BM6P6(@ qqqsssvvvyyyyyyxxxuuusssssstttuuuuuuuuutttrrrqqqqqqjjjdddeeelllsssuuutttnnnnnnnnnmmmkkklllnnnpppeeegggjjjkkkllllllnnnpppsssqqqqqqqqqrrrrrrpppnnnpppooonnnnnnoooqqqsssuuuqqqqqqqqqrrrssstttuuuvvvtttqqqnnnmmmooosssvvvxxx~~~{{{wwwsssrrrrrrggggggfffdddaaa\\\XXXUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQTTTWWWYYY[[[^^^aaaccccccdddgggiiijjjkkkkkkkkknnnllljjjjjjmmmpppqqqqqqsssssssssrrrrrrqqqqqqqqqoooooopppqqqqqqqqqppppppqqqpppooonnnmmmlllkkkkkkjjjgggccc^^^WWWNNNCCC===888888999:::<<<===>>>>>>SSSiiiwwwvvvuuuooopppvvvpppoooooommmkkkiiihhhfffVVVPPPGGGBBBAAAAAA@@@>>>OOOooozzzsssZZZ\\\uuuvvvpppbbb@@@///...000///------,,,,,,,,,,,,+++++++++*********))))))(((((('''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))************)))***+++++++++,,,///222111999999AAAXXXhhhlllppp{{{{{{{{{pppmmmttt}}}|||vvvwww~~~xxxvvvwwwyyyyyyxxxwwwyyy{{{{{{{{{|||~~~~~~zzzzzz}}}~~~|||yyy}}}zzzwwwuuurrrxxx~~~wwwiii]]]PPPFFFCCCDDD???<<<>>>>>>;;;:::;;;777777888888888888777777333333222222222222222222000000000000////////////000000000000000111222222666777@@@PPPaaapppzzzvvvsssnnnjjjjjjmmm{{{yyy```III???777333111000///000///...,,,......---,,,,,,+++******,,,,,,,,,++++++*********,,,,,,+++***))))))******************+++,,,---...*********+++,,,---...///111111222333444444444444555777;;;===>>>???AAACCCKKKFFFaaalllcccgggppprrrxxxxxxvvvxxxyyywwwvvvtttmmmkkkkkkmmmpppttttttuuuxxxzzzzzzyyywwwvvvtttttttttttttttsssrrrqqqooohhhcccdddkkksssvvvuuuooonnnnnnnnnnnnooooooppphhhjjjmmmnnnnnnnnnoooqqqsssrrrqqqqqqrrrrrrqqqoooooonnnmmmmmmnnnppprrrsssqqqqqqqqqqqqrrrssstttuuutttrrrooonnnooosssvvvxxx~~~zzzvvvuuuzzz|||yyywwwtttsssjjjjjjiiifffbbb^^^YYYWWWWWWVVVTTTRRRQQQPPPPPPPPPRRRTTTWWWYYYZZZ\\\___bbbbbbdddgggiiijjjkkkjjjjjjllljjjiiikkknnnrrrttttttttttttssssssrrrqqqqqqqqqppppppqqqqqqrrrrrrqqqqqqooooooooonnnnnnmmmmmmmmmjjjhhheeeaaaZZZQQQFFF???888888888:::<<<>>>>>>>>>III\\\xxx{{{yyyyyysssqqqtttoooooonnnmmmkkkiiigggfffZZZTTTLLLDDD@@@?????????FFFaaa~~~eee[[[fffrrreeeooo~~~```BBB333111222000------,,,,,,,,,,,,++++++************)))))))))(((((((((*********)))'''&&&))))))))))))))))))))))))))))))))))))************)))***+++++++++,,,///111222:::===HHHaaannnooosss~~~wwwooouuuwwwrrrrrrnnnppp}}}~~~~~~zzzvvvtttvvvwwwwwwvvvvvvyyy{{{|||}}}~~~}}}|||~~~}}}zzz~~~|||yyyvvvttttttyyy|||ooo```TTTNNNJJJDDD@@@AAABBB???===>>>;;;;;;;;;:::999888777666555444444333333333333444111111111000000000//////000000000000000111111222333333999FFFTTTdddvvv}}}yyyuuuoookkkkkkmmmxxxlllYYYIII777333222000///000///...,,,......---,,,,,,+++******,,,,,,,,,+++++++++******,,,++++++***))))))******************+++,,,---...+++++++++,,,---...000000000111222444555555555666666999;;;===???@@@CCCFFFMMMJJJhhhrrrhhhiiioooooopppuuu{{{zzzxxxxxxuuuooouuuxxxrrrooommmmmmppp{{{uuuvvvwwwxxxyyyxxxwwwwwwttttttsssrrrrrrqqqpppppplllfffbbbdddkkkssswwwwwwqqqooonnnpppssstttrrrooolllnnnpppppppppoooppprrrtttrrrqqqrrrssssssrrrpppooonnnmmmmmmnnnoooppprrrqqqqqqqqqqqqqqqrrrsssttttttrrrpppooopppsssvvvyyy~~~|||xxxsssqqqtttyyy}}}}}}{{{wwwsssooonnnllliiieee```\\\YYYZZZXXXVVVTTTRRRPPPOOOOOOQQQSSSVVVXXXYYY[[[^^^```aaacccfffiiijjjjjjiiihhhjjjiiiiiilllqqqtttvvvwwwuuuttttttsssrrrrrrqqqqqqqqqqqqrrrsssssssssssssssnnnnnnnnnnnnnnnnnnnnnnnniiiiiigggddd^^^UUUKKKDDD888888888:::<<<>>>>>>===@@@PPPggg||||||vvvrrrsssoooooonnnmmmkkkjjjhhhggg```[[[RRRHHH@@@===>>>@@@>>>RRRtttrrrYYYVVVkkkqqq^^^[[[ccc{{{qqq[[[CCC444111111000------,,,,,,,,,,,,++++++************))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))***************+++,,,++++++,,,///111333;;;BBBSSSllluuusssvvvzzzxxxzzzxxx{{{vvv}}}ooolllkkkppp~~~|||yyywwwuuusssssstttttttttsssuuuxxx{{{}}}~~~}}}{{{}}}}}}}}}|||zzzwwwuuusssvvvzzzttteee]]]VVVNNNHHHGGGFFFCCC@@@@@@@@@???>>><<<:::888777666777666555555444444444555222222222222111111111111000000000000000111222222222111444;;;EEETTTjjj}}}~~~xxxqqqlllkkklllsss|||oooVVV555444222000/////////...---...------,,,,,,++++++***,,,,,,,,,++++++++++++***,,,+++******)))*********************+++,,,------,,,,,,------...000111222///000222444666777777888999;;;===>>>@@@CCCGGGJJJIIILLLmmmyyypppoootttuuuvvvxxx{{{{{{xxxyyyzzzuuummmrrr|||vvvrrrnnnnnnpppuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssqqqpppoooooooooiiieeecccfffmmmuuuyyyzzzssspppnnnqqqvvvwwwsssnnnnnnppprrrrrrqqqppppppqqqtttrrrqqqqqqssssssrrrqqqpppoooooonnnoooooopppqqqpppppppppppppppqqqrrrsssssssssrrrpppqqqssswwwzzz|||zzzvvvqqqnnnoooqqqvvv~~~~~~yyyttttttssspppmmmhhhccc___]]]]]]\\\YYYVVVSSSQQQOOONNNNNNPPPSSSVVVXXXZZZ]]]```___bbbeeehhhiiihhhfffeeehhhiiijjjnnnsssvvvxxxxxxvvvuuuuuutttsssrrrqqqqqqqqqrrrsssttttttuuuttttttpppppppppoooooonnnnnnnnnhhhhhhgggfffaaaYYYOOOIII;;;999888999<<<>>>>>><<<@@@JJJ[[[rrr|||zzzwwwsssqqqppppppooonnnmmmkkkjjjiiidddaaaYYYMMMCCC===>>>@@@<<>>JJJ___rrr|||sssllljjjiiilllyyyiii<<<555333000/////////...------------,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++*********++++++,,,---,,,,,,,,,---...///111111///000222555777888999:::<<<===>>>???AAAEEEJJJMMMJJJRRRwww}}}wwwxxxyyyyyyvvvwwwyyysssjjjppp~~~|||tttpppmmmooosssvvvwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrpppooommmmmmfffeeefffjjjqqqxxx{{{|||tttqqqooorrrvvvwwwsssnnnnnnppprrrrrrpppooopppqqqtttrrrpppppprrrssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppoooooooooooopppqqqqqqrrrssssssrrrqqqssswwwzzz|||zzzpppkkkhhhggggggiiipppyyy{{{vvvxxxwwwtttpppkkkfffcccaaa```^^^\\\YYYUUURRROOONNNJJJMMMQQQTTTVVVZZZ^^^```^^^```ccceeefffeeedddcccggghhhjjjoootttxxxxxxxxxwwwvvvvvvuuutttrrrrrrqqqrrrrrrssstttuuuvvvvvvvvvtttsssrrrpppooommmllllllgggggggggfffccc\\\TTTNNN@@@<<<888999<<<>>>>>><<<@@@EEEPPPddd{{{xxxvvvsssqqqqqqqqqqqqpppnnnmmmkkkkkkfffddd^^^TTTIIIAAA???@@@===CCCYYY}}}```RRRggg{{{nnngggdddllllllbbbLLL777...///111------,,,,,,,,,+++++++++))))))))))))))))))******)))))))))))))))(((((('''((((((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,---///222666???MMMfff{{{zzzwww}}}zzzzzz{{{zzzrrrppprrrooopppqqqrrrqqqppppppoootttvvvyyyzzzzzzyyyyyyzzz{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxzzz{{{{{{{{{|||}}}~~~vvvjjj___ZZZVVVNNNFFFBBBCCCBBB@@@>>>===<<<;;;;;;999999888777666555555666666555555555555444444444222222222222222333444444222333555999;;;CCCTTTdddooozzzuuummmjjjggggggooo}}}LLL777444111/////////...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++******++++++,,,,,,++++++,,,,,,---///000111000111333666888:::;;;;;;===???@@@AAABBBEEEJJJNNNOOO]]]|||}}}yyywwwxxxsssllluuu~~~yyyooojjjjjjpppwwwzzzzzz{{{|||{{{zzzyyyxxxtttuuuttttttrrrooolllkkkccceeehhhnnnuuuzzz{{{{{{uuurrrqqqqqqsssssspppmmmnnnpppqqqqqqpppppppppqqqsssqqqooooooppprrrrrrrrrsssssssssrrrrrrqqqqqqpppoooooonnnnnnnnnooooooppprrrtttuuutttrrrssswww{{{{{{|||pppkkkfffdddbbbaaaffflllzzz~~~zzz{{{yyyvvvrrrmmmiiifffeeeaaa```^^^[[[WWWSSSPPPNNNHHHKKKOOORRRUUUXXX\\\___]]]^^^```aaabbbbbbaaaaaaccceeeiiiooovvvyyyzzzyyyxxxxxxwwwuuutttsssrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvuuusssqqqooommmlllkkkgggggggggfffddd```YYYUUUGGGAAA999888;;;>>>>>>======@@@GGGXXXuuuzzzwwwtttqqqqqqqqqqqqpppooommmlllkkkffffffccc\\\SSSJJJDDDAAA>>>@@@LLLeeelllZZZhhhzzzuuuppp{{{yyy```DDD333111333------,,,,,,,,,,,,++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,...111333999AAARRRmmm{{{~~~~~~~~~sssppp}}}~~~}}}yyypppllloooooopppqqqqqqooonnnnnnnnnrrruuuwwwyyywwwvvvvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyywwwwwwxxxxxxyyyyyyzzzzzzyyy}}}zzznnniiidddZZZOOOIIIFFFEEEBBB@@@???>>>>>>???<<<;;;:::999888777777777777777777777666666666555444444444444444555666666444333666999;;;???JJJVVVbbbrrryyyppplllgggeeeiiiwww~~~UUU888555111/////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********)))******+++,,,,,,++++++***++++++,,,,,,+++++++++,,,---...000000111222444777999;;;<<<<<<>>>???AAABBBCCCEEEIIILLLNNNbbb{{{~~~vvvkkkggghhhqqq{{{zzz|||}}}~~~|||zzzxxxtttuuuvvvvvvtttpppllliii```dddjjjqqqwwwzzzzzzyyytttsssrrrpppooonnnnnnmmmnnnppprrrrrrqqqqqqrrrsssrrrpppmmmmmmoooqqqrrrrrrsssssssssrrrqqqpppooooooooonnnnnnmmmmmmnnnnnnoooqqqtttvvvuuusssssswww|||{{{~~~vvvpppjjjfffaaa]]]___dddiiiwww{{{zzzvvvsssoookkkiiihhhbbbaaa___]]]YYYUUUQQQOOOJJJLLLOOOQQQSSSUUUYYY[[[\\\\\\\\\]]]]]]^^^___```]]]```fffooowww|||}}}|||yyyxxxwwwvvvuuusssrrrrrrqqqqqqssstttuuuvvvvvvvvvuuutttsssrrrpppooommmmmmiiihhhggggggfffccc___[[[NNNEEE;;;777:::>>>???>>><<<>>>BBBOOOjjj{{{vvvrrrooooooooonnnmmmlllkkkjjjgggggggggeee___VVVKKKDDD??????BBBOOOhhhyyybbbddd}}}wwwSSS:::111111------,,,,,,,,,,,,++++++((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,---///222555;;;DDDWWWsss|||mmmjjjzzz|||tttwwwwwwqqqmmmpppnnnpppqqqooollljjjkkkmmmooorrrvvvwwwwwwvvvuuuuuuwwwyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyzzzzzz~~~|||xxxtttjjj]]]VVVLLLJJJGGGDDDAAA@@@@@@@@@??????===<<<;;;:::::::::888888888888777777777777666666666666666777777888999666666999;;;>>>EEEMMMZZZjjj}}}tttppphhhffffffooorrrUUU999666111///...//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,------...///111222222333555888999;;;<<<<<<===???AAABBBCCCDDDFFFHHHJJJccc|||tttkkkgggiiirrr|||xxxzzz}}}~~~~~~{{{xxxvvvtttuuuwwwwwwuuuqqqkkkhhh]]]bbbjjjrrrxxxyyyxxxvvvttttttrrrooolllkkklllmmmnnnppprrrsssrrrrrrssstttqqqooommmlllnnnpppqqqqqqrrrrrrrrrqqqqqqooonnnmmmooonnnnnnmmmmmmmmmnnnnnnqqqtttwwwvvvssssssxxx|||{{{xxxrrrkkkeee^^^XXXXXX]]]^^^hhhwww|||zzzwwwsssooollljjjjjjbbbbbb```^^^ZZZVVVRRRPPPLLLNNNPPPQQQRRRSSSVVVXXX\\\\\\[[[ZZZ[[[\\\^^^___XXX\\\dddnnnwww~~~yyyyyyxxxvvvuuusssrrrrrrpppqqqrrrtttuuuvvvvvvvvvssssssrrrrrrqqqpppooooookkkjjjhhhhhhgggfffbbb```RRRHHH<<<777999>>>???>>>>>>>>>AAAKKKcccxxxrrrmmmmmmmmmmmmlllkkkjjjiiihhhhhhiiijjjggg^^^PPPFFFAAAAAA>>>BBB[[[fff```\\\===///,,,---------,,,,,,,,,++++++(((((())))))*********+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************((()))+++,,,---///333666<<>>======<<<<<<999999999888888888777777777777777777777888888999???:::888;;;===???EEEKKKQQQ```vvvwwwsssjjjgggeeekkkzzzvvvtttjjjVVV:::666222///...//////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,++++++***+++++++++............///111222333333444666888:::;;;<<<<<<<<>>===???AAABBB???<<<===FFFWWWqqqzzztttpppppppppqqqqqqpppnnnkkkiiikkkjjjeeeaaa\\\TTTKKKCCCCCC???===MMMnnn|||ffftttsss@@@---222000///...---,,,+++++++++***************************)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))***+++++++++...///......555???@@@OOOlllvvv~~~bbb___cccjjjllliiijjjoooooollllllllljjjfffhhhlllooorrruuuvvvwwwxxxzzz|||{{{}}}~~~zzzvvvrrrtttyyy}}}|||zzzwwwxxxyyyyyyxxxxxxzzz|||~~~}}}|||~~~oooeee___WWWRRROOOLLLGGGDDDEEECCCAAA???>>>???@@@AAA>>>===;;;:::::::::;;;;;;::::::::::::::::::::::::<<<;;;<<<===???CCCFFFHHHUUU\\\kkk{{{uuupppmmmjjjlllwwwpppbbbWWWRRR===999333......000000...///...---,,,,,,,,,,,,,,,,,,)))+++000000***)))---***)))))))))((((((''''''************+++,,,---...---...000000000111333555666777888:::===???@@@AAACCCAAAAAABBBBBBCCCHHHOOORRRzzz}}}mmmhhhfffffftttwwwyyy{{{||||||zzzxxxvvvuuurrrrrrtttrrrkkkfffeee___jjjtttxxxyyyzzzxxxvvvtttwwwxxxvvvpppmmmoooqqqsssrrrrrrtttvvvuuurrrooopppooonnnmmmnnnppprrrsssttttttsssrrrpppnnnlllkkkjjjlllmmmlllkkkkkknnnqqqvvvvvvwwwvvvvvvxxx{{{~~~~~~{{{uuunnnfff```\\\ZZZTTTUUUVVV\\\hhh{{{~~~{{{yyywwwuuussspppllljjjgggdddbbb^^^ZZZWWWRRRRRRRRRRRRRRRSSSSSSSSSVVVVVVVVVWWWZZZ\\\[[[ZZZVVVUUU```qqqzzzwwwwww|||zzz{{{{{{yyyvvvsssrrrsssrrrqqqqqqqqqsssuuuxxxzzzyyyvvvrrrpppooooooooonnnllllllkkkiiihhhfffeeeeee[[[TTTIIIAAA===>>>BBBEEE@@@<<<;;;AAAOOOggg~~~xxxsssqqqpppppppppooommmkkkhhhjjjiiigggeeeccc[[[RRRFFFFFFBBB===CCCXXXvvvhhhfff|||LLL555444000///...---,,,+++++++++***************************)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++++++++---///......666@@@BBBUUUsss}}}|||^^^]]]aaagggiiihhhiiinnnllljjjiiijjjiiihhhkkkpppuuuwwwyyyyyyxxxxxxyyyzzz{{{|||~~~~~~|||{{{yyytttqqqqqqvvvyyyzzzxxxvvvxxxxxxxxxwwwxxxzzz||||||zzzzzz|||yyysssjjjbbb]]]XXXRRRNNNKKKIIIFFFDDDBBBBBBBBBCCCAAA@@@???>>>===>>>>>>???<<<<<<==============================???BBBFFFGGGPPPVVVfffyyy{{{qqqnnniiiiiippp~~~{{{mmmbbbYYY???:::333//////000000...///...------,,,,,,,,,---...***)))---...+++))),,,*********)))))))))((((((************+++,,,---...---///000111111222444777888999:::<<<>>>@@@AAABBBEEECCCCCCEEEDDDDDDIIIPPPVVV~~~yyykkkhhheeefffuuuwwwxxxzzz{{{zzzxxxvvvuuusssqqqqqqsssppphhhcccbbbcccnnnxxx{{{{{{|||{{{xxxtttwwwzzzyyyuuuqqqqqqrrrttttttvvvxxxyyywwwrrrooopppooonnnmmmnnnppprrrsssuuutttsssqqqpppnnnmmmllllllmmmnnnmmmmmmmmmoooqqq{{{|||{{{zzzyyyyyy{{{}}}~~~zzzssslllfffaaa___XXXUUURRRQQQWWWdddsss~~~}}}{{{{{{zzzwwwuuupppmmmjjjhhhfffbbb^^^[[[TTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZXXXVVVRRRTTT```qqqzzzyyyyyy}}}|||}}}}}}zzzwwwtttssssssqqqqqqqqqrrrtttvvvyyyzzzyyyvvvsssqqqppppppooonnnkkkkkkjjjiiihhhggggggfff___ZZZPPPDDD<<<<<>><<>>>>>???BBBDDDFFFKKKRRRaaassstttpppkkkgggjjjuuuxxxjjj]]]EEE===444000000111///---///...------,,,---------///,,,***,,,---******++++++++++++************)))*********++++++,,,---......///111222222444777999<<<===>>>???AAABBBCCCDDDFFFEEEFFFHHHGGGGGGLLLSSS\\\~~~tttiiifffdddfffxxxwwwxxxyyyyyyyyywwwuuutttrrrqqqrrrrrrnnneee``````hhhrrr{{{}}}}}}~~~|||zzzuuuwwwxxxvvvsssrrrrrrtttuuuvvvwwwxxxxxxuuurrrppppppooonnnnnnnnnppprrrttttttsssqqqpppnnnmmmllllllmmmnnnnnnoooooopppqqqqqq{{{{{{{{{zzzxxxxxxzzz{{{}}}~~~xxxqqqkkkfffddd]]][[[WWWTTTUUU\\\fffmmm~~~~~~}}}{{{yyyqqqooollljjjhhhddd```]]]WWWWWWVVVVVVUUUTTTTTTSSSSSSSSSUUUXXXYYYXXXUUURRROOOTTTbbbsss{{{{{{|||}}}~~~~~~{{{xxxuuussssssqqqqqqrrrssstttwwwyyyzzzyyyvvvsssrrrqqqqqqooonnnllllllkkkjjjhhhgggffffffaaa^^^UUUHHH<<<999@@@HHHGGGCCC??????EEETTTmmm{{{zzzvvvqqqnnnmmmmmmlllkkklllkkkiiiiiilllmmmfff\\\PPPEEE@@@AAA<<<:::OOOlll{{{^^^YYYnnn}}}vvvkkkqqq|||pppQQQ999222111000///---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******,,,///...000999DDDLLLhhhyyyuuuwww~~~zzzqqqkkk{{{~~~cccUUUXXX]]]aaacccdddgggjjjhhhdddcccdddfffhhhooowww}}}{{{{{{{{{~~~|||zzzxxxwwwwwwwwwwwwwwwsssooonnnpppssstttuuuwwwxxxyyyyyyyyyyyy{{{}}}}}}|||||||||}}}|||tttkkkeee]]]ZZZVVVQQQNNNKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDAAA@@@???>>>???AAACCCDDDIIIPPP___pppzzz}}}~~~xxxsssnnniiihhhqqqsssdddOOOBBB555111222111...---......------------......---///222111---)))))),,,++++++++++++++++++++++++++++++++++++,,,---.........000222333444666999<<>>999>>>EEEGGGDDDAAA@@@BBBNNNdddyyyzzz|||wwwrrrnnnmmmllllllkkklllllljjjjjjnnnrrrooohhhXXXFFF===AAA???:::III```{{{aaaQQQdddrrr}}}qqqmmmhhhhhhjjjbbbMMM<<<666111000///...---,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++---//////222<<>>>>>???AAACCCFFFNNN]]]mmmuuuwwwzzz~~~zzztttoookkkiiippp|||\\\III777222333111...---......---------......///***444;;;888///)))***---+++++++++++++++,,,,,,,,,++++++++++++,,,---...//////111333444555777:::===AAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLJJJKKKSSS]]]nnn{{{~~~}}}www{{{tttfffaaa___fffwwwwwwwwwxxxxxxxxxwwwwwwuuusssrrrooohhh___]]]```nnnwww~~~~~~~~~}}}zzzzzzwwwrrrooonnnooorrrtttuuuuuuuuutttrrrqqqssstttqqqpppooonnnoooqqqssstttqqqooommmlllkkkjjjkkkkkknnnnnnnnnppprrrrrrqqqpppnnnppprrrssstttuuuxxxyyy||||||wwwrrrnnnllleeeeeeccc___ZZZWWWVVVWWW^^^fffrrr}}}sssqqqnnnllljjjhhhdddaaa]]]\\\[[[YYYXXXVVVUUUTTTSSSTTTUUUWWWWWWUUUQQQMMMJJJVVVggguuu|||~~~~~~|||}}}}}}{{{xxxvvvuuuuuusssttttttuuuvvvvvvwwwwwwyyywwwuuuttttttssspppnnnpppooommmkkkhhhfffdddcccaaaaaa\\\QQQCCC<<<===@@@EEECCCBBB@@@???GGG[[[mmm||||||xxxrrrooommmmmmlllkkkiiikkkjjjjjjmmmtttwwwuuubbbMMM>>>@@@@@@<<>>@@@AAACCCJJJYYYhhhoooqqqtttyyy{{{}}}~~~vvvnnnkkkiiinnnjjjQQQ:::333444111...............---......///000+++777???:::///***+++---***++++++++++++,,,,,,,,,++++++++++++,,,---...///000222444555555777:::<<<@@@AAABBBCCCEEEFFFGGGHHHGGGGGGIIIKKKIIIKKKVVVccczzzyyywwwrrrsssyyy|||~~~ttteee```aaaiiivvvvvvwwwxxxxxxyyyyyyyyyuuusssppplllccc[[[[[[```ooowww~~~~~~}}}}}}|||yyy|||yyyuuurrrqqqrrrssssssrrrtttvvvvvvtttrrrssstttqqqpppoooooooooqqqsssuuuqqqpppmmmlllkkkkkkkkklllnnnmmmmmmooorrrsssqqqoookkknnnqqqssstttuuuxxxyyy{{{~~~zzzvvvrrrpppkkkjjjhhhccc^^^[[[ZZZZZZTTTYYY```gggqqqwwwuuurrrpppnnnlllhhheee___^^^]]][[[YYYVVVUUUTTTSSSSSSSSSTTTTTTRRRNNNKKKGGGUUUgggtttzzz|||||||||zzz{{{|||zzzxxxvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuyyyxxxvvvuuuuuusssqqqnnnooonnnmmmkkkiiigggfffeeeaaabbb___VVVJJJAAA======DDDDDDDDDBBB???BBBSSSddd{{{{{{wwwssspppooonnnlllkkkgggjjjiiieeeeeelllsssuuujjjWWWFFFAAA@@@???DDDNNNvvvyyy^^^___vvvzzzuuukkkgggmmmlll]]]KKKBBB222111000...------------************************)))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,......------///111333777BBBNNNXXXzzz}}}}}}eeelll{{{iiiQQQLLLVVV\\\ZZZXXX\\\```bbbccc```___bbbdddfffmmmuuuyyy{{{}}}}}}}}}}}}~~~|||{{{zzzxxxvvvuuuttttttrrrssstttuuuuuuvvvwwwxxxuuuvvvxxxxxxxxxyyy|||~~~{{{}}}~~~}}}||||||~~~~~~yyyrrrmmmiiifffeee^^^^^^]]][[[XXXUUURRRPPPIIIHHHGGGFFFEEECCCBBBBBB>>>===<<<;;;<<<===???@@@AAAIIIXXXffflllmmmpppvvvxxxyyy{{{}}}|||rrrnnnjjjlll{{{vvvYYY<<<444444111...///...............///000000222999<<<555...,,,---,,,************+++++++++,,,,,,,,,+++,,,,,,---...///222333444555555666999;;;>>>???@@@BBBDDDFFFGGGHHHEEEFFFGGGHHHGGGKKKYYYgggzzzvvvtttwww{{{zzzpppbbbaaaeeennnvvvvvvwwwxxxyyyzzzzzz{{{uuurrroooiii```XXXYYY___oooxxx~~~~~~||||||{{{xxx~~~{{{yyywwwvvvuuutttrrrooosssxxxyyywwwtttssstttqqqpppoooooopppqqqsssuuurrrpppnnnlllkkklllmmmmmmnnnmmmmmmooorrrsssqqqnnnlllooorrrtttuuuvvvxxxzzzyyy|||xxxtttrrrjjjhhhfffaaa]]]\\\]]]___WWWYYY]]]aaaeeepppzzzxxxuuusssrrrooollliiiaaa```^^^\\\YYYWWWUUUTTTSSSRRRRRRRRRRRRPPPLLLIIIEEETTTfffsssxxxzzzzzzyyyxxxzzz{{{zzzxxxvvvvvvwwwvvvvvvvvvvvvvvvuuuttttttyyyxxxvvvvvvuuutttqqqooommmllllllkkkjjjiiihhhgggbbbcccaaaZZZOOOEEE>>>;;;FFFGGGHHHEEE@@@AAAPPP___tttzzzwwwsssqqqooonnnmmmkkkgggjjjhhh```\\\```hhhmmmmmm]]]MMMEEEBBBBBBIIIPPPvvvcccbbb{{{~~~wwwyyyttt]]]PPP222111000///------------************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++---...///...---///222444888DDDPPPYYY}}}wwwaaafffxxxeeeOOOJJJUUU[[[XXXVVVZZZ^^^___```^^^^^^bbbeeegggnnnvvvxxxzzz|||||||||{{{|||~~~zzzzzzyyywwwvvvuuussssssppprrrtttvvvvvvvvvwwwxxxssstttvvvvvvwwwxxxzzz}}}~~~{{{uuuqqqooonnneeeeeecccaaa^^^ZZZVVVTTTKKKJJJIIIGGGEEECCCBBBAAA===<<<;;;:::;;;===???@@@BBBJJJXXXfffllllllpppvvvwwwyyyzzz|||~~~vvvqqqlllkkkxxx}}}]]]>>>444444111...000...............///000000999:::666...,,,///...***)))))))))******+++++++++,,,,,,,,,,,,---...//////222444555555555666888:::===>>>???AAADDDFFFGGGHHHDDDEEEFFFFFFEEEJJJZZZjjj|||zzz}}}~~~vvv~~~lll```bbbiiirrrxxxxxxvvvvvvvvvwwwxxxyyyzzzssslllfff\\\UUUZZZccctttxxx~~~~~~}}}zzzxxxvvvsssrrrrrrssstttsssssssssttttttttttttuuutttssssssrrrqqqqqqqqqqqqpppooommmmmmnnnnnnlllkkkoooooopppqqqrrrrrrsssssspppppprrrvvvvvvuuuwww||||||wwwssspppnnnkkkfffccc```___^^^[[[[[[ZZZ\\\aaagggnnnrrr~~~|||xxxuuurrrnnnjjjfffbbb```]]]\\\[[[YYYWWWUUUSSSSSSRRROOOKKKIIIHHHHHHEEESSSdddpppyyy~~~|||xxx|||yyyvvvvvvxxxyyyxxxvvvxxxwwwvvvttttttsssssssssvvvvvvvvvuuussspppmmmkkknnnkkkiiigggggggggfffddddddccc```ZZZRRRHHH???999BBBHHHJJJEEE@@@AAAIIIOOOgggzzzrrrnnnnnnooommmjjjllliiigggfff___WWWYYY```jjjeeeXXXHHH@@@DDDJJJMMMrrrlll___ppp}}}vvvaaaAAA555111///+++000333++++++++++++************)))++++++******))))))((((((,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,---......000:::HHHTTTaaa}}}wwwzzz```ttt]]]FFFNNNRRRXXX[[[\\\\\\\\\\\\[[[]]]```cccgggmmmtttyyywwwyyyyyyuuuvvvzzz|||{{{|||||||||yyyvvvsssssssssrrrsssuuuvvvvvvtttrrrqqquuuvvvwwwyyyzzz{{{{{{{{{}}}yyyuuusssooonnnjjjfffaaa]]]ZZZXXXQQQNNNKKKHHHGGGEEEBBB@@@===<<<;;;::::::;;;===>>>DDDFFFQQQ___iiillllllmmmnnnpppsssvvvzzz|||uuutttkkknnn}}}aaaCCC555222000///111......------------......666:::777///+++,,,,,,)))++++++******************+++,,,,,,------.........111222333555777888999:::;;;>>>AAABBBCCCCCCCCCDDDAAAHHHJJJLLLPPPPPP^^^yyy{{{}}}yyyzzzqqq{{{xxxlll```]]]fffxxxzzzyyyxxxwwwwwwwwwxxxxxxvvvpppjjjcccZZZUUU]]]hhhuuuyyy}}}~~~||||||xxxwwwtttrrrqqqrrrssssssuuuuuuuuuttttttsssssssssttttttsssrrrqqqqqqqqqqqqqqqooonnnnnnooopppnnnmmmpppppppppqqqqqqrrrrrrrrrpppppprrrvvvvvvtttwww{{{~~~}}}yyyuuuqqqnnnkkkgggccc```___^^^ZZZYYYXXXYYY[[[___dddfffjjjxxx}}}yyyvvvsssooojjjgggdddbbb___]]]\\\ZZZXXXVVVSSSSSSQQQOOOKKKIIIGGGGGGEEETTTfffrrrxxx|||{{{xxx}}}zzzwwwvvvxxxyyyxxxvvvwwwvvvuuutttttttttttttttssssssssssssqqqpppooonnnnnnllljjjiiiiiihhhfffdddccccccaaa]]]VVVLLLCCC>>>AAAGGGLLLHHHAAA@@@FFFMMM___{{{vvvrrrrrrsssqqqnnnnnnkkkjjjhhhbbb[[[]]]dddhhheee[[[NNNGGGIIILLLMMMkkkxxxoooxxxLLL999111111---...000***++++++++++++*********************)))))))))))))))***)))(((''''''((()))***)))))))))***++++++,,,,,,---/////////222===LLLWWWggg~~~wwwttt}}}jjj|||zzzYYYFFFNNNRRRWWW[[[\\\\\\\\\\\\XXXZZZ]]]aaagggooowww|||xxxzzzxxxssstttxxx{{{zzzxxxyyyyyywwwuuusssssstttrrrsssuuuvvvvvvuuutttsssvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~|||zzzwwwvvvrrrmmmhhhccc___]]]UUURRRNNNKKKIIIFFFCCCAAA===<<<;;;::::::;;;===>>>AAACCCMMM\\\fffiiijjjkkkmmmooorrrtttwww|||wwwtttkkklll{{{}}}|||pppZZZAAA555222000///000......------------......333777666///+++,,,,,,)))++++++******************+++,,,,,,------......///111222333555777888999::::::===???AAAAAA@@@AAABBBCCCIIIJJJKKKNNNLLLXXXrrr||||||nnnaaa}}}~~~rrrccc]]]fff{{{|||{{{zzzyyywwwwwwwwwwwwqqqnnnhhh```WWWVVVaaaooowwwzzz}}}~~~|||{{{{{{wwwuuusssrrrqqqrrrssstttwwwwwwvvvuuutttsssrrrqqquuutttsssrrrqqqqqqqqqqqqpppooonnnoooqqqrrrqqqpppppppppqqqqqqqqqqqqqqqqqqpppppprrruuuvvvtttvvv{{{|||~~~{{{yyyqqqoookkkgggccc```___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[]]]dddllluuu~~~{{{xxxtttppplllhhhhhheeebbb___]]][[[YYYWWWTTTSSSQQQNNNKKKIIIGGGFFFFFFWWWjjjtttwwwzzzzzzyyy|||zzzxxxxxxxxxxxxxxxvvvvvvuuuuuutttttttttuuuuuuqqqqqqpppppppppppppppqqqnnnmmmlllkkkkkkiiifffcccbbbccccccaaa[[[RRRIIIDDD???GGGMMMKKKCCC>>>BBBIIITTTpppyyyttttttuuurrrppppppooonnnlllgggbbbccchhhggggggaaaWWWPPPNNNNNNMMM]]]zzzrrrnnnZZZ>>>000222///+++,,,+++,,,+++++++++************))))))))))))***************)))(((((((((((()))***))))))******+++,,,,,,,,,...000111111555AAAQQQ]]]sssyyyrrrvvvuuusssUUUFFFMMMRRRWWW[[[\\\[[[[[[\\\XXXYYY[[[___fffooovvv{{{xxxyyywwwssstttxxxzzzyyyuuuvvvwwwvvvtttsssssstttssstttvvvwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{xxxyyy{{{}}}{{{vvvpppkkkfffddd\\\XXXSSSOOOLLLHHHEEEBBB>>><<<;;;999999:::<<<===>>>@@@IIIWWWaaaeeegggiiikkkmmmppprrruuuyyyyyyvvvllliiiuuusssnnndddTTTBBB888333000...///......------------......///333444000------+++)))******+++++++++++++++++++++,,,,,,---......//////222222444555777888:::::::::<<<>>>???>>>>>>???@@@DDDJJJJJJKKKMMMKKKVVVooolll^^^xxxyyyggg^^^fff}}}}}}|||zzzyyywwwuuuttttttooonnnhhh^^^VVVXXXggguuuyyy{{{}}}~~~|||{{{zzzzzzwwwvvvtttsssssstttuuuvvvvvvvvvvvvuuutttssssssrrrvvvuuutttsssrrrqqqqqqqqqooonnnmmmoooqqqrrrrrrqqqqqqqqqqqqqqqppppppppppppqqqppprrruuuuuusssuuuzzz}}}|||sssqqqmmmhhhdddaaa______^^^]]]\\\[[[ZZZXXXXXXWWW]]]^^^___bbbjjjwww|||yyyvvvrrrnnnjjjjjjgggccc___^^^\\\YYYWWWUUUSSSPPPNNNKKKIIIFFFDDDHHH[[[ooowwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxwwwwwwuuuttttttttttttuuuuuuvvvrrrqqqooonnnnnnnnnooopppnnnmmmlllmmmllljjjfffccccccdddeeeccc^^^UUUMMMGGG>>>EEENNNOOOFFF>>>???FFFNNNgggyyytttssssssqqqoooqqqqqqpppnnnjjjggghhhjjjkkkkkkfff\\\TTTQQQOOOLLLOOOooosss```pppccc@@@///333000***,,,---,,,,,,+++++++++*********(((((())))))******++++++++++++++++++++++++++++++))))))***++++++,,,,,,------///111222888DDDVVVccc|||tttyyyyyynnnQQQGGGMMMQQQVVVZZZ[[[[[[[[[[[[\\\[[[\\\___fffmmmsssvvvuuuxxxyyywwwyyy|||}}}zzzvvvwwwxxxvvvtttssstttuuutttuuuvvvwwwxxxyyyyyyxxxwwwwwwyyyzzzzzz{{{{{{{{{wwwwwwyyy{{{~~~}}}wwwqqqllliiibbb^^^XXXSSSNNNJJJEEEBBB>>>===;;;999999:::;;;<<<;;;<<>>>>>>>>>>>???@@@CCCHHHHHHKKKOOONNNYYYppp~~~uuujjjzzziii___fff}}}{{{{{{zzzxxxvvvtttrrrqqqpppoooiii]]]WWW\\\lllxxx{{{|||~~~}}}|||zzzzzz{{{yyyxxxvvvuuutttuuuwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttsssrrrqqqqqqqqqmmmmmmlllnnnppprrrqqqpppqqqpppppppppppppppppppppqqqppprrruuuuuusssuuuyyy|||uuusssooojjjfffcccaaa```___^^^^^^]]]\\\ZZZYYYXXXVVVWWWYYY]]]bbbjjjttt|||~~~|||zzzwwwtttpppmmmkkkgggccc___]]]\\\ZZZXXXWWWTTTPPPMMMKKKIIIEEEBBBKKK]]]qqqyyyyyyzzz{{{{{{xxxyyyyyyyyyxxxwwwwwwwwwuuuttttttttttttuuuuuuvvvtttssspppnnnmmmmmmmmmmmmmmmlllllllllllljjjgggdddeeeffffffddd^^^VVVNNNIII???DDDMMMQQQJJJ@@@>>>CCCLLLbbb|||{{{tttssstttrrroooqqqrrrqqqnnnkkkkkkjjjjjjooooooiii]]]TTTQQQNNNKKKKKKmmm~~~```]]]}}}ccc@@@...333111,,,...000,,,,,,,,,++++++++++++***(((((())))))******++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,...000333999GGGZZZhhh}}}xxx}}}ssssssiiiMMMGGGLLLPPPVVVYYYZZZZZZZZZZZZ[[[ZZZ[[[```gggnnnssstttpppvvv{{{}}}{{{zzzzzzzzzyyyvvvttttttuuuuuuvvvwwwxxxxxxyyyyyyzzzwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxzzz}}}yyyssspppgggbbb\\\VVVPPPKKKFFFBBB???===;;;999888999::::::::::::AAANNNZZZ```eeeiiikkkmmmnnnoooqqquuuzzz}}}~~~tttmmmrrruuu\\\UUUHHH;;;333111000000......------------......+++...333666444000---,,,******++++++,,,,,,,,,,,,++++++,,,---...000000111222333444666888999:::;;;<<<===??????>>>???AAABBBBBBGGGGGGJJJOOONNNWWWmmm{{{{{{yyy~~~tttnnnccc]]]hhhzzzzzzyyyxxxuuusssqqqpppooonnnfff\\\YYYbbbqqqzzz|||}}}~~~}}}|||{{{|||}}}{{{yyywwwvvvuuuvvvwwwxxxttttttuuuuuuuuuvvvvvvvvvwwwvvvuuusssrrrqqqqqqqqqnnnmmmlllnnnpppqqqqqqpppooooooppppppppppppppppppqqqppprrruuuuuurrrtttxxxyyyxxxuuuqqqlllhhhdddbbbbbb]]]]]]\\\\\\[[[[[[ZZZZZZUUUVVV[[[___aaaccciiipppsss{{{~~~|||~~~{{{zzzxxxvvvrrroookkkhhhccc___^^^]]][[[ZZZXXXTTTOOOMMMKKKIIIDDD@@@LLL]]]oooxxxzzz{{{{{{yyytttvvvxxxxxxwwwvvvwwwxxxvvvuuuuuutttttttttuuuuuuuuutttrrrpppnnnlllkkkjjjkkkjjjjjjkkkkkkjjjhhhffffffffffffccc^^^XXXQQQMMMBBBCCCJJJRRROOODDD>>>AAAJJJ\\\sssxxxwwwvvvtttrrrrrrsssrrrnnnlllmmmkkkhhhnnnnnnhhh\\\SSSOOOLLLIIILLLlllcccRRReee}}}~~~[[[>>>000222000...111111,,,,,,,,,,,,++++++++++++))))))))))))************))))))***++++++***))))))******++++++,,,---------,,,...000444;;;KKK___nnn~~~||||||gggiiicccHHHGGGLLLPPPUUUYYYZZZYYYYYYZZZWWWWWWZZZaaakkkrrrvvvvvvnnnuuu{{{}}}zzz|||||||||zzzwwwuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz|||{{{xxxkkkggg```YYYSSSMMMHHHDDD???>>>;;;999888888999999999888>>>KKKVVV^^^dddjjjkkklllmmmnnnooorrrwwwzzz}}}~~~~~~xxxppptttzzziii___MMM;;;222222333111......------------......,,,...333777666000---...******++++++,,,---------++++++,,,...///000111222333333555666888999;;;;;;<<<===?????????@@@CCCEEEDDDHHHGGGIIINNNKKKSSSgggyyy}}}nnn___^^^^^^ZZZZZZiiizzzzzzzzzxxxvvvtttrrrpppllljjjbbbYYY[[[hhhuuu{{{}}}~~~~~~}}}||||||~~~{{{zzzxxxvvvuuuuuuvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuxxxwwwuuutttrrrqqqqqqqqqpppooonnnoooqqqrrrqqqpppnnnnnnooooooppppppqqqqqqqqqpppqqquuutttrrrsssxxxyyyzzzxxxsssnnnjjjfffdddccc]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZ]]]```^^^ZZZ^^^fffgggkkkqqqzzz}}}~~~|||zzzyyyyyywwwtttqqqllliiiddd```______^^^]]]YYYTTTOOOLLLKKKIIICCC>>>KKKZZZkkktttyyy{{{zzzvvvpppsssvvvwwwvvvuuuwwwxxxwwwvvvuuutttttttttttttttuuutttsssrrrooommmkkkjjjjjjiiihhhhhhjjjjjjiiihhhffffffeeeccc___[[[VVVTTTEEEBBBGGGRRRSSSHHH@@@@@@EEESSSiii~~~zzzxxxxxxvvvtttsssuuutttooommmooolllgggggghhheee[[[SSSOOOKKKFFFGGGfffiiiTTT^^^vvv{{{pppmmmmmmjjjdddRRR>>>444222---///222...------,,,,,,,,,+++++++++*********))))))))))))))))))******++++++******)))******+++,,,,,,------...---///222666>>>OOOdddsss~~~vvvbbbaaaZZZBBBEEEKKKOOOUUUXXXYYYYYYYYYYYYWWWWWW[[[cccnnnuuuvvvtttoootttxxxxxxyyy{{{zzzvvvzzz{{{|||zzzxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxuuuuuuvvvwwwwwwwwwwwwvvvxxxxxxxxxyyy|||}}}oookkkddd]]]WWWPPPKKKGGG@@@>>>;;;999777777888888777666;;;GGGSSS[[[cccjjjiiijjjkkkllllllooossswwwyyy|||~~~zzzqqquuuvvvxxx\\\AAA333333333000......------------......,,,,,,111666555...,,,...******++++++,,,------...++++++,,,...///111222222333444555666888:::;;;<<<;;;<<<>>>>>>???AAADDDGGGFFFIIIHHHKKKQQQOOOVVVjjjgggTTTQQQUUUUUUWWWiii~~~}}}}}}}}}}}}zzz{{{zzzzzzxxxuuusssqqqhhheee]]]VVV\\\lllxxx|||~~~~~~~~~}}}|||}}}{{{zzzwwwuuuttttttuuuuuuxxxxxxwwwvvvuuutttssssssxxxwwwvvvtttrrrqqqqqqqqqqqqppppppppprrrsssrrrqqqmmmnnnnnnooopppqqqqqqrrrqqqpppqqquuutttrrrsssxxx{{{{{{yyyuuupppkkkgggeeeddd___]]]\\\ZZZZZZZZZ[[[\\\YYYXXXZZZ]]]ZZZWWW\\\eeeaaa```aaaiiittt|||{{{yyyyyyyyywwwuuusssmmmjjjeeebbbaaaaaaaaa```YYYTTTNNNLLLKKKIIICCC>>>JJJWWWgggqqqxxx{{{xxxsssnnnqqquuuvvvuuuuuuwwwyyyxxxwwwvvvttttttsssssssssssstttssssssqqqooolllkkkiiigggfffggghhhjjjjjjiiifffeeedddccc```]]][[[YYYGGGAAAEEERRRUUUKKKAAA@@@@@@MMMaaaxxxzzzxxxxxxvvvttttttwwwuuuooonnnpppmmmfff```cccbbb[[[TTTOOOJJJEEE@@@]]]}}}vvvccckkkzzzppphhhbbb___^^^MMM???777111+++///333+++---------,,,,,,,,,++++++++++++******))))))((((((+++,,,---......---,,,+++***++++++,,,,,,------......000333777AAARRRgggwwwxxxeee\\\{{{{{{SSS===DDDKKKOOOTTTXXXYYYYYYYYYYYYZZZZZZ^^^fffoootttssspppqqqttttttrrrrrruuuvvvsssxxxyyyzzzzzzxxxxxxyyyzzzxxxxxxwwwwwwvvvwwwwwwwwwtttuuuuuuvvvvvvvvvvvvuuuwwwwwwwwwyyy}}}~~~~~~www|||||||||}}}rrrmmmfff___YYYSSSMMMIII@@@>>><<<999777777777888666444999EEEQQQZZZbbbiiihhhiiiiiijjjjjjmmmqqqtttwwwzzz~~~zzzrrruuurrr~~~lllIII666333111,,,.........------.........,,,,,,000555444---***...******+++,,,,,,---......++++++,,,...///111222222333444555777888:::;;;<<<:::;;;===>>>???AAAEEEHHHFFFJJJJJJOOOWWWVVV^^^rrrppp\\\PPPUUUUUUVVVhhhyyypppiiieeecccbbbaaa```bbbffflllsssyyyyyyzzzyyyxxxzzz{{{wwwqqqiiiaaaXXXVVV^^^kkkwww~~~~~~~~~~~~~~~~~~}}}||||||}}}|||zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvtttsssrrrrrrqqqpppppppppqqqrrrsssrrrpppoooooopppqqqpppooopppooooooooooooppppppqqqtttsssqqqrrrtttuuuuuuttt|||zzzwwwsssooojjjgggeeecccaaa]]][[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[]]]```fffqqq}}}~~~|||yyyxxxxxxwwwtttrrrllljjjgggeeedddbbb```^^^YYYSSSMMMKKKKKKIIIAAA:::HHH\\\mmmqqqttt{{{zzztttrrrssstttuuuuuutttssssssssstttuuuvvvvvvwwwwwwwwwwwwvvvtttrrrooollljjjhhhhhhfffeeefffiiikkkkkkjjjeeeeeeeeedddaaa]]]ZZZXXXIIIBBB???GGGPPPQQQHHH???CCCJJJXXXnnn~~~yyyyyywwwsssvvvvvvuuurrrooommmmmmnnnccccccaaa[[[SSSNNNNNNOOOCCCPPPmmmkkkqqqxxxyyyuuubbbVVVFFF777333222///---///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---333333666CCCPPPeeeiiiiiivvvQQQDDD???KKKRRRVVVVVVVVVWWWWWWTTTWWWYYY]]]fffnnnttttttsssuuutttrrrpppnnnnnnnnnnnnqqqvvvzzz|||{{{zzz|||~~~||||||{{{{{{zzzyyyyyyyyyuuuvvvwwwwwwvvvuuuvvvwwwvvvzzz~~~}}}~~~yyyyyyxxxxxxwwwwwwwwwwww||||||}}}|||yyypppllleee___XXXQQQKKKFFFCCC@@@:::777555555444333333444777???JJJVVV___ccccccfffiiikkkkkklllmmmnnnwwwzzz~~~yyyttttttxxx~~~{{{~~~xxxMMM555111111---//////...------------...---.........---,,,,,,+++---,,,,,,,,,,,,---......---...///000222444555666222444666999:::;;;;;;;;;<<<===>>>>>>@@@DDDIIIMMMJJJFFFLLLLLLRRRXXX___~~~uuu{{{nnnZZZVVVTTT\\\ooo|||tttqqqlllgggbbb]]]XXXUUUQQQMMMQQQ\\\gggmmmssszzzyyyzzzyyyxxxzzz|||xxxqqqggg___WWWWWW```mmmxxx}}}~~~|||{{{zzz~~~}}}|||zzzyyyxxxxxxxxxxxxwwwvvvuuutttssssssrrrsssrrrqqqppppppqqqrrrsssuuusssqqqpppppppppooonnnooonnnnnnmmmmmmnnnnnnnnnpppqqqqqqrrrtttwwwzzz{{{|||{{{xxxtttqqqmmmjjjiiifffccc^^^[[[YYYXXXVVVUUUWWWXXXXXXZZZ[[[\\\]]]]]]ZZZZZZZZZ\\\aaaiiittt{{{~~~}}}zzzxxxuuutttsssooolllhhheeedddcccaaa___[[[UUUNNNLLLKKKHHHAAA:::EEEXXXhhhmmmpppuuuuuuoooqqqqqqssssssssssssrrrqqqssstttuuuuuuuuutttsssrrruuutttsssqqqooollljjjhhhjjjhhhgggggghhhiiihhhgggeeeffffffeeeccc```]]][[[OOOFFFAAAFFFPPPRRRIII@@@BBBHHHTTTiiiyyyyyywwwrrruuuuuuuuurrrooommmmmmnnngggfffbbbZZZQQQKKKIIIKKKCCCMMMfffmmmrrr~~~nnnbbbOOO<<<444222///---------------,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,------......///---333222666DDDRRRhhhhhhqqquuuOOODDDAAAKKKRRRWWWVVVVVVXXXWWWTTTUUUXXX]]]fffnnnssssssqqqtttsssqqqkkkeeecccgggkkkpppuuu{{{}}}}}}|||}}}~~~|||zzzyyywwwwwwvvvwwwxxxxxxwwwwwwxxxzzzxxx|||~~~zzzzzz{{{zzzxxxvvvtttrrrpppoooqqqrrrrrrssstttvvvxxxyyy~~~~~~~~~{{{yyywwwpppllleee^^^XXXQQQJJJFFF@@@===888555444444333222222333666>>>IIITTT]]]aaaeeegggjjjkkkkkklllmmmnnntttwww{{{~~~{{{vvvtttzzzyyyQQQ666000000...//////...------------...------......------,,,+++---,,,,,,,,,,,,---......---...///111222444555666555666888:::<<<======>>>???@@@@@@@@@AAADDDIIILLLMMMHHHOOOMMMSSSWWW^^^|||qqqxxxttt]]]XXXUUU]]]pppyyyvvvqqqkkkfff___YYYTTTUUUQQQOOORRRVVV[[[eeepppyyy{{{zzzyyy{{{}}}yyyrrrddd]]]VVVXXXbbbpppyyy~~~~~~}}}{{{yyyxxx~~~~~~|||{{{zzzzzzzzzzzzxxxwwwvvvtttssssssssstttssssssqqqqqqqqqqqqrrrsssxxxvvvsssrrrqqqpppnnnmmmppppppoooooonnnnnnmmmmmmmmmppprrrrrrrrruuuzzz|||{{{yyyvvvsssqqqooonnnkkkgggaaa\\\YYYWWWVVVUUUVVVWWWXXXZZZ[[[]]]^^^___[[[ZZZZZZZZZ\\\bbbjjjppp~~~}}}|||{{{~~~}}}xxxuuutttuuutttpppjjjfffdddcccbbbaaa^^^XXXQQQMMMKKKGGG@@@:::GGGYYYiiinnnpppttttttoooooopppqqqrrrrrrqqqpppooorrrssstttttttttrrrpppnnnrrrqqqqqqpppnnnllljjjiiijjjhhhfffeeeddddddcccaaaccccccccccccbbb```^^^\\\UUUKKKBBBEEEOOOSSSKKKAAAAAADDDOOOaaawww|||zzzwwwrrrtttuuutttrrrooommmmmmnnnkkkiiicccXXXMMMFFFEEEFFFCCCHHHZZZxxxsssrrryyyaaaFFF666222///---,,,------------,,,,,,,,,,,,*********)))))))))((((((************************++++++,,,------......///---333222666FFFVVVnnn|||zzzyyysssNNNDDDCCCKKKRRRWWWWWWWWWXXXXXXUUUSSSWWW^^^hhhooosssrrrppprrrssspppeeeZZZVVV\\\cccnnnttt|||~~~{{{yyywwwvvvvvvxxxzzzzzzzzzzzz|||}}}|||~~~yyywwwyyyxxxvvvsssooollljjjiiiffffffeeeeeeeeeeeeeeeffflllmmmnnnooooooooommmmmmhhhddd^^^XXXRRRLLLFFFBBB<<<999555222222222222111000111444;;;FFFQQQYYY^^^bbbdddfffhhhhhhiiikkkmmmpppssswwwzzz|||~~~xxxtttyyyoooNNN666000111111//////...------------...------......------,,,,,,---,,,,,,,,,,,,---......---...///111333444555666999999:::;;;<<<>>>@@@AAACCCDDDDDDCCCCCCEEEHHHKKKMMMIIIOOOMMMQQQUUU[[[~~~~~~rrrxxxxxx{{{~~~zzzkkk]]]VVVSSS\\\rrr~~~yyyssslllddd___[[[XXXTTTPPPLLLLLLTTT^^^zzz{{{zzzyyy{{{}}}xxxrrr___YYYUUUZZZgggttt|||~~~~~~}}}{{{zzzyyy~~~}}}|||{{{zzzzzzzzzzzzzzzyyyvvvtttttttttuuuvvvttttttrrrqqqqqqrrrssssssxxxvvvsssrrrrrrrrrpppooosssssssssrrrrrrppppppooommmppprrrqqqnnnooouuu{{{{{{{{{yyyxxxvvvtttsssrrrnnnjjjccc^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\]]]\\\\\\[[[ZZZ[[[```fffkkkvvvxxxzzz||||||zzzwwwvvv{{{yyyuuuvvvyyyxxxssslllgggeeedddcccbbb```ZZZSSSMMMJJJFFF???:::IIIXXXgggnnnppprrrrrrooonnnnnnpppqqqqqqpppoooooopppqqqssstttsssrrrooonnnpppppppppooonnnmmmkkkkkkgggeeebbbaaaaaa```___]]]^^^^^^______^^^]]]\\\\\\XXXMMMBBBBBBLLLSSSNNNDDD@@@BBBIIIXXXmmm}}}xxxtttssstttsssqqqnnnmmmnnnooollliiicccXXXLLLDDDCCCCCCDDDCCCNNNhhhzzznnn|||VVV<<<222000///---...------------,,,,,,,,,+++*********))))))))))))++++++++++++++++++++++++++++++,,,------......///...333222888JJJ\\\tttqqq}}}zzztttNNNEEEDDDKKKQQQVVVVVVWWWYYYXXXUUURRRWWWaaakkkqqqsssrrrppptttsssmmmbbbWWWQQQTTTXXXgggoooxxx~~~{{{zzzyyywwwyyy{{{{{{||||||~~~zzzuuutttsssrrrooollljjjhhhgggaaa```^^^\\\ZZZYYYXXXXXXXXXYYYZZZZZZ[[[ZZZZZZYYYXXXUUUPPPLLLHHHDDD???<<<888555222111111222111111//////222888BBBMMMUUUYYYZZZ\\\^^^```aaadddhhhjjjlllppptttxxxzzz|||yyysssvvv}}}{{{ooojjj[[[EEE666222222111//////...------------...,,,------...------,,,,,,---,,,,,,,,,,,,---............///111333444666666:::::::::;;;<<>>;;;999666444222111222333222111//////000666???HHHOOOSSSRRRTTTVVVYYY\\\```fffjjjjjjnnnssswwwyyy|||~~~zzzsssttt}}}xxxggg^^^NNN???777555222/////////...------------...,,,,,,------...------,,,---,,,,,,,,,,,,---.........///000111333555666777:::999999:::<<<>>>AAABBBGGGHHHHHHGGGFFFFFFHHHJJJKKKGGGMMMJJJLLLQQQ[[[}}}sssvvvoooqqqjjjgggttttttqqqbbbXXXSSS^^^xxxvvvpppfff^^^ZZZVVVOOOIII}}}}}}{{{xxxyyyyyytttmmmXXXUUUUUU```qqq|||{{{{{{zzzyyyyyyzzzzzz|||{{{zzzyyyxxxyyyyyyzzzwwwvvvtttsssrrrrrrssstttsssqqqpppqqqsssuuuuuutttrrrrrrsssssssssqqqpppooollloooqqqpppoooooorrruuu{{{|||{{{wwwwwwvvvuuuuuutttssssssjjjgggccc```___^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYYYYYYY\\\aaadddfffiiinnnsssuuuuuusssrrrtttxxx||||||zzzyyyyyy{{{vvvrrrlllhhheeecccbbb```]]]XXXQQQJJJEEE@@@;;;888BBBNNN\\\eeehhhhhhiiijjjiiijjjmmmoooqqqqqqqqqqqqnnnnnnooopppqqqrrrrrrrrrmmmmmmmmmmmmmmmlllkkkjjjeeecccaaaaaabbbcccbbbaaa\\\\\\\\\]]]]]]]]]^^^^^^TTTQQQGGG@@@FFFQQQSSSMMMBBBAAABBBJJJ\\\vvv}}}xxxqqqqqqqqqpppnnnnnnooopppiiihhhddd[[[PPPIIIFFFFFFDDD???@@@OOOkkk~~~```aaazzz{{{OOO777111///---............---------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////333444>>>TTTggg}}}uuuwwwyyy~~~|||}}}|||hhhmmmrrrLLLEEEFFFHHHOOOTTTTTTUUUWWWWWWTTTSSS[[[fffooosssuuuuuuttttttooohhh```YYYRRRMMMJJJQQQYYYdddmmmsssxxx}}}~~~~~~~~~}}}wwwyyy{{{||||||}}}}}}|||{{{{{{{{{|||wwwzzzxxxuuuppplllgggdddbbbaaa___[[[WWWRRRNNNLLLJJJGGGGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<======<<<:::888666444333444555444222111000000555<<>>@@@AAAEEEFFFGGGGGGFFFGGGIIIJJJLLLIIIOOOKKKNNNUUUcccuuutttrrrqqqggggggssszzzmmmaaaXXXbbbzzz|||kkk^^^[[[\\\WWWOOO~~~~~~{{{xxxwwwwwwqqqjjjVVVTTTVVVcccvvv}}}|||{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxvvvuuusssssssssssstttrrrqqqpppqqqssstttuuutttqqqrrrsssttttttsssqqqpppllllllmmmnnnmmmlllkkkkkkooozzz}}}{{{xxxwwwttttttssssssrrrrrrqqqqqqllliiigggeeedddbbb^^^\\\[[[[[[[[[[[[[[[[[[\\\\\\WWWXXXYYYYYYYYY[[[^^^aaa```dddjjjooosssttttttssstttvvvxxxzzzzzzyyywwwvvvsssoookkkgggeeeccc```___ZZZVVVOOOHHHBBB===999777???IIIXXXbbbeeeeeefffiiieeegggjjjmmmoooqqqqqqrrroooooonnnmmmmmmnnnooopppkkkkkkkkkkkkjjjiiihhhgggeeecccaaa```aaaaaa```___\\\[[[[[[[[[\\\\\\]]]]]]UUUUUUNNNCCCDDDOOOSSSPPPDDDBBBAAAGGGWWWppp~~~yyypppqqqqqqpppnnnnnnoooqqqiiiiiifff^^^TTTKKKGGGFFFCCC>>>>>>JJJdddcccZZZdddwwwuuuNNN777222111///............------------++++++++++++************++++++++++++++++++++++++++++++,,,------......//////444666AAAXXXkkk~~~xxxnnnoooxxxdddjjjkkkGGGCCCFFFFFFMMMRRRSSSTTTVVVVVVSSSSSS[[[eeennnrrrsssuuuuuuooolllfff]]]SSSMMMKKKLLLOOOVVV```hhhmmmrrrwww|||}}}}}}||||||{{{{{{zzzzzzvvvxxxzzz{{{zzz{{{}}}~~~}}}zzzyyyxxxxxxxxxxxx}}}}}}}}}{{{wwwsssnnnjjjfffeeedddaaa]]]XXXSSSOOOLLLJJJGGGFFFDDDAAA???===<<<;;;;;;:::999:::<<<===<<<;;;:::888777666777777555444333111111444;;;BBBGGGIIILLLMMMNNNOOORRRXXX___dddfffiiiooossswwwyyy}}}}}}~~~xxxtttvvv}}}ttt]]]III<<<444000/////////...------------...+++,,,------......---------,,,,,,,,,,,,---......//////000222444555777777888999:::<<<>>>???@@@@@@BBBCCCEEEFFFFFFGGGIIIKKKKKKHHHNNNJJJNNNXXXjjjuuupppyyytttkkkmmmzzzvvvggg\\\ddd|||{{{yyy}}}uuueee______[[[TTT~~~~~~{{{wwwvvvvvvooohhhVVVSSSWWWeeexxx}}}|||~~~}}}}}}||||||||||||}}}yyyyyyzzzzzzzzzyyyxxxxxxxxxwwwuuutttssssssssstttrrrqqqpppppprrrttttttsssrrrsssuuuwwwwwwvvvtttssslllkkkjjjjjjiiifffaaa^^^___jjjvvv{{{~~~}}}}}}}}}|||zzzxxxvvvtttssssssrrrrrrqqqppppppoooooopppooommmkkkiiifffaaa^^^[[[[[[\\\]]]^^^^^^______YYYZZZ[[[[[[ZZZ[[[^^^```^^^aaagggmmmrrrtttttttttuuuuuuvvvxxxyyyxxxuuurrrpppnnnjjjgggeeeccc```]]]XXXTTTNNNFFF@@@;;;888666888BBBPPP\\\___^^^```dddbbbdddgggkkknnnpppqqqqqqqqqooommmkkkjjjkkklllmmmiiiiiiiiiiiihhhfffeeedddcccaaa^^^]]]]]]]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[WWWZZZSSSFFFDDDNNNSSSQQQFFFCCCAAAEEETTTmmm}}}yyyoooppppppooonnnnnnoooqqqkkkkkkhhhaaaVVVLLLGGGFFFAAA>>>>>>IIIbbbjjj\\\\\\iii|||hhhHHH555222333222//////.........---------************))))))))))))************************++++++,,,------......//////444777CCC[[[mmmooodddttttttbbbjjjeeeCCCAAAFFFEEELLLQQQRRRSSSUUUUUUSSSSSSZZZeeelllppprrrtttvvvkkkjjjeeeYYYLLLGGGJJJPPPRRRYYYaaahhhlllqqqvvvzzz{{{{{{zzzyyyxxxwwwwwwvvvvvvxxxyyyzzzyyyzzz{{{}}}}}}{{{xxxwwwwwwwwwvvvvvvttt{{{{{{zzzwwwtttqqqnnnkkkjjjgggeee```[[[VVVQQQNNNLLLGGGFFFCCCAAA>>>===<<<;;;;;;999999:::;;;<<<;;;:::<<<:::999888999888777555444222222444:::@@@EEEGGGJJJKKKKKKKKKMMMRRRXXX]]]dddhhhmmmrrruuuxxx|||~~~~~~xxxttttttzzz|||eeeNNN<<<111000444//////...------------...+++,,,,,,---.........------,,,,,,,,,,,,---......//////111222444555777777888999<<<>>>@@@@@@@@@@@@???AAADDDEEEFFFGGGIIIKKKIIIEEEKKKGGGMMMYYYmmm{{{rrrpppllleeemmmwwwhhh]]]fff~~~zzztttkkkgggjjjsss}}}pppfffbbb[[[SSSwwwxxxwwwwwwxxxwwwnnndddTTTQQQWWWjjj~~~}}}|||}}}~~~{{{|||}}}}}}}}}}}}|||||||||yyyyyy||||||wwwsssuuuuuuttttttttttttuuuuuutttrrrqqqqqqqqqqqqooonnnooossstttqqqsssvvvtttnnnfffeeebbb___[[[UUUMMMHHHMMMRRR^^^llltttsssrrrsssqqqrrrrrrqqqqqqpppnnnnnnmmmoooqqqqqqpppnnnnnnoooooonnnllljjjgggeeecccbbbbbb___]]]]]]___aaaaaa```^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^___eeelllpppqqqppprrrssstttuuuuuusssqqqppplllmmmnnnmmmjjjfffaaa^^^YYYTTTLLLEEE???;;;777555888>>>FFFNNNRRRUUUVVVWWW\\\___eeekkknnnooonnnmmmllllllmmmmmmmmmmmmllllllllljjjgggfffeeedddaaa______]]][[[XXXVVVUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYXXX\\\ZZZTTTKKKFFFIIIPPPTTTJJJCCC@@@FFFPPP```{{{~~~xxxtttrrrpppoooppppppooonnnlllmmmllleeeZZZPPPIIIFFFEEEAAA>>>FFF___zzzWWWWWWnnnsss|||qqqllliiinnnddd\\\KKK555///222---......---------,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++------------...000111222555777:::IIIbbbtttyyysss```zzztttZZZFFF@@@AAAHHHKKKOOOQQQQQQQQQQQQRRRSSS^^^iiinnnqqqtttuuussspppnnndddVVVMMMKKKKKKJJJRRRZZZcccgggmmmssswwwvvvzzzxxxvvvtttsssssstttuuuuuuxxx{{{|||{{{zzzzzzzzz{{{zzzxxxtttpppnnnooopppsssxxxzzzwwwuuurrrlllgggfffdddaaa___]]]YYYTTTPPPLLLJJJHHHDDDBBB@@@@@@??????>>>===<<<<<<===???@@@<<<<<<======<<<:::888777555333222222555999???BBBGGGGGGGGGGGGHHHMMMSSSXXX___ffflllooossszzz~~~~~~~~~yyyqqq||||||}}}[[[BBB999222***////////////............---------,,,,,,+++++++++......---------.../////////000111222444777999:::::::::999:::===@@@DDDFFFJJJEEEAAA???>>>???BBBEEEEEEFFFFFFMMMSSSTTTkkkqqqpppxxxjjjppp{{{}}}~~~wwwoookkkbbblll|||{{{}}}tttooommmooolllfffeeeiiiuuu{{{lllccc___]]]wwwxxxwwwvvvwwwuuulllaaaSSSQQQXXXkkk~~~~~~{{{{{{|||}}}|||||||||||||||}}}}}}}}}|||yyyyyy||||||xxxtttuuuuuutttsssssssssssssssvvvtttsssrrrrrrrrrpppnnnppprrrqqqnnnooosssqqqlllaaa^^^ZZZUUUQQQKKKDDD@@@===BBBOOO___hhhjjjkkkmmmlllllllllmmmllllllkkkkkklllnnnpppqqqpppooooooooonnnnnnllliiigggdddcccbbbdddaaa^^^^^^```bbbaaa```aaaaaa```___]]]\\\[[[ZZZ]]]]]]^^^ccciiinnnooonnnrrrsssssssssrrrpppnnnmmmlllmmmnnnmmmjjjfffaaa^^^YYYSSSKKKDDD???:::777444666;;;BBBGGGKKKNNNPPPQQQWWW[[[aaagggkkkmmmmmmllllllmmmmmmmmmmmmmmmlllkkkkkkiiigggeeedddbbb___\\\[[[ZZZWWWUUUSSSRRRRRRRRRTTTUUUWWWXXXYYYYYYXXXXXXZZZYYYTTTKKKEEEGGGOOOVVVLLLDDDAAAEEENNN]]]xxx~~~wwwuuurrrpppoooooonnnmmmllliiijjjiiicccZZZPPPIIIFFFHHHCCC>>>CCCZZZ{{{~~~]]]]]]yyy~~~sssooonnnnnnddd\\\LLL666000222............---------,,,,,,,,,,,,+++***************++++++++++++++++++++++++------------...000111222333666999IIIcccuuu{{{oooxxxZZZFFFAAADDDFFFIIIMMMPPPPPPQQQQQQRRRSSS___jjjpppsssvvvwwwuuuqqqoooeeeWWWMMMKKKJJJIIIQQQZZZccchhhnnntttvvvuuuxxxwwwvvvuuutttuuuuuuvvvtttvvvyyyzzzzzzzzz{{{|||}}}{{{wwwsssooommmnnnnnnooossszzz|||yyywwwsssmmmiiifffdddaaa___]]]ZZZUUURRRNNNLLLJJJGGGDDDCCCBBBBBBAAA@@@???======>>>???@@@============<<<:::888777555444222222444888===@@@EEEEEEEEEEEEGGGLLLRRRWWW^^^eeekkknnnssszzz~~~~~~~~~wwwzzz{{{kkkJJJ:::555222////////////............---------,,,,,,,,,++++++...------------......///000000111333555777999:::;;;;;;;;;;;;===???AAACCCFFFCCC@@@>>>>>>======>>>BBBCCCEEEMMMUUUVVVnnnvvvwww~~~nnnqqq{{{~~~wwwppphhheee___jjjyyytttqqqrrrnnnhhhfffhhhhhhttt}}}|||vvvppphhhaaaxxxyyywwwuuuuuurrrggg\\\PPPPPPYYYlll~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||yyyyyy{{{{{{yyyvvvvvvuuutttsssrrrqqqqqqqqquuutttrrrrrrrrrqqqooommmppppppnnnjjjjjjllljjjfffYYYTTTMMMFFFBBB===999777444888DDDTTT^^^aaabbbeeebbbcccdddeeefffgggggggggiiikkknnnoooooonnnooopppmmmlllkkkiiifffdddcccbbbeeecccaaaaaabbbbbbaaa```eeedddcccaaa^^^\\\[[[ZZZ\\\\\\^^^bbbgggjjjllllllqqqqqqqqqqqqpppnnnlllkkklllmmmnnnmmmjjjfffaaa^^^XXXSSSKKKCCC>>>999666333333666:::>>>@@@CCCFFFHHHOOOTTT[[[bbbhhhkkkkkkkkkmmmmmmmmmmmmmmmlllkkkjjjiiigggeeedddbbb___ZZZWWWUUUTTTRRRPPPNNNMMMMMMMMMPPPRRRTTTVVVWWWXXXWWWWWWWWWXXXUUULLLDDDCCCMMMWWWOOOFFFAAADDDKKKYYYsss~~~vvvuuussspppooonnnnnnlllkkkiiijjjiiieee\\\RRRKKKGGGEEE@@@999<<>>>>>===;;;999888666666555333222333666:::<<>>???@@@@@@BBB@@@===;;;;;;:::888666===???CCCMMMVVVXXXpppxxx}}}rrrtttvvvhhhbbb___^^^ZZZhhh}}}wwwnnnhhhgggbbbkkkvvv~~~vvvkkkyyyyyywwwuuusssooocccVVVNNNPPP[[[nnn~~~~~~|||zzzzzz{{{}}}~~~~~~|||zzzzzz{{{{{{zzzxxxxxxwwwvvvtttrrrqqqqqqqqqqqqppppppqqqqqqqqqooommmooonnnkkkhhhfffbbb]]]YYYMMMGGG???999555333222111333666???KKKSSSTTTUUUXXXZZZ[[[]]]___aaabbbcccccceeehhhkkkmmmmmmmmmoooppplllkkkjjjhhhfffdddcccbbbffffffddddddccccccbbbaaafffeeedddbbb```^^^\\\\\\]]]]]]___aaadddgggiiijjjnnnnnnooooooooonnnmmmllllllmmmnnnmmmjjjfffaaa^^^XXXSSSKKKCCC===999555222111333555666777999===???GGGLLLUUU]]]eeeiiikkkkkkllllllllllllkkkjjjiiihhheeedddbbb```^^^ZZZUUUQQQPPPOOOMMMKKKJJJIIIIIIJJJLLLMMMPPPSSSUUUVVVWWWWWWVVVWWWVVVOOODDDAAAJJJWWWRRRHHHBBBCCCHHHTTTmmmvvvuuussspppooopppooonnnmmmmmmnnnmmmiiiaaaWWWMMMHHHDDD???:::;;;JJJeeejjj\\\wwwyyymmmZZZ???222333111............------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222000555;;;NNNhhhzzz~~~xxxvvvPPP;;;999>>>>>>BBBHHHLLLNNNPPPRRRSSS\\\gggrrrvvvwwwwwwuuurrrsssqqqgggYYYNNNJJJHHHFFFHHHSSS^^^eeejjjpppqqqnnnqqqsssuuuwwwyyyyyyxxxxxxwwwwwwxxxxxxyyy|||~~~tttjjjccc^^^[[[ZZZUUUZZZcccnnnwww}}}zzzuuuqqqjjjhhheeecccaaa^^^[[[XXXVVVTTTQQQOOOLLLKKKKKKKKKIIIHHHGGGFFFDDDBBBAAA@@@AAA@@@???===;;;999777666666555333111222444777999>>>???@@@AAACCCGGGMMMQQQ[[[bbbhhhlllpppwww||||||{{{tttuuu|||vvvPPP888222333////////////............------------------,,,,,,,,,,,,,,,,,,---...//////333333444555666888::::::;;;<<<===???@@@AAAAAAAAADDDAAA<<<777777999888555999<<<@@@KKKTTTWWWooo~~~{{{www{{{tttvvvooo```ZZZWWWXXXWWWhhhtttmmmmmmmmmqqq|||xxxyyyyyyxxxtttrrrlll___RRRLLLPPP^^^qqq~~~|||{{{zzz{{{|||~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzyyywwwvvvtttsssrrrrrrpppppppppqqqsssrrrpppnnnkkkiiigggeee```WWWNNNIIIAAA<<<555000//////000000111222999BBBHHHHHHIIILLLSSSUUUWWWZZZ\\\^^^``````aaadddhhhjjjkkkkkkmmmnnnjjjjjjhhhgggeeedddcccbbbffffffffffffdddccccccbbbeeedddccccccaaa``````___^^^___```aaaccceeehhhiiijjjkkklllmmmnnnooooooppplllmmmnnnmmmjjjfffaaa^^^YYYSSSKKKCCC===888444222111111222111111333666999@@@FFFOOOYYYbbbgggjjjkkkjjjjjjjjjiiihhhgggeeedddaaa___]]]ZZZXXXTTTPPPLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGIIILLLPPPSSSVVVWWWWWWVVVVVVWWWRRRGGG@@@GGGTTTRRRIIIBBBBBBEEEPPPfff}}}vvvuuusssqqqqqqrrrrrrqqqpppppppppooollldddYYYNNNGGGGGGEEEBBBCCCLLLaaa}}}xxxbbbuuunnnJJJ555222222//////.........---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222888???SSSmmm}}}tttggguuurrrLLL888666999;;;???EEEIIILLLNNNQQQSSSZZZfffrrrwwwxxxyyyxxxttttttrrrhhhYYYNNNJJJHHHEEEHHHRRR^^^eeekkkpppqqqoooooorrruuuxxxzzzzzzyyyyyyzzzzzz{{{{{{{{{}}}zzzlll```WWWPPPKKKHHHEEEKKKWWWdddooovvvxxxyyy{{{{{{wwwpppmmmiiigggeeebbb___]]]YYYXXXUUUSSSQQQPPPOOOOOOMMMMMMMMMKKKIIIGGGDDDCCCCCCBBB@@@===:::888666555666444222111111222444555999;;;<<<>>>@@@DDDIIIMMMXXX___fffiiinnnuuuzzzzzzzzzzzzrrrssszzzmmmRRR???666333////////////............------------------------------------...///000111555555666777888:::<<<===;;;<<<>>>AAACCCEEEEEEFFFKKKHHH???777999???@@@===888:::>>>HHHQQQTTTlll|||{{{~~~{{{|||rrraaaXXXSSSUUUUUUhhh~~~tttmmmsssyyyzzzxxxtttqqqkkk]]]OOOKKKRRRaaattt~~~}}}|||{{{{{{|||||||||{{{zzzzzzzzz{{{|||}}}{{{zzzxxxvvvuuutttssssssrrrrrrrrrssstttssspppmmmddd```]]]\\\VVVJJJAAA<<<888555000......000111111222222777@@@EEEFFFHHHLLLNNNPPPSSSVVVYYY[[[]]]^^^^^^aaadddgggggghhhjjjkkkiiihhhgggfffeeedddcccccceeefffggggggeeeccccccdddcccccccccbbbbbbbbbbbbbbb___```aaaaaaaaabbbeeehhhggghhhiiikkkmmmooopppqqqlllmmmnnnmmmjjjfffaaa^^^ZZZTTTLLLDDD>>>999555222000111000///...///333555:::@@@JJJUUU^^^dddhhhiiihhhggggggfffdddbbbaaa```]]]ZZZVVVTTTQQQOOOKKKIIIGGGFFFEEECCCCCCCCCDDDDDDDDDFFFJJJNNNSSSVVVWWWXXXXXXWWWWWWVVVKKKAAADDDOOORRRIIICCCCCCDDDLLLaaavvvxxxvvvuuusssrrrssssssrrrqqqnnnnnnnnnllleeeZZZNNNEEEEEEEEEEEEDDDHHHWWWttt~~~gggppp]]];;;222222/////////.........------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222333:::CCCXXXsss{{{mmm[[[ooooooKKK999777888999===BBBGGGJJJMMMOOOQQQTTTaaaooovvvyyy|||{{{xxxsssqqqhhhZZZOOOKKKIIIFFFKKKTTT___ffflllrrrtttrrrppprrruuuxxxzzz{{{zzzzzzzzz|||}}}|||{{{zzz{{{|||xxxmmm^^^QQQIIICCC???;;;:::@@@JJJWWWcccjjjllllllnnnrrruuuwww}}}wwwtttooollliiigggdddaaa\\\[[[XXXVVVTTTSSSSSSSSSQQQRRRRRRQQQOOOLLLIIIFFFEEECCCAAA===:::777666555555333222000000111222333555777999;;;===AAAFFFJJJUUU\\\cccfffkkkssswwwwwwwww{{{{{{pppqqqxxxtttqqqjjj]]]NNN@@@555000////////////............------------............------......///000222222666777888999;;;>>>@@@AAA>>>???AAACCCFFFHHHJJJKKKRRRQQQJJJDDDGGGOOONNNGGG;;;<<>>888666333111//////000111111000555444888???CCCDDDGGGKKKKKKLLLOOORRRUUUXXXZZZZZZ\\\^^^bbbdddeeeeeefffhhhggggggffffffeeedddccccccccceeeggggggeeecccdddeeecccccccccbbbbbbbbbbbbbbb___``````___^^^___bbbffffffggghhhiiijjjlllnnnooolllmmmnnnmmmjjjfffaaa^^^[[[UUUMMMEEE>>>999555222///000///...---...000222444;;;EEEPPPZZZaaaeeefffeeeddddddbbbaaa^^^]]]\\\YYYVVVQQQMMMKKKJJJHHHGGGCCCBBBAAA@@@@@@@@@AAABBBAAADDDHHHMMMRRRVVVXXXYYYZZZWWWXXXYYYPPPCCCBBBJJJPPPHHHCCCCCCDDDJJJ]]]pppzzzyyywwwtttrrrrrrqqqooonnnllllllmmmmmmhhh^^^RRRIIICCCCCCBBB@@@???KKKiii~~~hhhjjjsssDDD333111////////////............+++++++++++++++,,,---...------------------------------------...000111222222:::EEE\\\yyy}}}ssslll]]]ssslllIII:::888666777;;;AAAFFFIIIKKKNNNPPPSSS```nnnuuuyyy{{{zzzwwwrrrqqqhhh[[[PPPLLLIIIFFFKKKTTT^^^dddjjjqqqtttsssqqqrrruuuwwwyyyzzz{{{{{{xxxzzz|||{{{xxxtttqqqpppfff\\\MMMCCC>>>;;;888666777999???IIITTT]]]aaabbbhhhlllnnnnnnsss~~~}}}zzzuuupppmmmkkkgggeee^^^\\\ZZZXXXVVVUUUUUUUUUTTTUUUVVVVVVTTTPPPMMMJJJGGGEEEAAA===:::777555555333222111000///000111222222444777999;;;???DDDHHHRRRYYY```dddiiipppuuuuuuwww{{{|||ooopppwwwwwwmmm```SSSGGG<<<444000////////////............------------.........///......//////000222333444777888999;;;>>>AAACCCDDDDDDDDDEEEFFFGGGJJJLLLNNNTTTYYYZZZYYY^^^ddd\\\NNN???@@@BBBKKKTTTYYYttt}}}vvvcccVVVQQQRRRSSSeeeuuulllmmmttt~~~yyyzzzxxxuuurrrkkk\\\NNNJJJTTTfffyyy~~~~~~~~~~~~}}}|||zzzzzz{{{{{{{{{zzzyyy{{{~~~xxxwwwvvvttttttssssssssstttsssqqqpppmmmhhhbbb^^^WWWNNNFFFDDD???777333555222111000000111111000///444333555:::===>>>@@@DDDIIIJJJMMMPPPSSSVVVWWWXXX[[[]]]aaabbbccccccdddfffggggggfffeeeeeedddccccccaaadddggggggeeecccdddfffddddddcccbbbbbbaaaaaa```^^^______^^^\\\]]]```dddffffffgggggghhhjjjkkkllllllmmmnnnmmmjjjfffaaa^^^\\\VVVMMMEEE???:::555333...//////...,,,---///111111777BBBMMMWWW^^^bbbdddccccccbbb```^^^\\\ZZZYYYWWWSSSMMMJJJHHHGGGFFFFFF@@@???>>>======>>>???@@@@@@CCCHHHMMMRRRVVVYYYZZZ\\\WWWXXX[[[SSSEEEAAAGGGNNNGGGCCCDDDEEEIIIZZZmmm{{{{{{yyyuuurrrqqqooollljjjkkklllnnnooolllcccWWWNNNFFFEEECCC???;;;FFFfff~~~kkkhhhKKK444000000/////////............++++++++++++,,,,,,---...------------------------------------///000111222000999EEE^^^|||xxxnnn|||{{{nnneeexxxiiiGGG999777555777;;;@@@EEEHHHJJJMMMOOOWWWcccpppuuuwwwwwwuuuqqqrrrppphhh[[[QQQMMMJJJGGGIIIQQQZZZ```fffnnnrrrqqqrrrsssuuuwwwyyyzzz{{{|||uuuxxxzzzzzzuuuoooiiigggXXXNNNBBB999888888777666888777999???JJJTTTZZZ]]]gggkkkmmmlllooowww}}}~~~xxxssspppmmmjjjggg___]]][[[YYYWWWWWWVVVWWWUUUWWWXXXYYYWWWSSSOOOLLLHHHEEEBBB===999777555444222111000//////000111111000333555888:::>>>CCCFFFPPPXXX^^^bbbgggooottttttyyy}}}{{{ooopppwwwxxxeeeUUUGGG===777555000/////////............---------.........///////////////000111333444555777888:::<<>>888444111..................------000555>>>HHHPPPWWWZZZ\\\______^^^]]]ZZZWWWTTTSSSPPPLLLHHHEEEDDDCCCBBBAAA===<<<:::999999:::;;;===<<>>;;;555///333222000...---,,,------///000222444888<<<@@@BBBMMMRRRZZZaaaggglllqqqtttzzz|||}}}uuusssvvv{{{bbbCCC888999222////////////............,,,,,,,,,---------......---///111222333555888:::::::::;;;===@@@BBBEEEFFFKKKGGGFFFJJJKKKKKKQQQYYYaaaooo~~~xxxaaaTTTPPPNNNUUU]]]bbb{{{ooodddTTTSSSQQQaaa{{{sssfffeeettt|||wwwuuuxxxtttfffTTTJJJMMMXXXlll~~~}}}{{{zzz|||~~~~~~}}}~~~}}}{{{zzz{{{|||wwwvvvvvvwwwwwwvvvuuutttqqqooojjjaaaWWWMMMEEEAAA;;;999666444222111111111111111111000000000000000111333666888999<<>>888444111............---------------111888AAAIIIOOOSSSVVV[[[[[[[[[YYYWWWTTTQQQPPPMMMIIIEEEBBBAAA@@@>>>===:::999888777777888999:::;;;>>>CCCIIIOOORRRUUUVVVZZZZZZZZZZZZWWWPPPGGGAAAJJJMMMFFFBBBCCCDDDQQQgggvvv{{{zzzxxxvvvsssqqqpppooonnnllljjjjjjhhhcccZZZSSSNNNHHHEEECCC<<>>AAAJJJOOOVVV^^^dddjjjppptttzzz|||{{{uuusssvvvmmmLLL===888...////////////............,,,,,,---------.........,,,...000222333555999;;;>>>>>>??????@@@AAACCCDDDOOOJJJIIIKKKLLLLLLRRR[[[aaannnzzzyyyeeeZZZVVVQQQVVV\\\^^^vvv{{{xxx~~~iii___TTTTTTQQQaaa}}}pppiiiqqq{{{vvvtttuuuqqqbbbRRRIIIOOO[[[ooo||||||}}}~~~~~~~~~}}}{{{zzz{{{}}}zzzyyywwwvvvvvvvvvtttrrrqqqjjj```SSSGGG===777555444333222000000000111222000000111111111111111111222444666888999;;;???AAACCCEEEGGGIIIJJJLLLOOOQQQSSSSSSTTTTTTUUUVVVVVVVVV[[[\\\]]]\\\[[[\\\^^^```aaaccceeefffffffffhhhiiihhhgggfffeeeddddddccccccaaa```___^^^^^^___``````]]]^^^```aaabbbcccddddddcccccccccbbbaaa___^^^]]]ZZZUUUMMMEEE>>>888333000......---------,,,,,,,,,+++...333:::AAAGGGLLLOOOTTTTTTTTTSSSQQQOOOLLLKKKHHHEEEAAA>>><<<;;;999888666555444444444555666777:::<<>>666555444222111111222444555666666555666888>>>EEEKKKWWWZZZ___bbbdddeeefffhhhfffiiimmmttt|||~~~wwwsssnnnggg```^^^ZZZUUUTTTUUUXXXZZZ\\\^^^^^^^^^\\\[[[TTTOOOIIIDDDAAA===888333222111000///...---------......///222555999<<<>>>EEEJJJQQQYYY```hhhooosss{{{~~~yyyuuurrrvvv}}}xxxRRR===777///////////////............,,,------------.........+++---000222333666:::<<<@@@@@@@@@AAABBBCCCEEEEEEQQQNNNLLLMMMMMMNNNTTT[[[bbblllvvv}}}{{{lll___ZZZTTTWWW\\\\\\nnnyyywwwqqq]]]UUUUUUUUURRRaaatttrrrqqqppppppuuu|||rrrrrrzzzvvvssssssmmm___PPPHHHRRR___sss~~~~~~~~~}}}~~~~~~}}}{{{zzz|||}}}~~~}}}{{{xxxwwwvvvrrrlllkkkbbbTTTFFF<<<666222111222111000000000000111222111111111111111222222222333555777888999;;;>>>AAABBBDDDGGGHHHIIIJJJLLLNNNNNNOOOOOOPPPQQQRRRSSSSSSWWWXXXZZZZZZYYYZZZ]]]___```bbbdddeeeeeeeeefffhhhfffffffffeeedddcccbbbbbbaaa```___^^^]]]^^^^^^^^^\\\]]]^^^___aaaaaaaaabbbbbbbbbbbbbbbaaa```^^^]]]YYYTTTLLLEEE>>>888222///......------,,,,,,++++++---///222666<<>>CCCHHHKKKNNNOOOTTTUUUWWWXXXVVVOOOGGGAAAGGGNNNJJJCCCCCCCCCKKK]]]pppxxxwwwuuutttrrrrrrrrrrrrooommmjjjjjjhhhccc[[[UUUIIIEEEDDDCCC;;;:::QQQnnnwwwccc```yyy~~~wwwjjjfffhhhkkkhhhXXXBBB555333111000///...------------------,,,++++++++++++,,,++++++,,,------......///............000111333555888;;;NNNoookkklllpppOOO888333666777:::@@@DDDGGGKKKNNNQQQYYYhhhxxx~~~yyytttkkk```VVVPPPNNNOOOOOOUUU^^^ffflllooorrrtttqqqsssuuuxxx}}}|||vvvwwwlll^^^UUULLLBBB999555444444333333444555777999777777666555555999>>>BBBNNNRRRWWWZZZ[[[[[[[[[\\\]]]___bbbffflllwww~~~yyyuuunnngggaaa___\\\WWWUUUVVVXXXYYY\\\^^^____________XXXSSSLLLFFFAAA<<<777333222111000//////.........------...000333666:::;;;AAAFFFMMMUUU]]]fffnnnttt}}}~~~xxxuuurrruuuTTT:::777444////////////............------------............+++---000222444777;;;>>>>>>???@@@BBBDDDGGGIIIKKKPPPPPPPPPPPPPPPPPPSSSWWWbbbhhhooouuu|||zzzppp___[[[UUUWWW]]]\\\jjj{{{yyyzzzxxxppp\\\TTTXXXWWWSSSaaa|||vvvssssssmmmjjjvvv|||xxxzzzvvvsssqqqjjj\\\NNNGGGSSScccvvv~~~}}}~~~~~~}}}{{{{{{|||~~~}}}~~~|||xxxyyyyyysssiii]]]TTTGGG<<<666444333333333222222111111111111111222222222222333333444444555777999999:::<<<>>>AAABBBDDDGGGHHHHHHIIIJJJKKKJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUWWWXXXXXXYYY\\\^^^___aaacccdddddddddeeefffddddddeeeeeedddcccbbbaaa```___^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^___`````````aaabbbccccccbbb```^^^]]]XXXSSSKKKCCC<<<777222/////////...------,,,++++++......000333777;;;@@@BBBBBBCCCCCCCCCBBBAAA???>>>???===:::888777555333111111111111111111222222333666888;;;???DDDGGGJJJKKKOOOQQQTTTVVVUUUOOOGGGAAAFFFOOOLLLDDDCCCCCCIIIWWWjjj{{{xxxvvvtttrrrqqqqqqrrrrrrpppnnnlllkkkjjjfff___YYYIIIDDDCCCBBB;;;888KKKddd~~~qqqsssssslllmmmmmmgggWWWDDD666111111111///..................---,,,,,,++++++,,,,,,++++++,,,------......///............000222444666888<<>>777444444444444444555666888999;;;888888777555444555999;;;BBBEEEJJJMMMMMMLLLLLLMMMLLLNNNPPPRRRWWW```mmmwww~~~{{{yyynnngggbbb```^^^YYYVVVWWWWWWXXXZZZ[[[]]]]]]]]]]]]YYYTTTMMMEEE???999444222111111111000000///......,,,,,,---///111444777999???CCCIIIQQQZZZdddnnnttt~~~}}}wwwuuurrruuu}}}~~~]]]<<<777777////////////............---------.........//////---///222444666999<<>>888555222000000000///...---,,,,,,+++,,,,,,---///111555888::::::;;;<<<<<<<<<;;;:::999:::888666555555444111////////////000111111111222444555888<<<@@@CCCFFFHHHKKKMMMRRRUUUVVVQQQIIICCCFFFRRROOOFFFDDDDDDGGGRRRdddwwwyyywwwuuurrrqqqqqqrrrsssqqqooommmmmmmmmjjjddd___MMMEEEBBBBBB<<<777EEEYYYsssxxx~~~~~~zzz~~~xxxfffOOO<<<222111111000///...............------,,,,,,,,,,,,,,,++++++,,,------......///.........///000333555666888@@@TTTrrrpppjjj}}}]]]???444777666999>>>BBBFFFJJJOOORRR^^^kkkxxx}}}~~~}}}yyyqqqeeeZZZSSSPPPOOOOOOUUU]]]dddjjjnnnrrrtttxxxxxxvvvyyyzzzgggSSSAAA;;;999555555888444444555555666777999999999999888666444444666888666999===???>>>>>>>>>???>>>AAADDDDDDFFFMMMXXXbbbmmmzzz}}}pppiiidddbbb___YYYVVVVVVTTTUUUUUUVVVVVVUUUUUUUUUSSSOOOIIIBBB;;;666333222000111111111111000///...,,,,,,---...000333666888===@@@FFFMMMVVVaaalllsss|||}}}wwwuuurrrttt~~~~~~}}}hhhDDD888444////////////............------.........////////////111444666777:::>>>@@@DDDDDDDDDEEEFFFGGGHHHIIIIIINNNSSSRRRRRRSSSRRROOOUUUWWW[[[```eeegggeeecccaaaaaaZZZXXX[[[\\\kkkuuuooosssqqqfffYYYWWWRRR___~~~}}}zzz|||~~~{{{wwwssspppfffXXXLLLHHHTTTggg{{{~~~}}}~~~}}}~~~|||}}}}}}}}}{{{{{{}}}~~~www|||{{{wwwxxxxxxkkk[[[BBB<<<666444555777666333222333333444444444333333444555555666777777888888:::;;;=========>>>@@@BBBEEEGGGJJJKKKJJJIIIIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRPPPRRRTTTVVVWWWYYY]]]___bbbdddffffffeeeeeefffgggeeefffggghhhgggfffdddccc``````___^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^___^^^]]]ZZZWWWUUULLLFFF>>>777444333333333222111000///...------,,,+++,,,,,,...///111222333555666777888888777666666555444222222222222000...,,,---...//////000000000333444666999===@@@CCCEEEHHHLLLQQQVVVXXXTTTMMMGGGFFFSSSRRRHHHEEEDDDFFFOOO^^^ttt|||zzzwwwtttrrrrrrssstttsssqqqoooooopppnnniiidddTTTIIICCCCCC???999AAAPPPjjjuuuwwwcccGGG666222111000///..................---,,,,,,,,,,,,---++++++,,,------......///.........///111333555777888EEE^^^|||~~~vvviiibbbBBB555777666999===AAAEEEJJJOOORRR___mmm{{{{{{wwwpppfff\\\UUURRRRRRQQQVVV^^^eeejjjooosssvvvxxx{{{yyyvvvzzz~~~sss```MMM>>><<<===999888<<<666777777777777888888888999999999777555555666777222444666777777666777999777;;;>>>>>>===AAAJJJRRRUUUaaannnyyytttmmmgggddd___XXXSSSSSSQQQPPPOOONNNMMMKKKJJJIIIJJJGGGBBB<<<777444333444000000111222111000///...---------...000333555777:::===CCCIIIRRR]]]iiipppvvv}}}|||vvvrrrsss|||dddHHH:::222////////////........................////////////222444666888999;;;>>>AAADDDDDDDDDEEEFFFGGGIIIIIIJJJPPPRRRPPPPPPSSSTTTRRRRRRTTTXXX]]]``````^^^]]]]]]```ZZZWWWYYY^^^rrr{{{tttssskkk]]]TTTRRRNNN\\\}}}}}}||||||xxxtttpppfffWWWLLLHHHTTTggg||||||~~~~~~|||}}}|||}}}}}}}}}{{{{{{}}}zzz}}}wwwuuussscccOOO???:::666666999:::777333000111222444444555555555555666666777888999999:::;;;===>>>>>>>>>???AAACCCFFFIIILLLMMMKKKJJJJJJJJJNNNNNNNNNOOOPPPPPPQQQQQQPPPRRRTTTVVVWWWZZZ]]]```dddfffggghhhgggggggggiiifffgggiiijjjjjjhhhfffeeeaaaaaaaaa___^^^\\\ZZZYYYVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\[[[YYYVVVSSSPPPEEE???777222000222444555333222111000///...------,,,---...///000111111111222333444555666555444444111000000000111000...---***+++,,,---...//////...222333555888;;;???BBBDDDHHHKKKRRRXXXZZZWWWPPPJJJFFFUUUTTTIIIFFFEEEFFFMMM[[[rrr|||yyyvvvttttttuuuvvvsssqqqpppqqqrrrqqqlllhhhYYYLLLDDDEEEAAA;;;???KKKfffzzzqqqoootttPPP;;;222111000//////...............---,,,,,,,,,,,,---++++++,,,------......///.........///111333666777777IIIgggvvvvvvfff|||cccAAA333555666999===AAAEEEJJJOOOSSS___nnn}}}~~~xxxuuuooofff]]]WWWUUUUUURRRWWW___fffkkkppptttwwwuuu|||{{{rrrooosssqqqjjjYYYGGG;;;===???;;;888;;;::::::::::::999999999999999::::::888666555666888444555666666555666777999000555999999777888???FFFGGGPPP\\\fffsss~~~wwwpppiiieee___VVVQQQPPPNNNMMMKKKIIIFFFDDDBBBAAABBBAAA===999555444555666000000111222222111//////---------...000333555666888;;;@@@GGGOOO[[[fffnnnrrryyyvvvrrrsss|||wwwtttoooYYYFFF<<<444000/////////......................../////////000444666888999:::<<>>:::555333444555444222222222111111///...,,,+++,,,,,,,,,,,,---...//////222222222333333222222222//////...------,,,+++++++++++++++,,,---...///000222333555888<<<@@@CCCEEEDDDJJJPPPTTTWWWWWWPPPGGGFFFPPPWWWQQQFFFAAAEEEJJJXXXooozzzvvvtttsssrrrpppqqqrrrrrrppppppoooiiiaaa[[[QQQGGGCCCBBB@@@@@@BBBXXXzzz}}}qqqVVVBBB888222///000000...---///.........------,,,,,,,,,,,,,,,,,,---------.........///000111111333666999>>>IIImmmkkkrrrsss```yyyiiiBBB555111666666:::AAAFFFHHHMMMTTT^^^mmmzzz~~~|||vvvooohhh^^^UUURRRTTTTTT[[[ccckkkoooqqqrrrssszzz||||||yyywwwuuupppjjj^^^UUUKKKFFFGGGGGGDDD@@@>>>===;;;999999:::;;;<<<:::;;;===<<<:::888888888999777555555666666666555888888888888888999::::::@@@CCCHHHLLLSSS___ooo{{{uuuppphhhaaa\\\XXXUUUSSSOOOLLLHHHEEECCCBBB@@@>>><<<;;;999777555444333333222222333333333222111111///......///000222444555333777===CCCJJJUUUaaajjjpppvvv}}}~~~tttsssuuu|||wwwkkkaaaOOODDD===333000000///..............................///000111111444777:::<<<===@@@BBBBBBAAA?????????AAACCCDDDKKKPPPWWW[[[[[[YYYWWWUUUVVVYYY]]]]]][[[WWWSSSRRRTTTVVVUUUVVVYYYYYYmmm}}}vvvuuu^^^NNNPPPPPPNNN]]]}}}}}}{{{wwwqqqlll|||yyyvvvpppdddUUULLLKKK]]]ooo~~~}}}|||zzzzzz}}}~~~}}}yyysssgggYYYOOOGGGDDD@@@===<<<;;;999777666777777777777888888888999:::;;;<<<===>>>?????????@@@BBBCCCCCCDDDGGGIIILLLNNNPPPRRRSSSSSSRRRQQQSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQRRRSSSVVVZZZ]]]___dddgggiiihhhffffffhhhkkkllllllkkkiiihhhhhhggggggeeecccaaa```___```aaabbb^^^[[[WWWTTTTTTTTTSSSRRRTTTSSSSSSSSSRRRNNNHHHCCC:::666222000111333333222555555444333222111111000,,,,,,+++,,,,,,---......///000000111111000000///......------,,,++++++***************,,,---...///111222444777:::>>>AAACCCEEEKKKPPPSSSWWWWWWPPPGGGFFFPPPWWWRRRGGGBBBEEEJJJTTTjjjzzzwwwuuusssqqqoooqqqrrrrrrooooooooojjjccc\\\QQQGGGCCCAAA>>>>>>@@@UUUtttyyydddyyydddGGG888222///000000...---///......---------,,,,,,,,,,,,,,,---------............///000111111333666999@@@MMMsssooossszzznnn___wwwkkkEEE888444666666:::AAAFFFHHHMMMTTT]]]lllyyy}}}yyysssmmmfff]]]TTTQQQTTTSSSYYYbbbiiinnnpppqqqrrrvvvzzz||||||~~~qqqiiiaaa]]]]]]\\\WWWRRROOOLLLHHHCCC???=========FFFGGGHHHFFFCCC@@@>>>>>>>>><<<;;;:::;;;:::888777888888999999999::::::::::::<<<===>>>@@@GGGRRRZZZooossszzzsssnnngggaaa\\\YYYVVVSSSPPPMMMHHHDDDBBB@@@===<<<:::999888666555555555555333333333333333222111000............///111333444444888<<>>111000000///..............................///000111222555888999999:::<<<===@@@?????????@@@BBBDDDEEEIIILLLPPPRRRRRRQQQRRRRRRVVVWWWXXXWWWTTTRRRRRRRRRPPPSSSSSSVVVYYYWWWiii}}}oooZZZOOOJJJKKKIIIXXXyyyzzzjjj___YYY{{{xxxuuunnnaaaSSSKKKKKK```qqq}}}|||~~~|||zzzzzz|||~~~zzz}}}xxxnnnddd^^^WWWRRRLLLGGGDDDBBB@@@???======<<<<<<<<<;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCCCCDDDFFFGGGGGGIIILLLNNNPPPQQQSSSUUUVVVVVVVVVUUUVVVUUUUUUUUUWWWWWWUUUSSSQQQQQQQQQQQQTTTXXX\\\^^^bbbeeehhhhhhffffffhhhkkkmmmmmmmmmlllllllllllllllfffeeedddbbbbbbbbbcccccc```]]]XXXUUUTTTRRRPPPOOOPPPOOOOOONNNKKKFFF???999666333///...000333555666888777555444333333333444,,,++++++++++++,,,,,,---------............------,,,,,,,,,++++++******)))))))))))))))***,,,---...000000222555888<<>>;;;999888777777666666666666777444444444444333222111000......------...000222333555888:::===BBBLLLYYYbbbkkkqqqyyyqqqqqqssszzz}}}bbbIIIDDD@@@222000000///...........................///000111222444666888888888777888999======>>>@@@BBBCCCEEEEEEIIIJJJJJJJJJIIIJJJMMMOOOTTTTTTRRROOOMMMMMMOOORRRMMMQQQSSSWWWZZZWWWeeelllTTTKKKFFFGGGFFFUUUwwwoooccc___{{{xxxtttlll^^^PPPKKKLLL^^^ooo}}}}}}}}}}}}}}}}}}|||||||||zzzxxxxxxxxxzzz{{{|||xxx{{{}}}tttoooddd___XXXRRROOOMMMKKKJJJEEEEEEDDDCCCAAA@@@??????>>>???@@@AAACCCDDDFFFGGGGGGHHHJJJKKKLLLMMMPPPSSSSSSSSSUUUVVVWWWXXXXXXXXXYYYXXXWWWWWWXXXXXXVVVTTTSSSQQQPPPPPPRRRVVVZZZ]]]```cccfffgggeeefffiiilllnnnoooooopppppppppppppppiiihhhfffeeecccbbbbbbbbb```]]]YYYVVVTTTRRRPPPNNNMMMLLLKKKIIIEEE???777222444333000000111555888:::;;;999666333111111222222,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++++++++******)))))))))))))))))))))***+++,,,---...///000222444888;;;>>>???DDDJJJPPPRRRSSSTTTPPPJJJFFFMMMUUUUUULLLCCCDDDJJJPPPaaaxxx|||yyywwwtttqqqnnnsssvvvuuurrrppppppmmmiiiXXXNNNEEEBBB@@@===<<<>>>OOOkkk``````nnnxxx}}}fff<<<888222///000000...---///------------------------------------............///000111111222444777999@@@TTTuuujjjsssppp```tttpppIII;;;666666666:::AAAFFFHHHMMMTTT]]]lllxxx{{{~~~~~~qqqlllfff```XXXPPPNNNQQQOOOUUU]]]dddiiilllnnnpppsssxxx|||~~~yyyuuummmddd]]]YYYXXXWWW___```___]]]XXXTTTQQQPPPKKKKKKJJJJJJIIIEEE@@@;;;999999:::;;;;;;:::999888:::;;;;;;999777888:::===CCCLLLZZZfffnnnrrruuuwwwvvvrrrlllgggbbb]]]YYYUUUMMMIIIEEEAAA???===:::999888888777666666666666666555555555555444222111000......---------///000111555666888:::???IIIVVV```jjjqqqzzzsssrrrssszzzjjjIII@@@===000000000///...........................///000222222444666888888888777888:::;;;<<<>>>AAACCCDDDEEEFFFJJJJJJIIIHHHGGGHHHJJJMMMPPPPPPOOOLLLKKKKKKMMMOOOOOORRRRRRVVVYYYVVVccc}}}tttTTTEEEGGGIIIGGGVVVvvvuuummmzzzwwwsssjjj[[[MMMJJJMMM___oooyyyzzzzzz{{{|||}}}|||{{{yyyxxxwwwxxxzzz{{{{{{{{{~~~wwwlllgggaaa[[[XXXWWWVVVUUUOOOOOOMMMKKKIIIGGGEEEDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLNNNOOOPPPRRRUUUWWWTTTUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYYYYYYYVVVTTTTTTRRRPPPPPPQQQUUUXXX[[[^^^bbbeeefffeeefffiiimmmooopppqqqrrrsssssssssrrrmmmllljjjgggeeecccaaaaaa```^^^ZZZXXXVVVTTTQQQOOOLLLJJJHHHEEEAAA;;;333...222111111111222555888;;;>>><<<888444222000000000---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((************+++---...//////000222444777:::===???BBBHHHNNNOOOQQQRRRPPPLLLGGGLLLSSSVVVOOOEEEDDDJJJSSS```vvv{{{xxxwwwuuurrrppprrruuuvvvrrrooonnnkkkfffTTTKKKCCCAAAAAA???>>>@@@FFFeeeccc```nnnxxx}}}mmmppp~~~dddDDD888222///000000...---///---------------------------------........./////////000111222222444777:::>>>SSSxxxuuu{{{pppxxxmmm\\\uuurrrJJJ:::444666666:::AAAFFFHHHMMMTTT___nnnzzz||||||nnniiiccc^^^VVVNNNLLLOOOMMMSSS[[[bbbgggjjjmmmooosssxxx|||~~~uuummmhhheeecccdddeeeeeeccc___[[[YYYYYYRRRRRRRRRQQQOOOKKKDDD@@@<<<<<<<<<;;;:::999888777888999999999888888999;;;:::???IIIXXXfffppptttuuuvvvsssnnnhhhccc]]]WWWRRRIIIFFFBBB@@@>>>===<<<::::::999888666555555555555666666666555444333222222//////...------...///000222444666999>>>HHHUUU___fffnnnxxx}}}vvvttttttyyy~~~TTT???999///000000///...............---.........000111222333333555888999::::::<<<===;;;<<<>>>AAACCCDDDEEEEEEGGGHHHIIIIIIHHHGGGHHHIIIKKKMMMNNNNNNLLLKKKLLLMMMPPPQQQNNNQQQUUURRR___{{{{{{{{{aaaLLLJJJKKKIIIUUUsss~~~lllzzzwwwrrrgggWWWJJJIIINNNcccsss{{{{{{{{{|||~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}~~~}}}sssooojjjfffdddcccaaa```[[[ZZZXXXUUURRROOOMMMLLLHHHHHHGGGGGGHHHJJJLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\XXXYYYYYYZZZ[[[\\\]]]]]]^^^\\\[[[[[[[[[ZZZWWWUUUUUUSSSRRRQQQRRRTTTWWWYYY\\\```dddeeeeeefffjjjmmmoooppprrrsssttttttsssssspppooommmkkkhhheeecccbbbbbb___\\\ZZZXXXVVVRRRPPPKKKHHHDDDAAA===888333///...000222222222333555777???>>>:::777444222111000......---++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********+++,,,---...//////000111333666999<<<===>>>EEEKKKMMMNNNPPPPPPMMMGGGJJJRRRXXXQQQFFFDDDJJJTTT___sss~~~zzzwwwvvvuuuuuutttpppuuuwwwsssnnnkkkgggcccRRRIIICCCBBBBBB@@@@@@AAADDDdddiii\\\qqq}}}mmmcccpppooommmwwwrrrXXXCCC888222///000000...---///,,,,,,,,,------------...------.........////////////111222222222444777:::===PPP}}}xxx}}}hhhXXXssstttKKK999333666666:::AAAFFFHHHMMMTTTbbbppp{{{}}}~~~zzzmmmhhhbbb\\\TTTLLLJJJMMMLLLRRRYYY```eeeiiimmmoooqqqwww{{{~~~~~~vvvooolllkkklllmmmkkkgggdddbbbbbb[[[[[[ZZZYYYWWWSSSLLLHHHBBBAAA???===;;;999999888::::::999999888888888888666777===JJJ[[[iiiqqqtttsssqqqlllhhhbbb\\\UUUPPPHHHEEEAAA???>>>>>><<<;;;:::999888666555555444444555555666666555555444333111000///.........///000000222555777===FFFSSS\\\aaaiiiuuu~~~}}}wwwuuutttyyymmmLLL>>>666000000///...............------...///000222333444333555999:::;;;===???@@@>>>>>>???@@@BBBCCCDDDDDDCCCEEEHHHHHHGGGFFFFFFFFFHHHKKKNNNOOONNNLLLKKKKKKMMMLLLIIIKKKOOOLLLXXXsss~~~sssZZZIIIJJJGGGRRRnnnzzztttsssuuuvvvvvvzzzwwwqqqfffUUUHHHHHHOOOgggwww}}}}}}}}}}}}}}}~~~|||yyyyyy{{{~~~|||wwwtttrrrqqqnnnmmmfffeeebbb___[[[XXXUUUTTTQQQPPPOOONNNNNNPPPRRRSSSRRRTTTVVVXXXYYY[[[^^^aaa^^^^^^^^^___```aaabbbcccaaa___^^^]]]]]]\\\YYYWWWUUUTTTTTTSSSTTTUUUVVVWWW[[[^^^cccddddddfffjjjnnnoooppprrrtttttttttsssrrrqqqpppooonnnllljjjiiihhheeeccc___\\\YYYVVVRRRNNNJJJFFFAAA===:::777333111...111555666444333444555;;;:::888777444333111000000///...,,,+++***************++++++++++++******))))))))))))))))))))))))))))))))))))***,,,---.........000222444777:::;;;:::BBBHHHJJJKKKOOOPPPOOOGGGIIIRRRYYYSSSFFFCCCJJJQQQ[[[nnn~~~yyyuuuuuuvvvwwwwwwsssyyy|||xxxrrrnnnhhhcccSSSKKKDDDCCCCCCAAA@@@AAACCC```}}}ooo___}}}}}}lllsssoookkkpppfffOOO@@@888222///000000...---///,,,,,,,,,---------..................////////////000111222222333444888:::<<>>JJJXXXeeemmmqqqooollliiieee___YYYTTTIIIFFFBBB???>>>===;;;:::888888777666666666666666444444555666666666666555222111000///...//////000...111444666;;;BBBMMMUUU^^^gggttt~~~vvvtttsssxxxWWWCCC;;;000000///...............------...///000222444555444666999;;;;;;===>>>@@@BBBAAA@@@@@@@@@AAABBBCCCCCCEEEGGGGGGFFFFFFGGGHHHGGGIIILLLMMMLLLKKKKKKKKKIIIIIIGGGKKKNNNIIIRRRkkk}}}aaaGGGIIIEEEOOOkkk~~~yyysssjjjdddccc]]]jjj{{{yyyvvvpppeeeTTTGGGHHHOOOhhhxxx~~~~~~|||{{{{{{|||}}}}}}}}}~~~}}}{{{wwwvvvyyy|||{{{|||yyywwwnnnllliiieeeaaa]]]ZZZYYYWWWVVVTTTSSSSSSTTTVVVWWWUUUWWWYYY[[[\\\^^^bbbdddbbbbbbbbbcccdddeeeggggggcccbbb``````___^^^[[[YYYUUUUUUUUUUUUUUUUUUVVVVVVZZZ^^^bbbddddddfffjjjnnnoooppprrrttttttsssrrrqqqpppqqqqqqppppppooonnnmmmiiifffbbb^^^ZZZUUUPPPMMMIIIEEE???:::888666444222111555999:::888555555555444444444444333222000///111000///---,,,+++******))))))************))))))))))))))))))************''''''(((((()))+++,,,---,,,---...000333666888999888@@@GGGHHHJJJNNNPPPPPPHHHIIIQQQZZZTTTGGGCCCJJJOOOWWWkkk}}}xxxttttttvvvyyyzzzxxxxxxrrrlllfffUUULLLEEEDDDCCC@@@??????===VVVrrrmmmiii~~~zzz|||mmmTTTGGG888222///000000...---///,,,,,,,,,------...................../////////000000111222222333555888;;;===LLLuuu}}}iiilllvvvNNN<<<555666666:::AAAFFFHHHMMMTTTcccppp{{{{{{zzz|||zzzsssmmmgggaaa[[[RRRJJJHHHKKKLLLQQQXXX___dddiiimmmpppooouuuzzz~~~~~~zzzuuusssssslllkkkiiihhhfffbbb]]]ZZZOOOLLLFFFAAA>>>======>>>:::888666666888999::::::<<<;;;999888===HHHXXXdddqqqpppnnnmmmjjjeee___ZZZKKKHHHCCC@@@>>><<<:::888666666666666666777888888333444555666777777777777333222111000//////000000...111444666999???HHHOOO^^^hhhvvvtttrrrrrrwwwWWW@@@777000000///...............------...///111222444555444777999;;;;;;;;;===???DDDCCCAAA?????????AAABBBFFFGGGGGGGGGFFFGGGIIILLLGGGIIIJJJKKKJJJJJJKKKLLLGGGHHHHHHNNNQQQKKKQQQgggxxx}}}^^^GGGHHHEEEOOOkkk|||pppfffbbbVVV[[[```hhh~~~{{{zzzssscccQQQGGGHHHMMMfffuuu~~~||||||}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}{{{zzzuuusssqqqmmmiiieeebbb```aaa[[[XXXZZZ\\\YYYWWWWWWXXXYYYZZZ]]]```ccceeeggggggggggggggggggfffeeeeeehhhhhhgggeeeccc```^^^]]]XXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\```ccceeehhhkkknnnoooppprrruuuvvvuuuqqqnnnsssssssssrrrrrrrrrrrrrrrlllkkkhhhccc^^^ZZZVVVTTTLLLGGG@@@:::888777777666777;;;<<<:::888999666111333444555444222000000000............---,,,+++******)))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,---///222444666<<>>LLLZZZfffjjjllljjjhhheee^^^VVVKKKHHHCCC>>>:::999::::::555555555555555666777777777555333444666777444111000000...------...///000000222444555888>>>HHHOOO[[[hhhwww}}}wwwtttuuu{{{}}}WWW===<<<111111000////////////////////////000111333444555888777888:::<<<>>>>>>>>>DDDDDDDDDCCCCCCBBBBBBAAAFFFGGGHHHHHHGGGEEEBBBAAAHHHJJJLLLNNNOOONNNMMMLLLPPPPPPRRRRRROOOQQQ^^^lllttt~~~}}}dddPPPHHHCCCOOOiiizzzppp```]]]WWWXXXiii{{{zzzrrrbbbOOOEEEGGGLLLcccsss~~~}}}{{{{{{||||||}}}}}}|||{{{zzzyyyzzzzzz{{{|||~~~}}}|||zzzwwwrrrnnniiigggfff___\\\^^^___\\\ZZZZZZZZZ[[[\\\^^^aaadddggghhhggghhhiiijjjkkkkkkkkkkkkjjjiiihhheeeccc```^^^]]]YYYYYYYYYYYYXXXXXXXXXXXX\\\^^^aaadddfffiiimmmooopppppprrrtttvvvvvvssspppqqqqqqqqqqqqrrrqqqqqqqqqooommmjjjeee___YYYTTTQQQIIIEEEAAA??????AAACCCCCCCCCAAA===:::<<>>???TTTwww{{{hhhIII===666000111111///...///......------------..............................000111444555666999<<<>>>CCCOOOuuukkkooopppHHH:::555777666:::@@@DDDEEEJJJQQQ^^^mmmyyyxxxuuuxxxyyyvvvoookkkddd]]]VVVOOOHHHDDDLLLRRR[[[ccciiilllnnnoootttuuuyyy{{{xxxwwwssspppnnnmmmjjjccc]]]XXXTTTOOOKKKHHHEEEBBB???;;;:::999888777777888999===<<<;;;:::777:::EEEQQQ^^^cccgggfffeeebbbZZZQQQFFFCCC???;;;888777777777444444444333444444555666777555444555777777444222111000///...---......///...000222333666<<>>AAAHHHSSSxxx{{{hhhlllnnnEEE888777888777:::???BBBCCCGGGNNN[[[lllxxxxxxwwwzzz{{{xxxooojjjccc[[[UUUOOOJJJFFFMMMRRRZZZbbbhhhlllppprrruuuvvvzzz~~~}}}yyyyyywwwtttqqqlllgggddd\\\ZZZWWWTTTQQQLLLGGGCCC???===:::777666777999:::===;;;;;;:::666555===FFFRRRZZZ___```___[[[RRRJJJ===<<<:::888666555444444333222222222222333444444777666555666777777555333222111000///...---------,,,...000111333999CCCJJJUUUbbbqqqyyyzzzxxxuuussswww~~~zzzpppiii[[[GGG999555111111000/////////////////////000111222444555666999999:::;;;===@@@CCCEEEHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJLLLNNNOOOOOOOOONNNMMMNNNPPPTTTXXX```rrr{{{~~~ttt```JJJFFFCCCKKK]]]ssskkk]]]VVVYYYiii|||wwwvvvnnn^^^LLLDDDFFFLLLeeevvv}}}|||zzzyyyyyyyyyzzz{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}~~~zzzssskkkffffffgggcccaaaaaa^^^___```bbbdddgggiiikkkkkklllooorrrtttvvvwwwxxxvvvtttqqqmmmjjjgggfffeee^^^^^^]]]\\\\\\[[[ZZZZZZYYY[[[]]]___aaadddhhhkkknnnmmmnnnppprrrtttsssrrruuuuuuvvvvvvvvvuuuttttttrrrrrrpppmmmggg```YYYTTTTTTUUUZZZbbbmmmxxxuuu```PPPHHHAAA<<<888666444222222333222222111111111111111000///...++++++******))))))******))))))))))))))))))))))))++++++******))))))(((((())))))***,,,///222666888999;;;???CCCGGGJJJLLLMMMJJJFFFHHHRRRTTTMMMGGGGGGHHHQQQbbbuuu~~~zzzxxxvvvtttrrruuuvvvuuutttyyy~~~ssscccXXXRRRNNNIIIDDDCCCXXX}}}sssbbblllOOO===666000111111///...///......------------..................////////////000222555777999<<<@@@CCCHHHWWWzzzwww~~~```hhhnnnEEE999777777777999>>>AAABBBHHHNNN[[[kkkyyyzzzxxx{{{{{{wwwooojjjbbb[[[UUUPPPKKKHHHMMMRRRZZZaaaggglllrrruuutttvvv{{{~~~{{{}}}~~~zzztttnnnlllkkkcccaaa^^^[[[XXXSSSNNNJJJEEEBBB>>>;;;999999;;;<<<<<<:::::::::777444888@@@JJJRRRYYYZZZVVVQQQIII@@@777777666666444333222111333222222222222333444444666666666666777666555444333222111000...---------,,,...///000222888AAAHHHTTTbbbpppxxx}}}{{{yyyvvvssstttzzz{{{iiiVVVFFF<<<777111000000/////////////////////000111333555666777999999:::;;;===@@@DDDGGGIIIHHHFFFEEEEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJIIIFFFHHHJJJMMMOOOPPPQQQRRRWWWWWWYYY\\\^^^cccppp}}}uuu^^^HHHFFFEEEJJJWWWlllyyygggWWW[[[kkkuuussslll\\\LLLDDDHHHOOOjjjzzz}}}|||{{{zzzyyyzzz{{{{{{yyyyyyzzz|||}}}yyyqqqjjjjjjiiieeecccccc___```aaabbbeeegggiiikkknnnoooqqqtttvvvwwwxxxxxxxxxvvvssspppmmmjjjhhhgggaaaaaa```___]]]\\\[[[[[[YYYZZZ\\\]]]___bbbfffjjjoooooooooqqqsssuuutttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppplllfffaaa]]]]]]]]]```fffmmmtttxxxzzzgggSSSFFF???<<<888444222222333333222111111111222111111000000,,,,,,+++***************))))))))))))))))))))))))++++++******))))))((((((((()))***,,,///222555777:::;;;>>>BBBEEEHHHKKKLLLIIIDDDFFFPPPTTTMMMGGGGGGFFFOOO___qqq{{{yyyvvvssspppqqqvvvwwwtttuuu~~~ppp```TTTLLLHHHFFFCCCUUUyyyppp\\\aaammmVVV===666000111111///...///......------------.............../////////000000111333666888:::===AAADDDEEEXXXsssoooyyywwwYYYccc|||pppIII:::555777666888>>>AAADDDJJJQQQ[[[lllzzz{{{yyy{{{zzzuuuqqqkkkccc\\\VVVQQQLLLIIINNNRRRYYY```ffflllqqquuurrrvvv||||||~~~wwwqqqppppppiiifffaaa]]]ZZZVVVQQQNNNIIIFFFBBB===;;;;;;<<<===:::999:::;;;999666999>>>FFFNNNTTTRRRMMMGGG???888333444444444444333111000333333222222333333444555555666777777666555444444222222222111///...---,,,---///000000222777@@@GGGUUUcccrrrxxx|||~~~xxxuuurrrsssxxxqqqYYYIII>>>999111000000//////////////////000000222444666777999888:::<<<===>>>@@@DDDHHHHHHHHHGGGFFFFFFGGGHHHIIIEEEFFFFFFGGGHHHHHHHHHHHHCCCEEEHHHKKKNNNQQQSSSTTTVVVVVVXXX[[[YYYYYY```hhh{{{wwwYYYIIIHHHFFFIIITTThhhvvv]]]XXXbbbuuussskkk\\\KKKDDDHHHOOOlll|||~~~}}}|||{{{{{{{{{|||}}}xxxyyy{{{}}}~~~uuunnnmmmkkkgggeeeeeeaaaaaabbbdddfffhhhjjjkkkpppqqqsssuuuwwwxxxyyyyyywwwvvvuuurrrooollliiihhhdddcccbbbaaa___^^^]]]\\\ZZZ[[[]]]^^^___bbbgggkkkqqqqqqrrrtttwwwwwwvvvtttrrrqqqooonnnoooppprrrtttooopppqqqpppoookkkhhhfffcccaaa```___```___]]]\\\nnnjjjUUUGGG>>>999222///000111000///000111111222222111000000---,,,+++***************))))))))))))))))))))))))************))))))))))))))))))***,,,...111444666:::;;;===@@@CCCFFFIIIJJJGGGAAACCCNNNSSSMMMFFFEEEFFFNNN\\\nnn|||yyyvvvssspppnnnvvvyyyvvvuuu}}}zzzhhhWWWLLLGGGFFFAAAOOOqqqrrr[[[\\\dddttt]]]===666000111111///...///......------------...............//////000000111222444666888:::<<<@@@CCCCCCVVVvvvkkkkkkpppvvvkkkRRR^^^xxx~~~sssLLL;;;555777666888===AAADDDJJJRRRZZZlll{{{|||{{{{{{yyyuuurrrmmmfff^^^XXXRRRMMMIIIMMMRRRYYY```eeekkkpppsssrrruuu{{{~~~|||~~~~~~yyytttsssssskkkhhhccc___\\\WWWSSSPPPKKKHHHDDD???<<<;;;;;;;;;:::888999<<<;;;999:::???BBBIIIMMMIIICCC===888333222222333333333222111000333333222222333333444555444555777666444333333444222222222111000///...---...000111000222777???FFFRRRbbbrrryyy}}}~~~wwwuuusssssswww~~~vvv[[[EEE888444111111000///////////////000000111222444777999:::888<<<@@@AAA@@@AAAEEEHHHGGGGGGHHHHHHHHHHHHIIIIIICCCDDDDDDDDDEEEEEEFFFFFFCCCDDDFFFIIILLLOOORRRSSSPPPPPPSSSWWWVVVSSSWWW]]]uuuzzzWWWKKKIIIFFFHHHRRRfff~~~{{{ddd\\\```xxxvvvmmm\\\KKKCCCGGGNNNjjjyyy~~~}}}}}}}}}~~~~~~zzz{{{|||}}}~~~~~~~~~}}}~~~zzzrrrpppnnniiiggggggccccccdddfffhhhjjjlllmmmqqqrrrtttvvvxxxzzz{{{{{{xxxxxxxxxwwwuuuqqqmmmkkkfffeeedddbbb```___]]]]]]ZZZ[[[\\\\\\^^^aaafffjjjpppqqqrrruuuwwwvvvsssqqqjjjiiigggfffhhhmmmrrruuunnnnnnoooooonnnmmmkkkjjjiiigggeeecccbbb```\\\YYY___jjjyyylllVVVBBB;;;333//////000///---000000111111111111000000...---,,,+++************)))))))))))))))))))))))))))))))))))))))******************+++...000333555888999;;;===@@@CCCFFFGGGEEE???AAALLLRRRLLLFFFDDDFFFMMMZZZkkk||||||yyyvvvsssqqqqqqvvvxxxuuuttt{{{ppp]]]NNNFFFDDD???IIIggguuu^^^```hhhuuuvvv[[[===666000111111///...///......------------......---......///000000111111333444777888999;;;???AAAFFFQQQyyy}}}zzzxxxxxxkkkRRRZZZyyytttKKK:::666888666777<<>>>>>DDDFFF@@@999666444222222222111111000000000000222111111111111222333333222444666555333222222444000111111222111000///......///000000111666>>>EEELLL^^^pppyyy}}}|||uuutttssstttwww~~~gggGGG777555111111000///////////////000000111333555777999::::::???DDDFFFDDDCCCFFFIIIGGGHHHJJJKKKLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMPPPSSSTTTSSSWWW]]]mmmaaaLLLHHHEEEFFFQQQfff~~~oooccc]]]{{{xxxnnn]]]JJJBBBEEELLLgggvvv~~~~~~~~~{{{|||}}}}}}}}}|||zzzyyyxxxyyy~~~}}}uuurrrpppkkkhhhiiieeeeeefffhhhjjjlllnnnoooppprrrtttwwwzzz|||~~~~~~zzz{{{}}}}}}{{{vvvrrrooogggfffeeecccaaa___^^^]]]XXXYYYYYYZZZ[[[^^^cccgggmmmnnnpppssstttsssooolll\\\[[[YYYYYY]]]dddkkkpppmmmmmmmmmmmmmmmlllkkkkkknnnnnnoooppprrrrrrpppnnngggeeeiiizzz~~~dddGGG???666111111222000...///000000111111111000000...---,,,+++************))))))))))))))))))))))))(((((())))))******++++++******+++,,,---000222444777888999;;;>>>AAADDDEEEDDD>>>???KKKQQQLLLEEECCCFFFMMMZZZjjjzzz}}}yyyvvvtttrrrvvvxxxvvvrrrsssxxx{{{|||uuubbbPPPFFFCCC===DDD```~~~uuuiiinnnxxxrrrnnnkkkpppwwwvvvfffTTT===666000111111///...///.........------.........---......///000111111222333555777888999;;;>>>@@@IIINNNnnnvvvZZZXXX|||uuuHHH999888999777777;;;===>>>DDDLLLUUUhhhyyy}}}}}}}}}xxxtttpppjjjccc\\\TTTMMMHHHLLLQQQYYY```eeeiiilllnnnvvvtttvvv|||}}}{{{zzzzzz{{{{{{zzzxxxuuutttqqqqqqqqqppplllddd[[[UUUQQQOOOLLLHHHDDDAAA>>>===<<<999999;;;;;;888999===:::???@@@:::333222333333222111000///////////////000000000000000111111222111444666555222111111333///000111222222111//////...///000///000555===DDDFFFZZZnnnxxx~~~zzzsssttttttuuuxxx~~~{{{TTT@@@???111111000///////////////000000111333555888:::;;;<<>>???>>>===>>>DDDKKKMMMGGGAAAHHHNNN[[[kkkzzz|||zzzxxxvvvuuuttttttuuuuuuuuuuuutttttttttzzzpppXXXFFF@@@>>>DDDaaasssrrrvvvgggjjjmmmbbbUUUOOO???444333444000000222+++//////////////////////////////000000111111222222666777888999:::<<<@@@CCCHHHQQQmmmllleeexxxrrrQQQ<<<555666555555777===DDDIIILLLZZZkkkzzz~~~zzzvvvtttlllbbb\\\XXXPPPHHHNNNSSSZZZbbbhhhlllmmmmmmtttrrruuu|||}}}zzzxxxxxxyyyyyyuuurrrwwwuuuttttttssslllaaaXXXYYYUUUPPPKKKHHHDDDAAA???===<<<;;;:::999999999999888888888666333111222444000000000///......------...------......///000111222333444555555555444333333333333222222000//////,,,---......///333888<<>>@@@@@@@@@AAACCCCCCBBB@@@EEEGGGHHHJJJLLLLLLLLLLLLGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHKKKPPPPPPNNNOOOSSS[[[vvvQQQIIICCCEEEMMM```}}}{{{xxxuuuwww~~~xxxiiikkkvvvwwwgggTTTJJJCCCDDDPPPiii{{{~~~}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||||||||{{{|||vvvuuuwww~~~wwwwwwvvvoookkknnnlllkkkiiihhhggghhhiiijjjpppqqquuuxxx{{{}}}~~~~~~}}}zzztttooommmkkkiiigggddd___[[[\\\[[[ZZZZZZ\\\___bbbdddiiikkkllljjjaaaVVVKKKDDD;;;999888999???IIITTT[[[bbbccccccccceeehhhmmmqqq{{{~~~tttqqqooommmpppwwwzzzpppdddHHH===444222222000000222...///000000111111111000//////...---,,,+++******))))))))))))))))))))))))))))))))))))******************+++,,,...000222333666777777999:::===>>>???>>>======CCCJJJLLLGGGBBBFFFMMMZZZkkk{{{}}}zzzyyywwwvvvsssuuuwwwwwwwwwtttqqqooooootttzzzyyykkkWWWIIIEEE;;;BBB```mmmpppuuusssrrrgggYYYRRRCCC555333444///000222,,,//////////////////////////////000000111222222222666888999:::;;;<<>>===<<<;;;:::999999777777555333111000//////000000//////.........------,,,,,,------...///000222333444555555555444333333333333333222111000///,,,---......///333888;;;GGGUUUfffqqq{{{uuusssrrrsssxxxaaaIII<<<444222000///...///000111000222555666777999<<<>>>???>>>>>>@@@CCCDDDDDDBBBFFFGGGHHHJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFIIIKKKMMMKKKLLLMMMMMMMMMLLLJJJJJJHHHGGGJJJOOOOOOMMMOOOTTT___zzzUUULLLDDDEEELLL\\\yyyxxxsssoooooovvvsssnnnuuuuuufffSSSJJJCCCEEERRRkkk|||~~~~~~~~~~~~zzzzzzzzzzzz{{{{{{{{{|||~~~}}}|||}}}{{{zzzzzzuuupppooolllkkkiiihhhhhhhhhiiijjjmmmooossswww{{{~~~|||vvvtttqqqnnnkkkhhhddd```]]]\\\\\\[[[[[[\\\^^^___```eeegggfff]]]PPPCCC;;;888222000///000666???HHHNNNWWWXXXYYYZZZ]]]cccjjjooo}}}zzzwwwtttsssuuusssfffXXXAAA:::444333222000000222....../////////000000000......---,,,++++++******))))))))))))))))))))))))))))))))))))************)))******,,,---///111222444444555777999<<<>>>??????<<<<<<@@@GGGIIIGGGCCCDDDKKKXXXjjj|||~~~{{{yyywwwvvvsssuuuwwwxxxwwwsssnnnkkkiiikkkooooooeeeUUUJJJGGG>>>DDDbbblllqqqwwwhhh]]]HHH888222333......111---///////////////////////////000000111222222333333666888;;;<<<<<<===>>>@@@FFFLLLfff|||bbbuuummmJJJ888777555555555888<<>>===;;;:::999777555333222222111///---////////////............,,,,,,,,,,,,---...//////222333444555555555444333333333333333222111000000---.........///222777;;;DDDSSSdddpppzzzvvvuuutttvvv{{{^^^JJJ>>>333222000//////000111222111333666777888:::<<>><<<;;;>>>DDDGGGFFFDDDCCCIIIWWWhhh{{{~~~zzzxxxwwwvvvssstttvvvvvvuuurrrooommmhhhhhhkkkllldddUUUIIIDDDFFFIIIfffjjjmmm{{{hhhNNN:::111222...---000...///////////////////////////000000111222333444444666999<<<>>>>>>>>>>>>???FFFJJJccc~~~```rrrkkkHHH777777555555666888;;;AAAGGGKKKRRR^^^nnnyyy~~~~~~}}}||||||yyyqqqeee\\\XXXRRRLLLMMMQQQXXX```fffjjjlllmmmmmmpppvvvzzzzzz||||||yyyuuuuuuvvvwwwxxxyyyyyyxxxrrrnnnjjjiiiiiijjjjjjiiigggccc___ZZZVVVRRRNNNKKKDDDCCCBBB@@@>>>;;;:::999666444333444555555333111000000/////////.........------------...///000000222333444555555555444333333333444444333222111111......///...///222666:::AAAQQQbbbooozzzvvvvvvvvvxxx|||zzzUUUGGG>>>333222000//////000222333222444777888999:::===??????>>>>>>???BBBDDDEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGKKKKKKKKKOOOTTT^^^yyy~~~bbbTTTHHHGGGIIISSSnnnyyysssssscccPPPHHHBBBEEESSSnnn~~~}}}|||{{{{{{zzz{{{{{{|||}}}}}}~~~~~~}}}|||}}}{{{tttooommmllllllkkkkkkkkkkkkkkklllnnnsssxxx}}}}}}zzzxxxtttpppmmmiiiddd```YYYYYYXXXXXXWWWWWWXXXXXXWWWOOOCCC:::666444333222444222111000111444777999<<<===>>>AAAEEEMMMVVV]]]eeexxxuuuhhhgggeeecccbbb^^^RRREEEAAACCCFFFHHHGGGBBB999222000///............//////...------,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************))))))******,,,---///000000000222444666999;;;===<<<;;;:::===AAADDDDDDCCCCCCIIIVVVfffxxx|||yyywwwvvvuuutttsssssssssrrrrrrrrrrrrmmmmmmpppssslll[[[KKKDDDFFFGGGbbbfffcccxxxpppRRR:::000222...---000...////////////////////////000000111222333444555555666999<<<>>>??????@@@AAAGGGKKKdddzzz{{{]]]nnnlllHHH666888444555777888:::???FFFKKKOOOYYYgggsssxxxyyyyyyzzzzzzyyyrrrfff]]]XXXSSSNNNOOOSSSYYY```gggkkkmmmnnnooorrrxxx||||||~~~~~~|||xxxyyyyyyyyyxxxvvvvvvvvvooonnnmmmmmmnnnoooooonnnmmmiiiddd___ZZZUUUOOOKKKGGGEEECCC@@@>>><<<;;;;;;777666777888999999888777222111111000000///..................///000111222222333444555555555444333333444444444444333333222///////////////111555999???OOOaaannnzzzvvvvvvvvvwww|||xxxxxxhhhJJJCCC<<<333222000//////111222444444666888999:::;;;>>>@@@AAA@@@??????AAACCCCCCBBBDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHKKKMMMNNNMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGJJJJJJIIIMMMRRRWWWmmmiiiXXXKKKIIIIIIPPPiii}}}sssssscccOOOGGGAAAEEERRRmmm~~~}}}{{{zzzyyyyyyzzz{{{{{{|||}}}~~~}}}{{{}}}wwwmmmoooxxx{{{tttooonnnnnnnnnnnnmmmmmmmmmllllllooosssxxx}}}}}}{{{yyyvvvsssnnnhhhddd\\\[[[XXXVVVTTTSSSRRRRRRJJJBBB777222222555555555666555333222111111222222333444555777;;;AAAIIINNNVVViiiyyy{{{xxxuuulllbbbbbb```\\\YYYZZZ\\\VVVNNNIIILLLPPPSSSUUUQQQDDD666111000///.........///000.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......//////111222555777999::::::::::::<<<@@@BBBCCCBBBDDDIIIUUUeeevvv|||xxxwwwwwwvvvuuutttsssrrrrrrssstttuuurrrqqquuuzzzuuueeeRRRHHHBBB???YYY~~~ggg^^^kkkyyyTTT:::000333000---000///////////////////////////000000111222444555666666777999<<<>>>???@@@BBBCCCHHHNNNggg}}}sss~~~[[[iiipppJJJ777777444666888888999>>>EEEKKKZZZ___iiitttxxxwwwwwwzzzyyyzzzuuujjj```ZZZUUUPPPPPPTTTYYY```fffkkknnnoooppprrrwww}}}~~~~~~{{{{{{{{{yyyvvvsssrrrrrrnnnooopppqqqrrrsssssstttqqqmmmhhhddd^^^YYYRRRNNNKKKHHHDDD@@@>>>>>>??????@@@BBBCCCBBB>>>;;;::::::555444333222111000///...////////////000111222333222333444555555555444333444444444555555444444333000000000//////111555888>>>NNN```nnnzzzwwwvvvuuuwww|||}}}|||sssnnn^^^DDD@@@:::333222111000000111333444555777999:::;;;<<<>>>@@@CCCAAA??????@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDFFFJJJMMMOOOMMMKKKIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFGGGJJJJJJHHHJJJOOOPPPaaarrr^^^OOOKKKIIILLLccctttsssbbbOOOEEE@@@DDDRRRjjj{{{~~~}}}{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}zzz|||ttt[[[PPPSSSbbbwww|||uuuppppppppppppppppppooonnnnnnlllooorrrwwwzzz}}}~~~}}}zzzuuummmhhhddd```[[[UUUQQQNNNMMMMMM@@@>>>:::888777888999999888777666444333222111111///000111222444888>>>BBBIIIZZZjjjmmmnnnqqqqqqlllooohhh]]]SSSSSSYYY[[[YYYLLLNNNPPPSSSYYYYYYKKK;;;333222000......///000111//////............------))))))))))))))))))))))))))))))))))))************))))))))))))***,,,---...//////000111333555777888888888:::===???AAAAAAAAADDDIIIUUUeeevvv|||yyyyyyyyyyyyvvvuuuuuuttttttssssssssspppooorrryyyxxxjjjYYYNNNCCC>>>UUUzzzjjj___ggg~~~UUU:::///444222...000000////////////////////////000111222333444666777777777999;;;===>>>@@@DDDGGGJJJQQQkkksssooo}}}ZZZeee{{{tttNNN888666333666888888999===EEEKKKaaacccjjjtttyyywwwxxx|||xxx{{{xxxnnnddd^^^XXXSSSPPPSSSXXX___eeejjjmmmooonnnooottt{{{}}}~~~zzz{{{{{{xxxsssooonnnnnnlllmmmnnnnnnoooqqqtttuuurrroookkkgggccc^^^XXXTTTOOOLLLFFFBBB@@@AAACCCFFFUUUXXXXXXRRRGGG???===>>>888777666444222000///............//////000111222222333444555555555444333444444555555555555444444111111000///...000444777===MMM```nnn{{{xxxwwwvvvwww|||}}}xxxppp```FFF@@@777333222111000000222444555666888:::;;;;;;<<>>>>>@@@CCCDDDDDD@@@AAACCCDDDEEEEEEEEEDDDCCCEEEGGGIIIJJJKKKLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFHHHKKKJJJGGGGGGKKKMMMZZZ|||fffTTTNNNHHHGGG]]]zzztttsssbbbNNNEEE???CCCQQQgggyyy||||||{{{zzzzzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}~~~}}}zzz|||xxxeeeQQQKKKQQQ```ttt|||vvvrrrqqqqqqqqqqqqqqqpppoooooolllnnnqqquuuxxx{{{||||||yyyqqqllljjjfff^^^VVVOOOKKKIIIIII===@@@CCCBBB>>><<<<<<===:::999888777666555444333...///000000111333777;;;???QQQaaahhhooo{{{|||qqq^^^MMMJJJQQQWWWXXXLLLKKKKKKNNNWWWZZZMMM<<<444222000///...///000111///////////////.........))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---//////000111222444666777666888:::===???@@@AAA@@@CCCIIIUUUeeewww}}}zzzzzz{{{{{{vvvwwwwwwwwwvvvtttqqqpppjjjhhhllltttuuukkk[[[RRRIIIBBBXXXzzzhhh]]]cccwww|||UUU999...555333///000000////////////////////////000111222333555666777888777999;;;<<<>>>AAAEEEIIIKKKTTTnnnsssdddnnnwwwYYYcccxxxvvvQQQ999555333666999999888<<>>===>>>AAADDDFFFFFF>>>@@@BBBCCCEEEEEEEEEEEEDDDDDDCCCDDDFFFIIILLLNNNGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGIIILLLJJJFFFFFFIIIMMMWWWkkkWWWPPPHHHDDDYYYuuuxxxttt```LLLDDD???AAALLLgggyyy{{{yyyxxxxxxzzz{{{{{{zzz~~~{{{xxxwwwwwwyyyyyyxxxxxxyyyyyyzzz}}}cccbbb^^^ZZZ\\\gggxxx~~~xxxuuuuuutttrrrpppooonnnnnnnnnnnnoooqqqsssuuuvvvwwwwww|||}}}tttooommmhhhccc\\\SSSKKKKKKOOOPPPQQQNNNKKKLLLPPPPPPNNNLLLHHHAAA;;;666333222222///111111///...000222222888CCCXXXmmmzzzpppVVVEEE@@@AAAEEEHHH@@@???@@@DDDHHHHHHCCC>>>111111000000//////......111111000000//////......,,,+++***+++++++++)))''')))))))))))))))))))))))))))************++++++++++++,,,---...000222444555666666777:::???BBBCCCCCCCCCIIIUUUfffxxx~~~}}}}}}xxxyyywwwuuutttvvvwwwvvvvvvooommmjjjjjjjjjfff^^^WWWFFFCCC^^^lll```bbbnnnvvv}}}}}}wwwIII888444888333000111...////////////000000000000000000000111333555777888:::<<>>???@@@BBBDDDHHHFFFDDDCCCDDDFFFHHHJJJCCCBBBAAABBBCCCBBB@@@???CCCBBBBBBDDDEEEFFFEEEEEEMMMJJJGGGDDDCCCDDDFFFHHHHHHJJJNNNOOOOOOOOOPPPQQQSSSYYYzzz}}}```IIILLLFFFNNNsssyyyttt```KKKDDD???AAAMMMiiizzz}}}||||||}}}~~~~~~}}}|||zzzwwwvvvvvvwwwwwwwwwwwwyyyzzz{{{}}}wwwoooiiihhhgggeeeccceeeooo}}}~~~xxxuuutttsssrrrpppooonnnmmmmmmkkklllmmmoooqqqrrrssstttzzz}}}}}}wwwsssrrrmmmgggbbbZZZUUUXXX^^^fffhhhgggddddddfffddd```UUUOOOGGG???999666444444000222222111//////000///666???RRRgggssstttsssssskkk[[[HHH>>><<<:::777333666555777;;;@@@BBB>>>:::111111111000//////......111000000000/////////...---,,,++++++,,,+++)))''')))))))))))))))))))))))))))************+++++++++,,,,,,---...000222333555666666777:::???BBBCCCCCCCCCIIIUUUfffxxx}}}yyywwwuuuuuuvvvwwwwwwwwwrrrpppooonnnmmmfff[[[SSSCCCAAA]]]ddd]]]hhhzzz}}}qqqnnnrrrwww~~~xxxdddHHH666222666111...000---////////////000000000000000000111222444666888999999:::<<>>LLL___ppp|||~~~|||xxxvvvyyyUUUFFF>>>444222000000333555777777999;;;>>>@@@AAACCCFFFHHHIIIHHHGGGFFFFFFHHHJJJKKKGGGFFFEEEEEEFFFFFFDDDCCC@@@AAADDDGGGKKKMMMNNNNNNKKKIIIFFFDDDDDDFFFIIIKKKPPPRRRTTTTTTSSSSSSTTTUUUVVV[[[|||~~~cccMMMNNNFFFKKKkkkzzzuuu```JJJCCC???AAAMMMjjj{{{}}}~~~~~~{{{yyyvvvuuuvvvwwwvvvvvvtttvvvxxxzzz|||xxxjjjcccdddggggggpppqqqpppooopppwww}}}yyyvvvtttsssrrrpppooonnnmmmlllggggggiiijjjlllmmmnnnooovvvyyy~~~|||zzzwwwrrrmmmhhhaaa^^^cccjjjuuuyyy|||zzzxxxwwwrrrlll]]]UUUJJJ@@@999666444222333333333444333111//////333:::III\\\fffccc\\\WWWTTTJJJ>>>888999888333,,,......///333999;;;999777222111111000000///......000000000000////////////...,,,+++,,,,,,,,,***((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,...///111333444555555777:::???BBBCCCCCCCCCJJJVVVfffxxxyyywwwuuuuuuvvvxxxxxxwwwpppppppppoookkk```RRRGGGBBB@@@]]]fffcccsssmmmaaacccdddgggeeeZZZFFF444000444000---///---////////////000000000000111111222333555777999::::::;;;<<<>>>BBBIIIQQQWWWUUU^^^kkk^^^ZZZggg~~~|||^^^AAA777444555555555666999>>>BBBFFFPPP^^^iiippptttxxx{{{|||nnngggddd\\\RRRRRRUUUZZZ___dddhhhkkklllqqqsssuuuwwwuuuooogggaaaWWWQQQMMMSSSbbbzzzxxxuuupppllliiigggdddbbbaaa```______aaadddgggiiiqqqrrrttttttrrroookkkhhh___WWWRRRQQQMMMKKKTTT```vvvdddVVVOOOHHHBBB>>>===999333111333000///.........///000111444555666777999999::::::::::::999888666555444444222222111//////000444777>>>KKK___ooo{{{}}}yyyvvvyyyWWWGGG@@@444222111111333666888888999<<>>AAAMMMkkk{{{~~~||||||}}}~~~}}}|||{{{yyywwwwwwwwwxxxwwwvvvrrrsssuuuwwwzzz~~~vvvlllkkkrrrzzz|||~~~|||zzzyyy~~~}}}yyywwwttttttsssqqqooommmlllkkkddddddeeefffhhhiiikkkkkkrrrvvvzzz~~~~~~}}}{{{wwwsssoooiiifffjjjqqq~~~xxxppp___WWWJJJ@@@:::666333111777444444666666333111222000555AAAOOOUUUSSSPPPPPPQQQNNNGGG@@@>>>===999444///...///111555888777666222222111111000//////...000000000000////////////...---,,,---------+++)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---///111222333555555666:::>>>BBBCCCCCCDDDJJJVVVgggxxx~~~|||yyywwwuuuuuuvvvxxxxxxwwwoooqqqsssrrrkkk]]]LLL@@@DDDAAA^^^pppmmmpppgggnnnnnnjjjcccYYYFFF444///444///---000...////////////000000000000222222333555777999;;;<<<===>>>???@@@BBBFFFKKKOOORRR^^^nnnddd]]]hhh```AAA666555555555555666888===@@@DDDMMM[[[fffmmmsssxxx{{{~~~ooofffccc\\\SSSPPPSSSYYY^^^cccgggjjjlllppprrruuuuuupppggg\\\UUUIIIEEEAAABBBIII^^^|||xxxsssnnnkkkhhheeecccbbbaaa```___aaacccfffhhhnnnoooqqqrrrqqqnnnkkkiii___XXXSSSQQQNNNMMMSSS\\\vvvvvvdddWWWJJJAAA<<<<<<:::444444888222111000//////000111222333444666777999:::::::::;;;;;;999888666555444333222222222000///000444666===JJJ^^^ooozzz{{{xxxyyyZZZIII@@@555333111222444777999999<<<>>>AAABBBDDDFFFHHHKKKIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGIIILLLOOOQQQQQQJJJIIIHHHFFFEEEEEEHHHJJJJJJHHHEEECCCCCCFFFJJJLLLSSSTTTTTTSSSRRRRRRUUUWWWXXXeee{{{uuuXXXLLLEEEJJJ]]]yyy{{{vvv```KKKCCC>>>@@@LLLjjj{{{~~~||||||}}}}}}}}}|||}}}{{{zzzyyyzzzzzzyyyxxxttttttuuuwwwzzz~~~}}}{{{zzzvvvvvvuuussspppmmmkkkiiicccccccccdddeeegggiiijjjooorrrvvvzzz}}}~~~}}}|||{{{yyyyyyyyyuuussswww~~~wwwfff^^^SSSLLLHHHEEEAAA>>>???888555666777333222444---222:::BBBDDDGGGPPP[[[bbbhhhiii___TTTJJJ@@@777666444222222333444555555222222222111000000//////////////////000000000000///...---.........,,,***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...000111222444444555999>>>BBBCCCCCCDDDJJJVVVgggyyy}}}{{{~~~}}}xxxyyywwwuuutttuuuvvvvvvvvvsssvvvzzzyyyqqqaaaOOOCCCEEE@@@\\\ssstttxxxrrrzzzxxxpppdddVVVIII666111555000...111000////////////000000000000222333444555777:::<<<===<<<>>>AAABBBBBBCCCEEEGGGLLL[[[mmmhhh```lllaaaAAA666666777666666666888===@@@BBBLLLYYYeeelllrrrwwwzzz~~~nnndddaaa\\\TTTNNNRRRYYY^^^aaaeeeiiilllppprrrsssooofffYYYMMMEEE===<<<<<<;;;;;;DDDYYYmmm}}}xxxsssoookkkhhheeedddcccaaa```aaaccceeegggkkklllmmmnnnmmmkkkiiiggg___[[[VVVSSSPPPOOOSSSXXXsssmmm\\\KKK>>><<<;;;666555:::444333111000000111333444444444666777888999999999;;;;;;:::888777555444444222333222111000111333666;;;III^^^ooo{{{}}}zzzzzz^^^LLLAAA555444222333666999:::;;;>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGJJJIIIHHHIIIKKKMMMMMMLLLIIIHHHGGGFFFFFFJJJQQQWWWOOOMMMJJJHHHGGGHHHJJJLLLNNNNNNOOOOOONNNPPPSSSUUU\\\jjjjjjQQQFFFKKKYYYuuu}}}zzzvvvaaaLLLDDD>>>???JJJgggyyy~~~}}}||||||||||||{{{yyyyyyxxxwwwxxxzzz{{{zzzyyy~~~}}}}}}yyyyyywwwuuuqqqmmmiiigggcccbbbbbbbbbccceeeggghhhkkknnnqqqtttwwwzzz~~~~~~{{{zzztttsssuuuxxxyyy{{{yyysssmmmjjjkkkjjjeee```SSSFFF<<<:::777111000333---000555888999???PPPaaarrrvvvcccMMM;;;<<<999666222111111222333333222222111111000//////////////////000000000000000///.../////////---+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///111222333333555999>>>BBBCCCDDDDDDKKKWWWgggyyy}}}{{{}}}|||xxxzzzwwwuuussstttttttttsssqqquuuyyyxxxpppaaaQQQGGGEEE>>>VVV}}}uuuyyy}}}lllXXXLLL999333666111///222000////////////000000000000222222333555888:::<<<>>>999<<<@@@CCCCCCDDDEEEFFFGGGVVVfffmmmaaakkkeeeBBB888777777777666666888<<>>>>>;;;:::BBBMMMbbb~~~xxxtttpppllljjjhhhfffcccaaaaaabbbdddeeehhhiiijjjkkkjjjiiigggeeeaaa^^^YYYUUUSSSSSSTTTVVVfffzzzbbbHHH@@@===777555:::777555222111000222444555666777888999999999999999;;;;;;:::999777666555555333333333222111111333555:::HHH]]]ooo|||||||||~~~WWWIII>>>666444333444777:::<<<<<>>HHHdddwww~~~}}}}}}~~~}}}{{{yyyyyyyyyxxxxxxvvvqqqhhhbbbvvv}}}|||zzzwwwsssmmmhhhfffbbbaaaaaa```aaacccfffggggggiiilllnnnppprrrvvvyyyzzz|||}}}}}}yyytttnnnjjjcccaaabbbeeehhhmmmyyyrrr^^^MMMDDD===333000444000000111333444:::IIIYYYeeewwwxxx^^^EEE@@@===999333000000222444333333222111111000000///.../////////000000000111111000//////000000...,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111222333444888>>>BBBCCCDDDEEEKKKWWWhhhyyy|||zzz~~~}}}yyyzzzxxxtttrrrrrrrrrqqqppplllpppuuutttmmm```SSSKKKHHH>>>RRRwww~~~tttuuubbbNNN:::444666000...111///////////////000000000000111222333555777:::<<<>>>:::===@@@BBBCCCDDDGGGIIIEEEQQQ]]]zzz|||rrr___dddjjjGGG:::666666666555444666:::======HHHVVVcccjjjnnnqqqssssssxxxtttfff]]][[[XXXRRRPPPVVV]]]aaabbbdddhhhmmmqqqqqqnnnfffYYYLLLBBB>>>BBB@@@@@@BBBAAA???@@@EEEGGG[[[zzz~~~yyyuuuqqqnnnmmmkkkhhheeeddddddeeefffhhhiiiiiiiiiiiigggeeeddd```]]]YYYUUUSSSSSSSSSRRRUUUlllwwwPPPBBB>>>888555999888666333111111222555666::::::;;;;;;;;;;;;::::::::::::999999888777666666333444444333111111333555888HHH]]]ppp}}}~~~}}}tttnnnMMMEEE>>>666555333444777;;;======>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGKKKJJJIIIIIIHHHEEE@@@<<>>GGGbbbvvv~~~~~~}}}}}}~~~}}}{{{yyywwwwwwwwwvvvqqqfffWWWMMMZZZwww~~~|||xxxsssmmmhhheeeaaaaaa```___```bbbdddfffdddfffhhhjjjkkkmmmpppsssssstttuuussslllbbbYYYRRRSSSOOOLLLMMMPPPXXXfffsss~~~ttt\\\OOOCCC666222666222//////222444888BBBLLLIIIYYYiiiuuu~~~|||gggNNNCCC@@@;;;555111111444777333333222222111000000000.../////////000000111111222000000000000000...,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111222222444888>>>BBBDDDDDDEEEKKKWWWhhhyyyyyyyyy}}}}}}yyy{{{xxxtttrrrqqqpppooonnnmmmqqquuuuuunnncccYYYRRRLLL@@@RRRuuu}}}pppjjjyyyiiiOOO;;;444666000---000...////////////000000000000111111333444777:::<<<===@@@@@@AAAAAAAAACCCGGGJJJEEENNNWWWrrruuunnn}}}uuu\\\\\\|||nnnJJJ;;;555555555333333444888;;;;;;FFFUUUbbbiiilllnnnooolllqqqooocccZZZYYYVVVPPPSSSYYY___cccccceeeiiinnnoooooommmfff[[[QQQKKKIIIEEE???===???BBBBBBDDDGGGHHHNNNddd|||xxxtttqqqsssqqqmmmjjjhhhggghhhiiiiiiiiiiiiiiihhhgggeeeddd]]][[[WWWRRRQQQQQQPPPMMMRRRgggSSSAAA>>>888555999999777444222111333555777=========>>>======<<<;;;:::999999999888888777777333444444333222111333444888GGG]]]qqq~~~~~~~~~mmmgggJJJGGGEEE777555444555888;;;===>>>===???BBBCCCDDDFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFGGGHHHIIIFFFBBB>>><<>>AAACCCGGGOOOVVV```vvvoooYYYGGG999555777555222222333333333888???999DDDWWWmmm}}}|||fffPPPCCC@@@;;;555111///......,,,---.........///111333/////////000111222333444000000111111000...---,,,******))))))******+++,,,******))))))))))))******++++++,,,------......///222222555;;;AAAEEEFFFFFFFFFKKKUUUddduuuzzzwwwvvvwwwxxxyyyxxxwwwwwwvvvtttpppmmmllllllpppsssnnnbbbXXXTTTGGGJJJ___~~~gggdddlll^^^BBB222222111222222,,,000000/////////111222333333444444666888:::<<<===@@@@@@@@@AAABBBCCCEEEFFFNNNJJJYYYkkk~~~lllfffwwwZZZaaayyysssFFF999666555444333444666888:::???DDDPPP___hhhjjjkkkmmmnnnmmmjjjddd]]]WWWTTTRRRYYY\\\aaadddfffhhhjjjllloooppprrrrrrnnnfff]]]WWWSSSOOOLLLLLLNNNNNNLLLJJJOOONNN^^^~~~|||yyywwwxxxtttppplllkkkjjjhhhgggjjjiiiiiikkkkkkiiifffccc\\\VVVQQQPPPNNNKKKLLLNNNRRRhhh{{{aaaIII@@@===:::888888999888555222111444777888<<>><<>>555555444111111222111111666===@@@BBBGGGQQQ___eee\\\NNN>>><<<888333000/////////000111111000...---...///000/////////000111333444777666444222111/////////,,,,,,++++++++++++,,,,,,******))))))))))))******++++++,,,------......///222222555:::@@@DDDGGGGGGHHHMMMWWWfffwww{{{xxxxxxxxxxxxwwwvvvvvvvvvuuusssooollljjjkkknnnrrrnnnbbbXXXTTTLLLOOOdddhhhbbbcccnnn~~~lllMMM999666222222333...000000//////000111333444555555666777999;;;<<<===??????@@@AAABBBDDDEEEFFFLLLKKKZZZlllooobbbuuuuuuVVVZZZqqqpppGGG:::666555444333444666888999===BBBNNN]]]fffhhhiiilllqqqqqqooojjjddd^^^YYYVVVUUUYYY___cccgggjjjmmmpppqqqwwwxxxsssmmmjjjggghhhjjjkkkjjjggg^^^ZZZccc}}}~~~|||{{{yyywwwuuutttrrrnnnlllmmmlllkkkkkkjjjiiifffccc[[[TTTMMMLLLLLLLLLPPPVVV___kkkuuuxxxyyy~~~iiiRRRGGGDDD???999888999888555333333555888;;;===???@@@???<<<999777777777777777777666555555333333222222222222333333999JJJ```ppp||||||}}}zzz```MMMQQQCCC666666666777999:::<<<===AAAAAABBBCCCCCCCCCCCCCCCHHHGGGEEEDDDCCCCCCCCCDDDGGGEEEEEEJJJPPPQQQMMMHHHDDDBBBAAACCCFFFHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGIIIFFFFFFJJJLLLIIIIIIKKKIIIVVV\\\}}}xxxmmmuuu~~~jjjUUULLLXXXvvvuuuooommmnnnpppuuuyyyxxxtttpppooopppwwwrrrdddPPPBBB>>>@@@BBBYYYlll~~~yyyzzz|||}}}}}}zzzxxxvvvsssqqqiiiXXXEEE:::999<<<===KKKbbbttttttiii___[[[ZZZXXX]]]lll~~~}}}zzzuuuqqqmmmhhheeebbb```___^^^\\\[[[ZZZ[[[^^^```aaabbbaaaaaaXXXPPPFFF>>>;;;:::999888666666999@@@HHHKKKHHHDDD@@@OOOjjj}}}xxxdddVVVTTTXXXddd}}}vvv\\\EEE888444555333222222000///555<<>>999444111000111111///...---,,,,,,++++++,,,******))))))))))))******++++++,,,------......///111222444888???DDDGGGHHHJJJOOOYYYhhhyyy~~~zzzyyyyyyyyywwwwwwvvvvvvvvvtttpppmmmjjjkkknnnrrrmmmbbbXXXTTTMMMOOOdddlllgggfffkkkttt}}}sssSSS===777111222444111111000000///000222333444777777888999:::;;;<<<===>>>>>>???AAABBBEEEGGGHHHKKKLLL]]]mmm|||{{{kkktttvvvTTTSSShhhzzzoooHHH;;;666555444333444555777999<<<@@@LLLZZZdddfffhhhkkknnnooonnnlllfff___XXXSSSQQQUUU\\\bbbggglllpppssssssyyyooonnn}}}~~~~~~{{{vvvsssrrrpppmmmkkkjjjiiigggfff\\\TTTLLLJJJKKKOOOXXXaaaiiilllssszzzzzzqqqjjjhhhsss]]]PPPNNNHHH===::::::888666444444777999<<<<<<<<<;;;:::888777666666666666666666555555444444333333222222333333444888JJJ```ppp}}}|||yyy{{{dddNNNPPPBBB777777777888999;;;<<<===CCCCCCCCCCCCCCCBBBAAA@@@DDDDDDDDDDDDCCCCCCBBBAAAFFFEEEEEEGGGJJJMMMNNNNNNGGGFFFDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGEEECCCDDDHHHJJJHHHIIIMMMLLLUUUYYYyyyyyylllyyyrrrjjjuuu^^^LLLSSSppp~~~rrrkkkkkklllqqqwww}}}|||vvvrrrqqqwwwrrrdddOOOAAA>>>???AAAVVViii~~~yyyzzz|||}}}|||{{{xxxwwwuuuooocccQQQBBB;;;<<>>;;;;;;:::;;;BBBMMMTTTOOOFFFEEEIIIZZZkkkgggQQQEEEGGGAAAHHH___~~~bbbJJJ<<<777777666666666222000555===GGGCCC<<<888===CCCBBB<<<444333111///.........///+++---///000/////////000111222333666999===@@@BBBGGGCCC<<<555111000111333000///...,,,++++++******+++******))))))******+++++++++,,,------......///111111333888>>>EEEHHHJJJKKKPPP[[[jjjzzz|||{{{zzzzzzyyyyyyyyyyyyyyyxxxtttqqqmmmmmmoooqqqlll```VVVSSSLLLOOOcccmmmlllqqq{{{jjjLLL999555000111555222111000000000111333444555777888999:::;;;;;;;;;<<<>>>>>>???AAACCCFFFHHHIIIJJJMMM^^^kkkuuuyyy~~~}}}WWWRRRdddxxxqqqJJJ;;;666555333333333555777888;;;???JJJYYYccceeehhhkkkiiikkklllkkkggg___UUUOOOOOOTTT[[[aaafffkkkpppssstttyyy|||yyyuuurrrnnnllllllllllllkkkddd[[[QQQMMMMMMSSS___kkkhhhhhhrrrsssccc]]]qqq}}}yyybbbRRRRRRNNNCCC???===:::666444555777888999999999999888777666666555555666666666555555444444444333333333333444444888JJJaaaqqq~~~~~~zzzwwwyyyjjjPPPRRRDDD888888888999:::<<<===>>>EEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFDDDCCCBBBGGGGGGGGGFFFEEEFFFHHHIIIGGGFFFDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEECCCDDDGGGHHHFFFGGGKKKPPPUUUWWWrrrnnn~~~fff|||fffOOOSSSooo~~~pppiiiiiimmmtttyyyxxxrrrooowwwrrrdddOOOAAA===???@@@SSSgggzzz{{{|||}}}}}}{{{zzzyyyvvvkkk[[[MMMCCC>>>======999<<>>:::777;;;IIIUUURRRGGGHHHEEEOOO```aaaQQQEEEFFFBBBAAAMMMjjjdddNNNAAA;;;888888::::::444000444;;;EEECCC===888999<<<:::444333222000...---,,,,,,,,,***,,,.../////////000111///222777<<>>>>>BBBCCCDDDDDDDDDDDDDDDDDD@@@BBBDDDFFFFFFEEECCCAAADDDFFFGGGFFFCCCAAAAAABBBDDDCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBDDDFFFFFFEEEHHHMMMRRRTTTUUUjjjuuuiiijjjPPPSSSmmmpppiiikkkooouuuyyy~~~|||uuuooojjjxxxssseeePPPAAA>>>???@@@PPPddd}}}{{{|||}}}}}}}}}}}}|||{{{uuulll^^^SSSLLLFFF@@@;;;;;;;;;???HHHOOOUUU^^^ggghhhjjjlllnnnsss||||||xxxuuupppnnnmmmlllllljjjhhheeecccddddddbbbaaaeeelllrrr{{{uuukkk___TTTMMMHHHGGGDDD@@@999999FFFTTTTTTJJJAAA>>>GGGYYYddd\\\MMMEEECCC???DDDUUUiiiyyygggRRREEE>>>888;;;>>>>>>777111333999BBBAAA:::333222555666333333222111///...---,,,,,,///000000000//////111333333888???FFFIIIIIIGGGEEEAAA>>>999444111000111111///...---+++***)))))))))++++++************++++++++++++,,,------......//////111555;;;CCCHHHKKKKKKMMMRRR]]]lll|||}}}|||{{{zzzvvvuuuvvvwwwxxxwwwtttqqqmmmllllllmmmfffZZZPPPMMMHHHIII]]]~~~sssuuu{{{uuuwwwyyyvvvqqqYYYAAA666777222000111---111111111111222444666888777888:::<<<===>>>======BBBBBBCCCDDDFFFIIIJJJLLLMMMQQQ]]]```iiiWWWaaayyyyyySSS???666555333222222444555666:::>>>HHHWWWaaaeeehhhllleeefffiiikkkiiiaaaUUULLLPPPTTTYYY^^^bbbeeehhhjjjrrryyywwwtttsssuuuwwwwwwwwwwwwoooeee]]]WWWWWW```kkkyyysssmmmbbbUUUMMMLLLQQQeeemmm___NNNJJJIIIFFFGGGBBB<<<888666777777777222333666888::::::999888555666666777777777777777666555555444444555555666999LLLddduuu{{{yyy{{{}}}^^^[[[LLL;;;;;;;;;;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCC>>>???AAACCCDDDCCCBBBAAA>>>AAACCCDDDCCCAAA@@@@@@@@@BBBCCCBBB@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBB??????BBBFFFFFFFFFKKKRRRRRRRRRTTTbbbllluuuhhhPPPOOOhhhzzztttlllnnnssszzz~~~|||tttnnnzzztttfffQQQBBB>>>@@@AAAKKK```zzz}}}}}}~~~~~~~~~~~~}}}}}}zzzvvvqqqjjjcccZZZQQQLLLKKKJJJPPP]]]iiipppwww|||zzzzzzzzzzzz{{{{{{xxxsssrrrpppooopppooommmlllkkklllllljjjkkkrrr~~~vvveeeYYYSSSMMMIII@@@;;;FFFTTTTTTJJJ@@@===AAASSSfffjjj\\\LLLAAA@@@FFFRRRWWWWWW___kkkjjjWWWIII@@@<<<@@@FFFFFF>>>555555;;;@@@@@@<<<555333666777666222222111000//////......222222222111111222666999???EEENNNTTTSSSMMMDDD>>>:::999777555333222111111//////---,,,++++++++++++,,,++++++******++++++,,,++++++,,,------......///...111666>>>FFFKKKLLLLLLOOOUUU```ooo~~~|||{{{zzzyyyttttttuuuvvvwwwwwwtttqqqnnnmmmnnnooojjj^^^VVVSSSIIIJJJ]]]}}}vvv}}}{{{xxxsssoooUUU???555666222000222///111111111222333555777999888:::<<>>????????????@@@AAABBBBBBBBBBBB>>>???AAABBBCCCCCCCCCBBB??????@@@BBBBBBBBBAAA@@@???BBBEEEDDDBBB@@@???@@@???@@@@@@@@@AAAAAAAAABBB???@@@CCCFFFEEEEEEKKKTTTOOONNNQQQYYYtttsssgggzzzfffVVVKKKcccuuuyyypppqqqvvv}}}}}}vvvzzzuuufffRRRCCC???@@@AAAGGG]]]xxx}}}~~~~~~~~~~~~zzzppphhhddd]]]^^^fffwww}}}{{{vvvtttrrrqqqrrrrrrqqqpppmmmnnnnnnnnnpppzzzkkk```OOOLLLBBB<<>>AAAAAA===;;;<<<;;;888111111111111111000000000111111222222333777===BBBLLLRRR[[[___[[[QQQCCC:::555666666666555444222111000///...---------------,,,++++++******++++++,,,++++++,,,------......///---111777@@@HHHLLLMMMLLLQQQWWWbbbqqq~~~|||{{{zzzyyyvvvvvvvvvxxxyyyxxxvvvsssqqqppprrrtttoooeee]]][[[SSSSSSeeepppvvvqqqQQQ;;;222333000000555333111111111222333555888999999;;;>>>AAACCCDDDCCCCCCGGGGGGGGGHHHIIIJJJLLLMMMQQQTTTZZZTTTuuuqqqSSSUUUpppzzz[[[JJJ666555333222222333444666777:::DDDSSS]]]aaaeeejjjjjjjjjlllnnnnnnggg[[[QQQMMMQQQVVV[[[^^^aaaeeegggmmmuuu~~~|||{{{{{{{{{zzzxxxwwwrrrllldddZZZTTTXXX______jjjjjjXXXFFF???<<<999<<>>>>>;;;999777555555888;;;===777777888999999999999999666666555555555555666666;;;NNNgggyyy}}}~~~vvvYYYWWWIII======<<<======>>>???@@@BBBBBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDEEEEEEFFFFFFCCCAAA@@@@@@AAABBBAAA@@@@@@CCCGGGGGGDDDAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEGGGEEECCCIIIQQQLLLLLLOOOTTTiii{{{dddzzzrrrfff```III```sss}}}rrrssswwwzzzwwwzzztttgggVVVGGG>>><<<>>>JJJZZZrrr{{{yyy{{{|||vvvvvvwwwxxxyyyyyyxxxxxxyyyuuuqqqqqquuu~~~nnn^^^TTTGGGAAACCCGGGJJJKKKHHHCCCAAAOOOiiizzzppp\\\KKKHHHOOO[[[[[[NNNDDDDDDZZZlll|||{{{mmm\\\OOOGGGAAAIIISSSVVVLLL>>>888:::@@@@@@@@@???<<<888444222...000111111000000111333222222333666999???HHHPPPffffffddd^^^TTTIII@@@;;;;;;999777666777666444222000///------------+++)))((())))))))))))*********++++++++++++,,,------...444444777???JJJQQQRRRPPPTTTWWWaaarrr}}}}}}}}}|||zzzwwwwwwwwwxxxxxxwwwwwwwwwpppppprrruuuuuupppggg```WWWSSSrrr|||zzz|||oooRRR:::000333111111333...111111222333555777999:::999;;;>>>BBBEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPWWWTTT___uuu~~~sssvvvSSSYYYvvvhhhLLL:::555111222333222333555666<<>>:::;;;999QQQqqquuu]]]LLLHHHAAA===888999>>>BBBAAA???>>>>>>:::444333666888777888888888888888888999999777555333222222444666888;;;PPPjjj}}}}}}{{{|||mmm]]]TTTHHH@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAADDDCCCCCCBBBCCCEEEFFFGGGEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFNNNGGGJJJUUUhhhgggoooxxxsssmmmVVVNNNVVVhhhuuupppsssyyyzzzyyysssgggWWWHHH>>>===>>>HHHXXXppp||||||{{{zzzyyyxxxxxxwwwxxxwwwuuutttvvvzzz}}}jjj^^^NNNEEEEEEIIILLLMMMDDDCCCHHHZZZtttttt```JJJDDDFFFOOOQQQGGGAAABBBKKK^^^qqqssshhh\\\RRRLLLEEELLLVVVYYYOOO@@@:::;;;>>>>>>===<<<999666333000---...///...------...///222111444<<>>;;;999777666666666444222111///...---...---+++***)))))))))*********++++++++++++++++++,,,---......333333666>>>HHHOOOPPPOOOUUUXXXcccuuu|||||||||{{{zzzwwwxxxxxxyyyxxxwwwvvvuuurrrssstttvvvvvvssslllggg```___}}}rrrUUU===222444222222333000111111222333555777999:::;;;===???BBBDDDEEEEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLNNNUUURRR\\\qqq}}}llltttRRRWWWsss}}}gggKKK;;;555111222333222333555555;;;EEEQQQ\\\ccceeeeeehhhiiikkkllliii```VVVNNNKKKOOOTTTYYY^^^ccchhhkkklllttt~~~}}}|||{{{{{{{{{xxxvvvmmmbbb\\\ZZZWWWSSSXXX```ddd]]]LLL???;;;===???MMMcccqqqmmm[[[LLLFFFCCC>>>999777999<<<======>>>???===888666999999777888888888888888888888888777555444222333444777888:::OOOhhh{{{|||zzz{{{sss```YYYUUUKKKAAA@@@@@@AAAAAABBBCCCDDDCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGJJJGGGMMMXXXiiiqqquuu}}}vvvlllRRRMMMQQQ___vvvvvvooopppwwwwwwrrrhhhXXXIII@@@===>>>FFFUUUmmm{{{yyywwwvvvvvvzzzzzzzzzzzzzzzxxxvvvuuuuuuwwwiiiWWWKKKIIILLLPPPRRRJJJIIINNN___wwwxxxgggKKKBBB===CCCEEE@@@===>>><<>>;;;999777666666555333222222000............,,,+++******+++++++++,,,,,,,,,++++++++++++,,,---...///444444888@@@IIIPPPQQQPPPUUUZZZfffyyy{{{zzz{{{zzzzzzwwwxxxzzzzzzyyywwwtttrrrqqqqqqsssvvvxxxwwwtttqqqccceee{{{~~~vvvYYYAAA555555222111444111111222222444555777999:::===>>>@@@BBBCCCCCCCCCCCCEEEGGGIIILLLMMMLLLKKKJJJKKKSSSPPPZZZlll|||dddppp|||oooQQQUUUppp{{{eeeHHH;;;555222333333222333555444999BBBMMMXXX___bbbbbbeeeeeedddccc___YYYQQQKKKJJJOOOUUU[[[___cccgggiiikkkssszzz}}}|||}}}}}}zzzxxxpppddd[[[XXXTTTOOOPPP\\\fffbbbSSSEEEAAABBBAAADDDNNNZZZ\\\SSSGGGAAADDD@@@;;;777666888;;;===>>>AAA@@@<<<;;;<<<;;;777888888888888888888888888777555444333444555777999;;;PPPiiizzz~~~{{{yyy{{{tttxxx~~~ttthhh[[[ZZZWWWIIIBBBAAAAAABBBBBBCCCDDDEEEBBBCCCDDDFFFHHHIIIJJJJJJEEEFFFGGGHHHHHHIIIIIIHHHCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHNNNWWWfff~~~}}}aaaRRRNNNUUUkkk{{{qqqnnntttwwwsssiii[[[LLLBBB>>>>>>EEESSSjjj|||xxxvvvvvvvvv|||}}}~~~}}}{{{wwwssspppkkksssppp^^^RRRPPPUUUZZZ\\\ZZZTTTSSS]]]oooyyytttkkkLLLBBB:::;;;>>>;;;999999888MMMdddkkkgggbbb]]][[[RRRVVV[[[ZZZNNN>>>555444555555555444222111///...///000000000111333777:::???HHHTTTaaaoooyyy}}}{{{qqqlllcccYYYPPPGGG@@@<<<:::888666666666555444222222111/////////...---++++++++++++,,,,,,,,,------+++++++++,,,---...///000555777===EEEMMMRRRSSSRRRVVV[[[jjj}}}zzzyyyzzzzzzyyyxxxyyy{{{{{{zzzwwwssspppmmmnnnpppssswwwyyyyyyyyydddeeeooonnn|||YYYAAA666555000000333111222222333444666888999:::<<<===???AAABBBCCCCCCCCCFFFFFFGGGIIIJJJJJJKKKKKKKKKRRRPPPYYYhhhaaadddjjjsssiiiQQQTTTnnn{{{eeeFFF<<<666222333444222333555555888???JJJTTT\\\___```dddbbb```^^^ZZZUUUNNNJJJKKKPPPWWW^^^bbbdddfffhhhhhhpppxxxzzz~~~|||ssseeeYYYRRRMMMHHHGGGXXXhhhkkk^^^OOOGGGFFFBBB???AAAIIINNNIIIBBB>>>BBBAAA>>>;;;999999===@@@>>>AAABBB@@@>>>>>>;;;777888888888888777777777777666666555444555666888999>>>SSSkkk{{{}}}zzzyyy{{{~~~mmmsssyyyzzzqqqhhhggg^^^IIIBBBBBBBBBCCCCCCDDDEEEFFFAAABBBCCCDDDFFFGGGHHHHHHBBBCCCEEEGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEEEEFFFGGGGGGDDDHHHLLLQQQ]]]sss{{{[[[QQQQQQdddvvvqqqnnn|||wwwtttlll^^^OOODDD???===DDDQQQgggzzzxxxwwwwww{{{{{{{{{zzzxxxuuurrrqqqlllpppyyytttddd\\\]]]bbbgggiiiiii```ZZZ^^^gggkkkgggaaaIIIAAA999777888777666555;;;QQQhhhqqqooojjjfffccc]]]]]]^^^ZZZLLL;;;222000111111111111000///......000111111111222555;;;???JJJZZZkkkuuuzzz~~~|||oooiii___UUUMMMFFF???;;;888666555555666666444333222111/////////...---++++++,,,,,,,,,,,,---------+++++++++,,,---...000111444999@@@IIIPPPSSSSSSRRRVVV\\\kkkyyyxxxyyyyyyyyyxxxyyy{{{|||zzzvvvrrrpppnnnooopppqqqrrrtttuuuwwwfffbbb~~~mmmkkkuuu}}}UUU???555555///...222000222222333444666888:::;;;999;;;===@@@BBBCCCDDDDDDGGGFFFEEEEEEFFFHHHJJJLLLLLLSSSQQQYYYdddiiihhhjjjqqq{{{iiiTTTTTTkkkzzzgggGGG===777333444444222222555555888>>>GGGRRRZZZ___aaacccbbbaaa___\\\VVVPPPKKKLLLRRRYYY```ccceeeggghhheeemmmwww{{{uuudddUUULLLFFFBBBCCCUUUjjjqqqiiiYYYLLLGGGEEEBBBAAAEEEGGGCCCAAAAAA?????????>>>======@@@BBB???BBBCCC@@@??????<<<888888888888777777777666666666666555555666888999:::???UUUnnn}}}~~~zzzyyy{{{nnnqqq{{{pppooodddLLLCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFEEEFFFGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDEEEEEEFFFGGGBBBHHHGGGJJJUUUeeeaaaTTTPPPbbb|||tttgggsssyyywwwooobbbSSSFFF???===CCCOOOddd}}}|||{{{zzzwwwwwwvvvuuutttssssssrrrooonnnooouuu|||yyyoookkknnnrrrttttttooofff______```\\\UUUPPPDDD>>>888444444555777888FFF]]]ttt}}}yyysssmmmiiidddaaa^^^XXXJJJ:::111111////////////////////////111111222333555;;;BBBHHHYYYkkk|||}}}}}}|||yyyllleee[[[RRRLLLFFF@@@;;;666444444444666777666555222000............,,,+++++++++,,,,,,,,,---------+++++++++,,,---///000111222999DDDNNNTTTUUUSSSPPPVVV\\\kkkzzzyyyzzzyyyyyyyyyyyy{{{{{{yyyvvvsssqqqtttttttttrrrooommmmmmnnneee]]]vvvqqqqqqzzz|||tttOOO;;;333555///...222111222333333555666888:::;;;888:::===???BBBCCCCCCCCCFFFEEEDDDCCCDDDGGGIIIKKKKKKRRRPPPWWW___~~~{{{}}}|||sss\\\TTThhhzzzkkkLLL>>>777333444444222222555555777<<>>;;;888888888777777666666555666666666666777999::::::???VVVqqq|||zzz|||vvvsssvvveeeeee___KKKCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFEEECCCAAA???@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBCCCDDDEEEFFF@@@GGGCCCFFFSSS\\\fffWWWPPPaaa~~~{{{kkkooovvv}}}{{{yyysssfffUUUHHH???<<>>999333222666>>>DDD^^^ssszzzpppiiiccc^^^YYYQQQEEE777000111...............///000111111333666;;;CCCNNNYYYaaappp}}}zzzzzzwwwpppeee^^^TTTNNNIIIEEE>>>999333222222444666888777777111///...---...---+++***++++++++++++,,,,,,,,,,,,+++++++++,,,...///111222444===JJJUUUZZZYYYUUURRRVVV\\\jjj~~~{{{zzz{{{zzzxxxyyyyyyzzzyyyxxxvvvtttssswwwxxxxxxuuuppplllkkklllfff]]]tttwwwxxxwwwcccJJJ888333666111///333333333333444555777999:::;;;:::;;;===???AAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGNNNLLLSSSXXXyyy}}}zzzeeeSSSbbbyyypppTTT>>>888444444444222222555444555999BBBMMMXXX```ccc```dddiiimmmkkkcccWWWNNNMMMRRRXXX]]]```bbbdddeeehhhjjjqqqzzz}}}}}}|||rrr^^^MMMDDDBBB@@@AAAOOOeeexxxyyysssiii___VVVRRRRRRQQQSSSVVVVVVPPPGGGBBBBBBCCCCCCCCCGGGHHHEEE@@@???AAABBB@@@999888888777666666555555555666666777888999:::;;;CCC[[[www}}}{{{}}}xxxyyy___\\\YYYIIIBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDD@@@HHHBBBEEERRRRRRtttnnn]]]SSS___yyyxxxrrrttt}}}}}}{{{uuuhhhWWWIII@@@<<>>???@@@@@@??????>>>AAAEEEHHHIIIHHHEEECCCDDDJJJIIIOOOSSSssslllSSS^^^wwwsss[[[>>>888444444444222222555222333777@@@KKKWWW___ddd^^^dddlllqqqpppgggYYYOOOMMMQQQVVV[[[^^^```bbbdddkkkiiimmmxxx~~~{{{}}}}}}{{{yyy~~~|||ppp\\\KKKDDDCCCBBB@@@LLLbbb{{{yyyjjjeeefffgggiiilllhhh]]]OOOFFFDDDFFFFFFEEEJJJJJJFFF@@@???BBBDDDCCC999888888777666555555444555666777888999:::;;;;;;HHHaaa}}}|||}}}}}}iiibbb]]]MMMBBBAAAAAABBBBBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAAAAACCCEEEFFF@@@AAACCCEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@?????????@@@???@@@@@@AAABBBCCCDDDBBBJJJCCCEEEPPPIIIddd|||vvvzzzzzzuuuxxxdddVVV]]]ssssssoooxxxyyyyyyuuukkk\\\NNNDDD???BBBDDDRRRnnnyyy{{{~~~|||vvvjjj___```ooo|||xxxcccVVVGGG@@@???AAABBBCCCGGGAAA;;;777333666GGGYYYrrrcccZZZRRRFFF<<<777333000...333///---000111111444999===AAAHHHSSSfffzzz~~~xxxqqqkkkeeeaaaYYYRRRKKKIIIEEE===666444222333666;;;>>><<<888333000000///...---,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++---000222333333:::BBBRRRccckkkeee\\\WWW^^^bbbooo|||{{{zzzxxxvvvssstttvvvwwwwwwwwwvvvuuuyyyyyy|||~~~yyyrrrsssyyyttt~~~xxxjjj^^^DDD;;;444333333111000222444444444555888999:::999???<<<:::<<<@@@DDDFFFEEECCCDDDEEEFFFFFFFFFFFFFFFHHHMMMJJJIIIVVVppprrrVVVYYYtttzzzdddMMM:::444777222111444333333333777???FFFNNN[[[gggiiieeecccdddeeeaaaVVVMMMMMMOOOSSSXXX]]]aaadddeeeeeehhhmmmssszzzwwwnnnnnnpppooorrrvvvzzz{{{zzzwwwuuuqqqwww~~~xxxvvvpppcccTTTJJJGGGHHHDDDRRRiiixxxsss```MMMFFFGGGHHHGGGGGGLLLQQQMMMDDDBBBGGGEEE===;;;===>>><<<888444333444666666777888:::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAA===DDDAAAEEEOOOcccvvvzzzzzzwww}}}cccYYYiii|||rrrqqqvvvvvvvvvrrriiiZZZLLLAAA<<<@@@BBBPPPlll~~~~~~wwwnnnfffjjjxxx}}}tttmmm___PPPBBB???DDDHHHKKKKKKMMMHHHBBB===777777BBBOOOkkkzzzkkkZZZPPPIII???777333111///...222000000222222111666<<>>DDDLLLYYYeeecccaaa```bbbccc^^^TTTJJJMMMOOOSSSXXX\\\aaaccceeeeeehhhlllqqqvvv}}}|||tttnnnjjjhhhbbbeeeiiilllnnnnnnmmmllljjjooovvv{{{}}}}}}~~~~~~wwwvvvqqqhhh]]]SSSLLLJJJKKKXXXrrrlll[[[KKKFFFIIIKKKKKKLLLOOOSSSPPPGGGDDDIIIGGG@@@;;;<<<;;;999777666777888888888888:::;;;>>>@@@AAAOOOhhh|||zzz}}}xxxhhh\\\ZZZJJJCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBEEEEEEEEEDDDCCCBBBBBBBBB??????>>>>>>>>>>>>??????????????????????????????@@@@@@????????????@@@@@@CCC???FFFBBBDDDLLL\\\|||~~~www|||yyysssffflllwwwvvvvvvvvvrrriii\\\NNNBBB<<<>>>???MMMiii}}}{{{vvvtttzzzyyyuuuvvvuuuoooiii\\\LLL>>>???HHHOOOSSSVVVWWWRRRKKKCCC:::555888>>>PPPccc{{{zzzaaaNNNEEE???888222000///000000//////111333333333<<>>BBBMMMYYY___]]][[[[[[```eeerrr}}}}}}|||zzzxxxvvvvvvwwwwwwvvvuuutttsssuuutttuuuuuuqqqkkklllpppmmm}}}}}}nnnZZZCCC:::444333444222222444444555666888:::;;;======;;;::::::===AAAEEEGGGHHHFFFFFFFFFFFFHHHIIIKKKMMMIIIQQQRRRRRRXXXiiivvv^^^[[[uuuuuuSSS===555666222111444222111111555<<>>>>>============>>>>>>????????????????????????@@@??????>>>>>>??????@@@CCC@@@GGGBBBCCCHHHSSSzzz{{{|||wwwuuuqqqnnnyyy~~~vvvyyyyyyyyyvvvnnnbbbSSSFFF>>><<<>>>KKKfffzzzyyy|||oooaaa___gggnnnooolllWWWJJJAAACCCJJJOOOWWW```jjjeee\\\OOOBBB777333444===PPPjjj|||~~~nnnUUUCCC===:::444000//////111222000111555999;;;@@@OOO]]]qqq}}}xxxtttnnnhhhccc]]]XXXTTTMMMEEE>>>:::777555777<<<888AAAKKKOOOJJJ@@@666000111111000///...---,,,,,,+++++++++,,,,,,,,,------------------...111666999AAAEEEOOOZZZ^^^\\\ZZZ\\\```eeerrr~~~zzzzzzzzzyyywwwwwwwwwxxxwwwvvvtttsssqqqsssrrroookkkeee___^^^``````vvvwwwuuu|||\\\BBB:::333333444333333555555777999:::;;;===???@@@>>>===>>>@@@CCCFFFHHHIIIKKKJJJHHHHHHHHHJJJLLLNNNLLLSSSSSSQQQTTTaaazzzdddaaaxxxxxxXXXAAA777888444333666333111000333999>>>EEEPPP\\\\\\]]]```eeefffaaaWWWNNNLLLNNNRRRWWW\\\```cccdddgggiiikkkmmmooosssyyy}}}yyymmmiiiiiitttwww|||}}}yyyqqqhhhbbb^^^^^^```aaacccdddeeeffffffhhhlllooorrrwww}}}}}}wwwtttrrrrrrrrrnnnggg```bbbbbbgggwww|||ppphhh]]]SSSQQQQQQPPPPPPRRRPPPTTTRRRLLLKKKNNNOOOMMMGGGDDDAAA?????????===;;;:::<<<===<<<<<>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@??????======<<<<<<<<<<<<======???????????????????????????>>>>>>======>>>>>>???AAA???FFFAAABBBFFFKKKlll{{{|||ppp}}}sssmmmrrr~~~|||zzz{{{zzzxxxqqqfffWWWIII@@@======IIIbbb~~~uuucccZZZSSSVVVbbbjjjjjjfffOOOHHHFFFIIIJJJKKKYYYiii|||zzzppp```MMM???888555444BBBWWWggghhhZZZFFF999888666222///---...111333333666<<>>@@@CCCBBBCCCDDDDDDEEEFFFGGGIIINNNMMMKKKIIIIIIJJJLLLMMMOOORRRPPPNNNOOOXXX~~~~~~iiieeezzzvvv\\\CCC666777333222555111111000222777;;;AAALLLWWWZZZ\\\```eeefffaaaXXXPPPLLLNNNRRRWWW\\\```bbbdddhhhiiikkklllmmmqqquuuyyy~~~eeeVVVTTTWWWnnnwwwvvvllleeecccggggggggggggggghhhiiiiiilllmmmnnnooorrrxxxyyyuuurrrsssxxxyyyvvvrrrsssooojjjhhhnnn|||~~~rrriiicccbbb[[[UUUUUUTTTRRRQQQSSSPPPRRRRRRNNNMMMPPPSSSTTTPPPLLLIIIIIIIIIFFF@@@:::???BBBEEECCCAAADDDNNNVVVaaavvvsssppp}}}~~~qqqkkkcccTTTHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAA>>>>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@?????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======DDD>>>AAAEEEGGGbbb{{{www}}}yyy}}}{{{uuupppnnnrrrzzz{{{zzzwwwrrrhhhYYYIII???>>><<>>999888888;;;DDDMMMXXXfffqqqlllWWWBBB666333222111111000///...------++++++,,,,,,,,,,,,---------...//////000555>>>EEEJJJQQQ\\\fffggg```]]]^^^bbbggguuu}}}{{{{{{}}}|||{{{wwwwwwxxxwwwvvvtttrrrqqqpppoooiii```[[[[[[YYYWWW```zzz{{{uuuQQQ@@@888222333666666777999999<<>>>>>AAADDDEEEFFFHHHHHHGGGGGGHHHIIINNNMMMLLLKKKKKKKKKLLLMMMOOOOOOLLLLLLNNNSSStttjjjdddxxxttt^^^CCC555444000000222...111000222666999>>>HHHSSSVVVYYY]]]aaaaaa\\\UUUOOOKKKNNNRRRVVV[[[___bbbdddhhhiiijjjkkkllloootttwwwxxxqqqVVVIIIGGGJJJ```kkkuuuuuullleeedddgggoooooonnnnnnnnnnnnnnnnnnsssrrrqqqqqqrrrwww~~~|||wwwtttuuu{{{~~~yyyvvvpppggg```aaagggnnnvvvuuurrrkkkccc^^^^^^```[[[WWWVVVXXXXXXUUUUUUXXXSSSTTTTTTRRROOOPPPUUUYYYUUUQQQNNNOOORRROOOFFF===>>>CCCFFFDDD@@@CCCMMMWWWcccuuunnnoooyyy{{{pppqqqhhhUUUMMMFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<=================================<<<<<<;;;;;;<<<<<<===;;;;;;BBB<<<@@@EEECCC[[[{{{ssssssnnnjjjjjjlllpppxxxzzzyyywwwsssiiiZZZJJJ>>>===:::AAAXXXtttzzztttrrrtttvvv{{{~~~|||pppcccZZZRRRTTTZZZccciiiggg^^^UUUQQQLLLMMMQQQKKKCCCMMM```rrr~~~uuu___MMMBBB;;;777666999>>>>>>888444555000111111000000222777;;;@@@EEERRRbbbpppyyyzzzuuurrrooogggddd___ZZZVVVQQQLLLHHH???<<<;;;>>>CCCIIIVVVbbbnnnqqqpppcccPPP???777666222222111000///...------++++++,,,,,,,,,,,,---------///000000111888BBBKKKQQQWWWaaaiiihhhaaa^^^```eeejjjwww|||zzz{{{}}}|||{{{vvvwwwwwwwwwvvvuuusssrrrrrrqqqiii___[[[\\\ZZZVVVYYYvvvtttqqq}}}^^^???777222333666666888:::<<>>AAAEEEDDDFFFHHHIIIGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLJJJNNNRRRSSSmmmiii^^^ppp~~~vvvbbbFFF666555111111333///222111222555888<<>>=========>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;AAA:::???DDDAAAUUU~~~tttgggccc___]]]___```cccmmmxxx|||zzzxxxtttlll]]]KKK???===999???TTTpppyyyllleeeccc[[[^^^```___```bbb```\\\TTTYYYfffzzz}}}|||}}}wwwoooggg^^^XXXYYYZZZ]]]bbbffffffbbb]]]\\\SSSPPPRRRKKK???CCCRRRmmmlllYYYMMMEEE<<<777666999888444444999000222333444444777===BBBQQQWWWgggzzzzzzrrrnnnkkkgggccc___ZZZVVVQQQMMMHHHDDD<<<;;;>>>EEENNNYYYiiivvv{{{tttfffVVVFFF;;;777777222222111000///...------++++++,,,,,,,,,------------///000111222:::EEENNNVVV[[[dddiiiggg```___bbbhhhmmmzzzzzzxxxyyy{{{{{{yyyvvvvvvwwwwwwwwwuuutttsssvvvtttkkk___YYYYYYWWWRRRTTTrrrmmmuuuyyyvvvyyy|||YYY???777222333666777888;;;===AAADDDCCC???>>>AAAEEEAAADDDHHHHHHGGGGGGIIILLLGGGHHHJJJLLLNNNOOOPPPPPPLLLJJJIIIQQQWWWTTTiii}}}gggYYYjjj|||yyygggKKK:::888444555666222333111222555777;;;EEEOOOUUUWWWZZZ\\\\\\XXXRRROOOKKKMMMQQQVVV[[[___bbbcccccceeefffgggiiimmmrrruuuuuuyyy~~~{{{vvvgggRRRFFFDDDCCC@@@DDDJJJRRR[[[dddmmmwww}}}~~~zzzwwwuuuxxx}}}{{{}}}~~~}}}}}}~~~wwwnnngggccc```^^^]]]bbbcccaaaYYYQQQPPPXXX```eeeeeegggiiieee___]]]```______]]]YYYSSSPPPTTTZZZTTTNNNJJJNNNWWW[[[WWWPPPBBBJJJPPPMMMGGGGGGQQQ\\\eeetttxxxvvv|||nnnqqqbbbLLLIIIDDDDDDCCCCCCCCCCCCDDDDDD??????@@@AAAAAAAAA@@@@@@AAA@@@>>>===<<<<<<======>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<>>CCC???QQQ^^^pppuuucccUUUSSSSSSTTTSSSTTT```ooo|||}}}{{{uuunnncccRRRDDD<<<===>>>IIIbbb{{{rrrnnnlllmmmjjjaaaUUUOOOLLLEEE;;;>>>BBBKKKXXXgggrrrwwwxxxyyy~~~}}}yyyooojjjgggbbb^^^]]]TTTVVV[[[\\\dddjjjdddbbbUUUKKKGGG???666888BBBXXXjjjlll\\\SSSJJJ@@@666444444222111333222555888999;;;BBBNNNWWWgggttt|||uuupppmmmkkkgggddd```[[[XXXTTTKKKAAA@@@EEEAAAIIIRRRZZZhhhwww}}}{{{yyyiiiSSSCCC<<<999777444444222000000000000///...+++++++++,,,,,,---------......///000444<<>>>>>===;;;<<<>>>@@@<<<;;;:::<<<>>>???>>>===========================;;;;;;:::::::::999999999999999999999999:::;;;<<<=========>>>@@@BBBDDDFFF[[[ppp{{{yyyyyy|||lllXXXHHHFFFKKKIIIMMMXXX]]]vvv|||}}}|||wwwpppeeeSSSDDD===>>>???HHH```}}}~~~~~~vvvmmm\\\IIIAAAAAA>>>999:::;;;???IIIVVVaaahhhkkkvvvzzz{{{{{{vvvnnnmmmnnnkkkhhh\\\OOONNNTTT[[[iiirrrlll___PPPCCC???999222444<<>>;;;;;;:::888555333111000000000///...++++++,,,,,,,,,------------...///111666@@@MMMUUUYYYdddoooppphhhaaa___aaahhhnnnyyy|||wwwuuutttuuuvvvsssssstttvvvxxxwwwuuussspppmmmggg```YYYSSSPPPNNNMMMcccyyy{{{wwwqqqqqqmmmYYYCCC;;;:::888777777888:::<<>>=========>>>>>>===;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999:::;;;<<<======<<<<<<===>>>@@@BBBCCCRRRbbbzzzzzz{{{dddPPPIIINNNNNNQQQVVVTTTfffvvv|||~~~|||xxxssshhhUUUEEE???>>>???GGG\\\xxx}}}zzzooodddQQQ@@@999::::::888;;;:::;;;@@@KKKWWWaaafffqqqtttwwwyyytttnnnrrrvvvtttpppaaaMMMEEEKKKXXXlllyyyttt___MMM===777444000000555333:::III^^^qqq{{{zzzvvv[[[LLL<<<666555444444555777:::???EEEPPPbbbxxx}}}wwwtttpppllljjjfffbbb```WWWOOOHHHFFFFFFHHHNNNSSS^^^mmmuuuiiiXXXNNNBBB;;;:::;;;:::888666444222111111111000///---,,,,,,,,,,,,---......---...///222999EEESSS\\\^^^hhhsssssskkkbbb___```hhhooo{{{|||xxxvvvuuuvvvwwwtttttttttvvvxxxxxxvvvtttrrrmmmfff]]]WWWRRRPPPPPPRRRfff~~~vvvkkkggg```NNN::::::999777777777999;;;===>>>???AAABBBCCCCCCBBBBBBCCCCCCEEEGGGHHHJJJKKKLLLIIIGGGFFFFFFGGGGGGGGGFFFIIINNNOOOTTT\\\ZZZ```rrrhhh\\\tttpppTTT;;;666777333111555333333222111222555;;;@@@EEEGGGLLLSSSYYYXXXRRRMMMMMMOOOQQQTTTWWWZZZ]]]^^^___aaaccceeefffiiilllooovvvyyy~~~zzztttooohhhdddcccddddddiiittt~~~}}}xxxyyy{{{}}}|||~~~~~~wwwrrrrrrxxx{{{|||yyysssppprrruuuuuuwww{{{~~~yyyqqqkkklllqqqtttrrrkkkdddbbbbbb]]]___bbbYYYMMMRRR[[[VVVPPPLLLJJJIIIGGGNNNhhhmmmdddWWWLLLPPPHHHFFFEEEEEEFFFFFFFFFDDDBBBBBBBBBCCCDDDDDDBBB@@@EEEBBB???>>>@@@@@@>>><<<>>><<<;;;;;;<<<===;;;:::888888888888888888888888:::::::::999999999888888888888888999:::<<<===>>>===<<<;;;;;;<<<>>>???@@@JJJTTTzzzyyyyyyyyy^^^RRRVVVWWWVVVSSSJJJYYYlll}}}~~~}}}zzzvvvlllYYYHHH???======EEEWWWqqqwwwjjjbbbXXXQQQGGG???<<<<<<;;;888======>>>CCCLLLXXXbbbiiinnnqqquuuyyy|||ooonnnwww}}}{{{uuukkkRRRAAADDDRRRkkk{{{wwwdddPPP===555333222111333000111888EEEUUU___bbbaaaUUUGGG999555555666666777;;;BBBLLLWWWcccttt~~~zzzvvvqqqooollliiiddd```[[[YYYQQQJJJDDDFFFNNNYYYbbbgggqqq{{{rrrcccYYYPPPIIIAAA<<<;;;;;;999777888666444222333222111000......---,,,,,,---...//////...///444===JJJWWW___cccmmmwwwvvvmmmddd```aaaiiiqqq~~~|||yyywwwwwwwwwxxxvvvuuuuuuvvvxxxxxxvvvtttwwwrrriii```XXXTTTSSSSSS___mmm~~~yyypppfffRRR@@@888777777777888:::<<<>>>======???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFHHHHHHIIIGGGFFFEEEDDDEEEEEEEEEEEEGGGMMMMMMQQQYYYWWW[[[iiiqqq[[[nnnmmmTTT<<<666666333222444222222222111111555:::>>>AAACCCHHHPPPUUUUUUPPPKKKLLLMMMOOORRRUUUXXXZZZ[[[[[[^^^```cccdddgggjjjlllrrrtttxxx|||wwwwwwuuuvvvyyy~~~zzz{{{}}}~~~zzzxxx{{{tttuuu|||yyyyyyyyyzzz{{{wwwoooiiikkkqqqvvvvvvnnneee___\\\UUUVVV[[[WWWLLLRRR[[[YYYSSSMMMIIIGGGFFFKKK```wwwzzzssshhhXXXLLLPPPIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEDDDAAA???EEEAAA===>>>BBBCCC@@@<<<>>>===;;;;;;;;;;;;:::888777777777777777777777777999999999999888888888888777777888999;;;<<<>>>???======<<<;;;;;;<<<>>>>>>IIIMMMsss~~~xxx~~~sssnnn^^^^^^[[[WWWPPPEEEQQQeee}}}}}}}}}|||zzzxxxppp^^^LLL>>><<<;;;BBBSSSkkktttmmmlllooo{{{vvviii___WWWOOOHHHAAA>>>>>>===<<<;;;;;;>>>CCCJJJSSS]]]ffflllmmmoootttyyy{{{{{{zzzyyyrrrkkkgggnnn}}}|||tttXXXCCC@@@MMMggg{{{{{{iiiVVV@@@555444444222111222222222555999>>>BBBDDDDDD;;;444444888999<<>><<<::::::888555444444333222000000///...---,,,---//////000000111777AAANNNZZZaaahhhqqqyyyxxxnnneeebbbccckkkttt}}}zzzyyyxxxxxxyyyxxxwwwvvvvvvxxxxxxwwwuuuzzzuuummmccc\\\WWWUUUUUUeeerrrlllRRR???777777777777999;;;<<<===<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHCCCHHHFFFGGGNNNNNNQQQ^^^sssZZZfffyyykkkTTT>>>666555222111333111222222111222666;;;>>>???AAAFFFMMMRRRQQQKKKFFFHHHIIIKKKNNNRRRUUUWWWYYYXXXZZZ^^^```bbbdddgggjjjooopppsssyyy~~~|||{{{xxx|||}}}zzzuuusssrrrooojjjfffffflllsssuuuppphhhaaa^^^YYYTTTUUUSSSMMMTTT]]]ZZZPPPJJJIIINNNQQQXXXiii|||zzzqqqzzzyyylllYYYLLLNNNNNNLLLIIIFFFCCCAAAAAAAAACCCBBBBBBBBBCCCCCC@@@>>>BBB>>><<<>>>CCCEEEBBB>>>>>><<<;;;:::;;;:::999777777777777777777777777777999999888888888777777777666777777888:::<<<===>>>>>>===<<<;;;;;;<<<===>>>GGGHHHddd|||~~~{{{vvvfffaaaVVVNNNJJJBBBHHHZZZrrr~~~}}}{{{zzzzzztttcccRRR@@@<<<;;;AAANNNcccxxxtttoooiii^^^TTTQQQSSSeeepppuuunnneeecccaaa]]]XXXLLLAAA<<<;;;<<<>>>BBBCCCHHHOOOWWW___fffmmmqqqnnnnnnpppsssrrrkkkfffeeeZZZYYY^^^nnnzzz___IIIBBBHHHaaayyymmm\\\FFF888555444222///111222222000...///444888777333333888===BBBJJJRRR^^^kkk}}}~~~tttpppooommmhhheeedddaaa\\\UUUPPPMMMLLLNNNSSSZZZdddrrryyymmmbbbYYYTTTTTTIIIGGGEEECCCDDDDDDCCCAAA<<<999777555555444333111111000...---------///000111111444<<>>@@@DDDJJJNNNMMMFFFAAABBBDDDFFFJJJNNNQQQTTTUUUTTTWWW[[[^^^```bbbeeegggkkknnnqqquuu|||}}}yyywwwyyyuuuooojjjgggdddbbb```___eeelllppppppmmmiiifffeeeZZZWWWUUUPPPVVV]]]XXXQQQLLLLLLUUU\\\cccpppxxxppplllyyyxxxjjjVVVJJJNNNPPPOOOLLLHHHDDDBBBBBBDDDCCCBBB@@@@@@AAAAAA???>>>===<<<;;;>>>AAACCCAAA???===;;;::::::::::::888777777777777777777777777777888888888777777777777666666666666777999:::<<<<<<===<<<;;;;;;;;;<<<===>>>AAAEEEVVV}}}~~~vvvddd[[[LLLDDDCCC@@@EEERRRggg|||~~~|||yyyyyy{{{wwwhhhXXXCCC>>><<<@@@JJJ\\\xxxkkkbbbZZZTTTMMMEEECCCGGGVVVeeeooommmjjjjjjfff___YYYMMMAAA>>>???AAAGGGNNNRRRWWW^^^dddhhhlllqqqtttoookkkiiiiiidddZZZUUUUUUOOORRR\\\ooojjjTTTFFFDDDXXXsss}}}rrrcccNNN>>>888666333000000111222111000000333555333444888>>>DDDMMM\\\jjjvvv~~~wwwooollllllhhhccc]]]\\\ZZZUUUOOOKKKKKKLLLTTT```mmmvvvzzziii```ZZZSSSOOOOOOHHHGGGFFFEEEEEEEEEEEEDDD===;;;888666666555444222333111///------...///111000111666AAAOOO\\\eeeiiinnnuuu{{{wwwmmmffffffiiimmmxxx}}}|||{{{{{{{{{{{{zzzyyywwwwwwxxxxxxwwwvvvvvvtttrrrnnnjjjeee```^^^kkkzzzvvvuuuOOO:::777777888999999:::;;;;;;===<<<;;;;;;===???BBBDDDKKKHHHEEECCCBBBCCCEEEFFFFFFHHHIIIIIIHHHIIIKKKNNNJJJOOOKKKHHHOOOQQQQQQYYYhhhyyysssSSSQQQhhhmmm[[[EEE:::666444333222111222222111000222666888;;;<<>>AAAFFFJJJNNNQQQSSSQQQUUUYYY\\\___aaaccceeefffkkkppprrrvvv}}}|||vvvvvvtttqqqlllfffbbbaaaaaa^^^bbbgggjjjlllkkkjjjiiikkk```\\\ZZZTTTVVV[[[WWWXXXQQQPPPZZZcccjjjuuutttkkkhhhxxx|||nnnbbbOOOGGGOOOLLLLLLJJJFFFBBB@@@BBBEEEDDDAAA>>>===>>>???>>>>>>:::;;;<<<>>>>>>>>>>>>===<<<:::999999::::::999777777777777777777777777777888888777777777666666666666666666666777888999:::;;;:::999999:::;;;<<<===<<>>DDDJJJUUUjjj}}}xxxvvvqqqkkkiiijjjfffaaaWWWWWWUUUPPPKKKIIIJJJMMMYYYiiiyyyppp```\\\ZZZTTTNNNLLLJJJIIIGGGFFFEEEDDDCCCCCC>>>;;;999777666666444222333222///------...000111///111888DDDTTTbbbjjjnnnpppvvvzzzvvvlllfffgggkkklllxxx~~~}}}||||||{{{{{{{{{{{{yyywwwwwwxxxxxxxxxwwwtttuuuuuutttqqqmmmhhheeewwwppp{{{uuuOOO===888888888999:::::::::;;;===<<<;;;;;;===@@@CCCEEEMMMJJJFFFCCCCCCEEEHHHJJJHHHJJJLLLKKKIIIIIILLLOOOHHHOOOLLLIIIPPPQQQOOOTTTbbb|||tttqqqPPPLLLfffooo^^^III<<<777666444333222222222000//////222444777999>>>DDDHHHGGG@@@:::999;;;>>>CCCHHHLLLPPPQQQPPPSSSXXX\\\^^^```bbbdddaaagggmmmooorrr~~~}}}zzz~~~zzz|||{{{wwwpppkkkjjjkkkaaabbbdddfffffffffeeeeeeiii```___^^^UUUUUUZZZWWW[[[SSSRRR^^^kkkuuutttkkkdddvvvwwwyyyrrrnnntttoooeeeZZZJJJEEEPPPFFFGGGEEEBBB>>>>>>AAADDDDDDAAA===;;;<<<===>>>>>>:::<<<>>>>>><<<;;;:::;;;;;;:::888999::::::999777666666666666666666666666777777777777666666666666666666555666666777888888999888888777888:::;;;<<<<<>>AAAQQQhhheeeRRRDDDCCCDDD@@@@@@FFF___|||xxxeeeUUUJJJKKKMMMQQQWWW]]]bbbdddkkkmmmmmmmmmpppuuutttooogggddd^^^SSSJJJFFFIIIMMMPPPMMMRRRddd~~~iii[[[NNNFFFNNN]]]iiieee]]]PPPBBB999777888222555666333333777999777777@@@JJJSSSbbbwwwzzztttmmmiiihhheee```[[[WWWOOOKKKMMMNNNOOOTTT[[[mmm{{{}}}llleee]]]XXXWWWUUUPPPLLLNNNLLLIIIGGGFFFDDDAAA???AAA>>>:::888777666444333444333111000///...//////000444:::FFFXXXiiiooolllooo{{{yyyoookkkfffeeemmmsss||||||}}}}}}}}}|||{{{zzzyyyyyy{{{{{{wwwrrrsss{{{}}}wwwssspppnnnrrrxxxqqqkkkooo~~~xxxMMM===999888888888999;;;===>>>;;;;;;<<<<<<===>>>>>>??????@@@AAABBBDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJJJJJJJMMMNNNNNNMMMLLLMMMPPPSSScccqqqmmmvvvzzzwwwhhhMMMHHH]]]nnnbbbLLL>>>;;;111---888111111111111111111222222444888===AAADDDDDDBBB@@@999888999;;;@@@FFFLLLPPPNNNOOOSSSWWW\\\___`````````dddkkkqqqttt}}}zzzvvv{{{zzzrrrtttmmmfffdddeeefffdddbbbbbbdddbbb\\\TTTRRRXXX___[[[VVVUUU___qqquuujjjllluuudddggghhhaaaUUULLLJJJKKKGGGFFFCCCAAA@@@AAAAAABBBDDDCCCAAA???>>>>>>??????===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::777777777777666555444333555555555555555555444444666666666666666666666666666666666777888888999999888IIIFFFSSSlllRRREEEEEEFFFFFFCCCIIIQQQ]]]qqq|||yyyzzzxxxnnncccNNN>>>AAA===>>>MMMbbbkkkWWWEEEAAA@@@===@@@FFF```xxxzzzlll]]]QQQTTTUUUYYY^^^dddjjjooorrruuuvvvvvvuuuvvvvvvoooggg[[[ZZZVVVNNNGGGFFFLLLSSSWWWQQQPPP\\\tttuuudddUUULLLOOOVVVVVVVVVTTTNNNEEE<<<666222---222555333444888;;;;;;GGGRRR```nnn}}}|||wwwrrrkkkgggddd```XXXSSSOOOKKKLLLQQQWWW\\\fffppp{{{sssoooiiiccc]]]ZZZZZZXXXUUUQQQRRROOOMMMKKKIIIGGGEEEBBBBBB???<<<999888777666444444333111000///...//////222777>>>JJJ[[[jjjooolllqqq}}}zzzoookkkggggggooovvv~~~~~~}}}}}}||||||{{{zzzzzzyyy{{{{{{wwwrrrrrrxxx~~~|||wwwtttooommmpppvvvooojjjooo{{{|||~~~wwwTTTHHH:::999999999:::;;;===>>><<<<<<<<<===>>>?????????@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFIIIJJJJJJJJJJJJMMMPPPSSS]]]{{{rrrWWWMMMZZZpppkkkWWWEEE>>>444...444111111111111111111111111333666:::>>>@@@AAA@@@???999999999;;;???EEEJJJMMMMMMNNNQQQVVVZZZ]]]^^^^^^___bbbiiinnnqqqzzz{{{sssooonnnlllhhhdddhhhgggcccZZZSSSSSS\\\eeeccc^^^]]]eeevvvsssjjjqqqyyygggjjjhhh^^^QQQGGGFFFHHHEEEDDDAAA@@@>>>??????@@@AAA@@@???===<<<<<<======<<<;;;:::999888999999:::999999999999999999999999777777777666666555333333555555555444444444444444666666666666666666666666555666666777777888999999777BBBAAALLL~~~lllUUUIIIEEECCCCCCGGGMMMVVViii}}}zzz{{{yyyqqqgggQQQ@@@AAA<<<;;;HHHZZZ|||xxxdddPPPHHHDDDBBBEEEKKKWWWgggssspppfff```ZZZTTTbbbdddiiinnnsssxxx{{{}}}~~~}}}xxxkkk^^^RRRSSSRRRLLLGGGIIIRRR[[[]]]TTTLLLQQQdddzzzooo___WWWRRRNNNNNNMMMJJJGGGBBB<<<555000...444999999;;;BBBIIIKKK]]]iiizzz}}}wwwwwwrrrkkkeee```YYYQQQKKKIIILLLTTT^^^gggqqq}}}wwwnnnfffbbbfffbbb^^^\\\]]]]]]ZZZWWWWWWTTTQQQOOONNNLLLIIIFFFDDDBBB>>><<<;;;:::777666444333111///......//////444;;;EEEQQQ___lllooollluuuzzznnnkkkiiiiiiqqqyyy}}}|||{{{{{{||||||yyy{{{{{{wwwrrrooossswww~~~{{{wwwtttooolllpppwwwyyyxxx~~~zzzxxxwwwzzzzzzvvv[[[OOO;;;;;;:::::::::;;;===>>>===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEFFFGGGHHHLLLPPPSSSVVVxxx~~~iiiUUUVVVlllqqqaaaIII???888000000111111111111111111111111222444666:::<<<===>>>>>>::::::999;;;===BBBFFFIIIKKKMMMPPPSSSWWWYYY[[[\\\]]]```fffkkkmmmuuu{{{xxxuuuppplllnnnllleee[[[TTTWWWcccnnnmmmiiihhhooo|||}}}sssjjjpppzzznnnoookkk]]]LLLBBBBBBFFFBBBAAA???>>><<<<<<======>>>===<<<;;;:::::::::;;;:::999888888777777888888888888888888888888888888666666666666555444333333444444444444444444444444777777777777777777777777555555666666777888888888999:::>>>FFFdddbbbKKKDDDEEECCCEEEGGGNNN^^^sss~~~{{{{{{zzzsssjjjTTTCCCBBB<<<:::EEETTTtttuuubbbWWWQQQLLLMMMQQQKKKVVV^^^\\\ZZZ]]]```aaaoooqqquuuyyy}}}wwwfffWWWPPPUUUWWWSSSMMMPPPZZZeeecccVVVIIIGGGUUUjjj|||tttnnnbbbTTTXXXOOODDD<<<888777555333111666:::<<>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJIIIHHHEEECCCCCCEEEFFFFFFGGGJJJNNNRRRSSSmmmaaaRRRcccrrrgggJJJ<<<999333000111111111111000000000000111222444666999;;;===>>>;;;:::999:::;;;>>>AAACCCIIIKKKNNNQQQSSSVVVXXXZZZ]]]___dddiiikkkppp}}}zzzxxxvvvrrrpppjjj```ZZZ]]]jjjuuuuuusssrrrwww{{{rrrjjjiiizzzvvvuuulll\\\JJJ@@@AAAFFFAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::999999999999999999888888888777777777777777777777777777777777555555555555555444333222333333333333333444444444666666666666666666666666444444555666666777777888<<<777>>>CCCPPP|||{{{lllPPPIIIKKKEEEDDDCCCHHHUUUiii}}}|||{{{zzztttmmmXXXEEEDDD===;;;DDDPPPnnnyyyooohhhaaa]]]]]]YYY^^^bbbbbbccciiipppssszzz|||zzznnn]]]OOONNNWWW___]]]XXXYYYdddoookkk]]]KKKBBBGGGVVVfffpppwwwuuubbbXXXMMM???555222333444555222666999>>>KKK___ooowww~~~{{{xxxxxxqqqeee[[[TTTRRRRRRSSS]]]iiiyyy{{{qqqkkkhhhgggdddaaaeeedddccccccbbb```^^^\\\\\\ZZZWWWUUUTTTRRRPPPNNNKKKIIIEEECCCAAA>>>:::777666444333111000000000000666CCCQQQ]]]fffnnnooommmxxxwwwkkkjjjiiijjjqqq{{{}}}{{{zzz{{{|||}}}yyyzzz{{{xxxsssooommmmmmvvvvvvxxxwwwqqqpppyyy}}}qqqtttsssVVVGGG===<<<<<<<<<<<<===???@@@BBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEGGGJJJKKKJJJHHHGGGFFFGGGGGGGGGGGGIIILLLOOORRRdddoooUUUbbbvvvoooOOO===888444333111111111000000000//////111222333555888:::<<<>>>;;;:::999999999;;;===>>>FFFIIILLLOOOPPPSSSWWWZZZ]]]^^^cccgggiiimmmzzz~~~|||{{{zzzttttttqqqiiicccdddnnnwwwwwwwwwyyy}}}~~~xxxoooiiiiiiyyyttthhhVVVFFF>>>???CCC@@@@@@???>>>===<<<;;;;;;::::::::::::::::::999999999999999999999888888777666666666666666666666666333444444444444333333222222222222222333333444444444444444444444444444444444444444555666666777777;;;555<<<@@@DDDooobbbRRRNNNGGGDDDBBBEEEOOOaaawww~~~|||{{{vvvppp\\\HHHFFF>>>;;;BBBKKKggg|||oooaaaSSSJJJKKKYYYgggiiidddcccmmmxxxyyykkkWWWHHHBBBFFFNNNUUU___qqq|||ooo___FFFAAA:::555333444555666;;;>>>BBBMMMbbb{{{}}}zzzvvvmmmfff\\\TTTRRRUUU\\\aaaooo{{{xxxqqqkkkiiihhhfffdddfffgggggggggfffccc```^^^___]]]ZZZYYYYYYXXXVVVTTTRRROOOLLLHHHEEEAAA<<<888777666444222111111222222999GGGXXXbbbjjjppprrrqqqxxxwwwkkkkkkjjjjjjpppuuu~~~|||{{{zzzzzz{{{{{{yyyzzz{{{yyyuuuqqqnnnnnntttvvvxxxvvvpppppp|||zzzvvv|||lllPPPCCC===<<<<<<<<<===???AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBDDDGGGIIIJJJJJJJJJIIIHHHIIIIIIGGGGGGHHHKKKMMMQQQZZZyyy]]]eee}}}yyy[[[DDD999333555111111111000000//////...000111333555888:::<<<===:::999888888888999::::::AAAEEEIIIKKKLLLOOOTTTYYY\\\]]]aaafffhhhkkkuuu~~~}}}zzz|||{{{tttkkkiiinnntttuuuxxx|||}}}~~~~~~~~~~~~~~~|||vvvooojjjtttuuulll^^^NNNBBB<<<<<>>===<<<;;;;;;999999::::::::::::999999888999999999999888777777555555555555555555555555222333333444444333222222000111111222222333333444333333333333333333333333333333444444555666666666777444999<<<>>>ZZZaaaPPPIIIEEECCCDDDIIIWWWmmm~~~}}}yyysssaaaLLLHHH???:::>>>EEE___|||gggYYYQQQNNNNNN___rrrwwwoookkkqqqzzz|||iiiVVVHHHCCCCCCEEEJJJVVVaaadddbbb^^^TTTJJJ777777666555444666:::===EEEHHHPPPaaa~~~yyyqqqkkk]]]YYYUUUSSSVVV___jjjrrrxxxqqqmmmkkkjjjjjjgggiiikkkllljjjhhheeedddcccaaa```_________]]]\\\YYYWWWSSSOOOJJJEEE???;;;999777666444333333333333<<>>AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGJJJMMMMMMPPPzzzxxxaaaccc}}}hhhOOO;;;333777222111111000//////.........000222555777999::::::888888777777666777777888<<<@@@EEEGGGHHHKKKRRRWWWZZZZZZ^^^cccfffiiirrr{{{~~~{{{oooiiikkkoooqqqwww~~~{{{|||}}}~~~~~~}}}~~~~~~zzzuuuqqq~~~pppeeeUUUHHHAAA>>>======??????>>>>>>===<<<::::::777888999::::::999888888777777888888888777666555444444444444444444444444222222333333333333222222000000000111222333333333333333333333333333333333222333333444555555666666444777666999>>>KKKpppsssZZZJJJFFFCCCCCCDDDLLL```ttt{{{uuudddOOOIII???999;;;@@@YYY}}}zzzbbbVVVUUUVVVUUUiii}}}wwwooorrryyyvvvcccRRRHHHDDDCCCCCCIIIOOOQQQMMMGGG???:::555555555333222777???EEEGGGKKKUUUlll~~~sssggg^^^SSSRRRRRRUUU]]]iiiwww~~~vvvpppnnnooopppgggjjjmmmooonnnkkkiiihhhfffeeeddddddddddddcccbbb___\\\WWWSSSNNNHHHBBB===:::888777555444444444444???OOOaaakkkqqqvvvzzz{{{zzzyyyooopppooolllqqqeeeuuu{{{{{{{{{{{{zzzyyyxxxwww{{{{{{zzzyyywwwuuutttssswwwyyyyyytttjjjiiiyyynnnpppttt\\\CCC<<<;;;;;;<<<===???BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJMMMJJJIIIrrr~~~{{{sssaaa\\\wwwoooVVV>>>444:::222111111000///......------...111444777888999999888777666666666666777777888<<>>>>>>>>===<<<;;;999999666777888999999888777777555666777777777666444333333333333333333333333333111222222333333333222222///000000111222222333333444444444444444444444444222222333444444555555666444;;;777888AAADDD]]]fffKKKGGGDDDBBB@@@EEEWWWjjj}}}yyyfffVVVEEE>>>===>>>FFFOOOrrrvvv```TTTVVV]]]XXXkkkuuurrrtttzzzfffVVVOOONNNGGGBBB@@@CCCBBB<<<777555777444444999<<<>>>EEEOOOXXXXXX```uuu}}}|||wwwkkk^^^UUUQQQRRRYYYccckkkttt{{{wwwssspppnnnlllmmmmmmkkkjjjiiijjjkkkjjjjjjhhhgggfffeeedddddddddccc```[[[SSSKKKEEEBBB<<<999666555222///111666???WWWfffmmmuuuwwwwww~~~~~~uuuqqqooorrr{{{}}}~~~|||xxxwwwyyy{{{{{{zzz~~~}}}{{{xxxvvvsssrrruuussssssqqqlllmmm|||sssqqqpppTTTCCCAAA?????????@@@AAABBBDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFGGGJJJNNNRRRPPPOOOiiiyyyppptttYYYRRRmmmuuucccGGG,,,>>>555333222111111111///......//////111333666888:::;;;:::888666666777888:::>>>???AAABBBCCCEEEIIILLLSSSXXX^^^bbbdddhhhnnnssszzz|||mmmeeeeeejjjrrrwww~~~~~~~~~~~~{{{{{{|||}}}{{{|||}}}~~~~~~}}}{{{{{{zzz}}}wwwxxx~~~yyyqqqcccRRRHHHFFFEEEAAA<<<>>>===<<<;;;;;;:::;;;;;;999999::::::999888666555555666666777777777777666444444333333333333222222222222222111111111111000000111111111111222222222333333333333333333333333333333333444444444555555888555666999:::???UUUnnn~~~jjjSSSKKKGGGHHHGGGGGGPPP]]]uuu|||yyymmm]]]KKKAAA<<<;;;@@@GGGiiittt```SSSRRRVVVXXXjjj~~~{{{www~~~gggXXXJJJCCC===<<<;;;666333333555444888@@@FFFJJJSSS\\\hhhjjjqqq}}}}}}xxxtttqqqkkkhhhlllsss}}}pppbbbWWWRRRXXX___jjjuuu}}}}}}xxxsssqqqnnnnnnnnnmmmlllkkklllmmmnnnmmmkkkjjjiiiiiiiiiiiijjjgggbbb[[[SSSKKKDDD@@@>>>:::999888666333444999EEE[[[jjjpppwwwxxxxxx}}}vvvssssss{{{}}}zzzzzz|||}}}}}}{{{~~~~~~}}}{{{xxxvvvtttssswwwxxxuuuoookkkqqquuudddbbbssspppTTTDDDCCC??????@@@@@@AAACCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIKKKNNNQQQOOOMMMaaawwwiiisss~~~eeePPPKKKeee~~~tttWWW222888555333222111222111000.........///000222555888999;;;:::888777666777888999<<<===???@@@AAADDDGGGJJJPPPUUU[[[___aaadddjjjnnnpppvvvnnnnnnsss|||~~~~~~}}}zzzzzz{{{~~~~~~~~~{{{yyyyyyzzz|||}}}~~~~~~~~~~~~~~~xxxwwwyyysssssszzztttqqqooolll___OOOFFFEEEDDDAAA===>>>===<<<;;;::::::::::::999:::::::::999888666555666666777777777666666555444444333333333333222222222222222111111111000000000111111111111222222222333333333333333333333333333333333444444444444555888555666::::::<<>>???AAADDDGGGKKKPPPVVVZZZ\\\^^^bbbfffeeesss~~~||||||}}}~~~~~~zzzwwwvvvvvvwwwyyy|||~~~~~~|||xxxvvvvvvxxxzzz|||~~~~~~|||xxxllllllvvvpppiiiiiijjjfffZZZLLLDDDCCCCCC@@@=========<<<;;;::::::::::::::::::::::::999888777666777777777777666666555444444444333333333333222222222222111111111000000000000111111111111222222222333333333333333333333333333333333333444444444444888555666:::;;;:::BBBMMMjjjyyylllTTTKKKFFFGGGFFFBBBEEEMMM]]]mmm~~~}}}zzzwwwpppeeeTTTFFF>>>;;;>>>AAASSSttt|||pppcccXXXOOOIIIOOOWWWiii~~~qqqiiieee^^^QQQFFFBBB;;;555444444444888===>>>DDDOOO\\\gggqqqzzzzzzqqqlllkkkhhheeeeeehhhfff^^^WWWUUUSSSYYY^^^[[[VVVVVV___hhhnnnyyyvvvmmm___^^^fffmmmnnnqqq|||xxxsssqqqpppppppppqqqppppppsssrrrqqqqqqrrruuuwwwyyyqqqjjj```WWWPPPKKKIIIGGG???======>>>===:::;;;???RRRfffppprrrwwwwwwwww~~~{{{vvvsssssszzz~~~{{{{{{}}}~~~|||||||||{{{zzzyyywwwuuutttttt{{{tttcccdddyyyxxxrrrxxx|||yyysssyyy|||{{{~~~hhhNNNBBBDDDBBBAAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEHHHIIIIIIHHHEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCEEEGGGJJJKKKKKKLLLMMMOOOLLLMMMRRReee{{{yyyyyyxxxtttaaaQQQUUUnnn|||lllDDD999666555333222333222111///.........///000333555666;;;:::999777666666666666888:::<<<===>>>@@@BBBEEEGGGLLLRRRVVVWWWYYY\\\___aaalll~~~~~~}}}{{{xxxtttqqqppppppppptttyyy}}}~~~|||yyyxxxvvvwwwyyy{{{}}}xxxwww|||ttteeeiiiyyypppkkkmmmooobbbWWWJJJBBBAAAAAA@@@======<<<;;;:::999999999999::::::999999999888888777777777777777666555444333444444333333333222222222111111111111000000000000000000111111111222222222222222222222222222222222222222333333333444444444999555555888:::999<<>>???AAACCCCCCHHHNNNQQQRRRTTTWWW[[[aaaiiiwww}}}wwwuuurrrooommmkkkjjjiiihhhnnnuuuzzz{{{zzzzzzzzzxxxxxxxxxyyyzzz|||}}}}}}wwwvvvzzzqqqbbbhhh{{{xxxuuuuuuttt^^^UUUIIIBBB@@@@@@???===<<<;;;:::999999888888999999999888888888888888888777777777777666444333333444444333333333222222222111111111000000000//////000000111111111222222222222222222222222222222222222222222333333333444444999666444666888999<<>>===<<>>:::888666777;;;BBBEEEEEEIIIOOOWWWbbbppp{{{~~~vvvoookkkhhhdddaaabbb___]]][[[UUULLLGGGFFFGGGLLLTTT\\\ccchhhkkkllltttyyyvvvjjj^^^VVVJJJ>>>888<<>>CCCBBBBBBAAAAAABBBCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEE@@@BBBDDDGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGIIIKKKIIIMMMOOOWWWqqquuu\\\iiizzz~~~sssQQQ===888666444444444444222000......------...000111222888777777777777777666666555888;;;<<<======???@@@@@@DDDIIIKKKMMMOOOTTTXXX```fffrrr}}}}}}~~~~~~yyyqqqnnnkkkiiiiiiiiihhhgggeeekkkrrrvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyylll```fffwww}}}vvvpppXXXQQQGGGAAA???@@@??????;;;;;;:::999888888888888888777777666666666777777666666666666555555444333444444333333333333222222111111000000000/////////000111111111111222222222222222222222222222222222222222222222333333333333777666555555777999<<>>\\\uuuwwwkkkcccbbbdddvvv|||nnn^^^PPPHHHFFFJJJYYYnnnwww[[[CCC777555777999777;;;DDDPPPWWW\\\cccjjjooozzzvvvqqqjjjeeeaaa^^^\\\ZZZ[[[XXXVVVTTTOOOJJJMMMRRRUUUZZZaaahhhlllnnnooopppnnnhhhbbbccceee]]]KKK;;;777666777:::===EEEWWWjjj~~~yyyuuutttuuuuuurrrnnnnnnmmmmmmkkkiiifffdddbbbhhhttt}}}nnn___VVVUUULLLGGGDDDDDDBBBAAAEEEKKK```qqqvvvrrrttttttvvv{{{tttqqquuu{{{~~~zzzwwwtttwwwzzz|||{{{{{{}}}~~~~~~~~~}}}{{{xxxvvvtttsssooommmfffbbbooo|||uuuoooxxxvvvqqqcccNNN@@@???EEEAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBAAAAAABBBBBBBBBDDDEEEEEEDDDCCCDDDFFFIIIFFFHHHJJJPPPcccbbb___mmmvvvuuuXXX@@@888666555444555444333111......---------...000111555666666777777777777777333666999:::;;;;;;<<<======@@@DDDFFFGGGKKKRRRWWW[[[bbbmmmzzz~~~{{{zzz}}}}}}vvvnnnkkkhhhggghhhjjjjjjiiihhhmmmsssuuutttsssuuuwwwvvvvvvuuuuuuvvvwwwxxxyyyzzz|||}}}vvvhhh```gggtttzzz~~~~~~qqqgggPPPJJJBBB>>>>>>???AAAAAA;;;:::999888888777777777777666555444444555666777555555555666555555444444444444333333333333222222111000000000////////////000111111111111222222222111111111111111111111111111222222222222333333333222555777777777888;;;===TTTjjjUUUMMMJJJDDDBBBDDDBBBDDDNNN___nnnyyyyyywwwjjjUUUFFFAAA???<<<999VVVooovvvkkkiiikkkkkkiiicccYYYPPPOOOVVV^^^qqqyyyjjj]]]MMMJJJJJJRRR___iiinnnooohhhYYYFFF;;;888888777666888>>>KKK[[[gggppp{{{{{{qqqffffffccc___ZZZWWWVVVVVVPPPOOONNNNNNKKKLLLUUU```gggjjjmmmnnnnnnpppuuuzzzqqqccc\\\iiiuuunnnTTT???:::555333444555999EEESSSxxx|||wwwvvvwwwwwwsssooonnnnnnllliiieee```[[[XXX]]]qqq~~~kkkaaa^^^RRRMMMHHHGGGEEEDDDIIIPPPdddtttxxxtttvvvvvvxxx~~~vvvpppttt|||zzzyyyyyytttwww{{{|||{{{{{{~~~~~~}}}{{{xxxvvvsssrrrjjjeee^^^___nnn{{{xxxooo___KKK>>>???FFFAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJJJJFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAADDDDDDCCCBBBAAABBBEEEHHHDDDDDDFFFJJJYYY{{{fffSSS]]]jjjsss]]]FFF888777555555555555333111...------,,,---...///000444555666777888888888888111444777999999999:::;;;;;;>>>@@@BBBDDDIIIPPPVVVVVV^^^kkkwww}}}wwwrrrvvv~~~{{{tttmmmjjjggggggjjjllllllkkknnnssswwwwwwtttssstttwwwttttttssstttuuuwwwxxxzzzsss{{{}}}tttfffbbbjjjssszzz~~~~~~lllaaaIIIDDD>>>;;;<<<@@@BBBCCC;;;:::999888777777777777666555444333333444666666444444555555666555555555444444444333333333222222000000000000////////////000111111111111222222222111111111111111111111111111111222222222333333333///555999999777777999:::AAAbbb{{{www^^^SSSNNNHHHEEEFFFCCC???CCCQQQ```mmm|||zzznnn]]]MMMBBB===<<<>>>HHH___rrrbbbWWWRRRUUU\\\```^^^[[[VVVKKKEEEMMMZZZiii}}}nnn```WWWRRRUUU[[[^^^aaaeeeSSSEEE:::888888555666999:::HHHXXX___aaaiiizzzwwwnnngggddd```ZZZWWWTTTSSSRRRQQQNNNGGGEEEJJJPPPWWWcccooovvvtttsssvvvyyyyyyyyyyyyvvvhhhWWWdddaaa===555333222222555;;;AAAEEEeeezzzzzz|||zzzwwwuuummmlllhhhccc]]]XXXSSSQQQTTTfffuuuhhhhhh```VVVPPPOOOHHH???DDDQQQlllrrrwwwuuuuuuxxxzzzyyyuuuuuuuuuwww{{{~~~{{{yyyzzzyyyzzz}}}|||xxxxxx||||||wwwttttttssspppggg[[[XXX___mmm|||~~~qqq]]]III???@@@DDDCCCCCCAAA@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDLLLXXXiiikkkMMMVVVeeepppbbb@@@;;;888777999888555888<<<000///...------...///000222333555777777777777666777777777777888999:::;;;???@@@AAABBBDDDIIIPPPTTTTTT\\\cccrrr~~~yyyvvvyyy~~~xxxpppqqqllllllpppqqqoooqqqwwwzzzwwwtttsssuuuvvvwwwwwwxxxwwwwwwxxxzzz{{{zzzyyyxxxyyyyyyrrrgggbbbkkkwwwdddWWWGGGDDD???;;;999999:::;;;>>><<<999666555444555555555555555555555555555555444444444333333333222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111222222444555666888999:::@@@KKK[[[yyyvvv[[[VVVMMMEEEEEEEEECCCBBBDDDJJJSSS```rrr~~~{{{qqqaaaOOOBBB===<<>>???AAAFFFLLLQQQPPPYYY```mmm}}}zzz{{{~~~}}}xxxrrrpppmmmmmmrrrtttsssuuuzzzzzzxxxvvvuuuwwwxxxxxxwwwxxxwwwwwwxxxzzz||||||||||||zzzrrreee___iii}}}}}}xxxaaaVVVGGGDDD@@@<<<999999999:::;;;:::777555444444444555444444444444444444444444333333333222222222222111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111000111222333444666777888999888AAAKKKqqq{{{cccYYYOOOFFFDDDEEECCCAAABBBGGGNNNYYYjjjyyy|||||||||vvvgggTTTEEE>>>======@@@NNNiiivvvooonnnkkkeee^^^VVVOOOIIIHHHLLLVVVeeesss{{{rrrfffXXXNNNOOOTTTaaaeeexxxrrriii___YYYSSSJJJCCCAAA:::777777999<<<>>>EEELLLQQQ^^^ooo|||~~~yyyrrrjjjeee\\\XXXSSSOOOLLLHHHEEEBBBFFFFFFJJJSSS^^^kkkzzzyyyhhhgggxxxuuuZZZEEE<<<:::666333333555888:::<<>>AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???AAABBBCCCDDDAAAAAA@@@?????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@CCCDDDHHHLLLUUU}}}~~~qqqPPPHHHSSShhhkkkYYYDDD<<<888:::<<<999555333333222000///......///000///000222444666777777777666666666777888888999999999:::;;;<<<>>>BBBGGGKKKPPPXXX^^^lll~~~}}}|||zzzvvvtttrrrpppqqquuuwwwwwwxxx{{{yyyxxxwwwwwwyyyyyyxxxwwwwwwuuutttuuuxxx{{{}}}}}}}}}wwwhhhXXX[[[ssszzzkkksss~~~uuuuuu~~~qqq^^^SSSHHHEEEAAA<<<999888999999777666555333222222333444333333333333333333333333222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000000///000111222333444555666777666???AAAWWWsssdddZZZNNNFFFFFFEEEAAA@@@BBBGGGOOO___mmm}}}~~~|||zzz|||zzznnnZZZIII@@@>>>:::;;;EEE]]]wwwnnnooovvvuuuhhh[[[UUUPPPOOOSSS^^^oooppp```WWWTTTeeeeeelll|||kkk^^^QQQHHHAAA<<<<<>>;;;777444222333555666777AAATTTttt~~~|||}}}pppooolllfff___[[[ZZZ[[[YYYRRRTTTcccsssyyy}}}qqqdddjjjyyy|||rrrsssxxxzzzyyyzzz}}}~~~{{{vvvwwwyyy||||||zzzzzz|||yyyzzz{{{}}}~~~}}}|||{{{wwwxxxvvvrrrsssuuuuuurrrhhh\\\aaapppyyy~~~pppaaa[[[UUULLLDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA<<<===>>>???@@@BBBCCCCCC@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@?????????EEEEEEFFFGGGKKKkkkvvvyyymmmQQQBBBHHH]]]fffaaaUUUHHH>>>===@@@>>>:::777555444222000////////////...///000222444666777777555555666777888888888888777888999:::;;;>>>CCCGGGMMMTTT[[[mmm{{{wwwtttssssssttttttuuuxxxyyyyyyyyyzzzvvvvvvvvvwwwyyyyyywwwvvvtttsssqqqrrrvvvyyyzzz{{{xxxnnn[[[OOO^^^}}}pppvvvuuuooovvvyyyjjjVVVJJJGGGEEEAAA===999888888888444333222111111222222333111111111111111111111111111000000000000/////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000111222333444555555666@@@>>>DDDsssrrrhhhWWWIIIHHHGGGCCC@@@@@@AAAGGGTTT```ppp}}}~~~|||yyy}}}}}}sssaaaOOODDD???999;;;BBBVVVwww{{{zzzqqq___WWWXXX___kkkyyyqqq^^^QQQgggnnnkkkbbbgggxxxzzzoooSSSIII???999666444888===;;;BBBIIINNNUUU```oooyyy~~~{{{xxxtttpppkkkeeebbbYYYSSSLLLGGGFFFIIIKKKMMMXXX___iiisss|||pppooodddPPPFFF===;;;777444333333555666444666???XXX}}}zzzxxxyyyvvvxxxxxxrrrjjjdddaaabbbcccYYYTTTYYY```fffsssnnnooozzz}}}~~~||||||~~~}}}yyytttxxx}}}|||{{{}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwuuurrrsssvvvtttpppeee\\\hhhzzzyyy}}}mmm\\\SSSOOOLLLJJJDDDEEEGGGGGGGGGGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>======>>>>>>??????@@@@@@AAA@@@@@@??????AAAFFFFFFEEEEEEFFF]]]}}}uuuZZZDDDCCCPPP```kkkeeeTTTCCC>>>@@@@@@>>>===777666444111000/////////------///000222444666777333444666777777888777777666777888999999<<<@@@CCCEEEKKKTTTmmm~~~{{{uuupppmmmnnnppppppsssvvvxxxzzz||||||zzzssssssssstttvvvvvvuuutttuuusssrrrsssuuuxxxxxxxxxppp___JJJGGG```sssmmmssssssbbbNNNBBBEEECCC@@@<<<999777777777222222111111111111222222111111111111111111111111000000000/////////......////////////////////////////////////////////////........................////////////////////////........................///000000111222333444444111:::;;;999UUUxxxkkkXXXHHHLLLJJJFFFBBBAAA???AAAKKKUUU___nnn~~~}}}yyy||||||uuugggVVVIIIAAA;;;>>>CCCQQQnnnsssaaa[[[bbbooo~~~|||cccPPPfffvvvsss[[[SSS^^^]]]NNN===999777999888666777:::;;;FFFRRRZZZdddsss{{{xxxsssoookkkfffaaa]]]TTTOOOIIIHHHKKKQQQWWWZZZdddooozzzqqqkkk___KKKCCC<<<:::888555444444666777333333777GGGhhhuuummmlll|||wwwooolllllljjjbbb[[[XXXTTTWWWggg{{{rrrooo}}}~~~||||||~~~{{{vvvtttxxx~~~{{{{{{}}}~~~{{{xxxwwwwwwvvvwwwuuurrrtttvvvsssmmm___ZZZppp|||wwwvvvwwwuuurrrtttkkkrrrxxxdddSSSIIIGGGIIIJJJCCCDDDDDDEEEEEEDDDDDDCCCGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>=========>>>??????>>>???@@@AAAAAAAAAAAA@@@AAAFFFEEEEEEGGGFFFTTTppp}}}qqqVVVIIIFFFTTTnnnppp\\\HHH???>>>>>>???@@@:::888555333000/////////------...///000222444555222333555777777777666666555666777888888999===???BBBHHHRRRmmm}}}{{{yyytttnnniiiiiikkkmmmlllqqqvvvxxx|||}}}rrrppppppqqqsssttttttsssvvvuuutttuuuvvvwwwvvvtttfffRRR@@@GGGeee~~~uuuqqqtttppp^^^MMMEEEBBB@@@>>>;;;888777666666222222222222222222222111111111111111111111111111000000/////////.....................////////////000000000000000000000000........................////////////////////////---............/////////000000111111222333333444000333:::;;;FFFyyy{{{jjjUUUFFFOOOKKKHHHEEECCC@@@???EEEMMMVVVdddyyy~~~{{{{{{{{{vvvlll]]]MMMCCC<<>>===@@@EEEJJJXXXgggsss~~~~~~xxxuuupppkkkfffaaa[[[WWWOOONNNMMMQQQXXX```fffjjjtttzzzhhhdddZZZJJJCCC===<<<999666555555666666444666888>>>TTTwwwwwwjjjeeerrr|||xxxqqqlllhhhddd\\\YYYhhh{{{{{{qqqrrr{{{|||}}}|||zzz{{{}}}yyytttvvvyyy}}}~~~{{{{{{|||}}}~~~~~~zzzwwwxxxyyyvvvvvvuuusssuuuvvvqqqiii\\\[[[www|||{{{tttuuummmpppvvvxxx|||nnn\\\MMMFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======>>>>>>???@@@>>>>>>@@@AAABBBBBBBBBBBBAAADDDBBBCCCHHHGGGNNNbbbkkkLLLKKKiiitttbbbNNNCCC???===>>>@@@;;;:::777333111///......------------///000222333111333555666777777666555333555666666666777999;;;@@@FFFNNNbbbxxxsssmmmgggeeegggiiikkknnnuuuyyyzzz|||zzzqqqpppnnnoooqqqsssssssssuuuttttttttttttsssooolll[[[KKKGGGYYYqqq}}}zzzwwwjjjVVVHHHFFF>>>===;;;999777666666555444444444444333333222111111111111111111111111111000000000////////////...---------....../////////000000000000000000000000---------------------------------------------------.........////////////000111111222222333333444555...999AAA@@@bbbyyy^^^IIIRRRKKKHHHFFFEEEAAA>>>AAAHHHNNN[[[mmm~~~~~~|||{{{yyyvvvoooaaaPPPDDD;;;>>><<<>>>UUU{{{zzzvvvvvvpppjjjeeeccckkkwwwbbbRRRXXXYYYOOOCCC<<<999777;;;888888<<<@@@DDDMMMUUUdddsss}}}wwwsssmmmhhhbbb]]]WWWSSSNNNPPPSSS[[[dddmmmsssuuunnn\\\\\\WWWJJJEEE???===:::777666555555666444777777666@@@]]]~~~mmmfffaaaxxxwwwuuutttrrrjjjeeeppp}}}xxxsssqqqvvv|||yyyzzzyyyxxxzzz|||yyyssswwwyyy{{{~~~~~~{{{zzzzzz{{{}}}}}}zzzxxxyyy{{{vvvvvvuuutttvvvvvvooofff\\\\\\{{{zzz~~~vvvvvvuuuooottt{{{yyyxxxjjjXXXLLLIIIIIIHHHEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@===>>>???AAABBBCCCDDDDDDAAACCC@@@BBBIIIHHHLLL[[[nnn^^^KKKfffwwwfffSSSHHHBBB??????AAA<<<:::777444111///.........---------...///111222111222555666777777555555222333555555444555777999999@@@CCCPPPhhhzzzvvvppphhhddddddfffiiijjjuuu{{{}}}}}}~~~{{{tttrrrpppnnnnnnpppsssttttttrrrrrrqqqrrrqqqnnniiieeeRRRKKKSSSnnn~~~~~~uuuaaaHHH===>>><<<;;;:::888777666555555555555555555444333222222111111111111111111111111111000000000////////////---------.........//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111222333333333444888(((333AAA:::OOOlllNNNSSSJJJHHHGGGFFFBBB===???EEEDDDNNN___qqq~~~~~~}}}zzzvvvsssrrrjjjWWWEEE@@@:::555999IIIeee~~~ssscccQQQNNNbbb{{{}}}gggLLLEEE@@@>>><<<777666888888@@@CCC@@@GGG\\\lllpppzzzwwwsssmmmgggccc]]]VVVTTTVVVVVV]]]fffooowww|||nnnaaa___dddbbbUUUGGGEEEBBB>>>:::666555555555666666777888:::GGGaaaxxxssseeekkknnn~~~wwwoooooovvv}}}{{{{{{~~~zzzyyyvvvzzz~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxzzzyyywwwxxxxxxrrrkkkYYYTTTmmmxxxsssxxxmmmWWWJJJDDDBBBCCCFFFIIIFFFCCCDDDFFFGGGEEECCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEDDDBBB@@@??????AAADDDEEECCCAAA??????AAACCCDDDDDDAAACCCDDDDDDEEEGGGKKKMMMccc~~~zzzWWW```nnnttthhhQQQGGGBBB>>>BBB===:::777555555444222000000////////////000000111333555888888777555555555444444444444444555666777777;;;===EEESSS___{{{~~~{{{uuuuuurrrlllfffccceeekkkpppwww{{{}}}yyywwwwwwtttrrroooooooooppppppooonnnsssuuuppplllggg___VVVLLLcccwwwvvvdddPPP@@@:::;;;;;;;;;;;;999666555666777777999;;;999555333333444333111//////000111000///111111111111000000000000///////////////////////////////////////......------------............///,,,---------.../////////---------............///000000000000111111111111444111555:::999CCCkkkyyy^^^SSSJJJFFFEEEFFFEEEAAA@@@AAACCCGGGTTTiii|||~~~{{{wwwtttsssmmm[[[IIIBBB<<<888:::GGG```zzzfffPPPIIIYYYnnnttt^^^FFF@@@;;;:::999666666:::999BBBFFFIIIYYYsss}}}vvvsssnnnhhhaaa]]]YYYTTTSSSWWW[[[bbbmmmyyyzzzoooeeedddgggeeeZZZOOOHHHEEE@@@;;;777666555666777666666666999BBBVVViii{{{pppssspppvvvuuuyyy~~~~~~}}}yyyyyy~~~}}}zzzzzzxxx|||~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz|||}}}|||zzz{{{zzzrrrhhhXXXNNNaaa}}}}}}nnnXXXKKKDDDAAABBBEEEGGGDDDBBBCCCEEEFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFDDDCCCBBBAAABBBCCCEEEGGGCCCBBBAAA@@@@@@AAACCCEEECCCDDDFFFFFFGGGIIILLLNNNXXXpppVVVUUU```uuuwwwcccQQQEEE???@@@???===:::888666444222000000//////...//////000000111333666777666555555555444444333333444555555666666;;;<<>>@@@GGGNNNWWWmmm}}}~~~yyyrrrnnnhhhaaa[[[YYYWWWUUUXXX]]]dddkkkxxx}}}zzz}}}yyywwwqqqlllkkkmmmjjjaaaYYYNNNJJJDDD===999777666666999666444555777<<>>;;;777333222222000//////.........//////...111444555444444444555333333333333333444444555555::::::>>>GGGLLL\\\vvvyyyyyyxxxvvvtttrrrooonnnnnnmmmllljjjhhhiiillloootttwww|||}}}zzztttpppmmmqqqooommmmmmnnnooonnnmmmqqqmmmkkkiii___SSSRRRYYY{{{nnnTTTDDDAAA>>>::::::::::::888666555555777666888888888555444333444444222000000111222111000/////////.........------..............................//////......---,,,,,,,,,,,,---------..................------------------------............//////000000000000111111333000333888666666HHH```wwwWWWUUUNNNJJJJJJJJJFFFBBBAAABBBBBBJJJYYYiiivvv~~~}}}{{{yyyyyyuuuhhhZZZGGGAAA<<<<<<>>>JJJddd|||sssZZZOOONNNbbbjjjnnnkkkddd[[[LLL???<<<888666888999:::???FFFLLLQQQYYYfff{{{|||zzz{{{uuummmggg```[[[WWWYYY[[[^^^eeelllsssyyy{{{tttqqqrrruuuxxx|||~~~yyyxxx{{{{{{xxxvvvuuusssrrrqqqmmmfffaaaTTTPPPIIIAAA<<<888777666999555333555777999???EEEdddsssqqq~~~|||xxxxxxzzzzzzwwwwwwyyy{{{~~~|||||||||}}}~~~}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxyyy}}}}}}sssfffRRRQQQiii}}}qqqmmmtttpppooolll^^^PPPIIIFFFCCCAAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCAAA>>><<<<<<======>>>???AAABBBBBBBBBBBBAAADDDFFFCCC>>><<<@@@DDD???AAACCCCCCCCCDDDFFFHHHOOOVVV~~~^^^NNNNNNnnnzzz]]]OOOGGG;;;>>>??????<<<777444333444000000///...------......,,,...111333333333444555333333222222222333333444555:::999:::AAABBBKKK^^^xxx~~~xxxwwwvvvrrrllleee___\\\[[[bbbdddhhhkkkmmmqqqvvvyyyvvvwwwxxxwwwuuuqqqnnnlllooommmllllllmmmnnnmmmlllpppiiieeeaaaTTTJJJWWWmmm{{{~~~iiiLLL???@@@???999888999999777555444555777555666777666555444444333444222111000111222111000/////////.........------........................---............---,,,,,,+++,,,,,,,,,------------.........------,,,,,,,,,,,,,,,---------.........////////////000000000111000,,,///555666555???NNNxxxhhh]]]SSSKKKJJJKKKGGGDDDBBBAAA???CCCOOO^^^lllzzz}}}{{{|||yyynnnbbbKKKBBB<<<<<<;;;@@@TTTjjjtttZZZKKKNNNRRRSSSOOOJJJDDD===777;;;999999<<<>>>@@@GGGOOOZZZ```iiiuuu~~~zzzwwwnnnccc\\\YYYVVVWWW]]]dddkkkttt}}}zzzxxxuuuqqqooonnnnnnooosssxxx|||zzzyyy{{{}}}}}}xxxxxxxxxvvvsssooojjjggg[[[WWWPPPHHHAAA;;;888777888444333666888999<<<@@@UUUxxxvvvyyy~~~{{{yyyzzzxxxuuuuuuxxx{{{~~~}}}{{{zzz{{{|||}}}|||||||||{{{{{{zzzyyyyyyuuuuuuuuuwww|||~~~wwwmmmUUU[[[uuuzzzwww{{{~~~}}}iiihhhZZZPPPHHHGGGGGGDDDAAAAAACCCCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>???@@@@@@>>>;;;:::::::::<<<===???AAABBBAAAAAA@@@@@@DDDFFFCCC>>>;;;>>>BBB>>>@@@BBBBBBBBBBBBCCCEEEPPPNNNhhh{{{zzziiiTTTIII___}}}pppeeeXXXAAA>>>>>><<<999777555555666222111000......---------+++---000111111222444555444333333222222222333333444:::888888===<<>>>>>888777888888666555444555666444444444555555555444333444222000000111222111000000000000/////////..............................---------------,,,,,,+++++++++++++++,,,,,,,,,---......------,,,,,,,,,+++,,,,,,,,,------------......////////////000000000222---...333555555;;;DDDVVVlll]]]NNNJJJJJJHHHEEEDDD@@@>>>@@@HHHTTTaaarrr}}}}}}|||rrrhhhQQQDDD<<<<<<;;;;;;HHHZZZsssZZZGGGEEEBBB???===;;;:::999<<<<<>>??????>>><<<;;;<<<===???@@@AAABBBCCCBBBAAA@@@???AAACCCAAA===<<<===???@@@BBBCCCDDDCCCBBBCCCDDDJJJFFFSSS~~~vvvaaaKKKQQQsssoooQQQCCC???:::777666777777666333222111000......------+++---///000000111333555555444444333333333333333222888666555<<<;;;:::BBBKKKNNNWWWhhh|||zzzuuupppkkkdddaaa\\\XXXTTTRRRQQQQQQYYY^^^eeekkkppptttxxx{{{|||wwwpppkkkjjjlllnnnooolllkkkkkklllnnnnnnmmmkkkiiibbb[[[VVVSSS[[[uuuoooeeelllzzz|||kkkSSSBBB<<<<<<;;;:::666777777666444333555666444333333444555666444333333111//////000111000///000000000/////////......------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000555111000333444444777===AAAkkknnnWWWLLLKKKJJJHHHFFFBBB??????DDDLLLWWWfffrrr}}}~~~~~~}}}uuulllXXXGGG===>>>===999AAAPPPuuudddHHHBBB<<<::::::<<<===>>>AAADDDLLLUUU[[[___iiissszzzwwwuuuttttttqqqqqq{{{tttjjjaaaXXXUUUVVV[[[^^^gggvvv{{{xxxoooppprrrsssrrrqqqooonnnpppttt{{{~~~|||{{{zzzzzzzzzyyyvvvuuukkkhhhccc[[[RRRHHH@@@;;;888666666888888888>>>EEEKKKyyy|||{{{{{{yyywwwzzz{{{|||||||||{{{||||||yyyxxxyyy{{{|||{{{||||||||||||zzzyyyxxxwwwxxxuuunnnkkknnnooommm^^^dddxxxzzztttnnn|||qqqeeeeee[[[PPPFFFDDDDDDCCCCCCDDD@@@AAABBB@@@===;;;===>>>>>>???AAABBBAAA???===;;;;;;===>>>>>>======>>>@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>???>>>>>>===<<<<<>>===999999<<<555666666555444333444666333222111333555666444222222000......///000///.../////////.........------------------------------,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------........./////////000000222000111333444333555888999QQQcccQQQMMMLLLJJJIIIDDDAAA@@@BBBFFFLLLXXXdddtttyyy~~~~~~}}}vvvnnn]]]JJJ===@@@???:::???KKKhhh```KKKCCC;;;:::<<<>>>???AAAGGGLLLWWWbbbiiioooyyy|||{{{vvvsssrrrssspppnnnttt~~~~~~uuujjjaaaYYYTTTXXX^^^cccgggsssyyytttrrrqqqrrrsssssssssrrrqqqqqquuuwww|||}}}}}}}}}{{{yyyzzz|||}}}|||zzzpppnnniiibbbXXXMMMCCC>>>999777888888777777>>>GGGOOO~~~~~~{{{{{{|||zzzyyy~~~|||||||||{{{zzz||||||yyyxxxyyy{{{|||{{{||||||||||||zzzyyyxxxyyyyyyssshhhbbbbbbeeefff^^^eee{{{|||xxxvvv~~~}}}yyywww|||uuunnnnnnfffXXXIIICCCBBBBBBCCCFFF???@@@@@@>>>:::888:::<<<999;;;>>>AAAAAA@@@===;;;999:::<<<=========???AAA@@@@@@???>>>>>>=========>>>===<<<===>>>>>><<<:::===???AAAAAA@@@?????????===CCCEEEXXXuuuUUUcccsssSSSGGG;;;555888:::777333666555333222000///.........///000000000000333555777666555444444444444444,,,333111111:::<<<888<<<999>>>EEEJJJPPPZZZhhhsssyyytttqqqnnnlllkkkmmmuuuxxxmmm```YYYUUUQQQJJJEEEBBBEEEMMMTTTWWWVVVUUUZZZ```fffjjjnnnrrruuuuuupppjjjggghhhiiiiiiiiikkkkkklllmmmoooooonnnlllfff___WWW[[[mmmxxx|||{{{{{{yyytttfffMMM:::<<<>>>888777???555666666555333333444666333111000222555666555222111///...---...///...---......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------............/////////000+++---000333444444555777777@@@nnnlllVVVOOOMMMLLLKKKGGGCCCAAABBBBBBEEEOOOYYYooorrryyy|||uuupppcccWWWHHH>>><<<>>>===<<<^^^~~~uuu]]]GGGAAABBBCCCBBBBBBFFFMMMSSS]]]eeeoooyyy~~~{{{xxxuuuqqqtttvvvtttnnniiieeeeeejjjfff```ZZZWWWZZZ```dddpppvvv|||yyywwwtttpppoooooooooqqqtttwwwxxx{{{}}}~~~~~~}}}}}}~~~~~~{{{rrrggg___YYYNNNDDDAAA<<<888999:::<<>>>>>>>><<>><<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::>>>AAADDDVVV{{{eee[[[nnn{{{dddJJJ;;;777777555444666555444333222222222333---------------///000111111222444555555444333222333333222222222333444555888888888999<<>>======DDDaaavvvaaaOOOAAAAAAIIILLLQQQWWW\\\ccclllxxx~~~xxxtttssssssttttttmmmnnnlllggg^^^VVVPPPNNNRRRUUUXXXZZZ^^^gggttt~~~}}}wwwvvvtttttttttvvvyyy{{{zzz|||~~~xxxrrrkkk]]]QQQDDD???;;;:::;;;>>>FFFPPPttt}}}yyywwwyyy}}}~~~{{{}}}~~~|||{{{{{{||||||~~~}}}|||zzzyyyxxxyyyyyyeeeZZZYYYbbbtttvvvpppnnnoooooo[[[III???============<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;::::::::::::::::::::::::888999999999999:::::::::::::::::::::::::::::::::999===BBBDDDJJJcccnnnNNNTTTsss}}}iiiSSSDDD888111222999777666555444333333333333//////............/////////000111333333333222222444333222111111333444666555555666555666999>>>BBBDDDIIIPPPRRRRRRTTTYYY^^^cccgggjjjhhhfffmmm~~~|||yyywwwuuuuuutttqqqmmmlllllljjjeeeaaaaaa\\\VVVSSSQQQNNNIIIEEEAAAAAAAAA@@@>>>>>>@@@BBBFFFFFFGGGHHHKKKMMMOOOQQQWWW[[[bbbjjjoooqqqqqqqqqhhhfffddddddfffhhhiiiiiiooojjjfffdddccc```YYYSSSOOO^^^zzzxxx\\\NNN@@@;;;666777;;;===;;;999333333333333222222222222222222111111111000000000/////////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++******************************************++++++++++++,,,...,,,,,,,,,...///...---......///000111222333333...999>>>DDDfffjjjUUUOOOOOOLLLKKKHHHEEECCCAAA@@@@@@EEEIIIPPPZZZeeerrr~~~|||||||||{{{zzzxxxqqqgggYYYKKKBBB===<<<<<<>>>VVVxxxwww]]]WWWTTTLLLIIIMMM\\\bbbiiiooouuu}}}~~~yyytttpppooonnnmmmmmmdddbbb___YYYTTTOOOMMMLLLTTTYYY___cccgggooo||||||zzzxxxvvvvvvwwwyyy{{{zzz|||zzzssskkk___SSSHHHCCC???======@@@JJJTTT~~~~~~{{{yyy{{{~~~}}}{{{}}}~~~}}}||||||}}}}}}~~~}}}{{{zzzyyywww~~~sssiiigggmmm}}}zzzsssooozzzvvvhhhXXXIIIBBBCCC============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888999999999888888888888999999999999777777777888888888999999::::::::::::999999999999888:::AAAFFFEEERRR|||qqqPPPKKK```yyy~~~ppp___PPP???333555>>>888777666555444333333333111111000//////.........---...000222333333333333555444222111111222444666333444555555444555888::::::>>>CCCEEEEEEGGGMMMQQQSSSWWWYYYXXXWWW\\\hhhqqqyyy}}}yyyvvvrrrmmmjjjiiiiiiiiiiiihhhggggggffffffccc```^^^\\\ZZZVVVSSSUUURRROOOMMMMMMMMMKKKIIIAAAAAABBB@@@??????AAABBBJJJKKKMMMOOOQQQTTTVVVWWW]]]aaafffjjjlllmmmmmmmmmhhhfffeeeeeefffggggggfffjjjhhheeeaaa]]]YYYVVVTTTXXXkkkzzzqqqWWWPPPDDD???999777888999777444333333333222222222222111111111111000000000//////.........---------,,,,,,************************************************************************,,,,,,++++++******))))))************************************++++++++++++---,,,,,,------.........---......///000111222222111999<<<;;;NNN{{{iiiYYYSSSOOOLLLIIIGGGFFFDDDAAA???BBBEEEKKKRRR]]]iiivvv~~~|||{{{zzz{{{{{{zzzyyyssslll```RRREEE>>>;;;;;;:::LLLgggtttccc[[[``````VVVQQQUUUhhhoooyyyzzzwwwssspppmmmiiidddaaaYYYVVVRRRPPPPPPRRRUUUVVVXXX]]]dddhhhkkkpppxxx~~~{{{yyywwwtttooonnnyyy{{{xxxwwwxxxzzz|||zzz}}}tttmmmfff\\\RRRLLLHHHDDDBBB@@@BBBMMMXXX}}}|||~~~|||yyyxxx|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzyyy{{{|||{{{|||vvvlllsss~~~|||kkkeee^^^XXXPPPGGGFFFIII>>>>>>=========<<<<<<<<<;;;<<<<<<======<<<;;;;;;999999888777666666777777777777777888888888999999666666666777777777777888999999999999999999999999777555:::@@@>>>BBB___~~~lllXXXLLLNNNbbbxxxwwwfffPPP@@@;;;===:::999777666555444444444222222111111000...------......000111222333444444555444222111111222444555000222333444333333555777555777:::;;;;;;===AAAEEEFFFFFFGGGIIIKKKNNNQQQSSSUUUaaajjjjjjffffffggghhhfffccc___[[[WWWTTTQQQOOOOOOPPPQQQSSSTTTTTTSSSSSSTTTRRROOOMMMKKKIIIGGGEEEHHHFFFDDDCCCCCCDDDEEEEEE===???@@@@@@???@@@BBBDDDJJJLLLOOOSSSWWW[[[^^^___iiikkkmmmmmmjjjiiiiiijjjiiigggeeeddddddcccbbb```bbbdddddd\\\RRRMMMPPPUUUoooxxxuuu{{{|||dddSSSUUUJJJDDD<<<777555555444333333333222222222111111111000000/////////.........------------,,,,,,,,,,,,************************************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------...------...///000111111222000222666888;;;SSSrrr```UUUPPPJJJGGGHHHHHHDDD@@@<<<>>>BBBGGGNNNYYYeeemmmxxx~~~||||||}}}}}}{{{zzzuuuqqqhhhZZZKKK@@@;;;;;;777BBBVVVqqq{{{{{{|||ooofffdddbbbjjjwww|||pppaaacccmmmuuu~~~yyyvvvrrrnnniiiccc\\\WWWRRRQQQPPPRRRXXX___dddggghhhkkkmmmmmmjjjfffcccaaa___ZZZTTTNNNJJJKKKUUUaaa{{{yyyzzz|||}}}{{{~~~zzzooohhhddd\\\TTTQQQNNNKKKHHHDDDEEEOOO[[[~~~}}}ttttttvvv{{{||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||{{{zzz~~~wwwqqqxxxwwwgggiiippplllXXXRRRNNNLLLIIIFFFFFFIII>>>>>>>>>=========<<<<<<<<<============<<<;;;;;;888888777666555555555555666666777777888999999999666666666666777777777777777777888888888999999999<<<666777===<<<;;;III\\\yyysss~~~~~~sssiiiZZZNNNVVVhhh~~~iiiXXXHHH<<<;;;:::999777666555555444333333222222111///...---......///000111222333444444444333333222222333333---///111111111111333444444555666666555666888:::=========???CCCDDDBBB???DDDMMMTTTSSSQQQRRRTTTTTTQQQOOOKKKHHHEEECCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCAAA@@@@@@???@@@@@@AAA@@@>>><<<<<<===???@@@===???BBBDDDEEEGGGJJJLLLHHHKKKPPPVVV\\\aaadddfffssstttsssoooiiieeeeeeffffffdddbbbaaa```___\\\ZZZZZZ]]]\\\RRRFFFCCCMMMXXX{{{~~~wwwrrrsss~~~jjjTTTIIIPPPHHHBBB;;;666444444555555222222222222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************))))))))))))))))))))))))))))))))))))))))))************+++***,,,------,,,,,,---...,,,,,,---...///000111111111///444999444;;;iiippp___VVVLLLHHHIIIJJJGGGCCC<<<===>>>@@@DDDKKKTTTZZZhhhsss~~~~~~|||wwwvvvpppbbbQQQDDD===<<<888===HHH]]]~~~|||bbbZZZXXX^^^aaa]]]___eeeooo}}}xxxuuuoooiiiccc]]]WWWSSSRRRSSSWWW___iiippptttuuuwwwwwwvvvtttnnndddWWWOOOJJJDDD>>><<<;;;===EEEOOOdddyyy}}}}}}~~~|||~~~vvvnnniiihhhbbb[[[UUUSSSPPPNNNIIIHHHQQQ\\\uuu{{{sssuuuyyy~~~zzz{{{||||||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}|||}}}}}}}}}{{{xxxyyyxxxhhhhhhjjjcccVVVMMMFFFFFFFFFDDDDDDFFF>>>>>>>>>>>>=========<<<===============<<<;;;;;;999888777666666555555555666666777888888999::::::666666666666777777777777555666666777888999::::::>>>999777;;;<<<===BBBJJJttt}}}zzz|||hhh]]]ZZZvvv___DDD<<<;;;:::888666666555555222222333333222000...---............///000111222333333444444444333222111...000111111000000222444333444555555555666777888999999;;;<<<============>>>DDDGGGEEEEEEHHHIIIHHHEEEDDDCCC@@@>>>>>>???@@@??????>>>>>>=========<<<<<<<<<<<<<<<;;;<<<>>>???>>>>>>===<<<<<<>>>AAACCCDDDFFFIIIKKKLLLMMMPPPQQQKKKOOOTTT[[[bbbgggkkkmmmtttuuurrrlllccc^^^^^^aaa___^^^\\\[[[[[[ZZZWWWUUURRRSSSPPPGGG@@@DDDSSSaaauuu|||}}}uuuqqqqqqYYYGGG@@@EEE@@@===999666555555555555222222222222111111111111.........------------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))***************,,,------++++++---///+++,,,---...///000000111111111666999333666SSSvvvlll___PPPHHHIIIKKKHHHDDDBBBBBBAAAAAAAAAEEEKKKOOOZZZhhhuuu|||}}}yyyyyyuuuhhhVVVGGG???>>><<<<<>>CCCPPPeee}}}|||zzzuuuooommmmmmiiibbbWWWUUUTTTQQQKKKJJJRRR\\\uuu~~~zzzxxx{{{~~~~~~~~~yyyzzz{{{|||}}}}}}}}}|||{{{{{{|||~~~~~~||||||||||||yyyppprrrrrrhhhXXXMMMDDDCCCEEEDDDCCCCCC>>>>>>>>>>>>==================>>>>>>===<<<;;;;;;:::999888777666666666666666777777888999:::::::::666666666666777777777888444555555777888999:::;;;888555444666:::>>>AAADDDXXXjjjRRRoootttQQQ===<<<:::888777666555555222222333333222111///...---------------...///000222333555555555333111000222333444333111111333555---///222444666888999:::444777999888666777;;;???777::::::888:::===>>><<<======<<<:::999:::<<>>@@@AAA[[[nnn```OOOUUU]]]eeennn{{{~~~vvvmmmfffddd___VVVSSSUUU___dddlllwww}}}wwwyyyxxxjjjXXXOOOGGG???;;;999888:::>>>HHHPPPggg}}}xxxyyyxxxrrrnnnnnnYYYSSSQQQSSSQQQOOOVVVccc~~~~~~zzzzzz{{{}}}~~~~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~}}}~~~~~~{{{{{{zzzyyywwwooofffYYYRRRJJJCCCAAABBBCCCDDD@@@???>>>======<<<<<<<<>>>>>===<<<;;;;;;:::999999999888888666555555555555555555666666666666666666555555444444444333333444555666777888999:::777777888999:::<<<===>>>FFFeeeTTT^^^nnnzzzdddAAA>>><<<<<<999444333555222333333333333222111111---------...............222222222222222222222222222222222333333333444444333333444444555666666666555777888888777888:::===999999;;;<<<<<<<<<;;;:::??????>>>>>>=========<<<::::::;;;;;;::::::999888999999999999999:::;;;<<<>>><<<:::<<<@@@DDDHHHIIIIIIIIIIIIIIIJJJMMMRRRUUUXXX[[[```fffkkknnnpppqqqrrrjjj```[[[[[[[[[YYYWWWWWWUUUTTTTTTTTTRRRNNNIIIKKKEEE>>>===EEEVVViiiuuuuuuvvvxxx|||\\\DDDAAA???888999888777555333222222222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......------,,,+++,,,---...//////000000000222777===AAAfffppp[[[MMMHHHGGGGGGHHHFFFFFFDDD@@@;;;999;;;>>>GGGQQQ```nnnyyy~~~zzzxxxtttmmmbbbTTTGGG@@@888<<<;;;;;;OOOuuutttcccWWWYYYggg{{{}}}tttjjj```\\\ZZZZZZ___gggnnnuuusssaaaWWWKKK>>>999777666777:::???DDDWWW{{{}}}|||vvvrrrbbbZZZUUUTTTPPPOOOXXXfff~~~}}}~~~}}}yyyzzz{{{}}}~~~{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~}}}{{{xxxuuutttpppnnnttt|||}}}{{{{{{~~~{{{mmm___RRRMMMFFFAAA???@@@BBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<888888888888777666555444444555555555666666666666666666666555555444444444444444555666777888888999666666666777999:::<<<===DDDSSSyyyqqqUUU^^^rrr{{{LLL@@@555333555666888999333333333333333222111111........................111111111111111222222222222222222222333333333333333333333444555555666666555666777777777888:::<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBEEEIIIKKKJJJKKKLLLNNNPPPRRRVVVXXX[[[]]]```cccfffgggggggggeee___XXXUUUVVVWWWUUUSSSUUUSSSQQQPPPOOOLLLFFFBBB>>>:::<<>><<<999999CCC]]]|||lll```[[[gggyyy{{{nnnggg___^^^```fffpppyyysssdddSSSAAA:::888777777999999999GGGgggyyynnnnnn~~~vvvkkkbbbYYYTTTNNNMMMYYYiii~~~zzzwwwyyyzzz|||~~~zzz{{{|||}}}~~~}}}||||||~~~~~~{{{yyyvvvrrrjjjfffkkktttpppqqqssswww}}}{{{jjjXXXJJJFFFAAA>>>>>>>>>??????===<<<;;;::::::999999:::777777888:::;;;<<<===>>>777777777777777666555444444444444555555555666666666666666555555555555555555555555666666666777777444444555666777999:::;;;AAADDDaaaOOOLLLSSSmmmcccOOO;;;555777888666555333333444444333333222111000000000//////......---/////////000000111111111111111111222222222333333222333333444444555555666555666777777777777:::<<<::::::;;;<<<<<<<<<<<<;;;:::::::::999999999999999888999:::;;;<<<=====================>>>???@@@AAABBBDDDFFFFFFEEEGGGKKKOOOLLLNNNQQQUUUXXXZZZ[[[[[[]]]^^^^^^^^^]]][[[YYYXXXTTTQQQMMMLLLOOOPPPOOOMMMJJJIIIGGGFFFDDD@@@;;;777999777BBBaaapppQQQ>>>;;;;;;999555777666444333111111000000111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************+++++++++,,,,,,+++,,,,,,---------------///000000000///000222444888LLLyyyfffUUUNNNIIIEEEFFFHHHHHHFFFCCCAAA@@@@@@===AAAGGGMMMTTT___llluuu}}}zzzwwwsssgggXXXLLLDDD===:::<<<>>>KKKmmm{{{ooonnnrrr|||}}}uuufffeeegggkkkpppxxxnnn[[[FFF===;;;:::999999999888@@@VVVtttzzzvvvrrrfff```rrrxxxuuukkkbbb[[[TTTQQQ^^^ooo{{{vvvtttyyyzzz|||~~~yyyzzz|||}}}}}}|||{{{yyy}}}~~~~~~xxxrrrtttzzzqqqrrrqqqttt||||||kkkVVVFFFCCC???===<<<<<<<<<;;;;;;;;;:::999888888888888555666777888999:::;;;<<<666666666666666555444333333333444444444555555555555555555555555555555555555555555555555555555555444444555555666888999:::>>>CCCZZZ\\\MMMFFFUUUooouuu```JJJ???<<<:::666444444444444444444333333222222222111000//////......---......//////000000000000000000111111111222222222222222333444444555555444555666666666777999;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<============;;;<<<<<<===>>>???AAAAAABBBFFFKKKKKKIIIJJJOOOTTTRRRSSSVVVZZZ]]]]]]\\\ZZZZZZYYYXXXUUURRROOOLLLJJJHHHFFFEEEFFFHHHIIIHHHFFF@@@??????>>><<<:::666444===BBBTTTvvvzzzyyywwwZZZ>>>666999888666666555444333111000000//////111000000000////////////........................+++++++++++++++++++++++++++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************+++,,,---...---,,,,,,---///000000/////////000444;;;\\\iiiPPPJJJKKKHHHIIIIIIHHHFFFCCC@@@???===>>>???AAAGGGRRRaaakkkxxx~~~|||{{{wwwnnn___TTTGGG>>><<>>JJJ]]]www|||sssqqqssslllbbbiiizzz~~~wwwqqqkkkaaa\\\eeettt}}}{{{}}}|||wwwsssrrrxxxzzz|||~~~xxxyyy{{{||||||{{{yyyxxx|||||||||}}}~~~~~~zzzwwwsssvvvxxx}}}rrrWWWFFFCCC???===<<<;;;:::888:::999888777666666666666555555666666777777777777444444555555555444333333333333333333444444444444444444444444555555555555555555555555444444444444555555555555666888999:::888FFFUUUjjj|||lllZZZLLLNNN\\\kkkxxx~~~lllVVVGGG===888999;;;444555555555555444333333333333222111000000//////------.........//////////////////000000000111111111111222222333444444444333444666666555666888:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<===???AAABBBCCCDDDIIIOOOPPPOOOPPPTTTYYYVVVVVVWWWYYY[[[ZZZVVVRRRPPPPPPNNNKKKHHHEEECCCAAAAAAAAAAAABBBCCCCCCAAA???>>>>>>===<<<:::888777777:::KKKhhhvvvvvv~~~|||~~~aaaJJJ888777999555444888444333222111000/////////000000000////////////...........................++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******)))***,,,---------,,,++++++...000111000000000111555777JJJpppkkkYYYRRRLLLKKKJJJJJJIIIHHHFFFEEE>>>>>>======AAAKKKYYYcccpppxxx~~~}}}yyyqqqeee]]]JJJ???<<>>;;;777666666888<<>>@@@BBBDDDFFFGGGGGGLLLQQQSSSTTTTTTWWWYYYUUURRRPPPPPPQQQPPPKKKGGGEEEDDDCCCAAA???>>>===<<<======>>>>>>>>>===;;;:::::::::999666444555777:::777PPPuuu~~~uuuvvvnnnMMMBBB999999888444444777333333222000000/////////000000////////////......------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))*********++++++,,,,,,,,,,,,,,,+++---000000000000111222000333<<>><<<>>>DDDOOOWWWfffooo|||zzzssskkkfffQQQEEE======;;;:::CCCSSSnnnxxxooohhhiiinnnxxxsss___SSSKKKDDDCCCAAA<<<888666333666:::===AAAOOOkkk~~~}}}~~~{{{{{{|||xxxooohhhvvv{{{uuuzzz~~~~~~{{{sssppprrruuuxxxyyy{{{~~~}}}}}}|||||||||{{{{{{{{{|||||||||}}}~~~~~~wwwqqqssswwweeegggppp|||gggqqq|||{{{VVVDDDAAA<<<::::::;;;;;;;;;999888777666666555555666333333333333333333333333222222333333333333222222222222222222333333333333111111111222222333333333333333333333333444444444444333333444444555666777555888;;;???MMMlllzzzsssiii^^^VVV^^^lllwwwdddNNN???999666666666666666555444444333333333333333222222222000000//////......------------........./////////000000111111222333333333222333555555444555777999888888777777777888999:::888888999999::::::::::::999::::::;;;;;;;;;;;;:::<<<===>>>???BBBDDDFFFGGGHHHJJJNNNPPPRRRRRRQQQQQQNNNJJJDDDCCCDDDCCC@@@===<<<;;;:::999999888888888777888:::999888777666666444444444333444999@@@FFFMMM^^^xxxzzz|||yyynnnRRRAAA===999777555444444444333333222111000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********+++++++++***++++++,,,---,,,...//////......000111---000555???UUUxxxyyybbb[[[RRRKKKHHHGGGGGGFFFCCCCCCBBB???===@@@FFFKKKVVV```mmmwww~~~{{{tttnnnkkkYYYLLL@@@===<<<;;;AAAIIIXXXqqqiiihhhkkkrrrzzzvvvpppkkk^^^OOOKKKGGGEEEGGGEEE???:::999444555888:::<<>>:::888999;;;======999888777666666555555666111111222222222333333333111222222333333333222222111111222222222333333333000000111111111222222222222222222333333444444444222222222222333444555555777111555???CCCMMMqqqzzzxxxbbb^^^fffpppTTTDDD666666666666666555555444333333333333333333333333111111000///...------,,,---------.........//////000000000111222222333333222333444444444555777999888777666666666777999:::999999999::::::;;;;;;;;;777888999:::;;;<<<<<<<<<::::::;;;===@@@BBBDDDFFFGGGGGGHHHKKKMMMLLLIIIFFFHHHBBB;;;999:::;;;999777777777666555555555666666333444666666444444444555222444555777<<>>UUU|||qqqbbbVVVOOOKKKIIIHHHGGGHHHGGGCCC???>>>@@@DDDEEENNN[[[eeennnxxx~~~zzztttpppdddUUUDDD===<<<<<<<<<>>>JJJnnn~~~zzzuuuooonnnqqqwww~~~vvvnnnggg___YYYUUUPPPJJJEEEBBBCCCAAA<<<777666777666666888>>>HHHPPP{{{|||ooolllkkkrrrvvvmmmwwwzzzrrrmmmooovvv|||~~~{{{zzz}}}~~~}}}}}}||||||yyy}}}|||}}}zzznnnttt~~~wwwoooqqqxxxppp[[[KKK@@@???===:::777444111000777777777777666555444333333222111000000000222222000000111111111111000000222222222222222222222222//////000111222333333333555444333222111222333444666666666666666666666666888444555:::<<>>??????@@@@@@??????>>>>>>>>>===;;;999777666555555555555555555555555555555555555333333333222111111000000333555777999EEE\\\qqq}}}oooQQQ@@@999888666555333333222222111111000000//////......///............---------((())))))+++,,,---......))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))((((((((((((&&&&&&&&&'''((())))))*********))))))(((((('''''')))************+++++++++---,,,,,,,,,,,,---......//////222555666EEElllyyybbbSSSLLLLLLNNNJJJGGGGGGHHHGGGAAA>>>??????FFFOOOXXXaaannn}}}{{{wwwsssfffXXXHHHAAA>>>;;;:::;;;BBBbbb{{{xxxxxxrrrqqqrrrxxx}}}wwwrrrlllgggaaa]]]UUUOOOIIIEEEDDDBBB===999999999888777777<<>>===;;;999777666555555666666555555444333222333222111000000111222222000000111111111111000000111111111111111111111111000000000111111222222333222111111000111222333444666666666555555444444333666222444999;;;@@@RRRfff|||bbbWWWaaaooo}}}[[[>>>666111444888888777777555444333333555555555333111111111111000000000000/////////.........------,,,,,,---------.........//////000111222333444444555444444444444666777888888888777666666777888888555555555666777777888888888888999999:::;;;;;;<<<;;;;;;:::::::::999999999777666555444333333444444444444444444444444444444333444444555666666777777444777===IIIbbbvvv\\\EEE999888777666444333333333333111111000000///.....................------------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))(((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((''''''))))))*********+++++++++,,,,,,,,,,,,,,,---......//////111333111888TTTqqq{{{hhhZZZPPPKKKJJJFFFFFFIIIHHHDDDBBBCCC???CCCGGGLLLRRR]]]jjjttt|||~~~{{{yyymmm```QQQHHHBBB<<<999:::;;;PPPppp}}}~~~}}}wwwnnnfffpppuuu~~~||||||~~~~~~~~~|||yyyvvvtttpppkkkhhh]]]WWWOOOIIIFFFCCC???<<<;;;;;;:::888777999===@@@MMMlll~~~uuuqqqjjjjjj|||~~~wwwnnnkkknnnuuu{{{~~~{{{yyyxxxxxx{{{}}}~~~}}}~~~{{{~~~~~~{{{uuutttuuuzzz{{{vvviiimmmuuu~~~xxxnnncccXXXMMMCCC===<<<;;;;;;::::::999999999444555555444444333222111222111111000111111222222000000111111111111000000000000000000000000000000111111111111111111111111////////////000222333444666666555444333222222111444111222888999999AAAMMMvvvtttXXXQQQLLLWWWqqquuuOOO???222222777999666333666555444444555666555333222222111111111000000000////////////............+++++++++,,,,,,,,,,,,,,,,,,------...///000111111111000000///000111333444444444333333333333444444111111222222333444444444444444555555666666777777555555444444444444333333333333222222222222333333333333333333333333333333333333222222111111111111555:::FFF\\\~~~xxxkkkZZZHHH:::555666555444444333333333444111111000//////......---............------------------,,,+++***))))))((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))((((((((((((''')))))))))*********++++++,,,,,,++++++,,,,,,---......---///111...///===NNNzzzttt^^^OOOKKKFFFEEEGGGGGGDDDCCCDDDAAABBBBBBAAACCCJJJTTT\\\|||xxxlll]]]QQQFFF>>><<<===;;;CCCWWWvvvuuummmkkkmmm|||||||||~~~~~~{{{zzzzzzzzzyyyvvvrrrooofff___VVVNNNHHHDDD@@@>>>;;;;;;:::999888888999:::AAAYYYsss~~~zzztttooouuu}}}||||||sssjjjiiipppxxx}}}}}}{{{zzzxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}xxxvvvwwwxxxxxxvvvllliiihhhqqq|||nnn[[[LLLDDD@@@>>>999999888888888888888777555555555444444333222111111111111111111111222222000000111111111111000000000000000000000000000000111111111111000000000000//////000000111222333333333333333333222222222222444111111555777555888===UUU~~~gggVVVCCC@@@QQQjjjzzzdddQQQ===555666666444333777666444555666666555444222222222111111111000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////...---------...000111000000000000000000000000//////000000111111111222111222222222333333333444111111111111111111111111111111111111222222333333222222222222222333333333222222111000111222333444;;;EEEUUUlllyyytttyyy{{{hhhXXXJJJ>>>777777444333333333333333444444111000000///......------.........---------,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((''''''((((((((()))))))))******)))))))))''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,------,,,...111111///444===XXXwwwuuu___TTTMMMHHHHHHHHHFFFDDDEEEEEEDDDBBB???>>>AAAFFFKKK~~~ttteeeXXXJJJ???===@@@===<<>><<<<<<>>>???===;;;CCCZZZuuu}}}}}}jjjhhhgggllluuu|||}}}}}}}}}{{{yyyxxxzzz|||~~~~~~{{{{{{}}}pppuuueeeIII??????>>><<<;;;;;;::::::999999999444555555444444333222111...///111222333333222222000000111111111111000000000000000000000000000000......//////000000111111///000111222222111111000//////000111333444555555222444555333222444777999444===BBBWWW}}}bbbNNNYYYqqqjjjMMM>>>:::888777777777777666444333333222222222111111111222222111111111000000000000000000/////////............////////////000000111000///......///000111//////000111111000//////000000000///////////////000000000000000000000000//////000000111111111111111111222333333333222111111111222222333444444555777666666;;;FFFUUUeeennnvvvyyyxxxrrrrrr}}}zzz|||kkk[[[JJJAAA<<<666333222333222111111111111111222000//////......---,,,,,,---------,,,,,,,,,++++++))))))))))))************(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***++++++***)))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++------,,,,,,...000///...444222AAAeeeiiiYYYOOOIIIFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAyyyfffPPPDDDBBB<<<::::::???III___|||yyyrrrhhh\\\RRRLLLIIICCC@@@======??????>>><<>>>>>???AAAIIIgggzzznnneeecccgggnnnvvv~~~}}}{{{zzz{{{|||}}}|||{{{}}}||||||~~~vvvrrrppppppwwwooowwwlllCCC>>>@@@;;;:::999777666666666777888444444333333222111000000222111//////111333333333222111000//////000111222////////////////////////............////////////000000000000000000000000000000111222222222222111111222333333444444333333555555777===OOOooocccTTTNNNVVVeee|||{{{]]]HHH===333333999===999222555555444333333333333444111000000111333333111///...///000222222222111000000000111111111111000000000000000000000000000000000000000000000000000000000000//////.........---000111222333333222111000///...---...///111111000333//////444444111222666666000000777888444555<<<===CCCWWWvvvvvv^^^DDDAAA<<<777555555777888555444222000//////000111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++*********))))))((((((******))))))((((((''''''***&&&***444333(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++---%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,---...//////000222111777FFF\\\{{{ggg```___UUUQQQMMMJJJEEEAAABBBGGG|||{{{yyy|||ssseeeSSSGGGCCC<<<;;;===:::???[[[{{{uuujjjaaaUUUJJJFFFFFFEEECCC@@@??????AAAJJJlll~~~}}}vvvlllffffffjjjqqqyyy|||{{{zzzzzz||||||{{{zzz}}}}}}|||||||||{{{yyyxxxxxx~~~yyysssppprrrtttxxx}}}pppwww]]]@@@===???999888777666555444555555666444444333222222111000000111///......000111222111000000///......///000000....................................////////////////////////////////////000000111222222222222111111222222333444333333333555555444444???^^^rrrIIIJJJQQQbbb{{{nnnWWWJJJ;;;555666888666333333333333333222222333555666555333333333333333333///000111222333222222111000111111111111111111000000000000000000000000000111111111111111111111111000000/////////.........000111222222222111000000222111000111222333333333222//////444444111111555666111000444999<<>><<<<<<888777777666666666666777333333444222000///111444222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111111111000000111000000000111333333222222333444333444555444<<>><<<:::555555888444444444444333333222222222222111111111111111000111000///000111111000...////////////////////////........................------------....................................//////000111111111111000///000111111222222111111///444777666444666>>>FFFaaasssZZZKKKUUUrrrsssdddUUUFFF===>>>;;;888888;;;<<<:::777555666666666555444444555222222222222222222222222333333444444444444333333222222222222222222222222111111111111111111111111000111111111111111111111111111111111111222333333111222333333222222444777555888:::;;;===>>>>>>===AAAPPPeee{{{wwwssszzz{{{fffPPP???999;;;555555555555444333222222333222222111000000000000------,,,++++++++++++,,,+++++++++*********))))))(((((((((((((((((())))))'''''''''''''''(((((((((***((('''((((((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))************************+++------(((---++++++222333999GGGdddxxxbbbXXXXXXNNNbbbyyyfffhhhiiipppvvvrrrjjjlllttt~~~yyytttdddUUUFFFAAA@@@===;;;;;;>>>IIIfffwwwjjjaaaZZZSSSPPPRRRSSSRRRNNNJJJFFFEEEQQQvvv~~~wwwlllbbbaaagggmmmwww{{{|||yyy}}}}}}zzzttttttyyyuuuiiigggmmmkkkooossszzz}}}jjjJJJAAA;;;;;;999444444777444444444444444333222222111111111111111111111111111000000000111111///......//////000000//////...------------------------,,,------------....................................///000000111111000000//////000111111111111000222111000000222666:::===BBBwwwdddVVV```rrr~~~mmm]]]NNNGGGBBBEEELLLOOOKKKEEE;;;999777666666666444333444444333222222222333333444444555555555555444444222222222222222222222222222222222222222222222222111111111111222222222222222222222222222333444555///111444333222333666999@@@HHHQQQVVVYYYYYYUUUOOOVVVeee}}}{{{|||{{{dddQQQAAA777666:::555555555444333222111111000000000000000000000000------,,,++++++++++++++++++************)))))))))''''''(((((((((((())))))&&&''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))***+++,,,---,,,///+++***111111///666@@@___{{{}}}mmmhhhQQQ[[[rrrjjjiiimmmsssnnncccaaahhhxxx|||wwwnnn___MMMEEEBBB???;;;:::;;;<<>>:::>>>888:::KKKgggssshhh___WWWVVVUUUUUUTTTQQQLLLHHHOOObbb}}}qqq___YYYUUUYYYdddpppyyy|||~~~}}}xxxtttqqqnnnlllpppwwwwww}}}xxxssszzzfffDDD@@@:::666555555555555666555333222111000000000000000000000000000000000//////...------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////............////////////000000000000111222333444333<<>><<<:::999<<<999888999:::888666666888777666666777888888777999111333555333777;;;555??????888666;;;;;;EEEYYYaaalllyyy~~~xxxlllbbb\\\ooouuulllooo|||xxxKKKCCC:::444444444333111222333444444333222000//////............---------,,,,,,,,,+++++++++******+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&((()))***))))))))))))************++++++,,,------......///111444777>>>MMMkkk~~~tttzzzmmmlllppppppmmmkkkuuutttxxx~~~}}}zzzvvvkkk\\\PPPIIIBBB<<<:::777888@@@QQQjjjyyyvvvttt~~~~~~pppggg[[[YYYVVVUUUUUUSSSPPPNNNPPP```yyyttt^^^ZZZWWW\\\fffqqqxxx{{{~~~}}}~~~}}}{{{xxxtttrrrqqqvvv|||}}}{{{mmmCCC???:::666555555555555555555444333222111000000//////////////////////////////...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---.........////////////............////////////000000000000111222333333444666;;;FFF^^^yyyjjj]]]ZZZeeerrr|||ttthhh___aaaqqq{{{hhhZZZSSSSSSVVVffffffbbb[[[QQQKKKHHHHHHHHHLLLSSSYYYYYYQQQGGG@@@<<<;;;???IIIOOOMMMKKKJJJFFF;;;999;;;>>>KKKXXXXXXZZZVVVHHHBBBIIIRRReeetttuuu}}}~~~nnn[[[EEE???777444444555333111222333333222222111000///............------------,,,,,,+++++++++***************((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&'''((()))***(((((()))))))))*********++++++,,,,,,---.........---///000111999NNNjjjsssrrr{{{zzzwwwsssrrrvvvsssvvv|||tttggg\\\SSSHHH>>>;;;:::999999<<>>999666555555555444444555555555444222000//////////////////////////////......---------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////---............/////////////////////000111222333666444444888CCC]]]pppaaaZZZUUUbbb\\\WWWSSSOOOTTTiiixxxrrrxxxyyynnnjjjkkkiiittt~~~jjj[[[PPPLLLTTTiiiuuuqqqnnnqqq^^^NNNGGGIIIQQQggg~~~xxxcccUUUYYYcccwwwwwwrrrppprrr~~~|||~~~ooodddUUUFFF===999555444555555333111222222111000////////////......---------,,,,,,,,,,,,++++++++++++************)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''((())))))(((((())))))))))))*********++++++,,,,,,---.........000000---...777HHHUUUwww{{{gggsss}}}zzzssspppsss}}}zzzpppggg\\\NNNBBB??????>>>:::666@@@ZZZssszzzxxxxxxuuupppooovvvnnneeeaaabbbeeeeeecccjjjoooxxx~~~uuujjjXXXZZZ^^^fffpppwwwzzz{{{}}}~~~~~~~~~~~~~~~|||~~~hhhUUU@@@<<<888666555555555444333444555666555333111//////////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---------.........//////////////////000111222222555222555:::;;;FFFiiimmmZZZYYYRRRPPPPPPKKKFFFQQQbbbzzzwww}}}{{{pppeeekkkvvvdddYYYWWW\\\rrrnnniiifffkkkzzzyyyppphhhnnn{{{}}}yyyfffVVVHHH>>>999777555555555555222000222111///...------...///------------,,,,,,,,,+++++++++++++++************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))************+++,,,,,,------...111333111///111:::AAAdddhhh^^^qqqyyyssswww}}}}}}vvvooofffVVVHHHBBB@@@???===999;;;HHHVVVyyyyyyuuuyyywww{{{~~~xxxooofff^^^WWW[[[cccllluuu{{{}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~yyyrrrqqqzzzmmmVVVHHH>>>;;;777555555555555444222333555555555333111///..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------........................///000111222111...111888666555JJJeee{{{mmm```YYYRRRKKKMMMTTTooossstttlll___WWWZZZaaayyy|||vvvssszzznnneee___hhhuuuvvvpppcccdddgggrrrvvvsss{{{}}}mmmVVVFFF===999888888777666666333000...111000///---,,,------...---,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,)))---000000......222666CCCggglllQQQQQQsssxxxzzz~~~zzzvvvoooaaaSSSGGGAAA===<<<;;;999;;;@@@[[[tttvvvjjj```YYYVVVYYY___iiirrryyy}}}~~~~~~|||}}}~~~}}}~~~~~~~~~vvvzzzzzzvvvvvv|||hhhaaa^^^gggxxxuuu]]]HHH@@@<<<999666555555555555444222222333444333222111000...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,------------.........---------......///000111555//////555333000:::JJJ^^^xxxuuudddXXXSSSSSSSSSQQQJJJDDDDDDIIIYYYnnnuuuooo}}}rrryyy}}}yyynnnppptttwww{{{hhhcccddd___qqqoooiiieeejjjuuu~~~|||~~~mmmWWWCCC::::::===888888777666444111///---000000///...------------,,,,,,,,,+++++++++******+++************)))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((()))(((((((((''''''(((((((((((())))))((())))))******+++,,,,,,))),,,//////------///111000JJJkkkwww___MMM]]]}}}}}}yyymmm```TTTJJJ@@@===;;;888999;;;EEEWWWpppvvviii\\\TTTSSSVVV```fffooowww|||}}}}}}||||||}}}|||~~~~~~}}}ttthhhkkk~~~|||}}}qqqccc^^^eeettt}}}|||lllSSS@@@<<<:::888666555555555555333222222111111111111000000...........................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------...///000000555111000444555444888???AAAQQQtttyyyeee___]]]aaabbb]]]VVVTTTLLLXXXhhhrrrrrriii^^^WWW\\\```lllcccgggeeecccooozzzmmmccc___bbbooo|||ttthhheee^^^ccczzzyyyuuuxxxxxxyyy}}}rrrfffUUUEEE:::666888<<<555555555444222///...---000000000//////...---,,,++++++++++++************************))))))))))))''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&((()))))))))(((''''''''''''((((((((())))))(((((())))))***++++++++++++---///...------///222,,,888GGG\\\}}}{{{^^^[[[yyy{{{uuuiiiaaaUUUGGG@@@<<<:::<<<@@@;;;EEEWWWttt}}}ppp```SSSMMMRRRYYYeeekkkssszzz}}}}}}{{{zzz|||}}}~~~~~~}}}{{{}}}}}}}}}zzzmmm]]]]]]qqq~~~qqqjjjlllvvv{{{~~~mmmRRR@@@>>>999777555555555666555333222111000000///000000111...........................---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------///000000------000444666777777777@@@===QQQ}}}~~~yyy{{{mmmdddXXXWWWUUUUUUUUUTTTQQQOOOSSSOOOTTThhh}}}nnn]]]^^^YYYTTT___xxxrrrcccYYY\\\gggqqqxxxllliiidddcccvvv~~~}}}}}}vvvwwwsssrrrqqqttt{{{~~~```VVVIII???888333111111222333333222000.........///000000111000...---,,,+++++++++************)))************))))))))))))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))((((((((()))******++++++)))++++++++++++,,,///222///111222>>>^^^ooopppjjjtttjjjxxx~~~yyyuuuhhh[[[LLLCCC@@@>>>===<<<<<>>999777666666555444444444333222111000///000000///...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++---...///***000555888DDDaaaxxxeeehhhcccttt~~~{{{ttthhhXXXJJJBBB>>><<<;;;:::;;;???PPPppp{{{tttiii[[[QQQQQQYYYbbbhhhtttvvv{{{~~~|||{{{zzzzzzzzz{{{||||||||||||}}}lll]]]QQQRRR___ooo|||mmmrrrwww{{{sssYYYDDD;;;;;;777666555333222222222111222111000000//////000000////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------......///000111222333333444555999CCCWWWtttssshhhiiiggghhhtttlllkkkeee___```iiipppsssvvvtttpppjjjfffiiipppwwwyyy}}}iiiUUUEEEAAA<<<888666555444333333333333333222111000///000//////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***************+++,,,---+++...000///333DDD___tttvvvooolllMMM[[[nnn}}}~~~uuufffVVVIIIBBB>>>===:::888777>>>UUUwww{{{kkkaaaZZZRRRPPPUUU___jjjqqqyyy{{{~~~~~~}}}{{{yyyxxxwwwyyyzzz{{{{{{|||~~~iii___WWWZZZdddqqqpppvvv~~~~~~iiiNNN???999777666555444333222111111111111111000/////////////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********)))+++++++++***************((())))))******+++++++++*********************************++++++++++++,,,************************+++,,,,,,,,,---------...------...///000111111222000111333555888JJJqqq{{{~~~vvvfffSSSEEE@@@===:::888777666444222333333333333222111000000//////......---,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++***************+++...//////,,,+++111<<>>;;;>>>IIIVVV~~~ooo```WWWSSSIIIOOOWWW___gggnnnuuuyyy~~~zzzzzz{{{}}}~~~~~~~~~~~~~~~|||zzz{{{~~~wwwvvvzzz||||||~~~{{{wwwxxxwwwyyy{{{{{{tttcccNNN>>>888666555333222111111000000111111//////...---------------------,,,,,,,,,+++++++++*********++++++++++++++++++++++++***)))))))))((())))))))))))************'''(((((())))))*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,---------.........555...+++000222111555===NNNddd}}}}}}{{{vvveeeRRRHHHEEEAAA===;;;666555444555666555333111000111111111111111000000------,,,,,,,,,,,,,,,,,,******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''(((***,,,---+++***)))***,,,---......///555CCCXXXuuu}}}yyy}}}cccdddooodddooo~~~~~~zzztttpppdddTTTIIIDDDAAA@@@<<<999<<>>999999>>>;;;RRRlll{{{lll[[[OOOIIIJJJLLLWWW___jjjssswwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~xxx}}}}}}hhhPPPJJJ```{{{|||rrrmmmnnnrrrsssjjj^^^___ooo~~~wwweeeTTTMMMEEE:::444777222111000000000000000111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))******++++++++++++)))))))))))))))*********))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,---......------..................&&&000666333000000111000333777666@@@\\\vvv~~~}}}xxxuuu~~~uuuuuummmYYYIII@@@;;;======888666777999777555444444555444333///000000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&(((***,,,------...//////+++///444222999\\\{{{xxxhhhfffzzzwww|||~~~}}}}}}zzzuuuqqq^^^TTTHHHAAA??????<<<999>>>???LLLlll|||lllZZZOOOJJJHHHKKKPPPeeejjjrrrxxx{{{|||}}}~~~~~~~~~nnnQQQAAAHHH]]]nnnrrrmmmjjjppp}}}jjjTTTBBBBBBCCC<<<666666333222111111000000111111000000///...............,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))*********++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,---------......000///---,,,---...000222333000333<<>>999333333222111000000//////000000///......---------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++++++++,,,,,,,,,,,,---------///...---------...000000111...111777:::???QQQeee|||uuuuuueee[[[TTTLLLGGGGGGDDD@@@<<<::::::;;;;;;:::666333111111333444333111////////////.........---,,,,,,+++******)))(((((())))))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''((('''((((((((())))))))))))(((((()))******+++,,,,,,---......---,,,222<<>><<<999999:::;;;;;;:::555333111111222333222111//////.........---------*********))))))((((((''')))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''''''''((((((((()))))))))(((((())))))******++++++---+++***,,,000222333222333???WWW{{{vvvrrr}}}zzzuuukkk^^^QQQHHHDDDCCC>>>>>>===<<<<<>>;;;;;;===;;;:::888888999999888777333333111111111111111111.........---------,,,,,,*********))))))((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))*********))))))---222444222///222222;;;OOOllllll]]]lll|||~~~~~~|||vvvkkk^^^QQQGGGCCC@@@??????>>><<<>>>IIIUUUtttuuuggg]]]SSSLLLHHHEEEEEEJJJTTT]]]dddmmmvvvwwwzzz~~~}}}}}}}}}~~~gggPPPCCC???NNNbbbrrrrrrNNNDDD<<<555444555444222222111111000////////////000///......---,,,---------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********)))))))))*********++++++++++++,,,---...---------...,,,---111333111111222555555;;;NNNjjj|||{{{kkkYYYKKKEEEEEE@@@<<<======;;;<<>>;;;888666555555333222111222222000///...000111------,,,,,,,,,+++++++++************************((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''***++++++******---000///000333555444;;;UUUqqq```LLLKKKNNN[[[qqq~~~}}}~~~~~~{{{vvvmmmaaaYYYNNNGGG@@@???>>>===>>>AAA???RRRjjj~~~nnn```QQQJJJFFFBBBCCCGGGFFFMMM[[[iiiqqqsssuuuzzzzzz|||~~~~~~}}}{{{{{{{{{{{{|||}}}}}}{{{{{{qqq\\\OOOSSSdddrrruuuzzzyyyqqqtttzzz|||ooo___aaalllxxxaaaCCC:::999777444333444444444000000///.........//////...------,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))************+++++++++,,,,,,,,,+++*********+++---...,,,...///---+++,,,///000///222555333444===OOO^^^xxx|||xxxlllaaaWWWQQQJJJAAA======:::888999<<<;;;888999<<>>IIIbbb|||~~~~~~zzzqqqhhhUUUNNNHHHEEECCC>>>===>>>999>>>DDDPPPfffzzz}}}|||ooofffWWWKKKAAA@@@AAAAAADDDJJJRRRYYYhhhvvv{{{zzzyyy|||zzz|||~~~~~~}}}{{{{{{|||}}}~~~}}}{{{~~~rrrVVVFFFEEEfffxxxgggjjjiiijjjkkk```ZZZccc[[[vvvyyyvvvjjjppp||||||pppfffTTT:::777888777333111222333333//////...------------...---,,,++++++******++++++************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,+++***))))))+++---...''',,,///---+++,,,000222,,,...111333444555666888CCCWWWxxxzzziii]]]YYYXXXNNNFFFFFFEEEBBB@@@BBB<<<;;;<<>>;;;;;;>>>>>>;;;666333333555666666///111222000------///111,,,,,,,,,+++++++++******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---222000'''###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''''')))+++...//////...333***(((///111---000888AAAEEEPPPeeexxxdddPPPIIIPPPccc~~~zzzsssyyy{{{wwwuuueee^^^TTTKKKEEEBBB@@@???>>>>>>???@@@EEEWWWwww}}}|||nnn]]]SSSQQQCCCBBB@@@@@@CCCJJJTTT[[[fffjjjqqqwwwzzz{{{yyyxxx{{{yyyxxx{{{~~~zzz~~~nnnSSS>>>@@@NNNkkk}}}wwwfff___jjjooofff```bbbfffooo~~~oookkkqqqlll]]]SSSSSSNNNDDD>>>;;;666333222111000///////////////............++++++************++++++++++++***)))(((((())))))******))))))))))))******''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---...//////000000000111222222333333777???JJJVVVcccttt}}}wwwrrrmmmaaaQQQEEECCCDDDDDDDDDAAA>>>;;;;;;;;;=========<<<;;;:::888888>>>999444333555555111---333111...---.........---------,,,++++++******)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((%%%"""&&&...///***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++,,,---///000111444444666;;;JJJeeeyyyfffVVVMMMSSSiii~~~||||||}}}}}}|||}}}~~~zzzxxxmmmggg]]]TTTMMMGGGBBB???===<<<======>>>FFFZZZlllyyyzzz~~~wwwjjj]]]OOOGGGEEEBBBAAA@@@AAAFFFOOO[[[bbbkkknnntttyyy{{{{{{zzzxxx{{{yyyxxx{{{~~~zzz}}}~~~mmmXXXBBB777@@@RRRgggrrrzzzmmmjjjuuuxxxooojjjnnnkkkppp}}}{{{nnnhhh[[[MMMFFFFFFCCC===<<<999555333222222111000////////////.........---+++******))))))******++++++***))))))(((((()))))))))(((((((((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,------------......//////000111111111000555<<>>???@@@???===;;;<<<=========<<<<<<;;;999888777:::666222222444444222...333000...---.........------,,,,,,++++++******)))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$(((000222...&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))******************+++,,,---...///---......111999III^^^llloooWWWLLLUUUddduuuwwwzzz|||}}}~~~~~~{{{}}}wwwssskkkcccZZZQQQHHHCCCAAA???>>>>>><<<;;;AAAIIIZZZppp{{{pppooorrrwww~~~zzzmmm^^^TTTKKKBBB===<<>>;;;;;;888:::<<<<<<;;;<<<===???<<<<<<<<<;;;:::999888777666333000000333333222///222000...---......---,,,,,,,,,,,,+++******)))))))))))))))(((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$'''---...,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))*********************+++,,,,,,+++---......///555===DDDbbbvvvrrr]]]RRRPPPOOOVVVbbboooyyy~~~|||~~~}}}xxxrrrjjj___SSSLLLKKKFFFBBBBBB@@@======@@@AAAJJJ___xxx~~~zzztttqqqsssyyyttt___TTTHHHDDDAAA>>>===>>>BBBFFFLLLTTT]]]fffpppvvvvvvxxxzzz||||||{{{yyywwwwwwvvvvvvxxx{{{}}}|||{{{}}}~~~sssYYY???999@@@MMM___nnnwww~~~~~~pppsss^^^@@@888:::666444777666444111111111222111000.........---------,,,,,,******))))))))))))******)))((((((''''''((((((((((((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++,,,,,,------.../////////000111111111222444999===<<>>===>>>777999;;;;;;;;;<<<===???;;;;;;;;;;;;:::888777666666333111111222222111///000///------......---,,,,,,,,,++++++***)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++***))))))))))))******+++---///000///000222555:::JJJ^^^qqqvvvZZZFFFBBBEEEOOO```rrr}}}~~~{{{}}}}}}wwwmmmbbbZZZVVVMMMEEEBBBAAA???@@@BBB===;;;@@@MMMZZZlllwwwsssrrrssstttsssuuu{{{xxxfffWWWHHHAAA<<<>>>@@@@@@AAACCCHHHOOOZZZdddmmmsssxxx{{{xxxyyyzzz{{{zzzyyyxxxwwwuuuuuuuuuwwwyyy{{{||||||}}}tttZZZFFF:::EEEZZZkkkvvv~~~zzzqqqyyyxxxUUU888444777222///222333111000000111111000///------------,,,,,,,,,,,,***))))))))))))))))))***((('''''''''''''''(((((()))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,------...//////000....../////////111333555333555888<<>>>>>===;;;;;;<<<======:::<<<======<<<;;;<<<>>>;;;;;;;;;:::999888666666777555333222111111000//////...------...///---,,,,,,,,,+++******))))))(((((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******)))((((((((()))))))))***+++,,,,,,---...000+++222;;;FFFYYYuuudddJJJCCC@@@CCCSSSlllxxxoooiiiaaaUUUJJJEEEBBB???>>>AAAAAA<<<;;;>>>BBBLLLcccxxxzzztttoookkkggghhhooovvvzzz|||wwwnnnaaaRRRFFF===;;;;;;???AAAAAAEEEJJJUUU\\\hhhrrrwwwzzz{{{|||yyyyyyyyyzzzyyyyyyxxxxxxvvvvvvvvvwwwyyy{{{}}}~~~~~~lll___BBB???HHH```uuu}}}~~~~~~xxxlllPPP999666888444111333111000//////000000///---------,,,,,,,,,+++++++++***))))))(((((())))))***'''&&&&&&&&&&&&''''''((()))(((((((((((((((((()))''''''''''''((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---....../////////////////////000000111111222222333444888===AAALLLPPPYYYhhhxxx}}}yyysssllldddZZZTTTQQQMMMJJJJJJKKKKKKFFFBBB???@@@???<<<<<<>>>???======>>>???>>><<<;;;;;;<<<:::::::::999888777666555777666444222111000//////...---,,,---//////---++++++++++++***))))))((((((((((((((('''''''''&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***))))))((((((((())))))+++************+++---...000000///111:::NNNgggyyyppp___MMMCCC>>>HHH```www}}}zzzyyy}}}xxxsssmmmcccYYYSSSLLLEEEBBBCCCAAA@@@???>>>===AAAIIIQQQooo~~~|||uuurrrqqqooolllvvvxxx{{{}}}sssnnnggg```XXXOOOFFFAAA;;;<<<@@@DDDEEEGGGNNNWWWccciiiqqqxxx{{{{{{{{{|||yyyyyyyyyyyyyyyzzzzzz{{{wwwxxxyyyzzz{{{}}}{{{jjjVVVHHH777GGGccc~~~yyytttyyyuuulllkkkrrr~~~ttt]]]KKK:::555666555555666000///......//////---,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******++++++******++++++,,,---------000//////000111222111000///111333555666777888999888:::AAAKKKWWWaaagggjjjqqqvvv~~~yyysssqqqhhhccc]]]XXXUUUQQQKKKGGGKKKHHHFFFFFFGGGFFFBBB>>>@@@DDDCCC??????AAAAAA===>>>??????>>>;;;::::::;;;::::::999999888666555444333333222111/////////000---,,,,,,---//////---+++++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&***((($$$&&&,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((())))))******---,,,+++***+++---------000000000//////777EEEQQQ___lll}}}{{{vvv]]]OOOAAAAAAQQQfffuuu|||zzztttpppttt}}}|||yyywwwpppiiiddd\\\QQQKKKIII???AAA@@@===;;;>>>@@@@@@CCCIII\\\xxxzzzssssssqqqnnnkkkmmmsssxxxxxxzzz|||}}}}}}~~~~~~wwwkkk```RRROOOKKKHHHCCC???=========???DDDIIIJJJMMMXXXeeemmmqqqvvvyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{|||}}}zzzzzz{{{|||}}}yyyiiiTTT@@@333666RRRzzzzzzooooooyyyxxxXXXZZZZZZeee~~~|||aaaNNNBBB555......000222333000///......///...,,,+++,,,,,,,,,+++++++++******))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,++++++,,,...000111111000111111222222222111111111444333333555999===???AAAFFFHHHKKKRRRYYY```eeegggkkkrrryyy{{{yyyzzz|||qqqhhhbbb```^^^WWWOOOKKKOOOJJJEEEDDDFFFHHHGGGEEEHHHEEEBBB@@@@@@BBBFFFHHH===BBBBBB>>>===@@@???:::===>>>>>>===;;;::::::;;;999999999999888666555444///000000///......000111,,,,,,,,,...//////---+++++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&)))&&& !!!'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***++++++***)))((()))+++,,,,,,,,,(((,,,111222///---222999333???OOO```vvvxxx~~~pppRRRBBBDDDQQQ\\\aaajjjqqqtttpppkkkppp||||||{{{xxxsssmmmcccXXXQQQRRRJJJBBB>>>@@@@@@<<<777======???FFFUUUiii|||~~~{{{~~~|||}}}~~~{{{~~~sssfff[[[SSSLLLHHHCCC???===??????======@@@@@@DDDKKKQQQXXXbbblllsssyyyzzzzzzyyyxxxyyy{{{||||||}}}}}}|||{{{|||~~~~~~~~~uuugggQQQ===555666>>>```wwwppp}}}lll```XXXYYYcccxxxzzztttxxxzzzeeeQQQ???999333000222333111.........---------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''((()))))))))******************+++++++++,,,,,,,,,***+++,,,---............////////////000000000000000111111222222333444444777888:::<<<>>>@@@BBBCCCDDDFFFIIIKKKLLLNNNQQQSSS\\\aaajjjttt}}}}}}yyytttqqqiiihhhfffccc___[[[XXXVVVOOOOOONNNKKKHHHFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???CCCAAA???@@@BBBAAA???<<<<<<<<<;;;;;;:::999888777999999888888777555444333222111000///------,,,,,,......---------,,,,,,,,,))))))))))))((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,------...///000000,,,...333;;;FFFSSS^^^eee~~~xxxtttVVVEEECCCKKKRRRTTT^^^hhhlllllllllpppttt~~~~~~||||||{{{zzzwwwqqqjjjeeefff[[[LLLDDDBBBBBB@@@===BBB@@@===>>>AAAHHHOOOTTTeeetttyyysssfff```WWWNNNGGGBBB===;;;===???BBBFFFDDDAAABBBGGGKKKQQQZZZbbbiiiooouuuyyy{{{|||}}}}}}{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~sssdddTTTBBB666444888BBB\\\uuu{{{sssfffcccggguuu|||nnn[[[PPP>>>999333000222222000.........---------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))******************+++++++++,,,,,,***+++,,,---................../////////000000000000000111111222333333333333333444555666888888999666888:::<<<<<<>>>@@@BBB<<>><<<:::::::::;;;::::::999999888888888777666555333333222111000///---------------------,,,,,,,,,++++++))))))))))))(((((((((''')))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,---......///.........000444999???BBBkkkIII777999AAABBBMMM^^^kkkppplllgggcccpppuuuyyyxxxtttvvv~~~~~~~~~~~~zzzwww|||nnn[[[MMMGGGEEEDDDCCC??????===<<<;;;::::::999AAAKKKXXXcccqqqxxxpppggg\\\TTTJJJFFFAAA===;;;:::888777:::???HHHNNNKKKGGGIIIOOOUUU\\\fffoootttuuuvvvvvvzzz|||~~~|||{{{{{{|||~~~uuudddNNN???777555<<>>>>>===>>>@@@@@@@@@AAADDDFFFCCCBBB@@@?????????@@@@@@BBBBBBBBBBBBAAA@@@@@@???AAA@@@???@@@@@@@@@>>><<<888999999:::::::::::::::777777777666666444333222222111000...------------,,,,,,+++++++++*********)))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++,,,,,,------*********+++---///111333]]]CCC;;;<<<===EEEUUUgggpppnnnfffaaabbbkkkuuuzzzyyyxxxzzz}}}}}}xxxhhhZZZRRRMMMIIIFFF??????@@@@@@@@@???>>>===>>>AAAFFFJJJQQQ[[[ffflll}}}uuulllaaaZZZVVVQQQIIIBBB@@@===;;;:::;;;<<<;;;::::::>>>GGGPPPSSSRRRTTTYYYaaafffnnnuuuwwwuuurrrooouuuyyy}}}~~~|||{{{{{{{{{~~~{{{hhhUUU@@@777;;;DDDPPPZZZiiittt}}}wwwrrruuu~~~jjjLLL???EEE999555222000000111///.........---------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++)))***+++,,,,,,---------------........./////////...//////000000111111222333333333333222222222222555666777666555444555666555555555666777888999999<<<<<<<<<<<<===>>>??????============???@@@BBBDDD???@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAA??????AAACCCAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????@@@???????????????>>>===999999:::::::::999999888666666666555555444222222111111///......---------************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++((()))+++---///111222333}}}aaaKKK@@@======EEEUUUbbbeeeeeeeeeZZZ```iiiqqquuuwwwvvvuuu~~~~~~~~~~~~|||ssskkkccc[[[SSSMMMGGGFFFDDDBBB@@@>>><<<<<<>>>============>>>AAAEEEHHHPPPZZZaaagggnnnxxxvvvpppjjjcccYYYRRROOOHHHAAA>>>??????<<<999:::999888999:::;;;:::999999999AAAOOO\\\aaaeeegggsssuuuwwwzzzzzzwwwssspppssswww|||~~~~~~zzz}}}yyymmmVVVGGG;;;>>>LLL[[[hhhqqqyyyxxx{{{wwwvvv|||{{{mmmZZZAAA777<<<555444111000000//////.........---------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&''''''''''''((((((((((((((()))))))))*********((()))***+++,,,,,,,,,,,,------------............------...//////000000111.../////////000000111111444555666444222111222333111111111111333555777888444444444444555666777888666666555555555777999;;;;;;;;;<<<=========<<<<<>>===???@@@AAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>??????>>>=========;;;;;;;;;:::999777666555444444444444444333222111111000///......---......******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$&&&***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))),,,,,,,,,,,,,,,++++++***yyy]]]IIICCC999777AAALLLSSS[[[ccc_________ccciiipppuuuxxxyyy|||~~~|||}}}|||yyyssskkkbbb[[[SSSPPPLLLGGGCCCAAA@@@@@@;;;999888::::::888888;;;888;;;>>>@@@BBBEEELLLPPPUUUYYY^^^cccgggjjjmmmooovvvxxxzzz{{{yyywwwvvvvvvqqqooommmkkkiiigggffffff\\\WWWQQQLLLHHHCCC<<<888<<<:::777666777888999999:::999:::;;;======<<<:::999999AAATTTgggrrrvvvxxx~~~}}}|||{{{{{{yyyuuurrruuuyyy~~~{{{}}}~~~ooobbbEEE======KKK```pppzzzssseeepppxxxwwwzzzfffVVVKKK===444444222222111000///...............---------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))***++++++++++++,,,,,,,,,---------......,,,------......///000000//////000000111222333333222333444333111111111222444444444444555666777777666666666666777888999:::;;;;;;:::::::::;;;===>>>;;;<<<<<<<<<<<<;;;;;;:::>>>@@@AAABBBBBBCCCEEEHHHBBBAAA???>>>>>>>>>????????????@@@@@@@@@??????>>><<<>>>??????===<<<===>>><<<<<<;;;:::888666555444333333333333333222111111000000///...............******)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%)))---...)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************)))uuucccYYYHHH;;;;;;???CCCMMMYYYbbb```\\\ZZZ\\\dddpppyyyzzz~~~}}}}}}~~~{{{uuuoookkk```]]]XXXSSSOOOLLLKKKJJJAAA<<<;;;>>>???<<<<<>>AAAEEEGGGHHHJJJMMMPPPNNNRRRUUUUUUSSSPPPOOOPPPKKKJJJHHHFFFDDDDDDDDDDDD===<<<;;;::::::999999999999;;;;;;:::999999<<<>>>>>>>>>@@@CCCFFFGGGFFFDDD???BBBNNNaaarrrzzz~~~}}}}}}}}}|||yyyvvvyyy|||}}}{{{ppp```RRR===<<>>>>>@@@BBBDDDEEEGGGJJJMMMCCCBBBAAA???>>>>>>>>>???>>>>>>???????????????>>>;;;===??????===;;;<<<>>>;;;;;;::::::888777555555222222222222222222111000000000///............///*********)))))))))(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&+++111000)))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))***,,,---...|||sss^^^JJJBBB>>><<>>;;;>>>BBBBBB@@@===<<<===@@@???>>>===<<<===>>>>>>999:::;;;:::888888:::<<<666:::===;;;888777;;;???@@@AAACCCHHHLLLNNNNNNLLLGGGNNN]]]nnnyyy|||~~~|||zzz}}}~~~}}}||||||yyymmm___MMM@@@<<>>>>>>>>>>>===>>>>>>?????????>>>>>>:::===???>>><<<;;;<<<>>>999999999999999888777666111111222222222111111000000//////............///************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&---333222)))!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((,,,***)))'''&&&''''''(((uuuvvv{{{fffHHH===@@@AAA>>>NNNPPPYYY___YYYPPPUUUcccnnnyyy|||zzzzzzzzzxxxwwwtttpppjjjddd^^^[[[QQQLLLFFFCCCBBBBBBAAA???>>>======<<<;;;::::::999;;;:::999999:::;;;999888999999::::::;;;:::::::::888888888888888999:::;;;999:::;;;;;;;;;;;;;;;:::;;;===???@@@???BBBGGGLLLMMMPPPUUUZZZ^^^`````````VVV___nnn{{{|||}}}~~~}}}|||ooo^^^OOOCCC===;;;BBBJJJWWWdddrrrtttttt|||yyypppbbb[[[XXXcccyyywwwyyyiiiQQQ>>>::::::444111333000///...------,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&(((((()))*********************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---............////////////////////////000000000000000000111111111222222222333333333333333333333222555555444444444666888999<<<<<<<<<<<<<<<<<<<<<;;;AAA???>>>@@@BBBCCC@@@===CCCDDDCCCBBBAAA>>><<<:::<<<===???@@@@@@???>>>>>><<<<<<======<<<;;;::::::;;;:::888777666666666666444333222111000000000000......---------,,,,,,,,,+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%(((,,,000333&&&&&&&&&''''''''''''(((''''''''''''((((((((((((sssWWWEEE<<<777888BBBXXXooosssggg\\\[[[eeettt~~~}}}{{{xxxtttooollljjjfffaaaZZZUUURRRNNNKKKHHHDDDCCCBBBAAA???>>>===<<<;;;:::999999;;;;;;:::999888888999::::::::::::999888888888999999:::<<<<<<>>>>>>??????????????????BBBEEEHHHIIIKKKNNNTTTYYY^^^```dddiiilllmmmnnnmmmlllqqqxxxtttjjj[[[LLLAAA???BBBEEEPPPYYYgggwwwuuulllfffnnnzzzuuummmSSSBBB555666777333000333000///...------,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((((((((('''''''''&&&'''((())))))******)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------........./////////....../////////000000000000000000111111111222222222222333333333333333333555555444444555666888999999::::::;;;<<<<<<======AAA???>>>>>>AAAAAA@@@>>>AAABBBBBBAAA@@@>>><<<:::<<<===>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;:::888666555555666666333333222111000000000000------------,,,,,,,,,,,,++++++******)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''***,,,---&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((xxxWWWCCC999999<<>>???@@@???>>>=========>>>>>>?????????=========>>>???AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGMMMQQQUUUXXX[[[___fffkkkppprrrvvvyyy{{{|||||||||zzzzzz}}}uuu^^^SSSDDD888777???MMMVVVeeekkkvvvyyyyyyyyyjjjUUU@@@666111444555000///111000///...---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((('''''''''''''''&&&''''''((()))((((((((())))))***+++++++++++++++++++++++++++,,,,,,------------------.....................////////////000000000000000111111111111111111111222333333333444555555555555666777888999777777888:::;;;===>>>>>>AAA???======>>>?????????>>>>>>???>>>>>>===<<<;;;<<<<<<<<<======???@@@@@@===>>>>>>>>>>>>===<<<<<<;;;:::888666555444555555333222111000////////////---------,,,,,,,,,+++++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((nnnPPP===AAA;;;>>>LLL\\\bbbcccccc^^^jjjppplllhhhmmmxxx~~~}}}zzz|||~~~|||zzzvvvrrrmmmiiifffYYYXXXUUURRROOOLLLIIIHHHJJJGGGDDDCCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBCCCDDDFFFHHHIIIHHHIIIKKKMMMOOORRRTTTUUU[[[___dddfffiiimmmsssxxx{{{|||~~~zzz~~~~~~ooobbbJJJBBB888444;;;JJJ\\\gggyyyyyy~~~|||{{{~~~pppYYYCCC:::555333555333///...111//////...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((())))))***+++******************+++,,,,,,------,,,,,,,,,,,,------------------.........//////////////////000000000111111///000000111222333333444555555555555666777888888666777888999:::<<<======@@@>>><<<;;;;;;===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA;;;;;;;;;<<<<<<;;;:::::::::999777555444444444444222222111000////////////,,,,,,,,,,,,++++++++++++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((cccGGG>>>::::::BBBKKKMMMKKKIIIQQQ[[[cccddddddhhhpppvvvvvvxxxzzz|||~~~}}}yyyuuurrrpppiiigggeeebbb^^^[[[XXXWWWSSSPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPTTTUUUWWWZZZ^^^bbbeeegggiiilllppprrrrrrtttyyy}}}|||yyyxxxtttiiiYYYLLL;;;888777===JJJ[[[jjjrrrxxxrrrwww}}}^^^GGG:::888555444333111///000222///...---,,,,,,++++++,,,+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''''''''((())))))******))))))))))))***++++++,,,------++++++++++++,,,,,,,,,,,,------------................../////////000000000//////000000111222333333333444555555666666777777777777888888999:::::::::>>>===;;;::::::;;;===>>>999999999::::::;;;;;;;;;<<<;;;;;;:::;;;===???@@@::::::;;;;;;;;;;;;:::::::::999777555333333333333222111000///............,,,,,,+++++++++*********)))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''mmmpppXXXNNNBBB;;;999:::;;;;;;===FFFSSS^^^fffiiiiiihhhiiimmmsssvvvxxxzzz}}}}}}}}}~~~~~~zzzxxxwwwyyyxxxvvvssspppmmmjjjiiifffccc^^^[[[ZZZZZZYYYXXXTTTTTTSSSSSSTTTVVVXXXYYY\\\\\\]]]]]]___```bbbccceeeeeegggjjjnnnssswwwyyytttwwwzzzzzzxxxxxx{{{}}}|||xxxlll```UUUKKKBBB<<<444555;;;HHHZZZlllwww}}}tttffffffllluuu{{{xxxssszzzlllLLL;;;777444222000//////000111333///...---,,,+++++++++++++++************)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((('''''''''''''''((()))))))))))))))((())))))***+++,,,------************++++++++++++,,,,,,,,,---------................../////////////////////000111111111222222222444555555555555555666666777777888888999999;;;;;;;;;:::999999;;;===999999888888999:::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<============<<<:::999666444333222222222111000///......---------+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''SSS___|||zzzYYY>>>444555:::<<<666999CCCTTTdddllljjjfffbbbdddfffkkkqqqvvvyyyzzzvvvwwwxxxzzz}}}~~~~~~~~~~~~{{{yyyxxxwwwwwwtttpppnnnnnnoooooooookkkjjjjjjjjjkkkmmmoooppprrrrrrrrrrrrssstttuuuvvvsssssstttuuuxxx|||}}}}}}|||}}}~~~~~~zzzttthhhVVVFFF===888666555666888AAAQQQfffyyy{{{vvv{{{xxxhhhYYYTTTWWW^^^jjjtttrrrRRR>>>777555222111//////000222111...///...---,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&'''(((((())))))(((((((((((()))***+++,,,------)))))))))*********+++++++++,,,,,,,,,,,,---------------.........////////////000000000000000000000000111222444444444444333444444555666888999::::::888:::;;;;;;999888999;;;:::999888888888999:::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<=========<<<:::888666444222111111111000000///...------------+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''LLLPPPmmmtttRRRBBB>>>:::666;;;666999JJJ```nnnpppnnnccc```^^^bbbkkkrrruuuttttttuuuwwwyyy|||~~~~~~}}}|||{{{xxxuuutttvvvxxxyyyzzzwwwvvvuuuuuuwwwyyy{{{}}}zzzyyyyyyyyyzzz{{{||||||zzzyyyyyyyyy{{{~~~~~~~~~~~~}}}zzzeeeXXXFFF999555555444333<<<===EEEVVVmmm|||sssrrrrrrqqq^^^WWWSSSVVV\\\dddsss]]]>>>888888333444333111111333333///)))......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((&&&''''''((((((((((((((('''((()))***+++,,,------))))))))))))************++++++,,,,,,,,,------------------.........//////000000000000///////////////000222333444444333222111222333555888:::;;;<<<777999<<<;;;999777888:::::::::999888888999:::;;;;;;<<<<<<===<<<;;;999888888999::::::;;;;;;;;;::::::888666444222111111111000000///---------------************))))))))))))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''PPPRRRjjjpppOOOBBB<<<666:::888;;;CCCJJJPPP\\\iiieeecccaaa```aaagggnnnsssvvvxxxyyyxxxvvvxxx}}}}}}~~~}}}|||yyy|||~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~|||xxx{{{}}}qqqcccOOODDD;;;888555333777>>>FFFOOOWWW```yyyyyyuuutttppplllcccYYYUUU^^^mmmyyyzzzsssvvvzzzcccMMM>>>666222000000000000///......------,,,,,,,,,+++++++++*********************)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((()))******++++++************************+++,,,...---,,,++++++,,,++++++,,,,,,,,,,,,------+++,,,---///000111111111000000111111111222222222333444555555666888<<>>===:::666555666888888777999999888888777666666666777888999999::::::999999:::::::::999999999888888666555444222111000//////......---,,,+++******)))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''nnneeewwwoooVVVIIIAAA::::::<<<;;;::::::RRR___ooowwwuuuqqqpppqqqsssppppppsssyyy}}}|||zzzxxxyyyzzz|||}}}~~~xxxrrrooojjj```TTTLLLFFF<<<333555222222<<>>555222444555333///000//////......---,,,,,,++++++++++++************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((()))*********************************)))+++,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------......///........./////////000000000111111000111333333222444666888:::999777555555666777777999999888888777666666666666666777888999999999999777777777666666666555555333222000///...---------+++++++++++++++++++++,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''')))++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((()))***)))&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&qqqZZZSSSbbbuuuvvv[[[DDD999999===>>>777>>>KKKZZZgggpppssssssxxxvvvsssnnnkkkmmmrrrwwwzzz|||}}}{{{xxxvvvvvvwww|||}}}}}}{{{zzzyyytttyyy~~~}}}}}}{{{rrrggg```NNNBBB555111555888888666333555<<>>;;;<<<;;;777333111222777===AAAMMMeee|||}}}uuussstttyyy~~~tttnnnddd]]]```nnn|||[[[DDD;;;999888444111000333333111...///......------,,,++++++************))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''')))++++++++++++,,,---++++++,,,,,,,,,---------)))***+++---.../////////---------.........//////000222444444222111222333444666888777444333555777999999888888777666666666222333444666777888888888666666555555555444444444111000///...............+++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%^^^pppxxxdddbbbjjj{{{jjjVVVEEEAAA???999777<<<999666444777===AAAAAA???CCCIIISSS^^^gggmmmpppqqqsssyyy}}}{{{vvvsssuuuzzzwwwuuutttvvvzzz}}}yyysssnnnpppmmmiiihhhhhheeeaaa]]]UUUOOOIIIEEEBBB@@@===:::>>>===@@@CCC???>>>PPPfffcccddddddffflllssssssnnnmmmjjjfffccc^^^UUUHHH>>>666555444444555555444333///777CCCRRR___mmmzzz}}}nnnnnnvvv~~~{{{ooo{{{xxxWWW>>>:::999444333333222222111000000000...------,,,,,,++++++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000222555777777666333111444555666777777666666555777777777777777888888999555555666666777777888888666666666555444444333333111000///...---,,,,,,,,,***++++++++++++***))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$RRR___sssiiihhhwwwxxxaaaSSSGGG;;;999===:::888666444333444666777999<<>>DDDJJJNNNTTT[[[dddhhhjjjkkkpppuuuiiiiiiiiijjjlllqqquuuxxxzzzzzzzzz{{{}}}~~~~~~yyyqqqjjjccc^^^YYYVVVPPPNNNKKKIIIGGGDDD@@@===999666333222333555777777555555888<<<===DDDYYYooo~~~zzz|||zzznnn___SSSMMMEEE@@@<<<999555111555333000///000444999<<>>;;;BBBLLLSSSZZZbbbkkkrrreeeeeecccaaa___```bbbdddiiikkkooorrrttttttsssrrrppppppnnnmmmllllllllllllllllllmmmmmmmmmllliiihhhddd^^^VVVNNNHHHDDDBBBBBB===<<<<<<<<<;;;:::999777;;;999777666777:::<<<===<<<>>>DDDHHHIIIOOOaaasssyyyqqqhhhYYYLLLDDD???:::666555555444333333222222444:::CCCNNNUUUaaa___jjj~~~{{{gggTTTKKKUUUgggxxxzzz~~~|||___MMM===888666111111555222111111000//////......------,,,,,,+++*********))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%(((,,,---)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))***+++,,,---//////000111222333555555444555666777888888777777666666666666666777888888888888777777777777777777777666555444333111111000000000...---,,,+++++++++***************))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$HHHGGGHHHJJJMMMZZZuuukkkWWWSSSaaarrrrrr___TTTGGG???>>>>>><<<888777666555444444555666666888;;;>>>AAAFFFLLLUUU[[[\\\\\\[[[WWWTTTRRRTTTVVV[[[```fffjjjjjjeee___ZZZZZZYYYVVVTTTRRRSSSSSSTTTUUUVVVXXXWWWVVVSSSPPPOOOOOOLLLGGGAAA===<<<<<<>>>:::;;;<<<===============>>>??????@@@BBBEEEHHHJJJKKKOOOVVVYYYYYY\\\gggsss|||ooo```UUUJJJBBB999777444333333333333222333555;;;BBBLLL[[[jjjuuu|||{{{zzzyyyuuubbbWWWSSSWWWgggwwwhhhKKK???777888666///000777111111000//////......------,,,,,,++++++***))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&)))...///***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++************************))))))))))))************,,,++++++******++++++,,,+++++++++++++++,,,......////////////000222444555222333444666777666666666666666666555666777777888777777666666555555555444555555444333222111000000000///...---,,,+++++++++)))************)))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$EEEEEEGGGIIIGGGNNNgggeeeTTTTTT[[[vvv~~~fffUUUMMMHHH???888444444444555555555555555666666666777888===CCCHHHQQQSSSTTTSSSPPPPPPSSSWWWUUUYYY]]]```___ZZZTTTPPPLLLJJJGGGDDDCCCCCCCCCDDDFFFIIIKKKLLLIIIFFFDDDDDDEEEEEEDDDAAA??????AAACCC???AAACCCDDDDDDDDDEEEFFFDDDHHHLLLOOORRRVVVZZZ\\\ggglllpppooojjjgggkkkqqqvvvxxxrrraaaNNNBBB;;;777444333333333333333444444555;;;DDDOOO\\\lll}}}}}}xxxrrreeeYYYXXX```mmm}}}uuuUUUAAA;;;888888444---...333000000//////......------,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&))),,,---***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******,,,,,,,,,,,,---...///000.........///000111222333000111333555666666666555666666555555666666777888777777666555555444333333444333333222222111111000000///...,,,++++++******))))))******))))))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$FFFDDDGGGLLLJJJJJJXXXiiikkk]]]XXXmmmqqq^^^III;;;<<<;;;999888777666666666222333444555666888;;;===BBBFFFIIIIIIHHHJJJNNNSSSNNNNNNNNNPPPRRRUUUXXXZZZVVVTTTQQQOOOMMMLLLLLLMMMFFFJJJNNNPPPOOOMMMLLLLLLKKKMMMOOOOOONNNMMMNNNPPPNNNRRRUUUWWWXXXYYY[[[^^^dddiiipppuuuwwwyyy|||~~~{{{lllbbb______bbbbbb[[[KKK===777444222555555666888:::>>>BBBEEEDDDLLLWWWcccnnn|||}}}~~~tttmmmggghhhoooyyy~~~]]]GGG<<<999666444333111000111000000///......------,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,,,,,,,---...///000.........//////000000000111222444555777777666666666555555555555666777777888888777666555444333333222222222222111111111111//////---,,,+++*********)))))))))))))))(((((('''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$LLLGGGHHHNNNMMMGGGIIISSSmmmrrrfffggg{{{rrr\\\IIIFFFAAA===999777777777555666888888777555333222111555:::::::::;;;@@@EEEEEEBBB@@@BBBIIIUUUbbbjjjmmmllliiigggeeedddccccccdddiiiooorrrrrrqqqrrrsssqqquuuyyyzzzwwwuuuuuuvvvyyy~~~xxxaaaQQQHHHEEEDDDCCC>>>666444777::::::777888;;;>>>CCCKKKTTTYYY[[[cccnnnyyy}}}|||rrrrrryyy|||yyyxxxzzz~~~~~~xxx}}}vvv\\\FFF<<<888666222///222666555222000//////...------,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))******************))))))))))))******,,,,,,,,,,,,---...//////......//////000//////...111333555666888888888777555555555555555666777777:::999888777666555444333000111111111111222222222//////---,,,+++*********)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$HHHIIIJJJJJJJJJIIIHHHGGGOOOddd{{{zzzoootttggghhhbbbWWWPPPLLLDDD:::888333111444555333000111333333333444444666777777777555444333888CCCSSS^^^kkkttt~~~nnnYYYKKKBBB;;;777555222222444111111999EEECCCJJJTTT\\\bbbhhhnnnsss~~~lllYYYRRRXXX___qqqvvv{{{{{{wwwwwwwwwqqqxxxuuucccQQQGGG>>>444444444333222222111111000000//////---,,,+++******))))))))))))***************)))(((''''''((()))***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%&&&)))***)))'''))))))))))))************************+++,,,------,,,,,,------.../////////000111222222333555888;;;777777666555555555555555666666777777777777666666444333333222222111111111///...---+++***)))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################GGGHHHIIIIIIIIIHHHGGGFFFBBBRRRggg|||zzzsssnnnnnnrrr{{{pppcccJJJCCC===;;;999555555888888777666555444333333333333333222000222777???FFFOOOYYYdddjjjkkklllooossszzzsssfffTTTEEE<<<888555333777444555;;;???AAAFFFMMMTTT]]]iiissszzz{{{}}}jjjWWWLLLMMMXXXaaaqqqtttxxxyyyzzzwwwooo^^^JJJ???;;;888555444333333222111111000000//////...---,,,+++******+++*********))))))((((((***)))(((''''''((()))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&)))***)))'''))))))))))))************+++++++++***++++++,,,,,,,,,,,,------.../////////111222333333333444777999777777666555555555555555666666666777777666666666333333222222111111000000......,,,+++***)))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################FFFGGGGGGGGGGGGFFFEEEDDDDDDJJJUUUfffzzzooo]]]VVV[[[lll{{{cccWWWJJJBBB;;;555444666666666555444333222222111222333333333222222444555666>>>GGGLLLMMMNNNSSSWWWcccgggkkkmmmkkkkkkmmmooo}}}gggQQQIII>>>666444444444444888555999DDDOOOTTTUUUVVV```jjjxxx~~~vvvyyy|||}}}~~~lllbbbSSSIIIIIISSScccmmmzzzyyyxxxzzzzzzdddKKK===888666666888333333222222111000000000//////...---,,,+++******,,,,,,+++***)))(((''''''))))))(((((((((((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))'''))))))))))))************,,,,,,++++++***+++++++++,,,,,,------.../////////111222333333222333555777777666666666555555555555555555666666666666555555222222222111000/////////...---,,,+++***))))))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEEEEEEEEEEEDDDCCCCCCBBBGGGFFFJJJTTT^^^mmmppp\\\UUU]]]ggg~~~qqq___UUUPPPJJJBBB>>>999888777555444444444444444555666777777666666666333777<<<<<<;;;:::===@@@FFFHHHJJJJJJJJJJJJLLLNNN]]]eeeqqq~~~|||eeeQQQCCC>>>999666666999;;;;;;@@@CCCKKKYYYeeejjjjjjiiioooyyy||||||{{{xxxvvvddd]]]TTTRRRZZZhhhxxx~~~jjjUUUCCC???===777444777222222222111000000//////......------,,,+++******++++++******)))(((((('''))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))((((((((()))))))))************------,,,+++************,,,,,,------.../////////222333444333222222444555666666666666666555555444444555555666666555555444222222111000///......------,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDCCCCCCBBBAAA@@@@@@@@@>>>;;;@@@HHHMMMWWWpppttt```YYYYYYiiirrrhhhWWWSSSMMMFFF@@@<<<::::::888777666666666777666666666888:::999666555777999777888999999999999;;;<<<>>>DDDMMMXXX```dddffffffdddeeeiiiqqqxxxyyysssllljjjeee```^^^^^^ZZZQQQJJJEEECCCAAA@@@BBBEEEHHHIIIUUU^^^kkkwwwvvvppppppssskkkhhheeehhhqqq}}}kkkPPPDDD======:::222000444222111111000000//////...---------,,,,,,++++++***))))))))))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((()))((()))))))))************------,,,+++************,,,,,,------.../////////111333444444222222333444666666666777666555444444444444555555555555444444222222111000///...---,,,,,,,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBBBBB@@@???>>>>>>>>>>>>888888===CCCEEEKKK\\\oooyyyhhh^^^^^^zzzuuugggZZZQQQLLLJJJGGGCCC>>>;;;999888777555333444555555444444666777444444444555555666666777222555999>>>AAABBBAAA@@@BBBCCCFFFKKKNNNNNNJJJEEE@@@AAABBBBBBCCCHHHPPPVVVYYYXXXXXXXXXZZZ^^^aaaccclllwwwsssccc]]]dddmmmqqqrrrtttwww}}}zzzVVVCCC>>>:::888444111222666111111000000///.........---,,,,,,,,,+++++++++***(((((())))))************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))************,,,,,,++++++***+++++++++,,,,,,------.../////////000222444444333222222333555666777777777666444333333333444444444444333333333222111000///...---,,,++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%AAA@@@???===<<<<<<<<<<<<;;;;;;<<<===>>>BBBJJJSSSrrr|||kkktttyyypppllljjjddd___XXXRRRNNNKKKGGGDDD>>>>>>===<<<999777666666444444555777888999888777555666777888888777777666888:::>>>AAADDDEEEEEEEEEBBBFFFIIIHHHIIIRRRcccqqqvvvvvvuuuttttttvvvyyy{{{xxx{{{}}}uuu```TTTTTT___kkkssswww{{{}}}~~~wwwmmmttt}}}eeeIII>>>???<<<666333555666444111000000//////...------,,,,,,,,,+++++++++++++++*********)))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%''')))((('''&&&(((***))))))))))))************+++++++++***++++++,,,,,,,,,,,,------...////////////111333444333222333333555666777888777666444333333333444444444444333333444333222111///...---,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%'''(((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%AAA@@@>>><<<;;;:::;;;;;;888:::888666888???DDDFFFWWWnnntttnnnssszzzsssmmmhhhccc]]]YYYVVVTTTQQQLLLFFF@@@<<<999888999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>BBBFFFKKKNNNRRRVVVZZZZZZ^^^```]]]]]]gggyyyyyyooosssyyy{{{mmm]]]SSSQQQVVVbbbmmmuuuyyy}}}~~~}}}~~~ggggggsss{{{yyyqqqeeeTTTEEE888===<<<555444888444+++000000000///......------,,,,,,++++++++++++++++++,,,,,,+++***)))((('''''''''((()))******)))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''))))))'''&&&(((***))))))))))))************************+++,,,------,,,,,,------...//////000...000333444333333333444555666777888777666444333222333333444444333333222444444333111000...------+++***)))))))))))))))***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###&&&'''(((((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%CCC???;;;888777777777666::::::::::::::::::::::::@@@OOOkkkeeeYYY___nnn~~~{{{yyyyyyzzz{{{vvvmmmbbbZZZWWWNNNRRRZZZbbbfffeee___[[[PPPMMMJJJJJJNNNRRRVVVWWWYYY\\\^^^```gggsss|||~~~|||~~~wwwnnnlll```YYYSSSXXXfffssszzzzzzzzziiikkkeee\\\SSSLLLGGGBBB???888777555444333222222222////////////............+++++++++************)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,******))))))******+++,,,,,,---//////......000111111222333333333222111000222333555666666666555555666555555444444333222222111000///...---,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%===;;;999888999888777555888888888888888888888888:::AAASSSsss|||eeeYYYZZZeeerrrzzzsssrrrwww{{{pppooonnnnnnpppuuuzzz~~~|||zzzqqqhhh]]]\\\bbb[[[___hhhtttjjjXXXSSSKKKDDD???;;;888555777666444333222111111111////////////.........---+++++++++*********))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''((((((((((((((())))))******+++,,,,,,***************+++,,,,,,,,,---//////......000111111222333444444333222111333444555666666555444444444444333333222222111111000000///...---,,,++++++))))))((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%:::999888999:::999777444666666666666666666666666888555<<>><<<;;;999777333333111000000/////////.........---------,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))***++++++++++++++++++++++++,,,,,,---+++---............///111222333333333444444444444444444444444333333222222333222222111111000000///......------,,,++++++******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCC???:::666666777888888666666666666666666666666888888999???JJJZZZiiisssqqqkkkiiivvv~~~qqqiii\\\QQQFFFEEEMMM[[[lllyyy~~~|||}}}mmmfffgggmmmtttqqqcccRRRIIIDDDAAA===:::999777555333222111000000////////////------------,,,,,,,,,,,,*********)))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++++++++******++++++,,,---+++,,,......------///000222222222222333333444444444444333333222222222222333333222222111111000000------,,,,,,++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%FFFAAA:::666555666888999666666666666666666666666333666999999999===EEEKKKXXXiii}}}~~~yyysssppprrr~~~{{{qqqeeeZZZUUUXXX[[[XXXVVVZZZdddnnnvvv{{{|||}}}|||llleeefffhhhggg\\\MMMCCCAAAAAA>>>;;;888666444111///222111000///////////////------,,,,,,,,,+++++++++******)))))))))(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((())))))******+++******))))))******+++,,,***,,,---...------...000111111111111222333444444333333222111111111222222333333222222111000000000,,,,,,,,,++++++*********(((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%BBB>>>999666666777888888666666666666666666666666222444555555444333555888:::GGGVVVeeewwwxxxjjj___^^^lll}}}{{{ppp\\\RRRLLLJJJRRR___iiimmmsssvvvxxx{{{}}}~~~~~~~~~ooobbb^^^XXXSSSJJJ@@@<<<>>>@@@===:::888777555222000222111000000///000000000,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))*********))))))(((((())))))***+++***,,,------------...000000000//////000222333444222222111000000111222333222111111000000//////...++++++++++++************&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%===:::888777777888888777555555555555555555555555555444444444666777777666555;;;@@@EEEVVVsssvvvdddXXX^^^lll{{{xxx{{{xxxxxxeeeTTTHHHKKKOOOTTTbbbssssss}}}zzzlll```VVVKKKFFFAAA>>>???BBB===;;;888777666444222000222111111000000000000111,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((()))*********((((((((((((((())))))******,,,------------...000000////////////111333444111111000000000222333444000000000///......------+++++++++***************%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;999777666777777666555333333333222222222111111222222222222222222222222333444666999BBBWWWqqq~~~mmmdddaaauuu~~~uuuuuuyyy}}}rrreeeaaaLLLMMMNNNQQQWWWdddsss~~~vvvjjjOOOLLLGGGCCC@@@???===<<<>>><<<999888777555333111111000000///////////////------,,,,,,+++***))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************......---,,,,,,---------000000000000000/////////000000000000111111111111111111000000//////......************))))))))))))***))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########999777555555666666555444333333222222222111111111222222222222222222222222444555444222333<<>>===<<<:::888666555444222///111000//////......//////,,,,,,,,,++++++*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************------,,,,,,,,,,,,------//////////////////////////////000000000111111111000//////......---------*********)))))))))(((((()))))))))((('''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$666555333333444555555444222222222222111111111000111111111111111111111111///222333111///111888???LLLbbb|||yyy}}}|||ssspppiii___VVVUUUXXX[[[^^^aaaooowww{{{nnnzzz|||}}}xxxgggSSSHHHFFFEEEBBB???>>>?????????>>>:::888666555444333000...000000///............///++++++++++++++++++******)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,++++++++++++,,,,,,........................//////000000000000111111///......---,,,,,,++++++******))))))))))))(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%555333222222444555555444222111111111111000000000000000000000000000000000---111444444222222666:::444@@@VVVqqqyyytttyyy~~~{{{{{{~~~}}}}}}|||yyyuuukkk___XXXWWWUUUTTTXXXcccqqq{{{~~~~~~{{{nnn```QQQFFFDDDHHHBBB@@@>>>===>>>???>>>===999777555444444222000...000///......------......************++++++++++++(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))************++++++*********+++,,,,,,---------...............////////////000000000111//////...---,,,++++++******)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%555444222222444555555444111111111000000000//////////////////////////////000222333222///...///111333333;;;LLLbbb{{{tttoooooovvvmmmgggwww|||~~~yyyqqqnnnbbbcccgggjjjggg```]]]^^^aaaeeelllwwwwwwhhhXXXLLLFFFAAAAAADDDBBB@@@>>>>>>>>>>>><<<;;;999777555444444333111//////......---------------*********************+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))************+++*********++++++,,,---------------......//////...////////////000000000000000///...---++++++***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%555444222222333444444333000000000000////////////...........................///000///......000111555111222<<>>AAA@@@>>>======<<<:::888888666444333333333111///......---,,,,,,,,,,,,---******************))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++***++++++,,,---...---------...//////000000......////////////000000000000///...,,,+++******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%555333111111222222111000000000/////////.........------------------------***,,,...000111222333444111...000555666:::LLLbbbtttqqqnnnooozzz~~~|||~~~}}}|||xxxyyypppiiijjjdddZZZ[[[VVV___ooo}}}{{{{{{xxxsssddd[[[LLLGGGEEEGGGHHHCCC>>>===>>><<<;;;;;;<<<;;;999777666444333222222111///......------,,,+++,,,,,,,,,++++++******))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++++++++,,,---...///------...//////000111111........./////////000000//////...,,,+++***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$444222000000000000///...000/////////............---------------------------///111111111...,,,+++///---000333...***888KKK\\\ppp|||uuuyyyzzzzzzqqqnnnvvvzzzuuurrrmmmfffcccdddnnnooojjjllltttqqqpppyyyooovvvsssnnnooo~~~xxxeeeVVVMMMGGGLLLIIIGGGFFFCCC===;;;===:::999999999::::::888777555333111000000000...,,,...---,,,,,,++++++,,,,,,,,,++++++***)))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))************,,,,,,,,,,,,---...///000.........///000111111222............/////////000......,,,+++***((('''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########333111//////000111000///000//////...------,,,,,,------------------------------------------------000/////////111222444666FFFNNN___www}}}}}}yyyqqqmmmpppqqqoooppptttwww}}}{{{tttmmmiiifffooosssrrrmmmlllooonnniiimmmrrr|||yyyuuuzzz|||wwwgggXXXMMMGGGDDDBBBGGGFFFEEECCCAAA???>>>===:::;;;======;;;888444222333333333222000...---,,,...------,,,,,,++++++***,,,+++***)))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''''''''(((***+++&&&+++///---+++---...---000000000000111111111111///////////////.........///...+++)))(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$333111//////000111000////////////...---,,,,,,,,,------------------,,,,,,------------------------...------...///000222333222888CCCSSSeeexxxzzz{{{{{{yyy|||~~~}}}{{{{{{~~~~~~}}}|||vvvsssqqqtttxxx{{{zzzwwwpppnnnkkkhhhhhhjjjlllnnnwww|||}}}~~~}}}|||}}}|||tttppplllhhh```UUULLLFFFDDDCCCCCCDDDDDDCCCBBB@@@???>>>===999:::;;;;;;:::888666555444333333222000///---,,,---------,,,++++++******,,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))(((((('''((()))***++++++333777222+++***,,,---//////000000000111111111////////////............///---+++)))((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$333111//////000000000//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***///333555;;;III]]]mmm}}}}}}}}}~~~zzzvvvtttvvvuuutttwww~~~uuurrrooommmnnnqqqsssrrrqqqmmmkkkiiiiiimmmuuu}}}ooofff___WWWNNNIIICCC?????????@@@AAAAAA@@@@@@??????>>>>>>===888888888888888777777777444333333222111///...---------,,,,,,+++*********+++******))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******+++555:::333***(((+++...//////000000000000111111/////////.........---------,,,***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$222000///...000000///...------------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......+++000333111///222<<>>>>><<<:::999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::888666333111111000111000000000000///...---,,,++++++******)))((((((((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******)))'''***//////+++......////////////000000000//////...---,,,++++++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***,,,,,,***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$111000....../////////...*********+++++++++++++++(((((())))))***++++++,,,************************)))***+++,,,---,,,++++++///---+++***+++,,,---...,,,---333>>>MMMbbb~~~|||tttwww|||yyytttiii^^^QQQGGG@@@>>>>>>@@@BBBAAA@@@???===;;;999888999:::;;;:::::::::;;;;;;;;;;;;;;;<<<666555444333222111000000////////////...---,,,++++++******)))((((((''''''&&&'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((***,,,+++((()))---...---........./////////000000000//////...,,,++++++***''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((())))))(((%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$111///...---//////...---******************++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))+++,,,,,,+++******'''))),,,------...000111---000333222111<<>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@???===;;;::::::;;;;;;<<<;;;:::999888888888888444444333222222111111000000000000///...,,,+++***+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((())))))))))))************'''''''''((()))+++,,,---////////////000000000000///......,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""/////////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))***************++++++,,,---------------///111000111;;;FFFOOOTTT[[[ccclllzzz|||zzz|||{{{}}}nnnggggggeee\\\TTTLLLFFF???;;;:::;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777444333333222111111000000000000//////...,,,+++***+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))))))))*********(((((((((((()))***,,,,,,.........////////////000//////...---,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""///......------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******++++++++++++++++++,,,,,,,,,,,,---000000///222777@@@@@@>>>>>>CCCQQQbbbnnnyyyzzz|||qqqqqquuu~~~xxxmmm^^^SSSNNNJJJFFFBBB>>><<<999888999:::;;;;;;======<<<<<<;;;:::::::::999:::;;;<<<===<<<<<<;;;999::::::::::::888777666333333222222111000000000/////////...---,,,+++***+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''((((((((((((((())))))))))))******))))))((())))))***++++++---------.........////////////...---,,,+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############------------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***++++++++++++************,,,++++++---///.........666555444222222666===CCCJJJWWWkkk}}}|||uuuwww|||xxxpppUUUPPPHHHAAA>>>>>>??????999888888999;;;<<<========================<<<<<<<<<<<<==================:::;;;<<<===<<<:::888666222222222111000000//////.........------+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))))))))******+++,,,,,,------..................---,,,++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))******************))))))---+++)))))),,,//////---,,,---///000111111222333222888AAAMMMYYYdddlllqqqtttuuu{{{sssqqqnnnkkkeee[[[NNNFFF@@@???===:::777666777888888999;;;<<<<<<<<<======;;;<<<===???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<>>>>>>>>><<<999888222111111000000//////...,,,---------,,,+++***)))***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***)))))))))))))))******+++++++++,,,---......///---------,,,++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))******+++,,,***(((***///000.....................///000222000///000555;;;@@@CCCVVVdddttt~~~|||{{{||||||wwwvvv~~~zzzzzzooogggWWWRRRKKKDDD@@@<<<999777555777888888777666666666777999;;;;;;:::999:::;;;:::;;;===???AAAAAAAAAAAA>>>>>>===<<<;;;:::999888<<<======>>>===;;;:::999111111000000///.........+++,,,,,,,,,++++++***)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((())))))***++++++***++++++,,,---...//////,,,+++++++++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$*********+++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''((((((((()))*********(((,,,,,,))))))---///,,,222000...,,,,,,------,,,000//////......///222555333>>>NNNZZZ```ccceeehhhsss}}}~~~}}}wwwzzz~~~{{{yyy{{{wwwqqqsss{{{~~~~~~|||xxxqqqhhhZZZMMMDDD<<<999666333444555777888000222444666888888888888666888::::::888777888:::999:::===>>>??????>>>>>>;;;===@@@AAAAAA>>>;;;888<<<<<<<<<;;;::::::999999111000000//////...------+++++++++++++++******)))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))***,,,,,,++++++,,,---...///000000*********)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$******************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((()))******+++%%%,,,...***))),,,,,,)))******+++...000111000///)))...222333000...000333444777<<<@@@CCCEEEFFFFFFQQQ[[[ccchhhtttvvvzzz~~~{{{sssnnnqqqxxx~~~~~~wwwssssssvvvyyy}}}wwwooofffeee\\\QQQJJJGGGDDD>>>888666777888999888555111///555555555555666666666555666999::::::777777999;;;999:::<<<>>>>>>===;;;:::999>>>DDDIIIIIIEEE???;;;<<<;;;:::999888888888888000000000///......------******+++++++++******)))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((()))+++,,,---++++++,,,---...000000111))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$,,,+++)))((('''((()))+++))))))))))))***+++,,,---&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............///111222333444555666666888???MMM___ppp{{{~~~xxxyyy{{{~~~yyyxxxwwwvvvwww{{{zzznnneeebbbbbbjjjgggaaaYYYQQQIIICCC@@@:::999888777555333222222222222333333333444444444444555666555444333444555777777666666555555555555333666999:::999777777777;;;999<<>><<<999666444333333333222111000///------,,,,,,,,,***((('''(((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%(((+++''''''''''''((((((((((((&&&''''''((()))******++++++,,,------......------++++++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,+++)))((('''((()))***))))))))))))***+++,,,---''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------...///000111111222//////000555<<>>FFFHHHAAA:::<<<:::777555333222333333111000///...---,,,,,,,,,+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$$$$%%%(((***''''''''''''((((((((((((''''''(((((())))))******+++,,,,,,---------------+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,+++)))((((((((()))***)))(((((())))))***+++,,,''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...000111333444444555777===@@@:::333777HHHXXXfffXXXNNNPPPSSSNNNJJJJJJNNNVVV^^^ccc```[[[WWWUUUWWWQQQKKKJJJLLLMMMJJJGGGIIIHHHFFFEEECCCCCCBBBBBB<<<>>>>>>;;;666333333555000000000000000000000000......///000000111222222000000000111111111222222333444555555333333444555555555444444444444333333555777999:::999888888999777555555777<<<>>><<<999888777555333222222222333000///...,,,++++++++++++)))(((((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&)))''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,------------,,,******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***))))))(((((())))))((((((((((((((()))***+++'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333333222000...111444555222000444@@@IIIPPPBBB888888;;;:::777777555:::@@@DDDCCC@@@===<<<<<<999555333333333444444555555555555555444333333000222333222000///000222000000111111111222222222,,,,,,---...///000000111/////////000000000000111222333444444333222444555333333333333333333333333444666888888777666777888666666666777888999999999555444333222111111222222...---,,,+++************)))(((((()))******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''''''''''''''(((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++******)))))))))))))))((((((((('''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++---...////////////---,,,,,,---///111444555:::444//////000/////////...///222333333333333333111111000///......111333...///000111111111000000---...///////////////000---------------,,,,,,,,,............////////////....../////////000000000000222333333222222333555222333333333333333333333222444555555444444555666444666777888888777777777333222222111111111111111---,,,+++******************)))((((((******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************)))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---,,,+++,,,...///---+++...//////...------...//////......---...///111222,,,---......---...000111//////000000000///..............................+++,,,,,,,,,,,,---------000000000////////////............/////////000000///111222222222222333555222222333333333333444444111333444333222222444555222444555777777666555333222222222222111000000000,,,,,,+++***************,,,***((('''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%***(((&&&$$$###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***************)))(((((((((''''''&&&&&&''''''((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------......000000///---,,,---///---...///........./////////...------.../////////)))***,,,,,,,,,,,,++++++------------------,,,---///...------......---,,,......//////000000111111////////////////////////...////////////000000000///000222222111111333444333333333333444444444555222333444333222222444666555444333555777888666444333333333222111000//////,,,,,,+++*********++++++///,,,(((&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&&&&'''(((''''''''''''((((((((((((''''''(((((())))))******((())))))***************'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***************)))(((((((((''''''&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))*********++++++++++++))))))******++++++++++++)))...000,,,&&&$$$)))000---,,,***)))+++------+++---------...///...,,,+++,,,---...//////...+++)))))))))))))))***,,,---...,,,+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000////////////000000000111...000111222111111333444333333333444444555555555333444444444333333555777999666333444888:::999777333333333333222000///...,,,,,,++++++++++++++++++111---(((%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&'''(((''''''''''''((((((((()))&&&''''''((()))******+++(((((()))***************''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.........------------...////////////......000333555777333444555666888888888888444666888888666444333333999666444777;;;===:::666999999777666333111///---------,,,++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++************************++++++++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......//////...///000222555777555555777888999:::::::::777888888777555555666777999666555777;;;<<<999666888888777555333000...------,,,,,,++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,++++++++++++,,,------//////...///000222444666666666888999:::;;;;;;;;;::::::999777555666888;;;999777555777:::;;;999666777666555444222000...---,,,,,,,,,+++******))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))************)))))))))))))))************+++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---...////////////000222333444555666777999:::::::::::::::::::::999777777999;;;999777666777999999777555444444444222111///---,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))******))))))((((((((()))))))))*********)))))))))*********++++++************************)))))))))*********++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......///......//////000111222333333444555777888888888888777999;;;;;;:::999999999999888777888888777666555222222222111000...---,,,,,,,,,+++******))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,...------------...//////......///000000111111222222222444555666777777777444777:::;;;:::888888888888999888888777666555444000000000//////---,,,,,,+++++++++***))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))'''(((((())))))((((((''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))******++++++***++++++++++++,,,,,,,,,------,,,,,,------...///......///000000111111111111222333555666666666666444666777777777666777888888999999888666555444444......///......---,,,+++++++++******))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///000111111000000111222444555666666777777555555555444333444777:::888999:::888666444333333---.........------,,,+++++++++******)))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((******))))))((((((''''''++++++***)))((('''&&&&&&))))))))))))************...------------------...---------.........//////---...000000//////111222555444444444444555666666777666666666666888:::;;;999777555555555444222111000000///...---,,,,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###&&&)))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&$$$###!!!!!!$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&&&&$$$%%%((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''(((((()))))))))***************))))))))))))*********++++++++++++,,,,,,,,,---...000000//////111222444444444333444555555666666666555555666777888999888666555444555555333111//////......------,,,,,,***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%%%%""""""%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((''')))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&&&&&&&''''''(((((((((((())))))))))))******++++++************++++++))))))*********+++++++++---...000000//////111222333333333333333444444555666666555555555666666777777555444444555555444222------------------------***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""(((---...***%%%###$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&$$$%%%''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&&&&###!!!###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---...000000//////111222333222222222222333444444777777777666666666666666555444333333555555444333,,,,,,,,,,,,,,,---------))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&+++,,,)))&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$######""""""######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((($$$"""%%%)))+++'''###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&******&&&$$$&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((('''''''''(((((((((((()))))))))((((((''''''''''''((((((*********+++++++++,,,,,,---...000000//////111222333222222222222333444444888888999888888888888777555444333333444555444222+++++++++,,,,,,,,,,,,,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''(((&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%+++---+++'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''++++++'''%%%'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((&&&''''''''''''(((((((((******))))))((((((((('''''''''(((((((((((())))))***))))))(((((())))))***(((((()))))))))*********---...000000//////111222333333333333333444444555888888999::::::999999888666444333333444444333111++++++++++++++++++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''### %%%((('''%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%######&&&***,,,+++)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((((((%%%$$$&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((()))))),,,,,,,,,++++++,,,,,,,,,)))))))))*********++++++---...000000//////111222444444444333444555555666666777888999::::::999999666555333333333333111000,,,,,,++++++******))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%$$$############$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%%%%""""""%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***''''''''''''((((((((()))******))))))))))))******+++,,,,,,,,,,,,------------...000000//////111222555444444444444555666666444555777888999999999888777555444333333222111///---,,,,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$"""$$$'''######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''''')))***+++,,,(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%%%%"""###&&&(((&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&%%%&&&)))***)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((()))***++++++***+++---///+++---///000000000111222222333444666777777888888555555666777888999::::::888777555222000///...---......---,,,+++))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&%%%$$$$$$&&&''')))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))&&&$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&)))***)))''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((((()))***++++++******,,,...,,,...000111000000222333333333555666777888888888777777777777777888888888888777555333000///...---...---,,,+++***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))***+++*********,,,...,,,...000111111111222333444555666777888999999999888888888777777666666666888777555333111///......---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))******'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))******)))***,,,...,,,...111111111111222444555666777888999999999999888777777777666666666666777666444222000///......,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))+++***'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((()))))))))***((()))******)))***,,,---,,,...000111111111222333555666777888888999888888555666666666666777777777666555333111///......---*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''(((******(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((()))***)))))))))+++---+++---///000000000111222555666777777888888888777555555555666666777777777444333111///...---,,,,,,))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%%%%&&&(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********''')))))))))))))))+++---***,,,.../////////000111555555666777777777666666666666666666666555555555222111///...,,,,,,++++++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''')))(((''''''(((***''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###&&&((('''%%%$$$&&&)))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))******+++'''((())))))((()))+++---)))+++............///111444555666666666666666555999888777666555444333333111000...---,,,+++******((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))(((((()))+++((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((******)))))))))))))))***,,,---...///000222333333444444333444555777999:::555666666666666444333222000///...---+++***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))&&&'''((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&((('''''''''''''''((()))((((((''''''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))),,,,,,---...000111222222333333333333444555777888555555666666555444222111//////...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&(((*********+++++++++***))))))(((((((((((((((((()))))))))(((((((((((())))))***(((((((((((()))))))))***''''''''''''((((((((((((***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((('''''''''(((((()))++++++,,,...///000111222333333222222333444555555444555555555555333222111///...---,,,+++)))(((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''((()))))))))(((%%%&&&((('''&&&&&&''')))))))))************))))))))))))))))))*********+++''''''''''''((())))))))))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((((((&&&''''''''''''((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((((())))))******+++,,,---...000111111333333333333333444444444333444444444444222111000------,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))******)))((((((''')))***)))(((''''''((('''''')))***+++,,,,,,---///000111111222222222222000000111222222333333333222111///...---,,,,,,---...------,,,+++***))))))((((((((())))))******+++&&&''''''((()))******+++))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))))))))******+++,,,***+++,,,---...000111111444444444444555555444444222333333333333111000///,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((()))((((((''''''%%%(((***,,,+++,,,---...000222444777:::<<<===>>>BBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJGGGEEECCC@@@>>>>>>>>>>>>888888666444222000...---------,,,+++******))))))))))))***+++,,,------...(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************+++,,,,,,---++++++,,,...///000111222222333444555555555555555111222222222222000///...++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((('''''''''((()))***+++'''***///333666888;;;===EEEFFFIIILLLPPPRRRTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[]]][[[XXXUUUTTTTTTTTTUUUOOONNNLLLIIIGGGEEECCCBBB>>><<<:::777333000...,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...000111222222000111333444555555555444000111111222111///...---*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))***))))))***---000444777666:::???DDDGGGJJJLLLNNNSSSTTTWWWYYY\\\^^^___```___aaaccceeeffffffeeeeeebbbcccdddddddddbbb```___```^^^\\\[[[[[[\\\^^^```___^^^]]][[[YYYXXXWWWVVVSSSRRROOOLLLHHHEEEBBBAAA888777555222000---+++***++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,---...///000222333333...///111333444444444444000000111111111///...---******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))---------///333999???BBBHHHLLLQQQTTTUUUVVVXXXYYYVVVWWWYYYZZZ\\\]]]^^^^^^]]]___aaadddeeeeeedddccceeeeeefffgggfffdddaaa```WWWVVVTTTTTTVVVXXX\\\^^^______^^^^^^]]]\\\\\\[[[bbbaaa___^^^[[[ZZZXXXWWWLLLJJJFFFBBB===888555333------------------------++++++************++++++))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---......//////000000111111111111222333444444555555222333333222111///---,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''+++++++++)))((())),,,...///555===CCCGGGKKKPPPTTTVVVXXX[[[^^^^^^]]][[[YYYZZZXXXTTTOOOMMMPPPVVVZZZbbbccceeedddcccbbbbbbcccgggeeeccceeegggfff```ZZZNNNHHH@@@<<>>777444333333333888888<<>>===<<<;;;;;;999999999<<<@@@CCCDDDCCCEEEBBB>>>===============:::777777999;;;===CCCKKKZZZ]]]```aaaaaa``````aaabbbbbbbbbbbbaaaaaaaaaaaa]]]^^^___```^^^[[[WWWUUUJJJFFFAAA;;;666111+++(((******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...///000111222333444444222222222222222333333333222111000///---,,,++++++***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******'''))),,,111888>>>DDDGGGTTTVVVXXXZZZ[[[\\\___aaacccbbbcccdddeeefffggggggiiieeebbbdddfffddd[[[SSSIIIGGGBBB;;;444000000111...111555777888888999999BBBBBBCCCFFFJJJMMMOOOOOOMMMLLLKKKMMMOOOPPPPPPOOOIIIEEEBBBAAA???>>>CCCIIIYYY\\\```bbbbbbaaabbbbbbeeeeeedddcccccccccccccccaaabbbbbbbbb```\\\XXXVVVWWWTTTPPPKKKFFF@@@888444///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---......///000111333444444333333333333333333333333222111///...,,,+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&'''((()))***000444:::BBBKKKSSSYYY\\\^^^```aaabbbaaaaaacccdddgggfffddddddfffggggggfffgggbbb[[[XXXVVVRRRJJJDDD;;;;;;:::888777777999;;;:::===AAADDDFFFIIILLLNNNUUUVVVYYY[[[]]]___``````^^^]]]]]]^^^^^^^^^\\\YYYXXXTTTRRRQQQOOOLLLOOOUUU[[[^^^bbbddddddddddddeeebbbbbbccccccdddeeeffffffbbbbbbcccdddcccaaa___]]]^^^\\\ZZZXXXUUUQQQLLLIII777555333000...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,---...///111222333444444444444444444444444444222111///---++++++++++++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&***///444777DDDHHHNNNUUU[[[```cccdddcccdddeeeeeecccbbbbbbcccbbb___[[[YYYXXXXXXVVVSSSPPPNNNJJJFFFDDD@@@;;;777666888;;;???BBBFFFKKKOOOPPPRRRTTTUUUWWWYYY]]]```]]]```bbbdddeeeeeeddddddcccbbbbbbbbbbbbaaa^^^\\\___]]]\\\^^^\\\YYY[[[```\\\___bbbddddddddddddeee]]]^^^___```bbbbbbbbbbbb^^^___aaacccdddfffffffffbbb___[[[YYYYYYYYYXXXWWWHHHFFFAAA<<<666222...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))))))))))))))***+++,,,---,,,,,,---///000222333333555555555555555555555555222000...,,,+++***++++++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((,,,444>>>GGGLLLVVVYYY]]]```bbbcccbbbaaaaaabbbbbbaaa]]][[[ZZZZZZWWWRRRLLLHHHFFFDDD@@@===999:::<<<===>>>===<<<<<<:::===BBBGGGKKKPPPVVVZZZ``````___^^^]]]^^^aaaddd]]]```ccceeedddcccaaaaaa\\\[[[\\\^^^``````^^^\\\```___```cccaaa^^^___ccc[[[]]]aaabbbbbbbbbbbbbbb]]]^^^___```aaa```___^^^aaaaaaaaaaaabbbbbbcccccceee___YYYUUUUUUWWWYYY[[[]]]ZZZTTTLLLDDD>>>999666++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***************+++++++++,,,---...000111111111111222222333333333222111111000///...---+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''***,,,'''((()))(((''''''(((******---222<<>>FFFNNNTTTVVVWWWbbb```^^^^^^```bbbddddddeeeaaa___^^^WWWKKKDDDCCC;;;:::;;;<<>>???>>>AAAFFFMMMSSSYYY\\\^^^\\\]]]]]]^^^```aaabbbbbb```aaabbbcccccc```\\\XXXZZZ\\\___aaabbbaaa___^^^hhhggghhhjjjnnnppppppooovvv|||~~~{{{|||~~~~~~~~~|||uuuqqqkkkfffbbb```]]][[[[[[]]]___^^^YYYTTTOOOMMMIIIOOOUUUWWWZZZ\\\[[[VVVRRRPPPLLLCCC999222000000...---,,,+++***+++---...***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((()))***************)))******++++++,,,,,,,,,......000111222333333333222222333222222111000///------,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((((((''''''(((************+++111;;;GGGPPPSSSSSSTTTVVVYYYZZZXXXWWWMMMNNNNNNJJJDDDAAABBBDDD@@@===::::::<<<@@@EEEJJJQQQTTTZZZ___dddfffhhhhhhcccaaa___^^^______```___bbb___]]]\\\]]]]]]]]]\\\```bbbfffhhhiiiiiijjjjjjnnnjjjfffccccccdddeeedddiiiooouuusssjjjaaa\\\[[[[[[___fffmmmsssvvvxxxxxxmmmiiigggjjjsss}}}wwwpppkkkgggccccccbbb```]]]ZZZYYYYYYNNNSSSVVVVVVXXX[[[[[[XXXVVVWWWWWWTTTMMMCCC;;;666...///000000///...,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((()))***************)))******+++,,,,,,------...///000222333333444444222222222222111000///...,,,,,,+++***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''''')))***+++...444:::AAAIIIPPPUUUSSSPPPNNNLLLKKKJJJHHHFFFJJJJJJHHHAAA999333222333666555333444<<>>AAAFFFKKKQQQUUUWWWXXXOOOLLLJJJLLLTTT___jjjqqqxxxxxxwwwwwwyyy~~~zzzsssqqqoookkkgggccc^^^[[[WWWZZZZZZXXXYYY]]]___]]]WWWTTTRRRQQQQQQNNNGGGAAA444333111///---++++++***,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((())))))******)))))))))******+++,,,---......///000111222333444444444333333222222111000......++++++******)))(((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((()))%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&''')))+++***333>>>GGGJJJJJJGGGFFFFFFEEEEEEGGGKKKMMMMMMMMMSSSNNNGGG===555111111222555666555777AAARRRaaahhhffffffeeeeeeeeedddddddddbbb```^^^^^^___]]]XXXTTTVVVXXX]]]ccchhhjjjiiigggUUUVVVVVVSSSPPPOOORRRUUUWWWRRRLLLHHHEEEDDDCCCAAA>>>CCCJJJOOOQQQPPPOOOOOOMMMKKKJJJIIIIIIJJJKKKLLLJJJGGGDDDCCCEEEIIIOOORRRXXXYYYYYYXXXZZZaaammmvvv|||rrrkkkiiijjjfff___\\\\\\[[[XXX\\\TTTJJJGGGJJJMMMMMMKKKBBB===555...******,,,...,,,------------,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((())))))))))))((()))******+++,,,---...//////000222333444444555555333333222222111///...---*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***---222666:::???GGGKKKKKKHHHEEECCCCCCEEEJJJPPPUUUWWWVVVTTTMMMIIICCC???<<<:::888777444888;;;>>>HHHWWWaaaddddddeeeeeeeeedddcccaaa```\\\[[[[[[^^^aaa___XXXRRROOOPPPSSSWWW\\\^^^]]]\\\BBBEEEHHHGGGCCCAAADDDGGGDDDFFFJJJPPPUUUVVVUUUSSSMMMOOOTTT\\\eeellloooooojjjfff___XXXUUUUUUWWWYYY[[[ZZZWWWRRRMMMIIIGGGGGGFFFEEECCCBBBDDDHHHMMMQQQ```gggqqqwwwyyywwwvvvuuu~~~}}}uuunnnjjjddd^^^ddd]]]TTTMMMKKKLLLMMMMMMMMMIIIBBB;;;555222111000---------------,,,,,,+++************************)))))))))))))))))))))))))))(((''''''(((***,,,---((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))******+++---...//////000111222333444555555555333333222222000///...---******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((***,,,000666???DDDRRRRRRQQQOOOMMMNNNQQQSSSPPPRRRVVVYYYYYYTTTLLLFFF;;;<<<>>>CCCFFFDDD>>>888555===CCCGGGPPP\\\cccbbb___```bbbbbbaaa^^^ZZZXXXSSSTTTVVV\\\```^^^VVVOOOIIIFFFBBBBBBDDDIIILLLNNNJJJPPPWWWXXXWWWVVVXXXZZZbbbhhhqqq{{{}}}yyywwwvvvwww{{{xxxzzz~~~|||tttkkkeeeaaabbb^^^ZZZYYY[[[[[[YYYWWWDDDJJJRRRWWWXXXWWWWWWXXXaaadddkkkxxxyyykkkiiieee^^^VVVOOOKKKJJJQQQQQQQQQNNNGGG>>>444...------......------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,------...///000111111///111444666777666444333555444333222111///......++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&+++(((&&&'''***+++***'''))),,,...222;;;GGGMMMMMMUUUWWWZZZ\\\[[[[[[\\\]]]WWWUUUQQQKKKEEE@@@;;;999CCCLLLUUUXXXSSSJJJDDDAAACCCGGGMMMTTTYYY\\\]]]]]]```___\\\ZZZXXXVVVVVVVVVRRRMMMLLLPPPPPPIIIEEEEEEHHHFFFFFFFFFJJJRRR```kkkpppwww}}}xxxsssiiibbbYYYUUUZZZ]]]WWWLLLSSSRRRTTT[[[hhhuuu~~~xxxsssjjj\\\UUUWWWQQQRRRRRRQQQMMMGGG@@@<<<777000***)))---000---(((---,,,++++++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++%%%"""$$$&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))******+++,,,---......000111444666777666444333333333222111///...---,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''(((******)))''''''///666===FFFQQQWWWWWW```^^^\\\\\\]]]^^^\\\ZZZ^^^VVVIII>>>999:::???DDDSSSXXX]]][[[TTTMMMIIIHHHRRRUUUXXX\\\]]]\\\[[[YYY]]]___aaa```[[[TTTNNNJJJNNNHHHDDDEEEEEECCCGGGMMMOOOTTTZZZ^^^aaajjjxxxuuunnnooorrrnnnggg___YYYTTTTTTZZZ```cccccciiisssrrrddd]]]XXXWWWVVVTTTQQQMMMHHHEEE???888111...000111000...///---,,,,,,---,,,***)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%###%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))***+++,,,------...000222444666666666444444222222111///...---,,,+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%'''((()))(((((()))***,,,777CCCJJJQQQYYY]]]^^^dddaaa^^^```bbb___VVVOOOMMMFFF;;;444555>>>KKKTTT\\\^^^^^^ZZZUUUQQQQQQSSSXXXZZZ[[[\\\[[[YYYUUUSSSVVVXXXYYYWWWQQQIIICCC@@@@@@@@@CCCHHHNNNUUUaaalllooowwwzzzooobbb[[[YYYWWWRRRMMMNNNWWWcccppptttccc___YYYTTTQQQNNNKKKIIIFFFAAA999333000///...---///...------...---***(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&******&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,---...///000111111222444555666555555444222111000///...,,,++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%''')))(((''')))...222999EEEOOOSSSUUUYYY]]]^^^^^^^^^___aaa___VVVIII>>>555444444666<<>>CCCGGGJJJLLLQQQSSSUUUVVVXXXZZZ\\\^^^UUUSSSQQQNNNKKKHHHFFFEEECCCEEEHHHIIINNNWWWdddnnnyyyzzzpppjjj]]]RRRTTTcccttt|||rrrhhh```XXXSSSQQQPPPMMMIIICCC===888444///---,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&,,,111000((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,---...///000000111222222333444555555555555222222111///...---,,,+++((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))***///888CCCKKKRRRWWW[[[YYYXXX]]]```aaa```[[[RRRFFF<<<999;;;>>>:::<<>>555222...------.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%***...,,,%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,---...///000000222222333444444555555555111000///...---+++******'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))******+++(((((((((((((((((((((((('''((((((((())))))))))))+++***+++000:::EEENNNSSSUUUXXXYYYXXXYYY\\\]]][[[WWWPPPEEE>>>===BBBIIINNNHHHIIIJJJMMMRRRWWW[[[^^^\\\[[[YYYXXXVVVSSSPPPMMMIIIFFFBBB???@@@DDDJJJMMMSSS^^^mmmyyy|||qqqjjjbbb[[[UUU[[[hhhwww~~~ttthhhbbb[[[WWWVVVRRRLLLFFF???;;;444///......//////------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***'''"""###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,------...///000111111222222333444444555555666000///...---+++***))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,(((((((((((((((((((((((('''((((((((())))))************---666BBBMMMTTTVVVUUUXXXXXXVVVWWWYYYVVVPPPGGGBBB===@@@JJJSSSYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZXXXTTTQQQNNNJJJFFFDDDEEECCCBBBEEEMMMXXXdddkkkvvv|||tttmmm___XXXUUUXXX]]]lllxxxllldddaaa]]]UUUOOOHHHBBB999222///...//////......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,---...000000111...///000111222222111000000...+++************)))(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%$$$$$$%%%((())))))(((######$$$%%%'''(((((()))(((((((((''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((++++++***)))((('''&&&%%%))))))((((((((((((((()))''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,---...'''''''''''''''((()))))))))((('''''')))******)))222555<<>>999777555777<<>>DDDHHHNNNOOOOOOLLLGGG@@@:::666444333444888???FFFIIIKKKLLLNNNPPPTTTWWWWWWTTTQQQMMMFFFAAABBBAAA???@@@DDDPPPXXXdddrrryyyzzz||||||~~~|||xxxqqqkkkfff[[[fffhhhbbbiii~~~zzzmmmpppppplllyyywwwkkkgggeeecccdddmmm|||}}}kkk]]]ZZZ[[[\\\\\\ZZZYYY]]]aaaeeeyyy~~~yyywwwnnndddiiiuuulll]]]UUUQQQNNNKKK===999444000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))******(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))***+++,,,,,,.........//////000000000111222333333333222111000///,,,)))((())))))((('''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%$$$$$$%%%((())))))(((,,,,,,++++++***(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))+++---///111222666777999;;;===???AAABBBFFFGGGHHHIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAA>>>===<<<:::888666555444000///---+++***)))((((((******)))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))***+++...555???FFFJJJKKKPPPQQQQQQNNNHHHBBB>>><<<555555999BBBMMMUUUXXXWWWSSSTTTVVVWWWVVVRRRLLLGGGBBB<<<:::>>>???@@@IIITTTlllwwwzzznnneee``````cccaaalll~~~}}}~~~vvviiifffcccgggqqqwwwqqqggg```aaafffjjjjjjggghhhlllssstttqqqnnn```YYYUUUSSSGGGBBB;;;555111///...---------------------------,,,++++++++++++*********+++******))))))******+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,---------...///000111111222222222333333333222111000...,,,)))(((((()))((('''&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''&&&%%%$$$%%%'''((('''&&&))))))+++++++++***((('''$$$%%%&&&((()))+++,,,,,,---///222555999<<<>>>>>>DDDEEEFFFHHHJJJLLLMMMNNNPPPPPPQQQRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEECCCBBB@@@@@@:::999666444111///......---,,,+++***))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))'''''''''''''''((())))))***///777>>>DDDIIIKKKMMMQQQTTTUUURRRKKKDDD???===:::>>>FFFOOOVVVYYYZZZYYYVVVUUUTTTSSSPPPJJJCCC>>>===999;;;CCCGGGMMM^^^qqqyyymmmhhhhhhhhhlllwwwrrreeeZZZYYY[[[[[[[[[^^^ccc|||xxxsssfff^^^ZZZSSSLLLCCC;;;555222000...------------------------,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))***+++,,,------,,,---...///000111222333222333333444333222111000...,,,)))(((((()))((('''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''(((&&&%%%&&&'''((('''&&&&&&(((***,,,,,,+++)))'''%%%&&&(((+++...000222333999<<<@@@EEEIIILLLNNNOOOLLLMMMNNNOOOPPPQQQRRRSSSPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJLLLKKKKKKJJJIIIHHHHHHGGGDDDBBB???<<<999777555555///...---,,,++++++++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''')))******'''''''''''''''((())))))***333???EEEGGGGGGJJJNNNQQQTTTWWWTTTLLLCCC<<<999AAAIIISSSYYYYYYWWWUUUUUUWWWTTTQQQNNNJJJEEE???;;;>>><<>>DDDUUURRRRRRWWWZZZXXXUUUTTTSSSOOOKKKHHHAAA;;;:::===@@@GGGVVVfffnnnuuuuuugggccc```^^^fffssszzzzzzwwwoooeee^^^^^^```bbbcccgggsssxxxooogggmmmwwwkkk\\\KKKDDDBBB===555......///...,,,,,,......,,,---------,,,,,,,,,+++++++++++++++************)))******))))))))))))******+++******)))(((''''''&&&''''''''''''((((((((()))&&&&&&&&&(((***)))&&&###$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%)))***((((((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''((()))++++++******,,,---///000000111111222333333333444444333222000...,,,******))))))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''((())))))***,,,000333;;;>>>CCCHHHMMMPPPRRRSSSUUUVVVVVVWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVRRRJJJCCC===:::999888888999::::::999777555444:::???CCCDDDCCCDDDIIIMMMLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDBBB???;;;666222000///...,,,+++))))))))))))((((((((('''(((((())))))''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''&&&(((+++///333>>>BBBEEEFFFIIIOOOQQQPPPUUUOOOEEE===;;;???GGGMMMWWWSSSSSSWWWWWWRRRMMMLLLLLLFFFAAA>>>;;;;;;BBBKKKVVV^^^ooo|||ssspppnnnnnnsssyyylll^^^YYYYYY[[[___ddd}}}}}}rrrkkkrrrrrr```TTTMMMFFF>>>999333222000......///...------------,,,,,,,,,,,,+++++++++++++++******************))))))))))))************))))))(((((('''''''''''''''((((((((())))))&&&&&&&&&'''))))))'''%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((%%%%%%((((((%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''(((((((((((((((((((((***++++++++++++,,,...//////000111111222222333222222333333222///---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&'''(((((((((((('''(((***---000444:::AAAEEELLLOOOTTTXXX[[[ZZZXXXVVVYYYXXXWWWWWWVVVVVVVVVVVVYYYYYYYYYYYYXXXVVVTTTRRRWWWRRRKKKCCC???===>>>???@@@CCCFFFGGGFFFAAA<<<999444666888888666777;;;???CCCFFFJJJNNNQQQQQQPPPPPPJJJKKKLLLLLLJJJHHHFFFDDDHHHIIIIIIHHHEEEAAA<<<999888666333///---+++******%%%&&&'''((())))))))))))$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''(((---666===CCCGGGHHHGGGJJJPPPRRRQQQPPPFFF;;;888???IIIQQQTTTWWWTTTTTTWWWVVVNNNGGGEEEFFFAAA<<<<<<>>>FFFVVVddd{{{|||vvvxxx|||~~~zzz}}}pppeeecccdddbbb___lllnnneeeyyy{{{hhhZZZOOOHHHCCC999555222000////////////......---------,,,,,,,,,,,,+++++++++******************))))))))))))******))))))))))))((((((((((((''''''((((((((()))))))))'''%%%%%%&&&((()))((('''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''***&&&&&&((('''%%%%%%(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))***,,,,,,++++++---...//////000000111222222222111222333444222///,,,+++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((''''''((()))***---111888>>>DDDKKKQQQUUUUUUWWWZZZ[[[[[[XXXUUUSSSWWWVVVUUUTTTSSSTTTUUUVVVTTTTTTSSSRRRPPPNNNLLLJJJMMMJJJEEEAAA>>>>>>???@@@AAADDDHHHJJJJJJHHHDDDAAA444444333000...---000222666999>>>DDDIIILLLNNNOOOLLLLLLLLLKKKHHHDDD@@@===AAABBBCCCEEEEEEEEEDDDCCC@@@===999444000---++++++'''''''''((((((((((((((($$$$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))(((***111<<>>===???DDDKKKWWWiiiyyy|||gggaaa```fffnnn{{{|||zzzyyyrrrrrr}}}zzznnnwwwtttppp|||hhhZZZPPPKKK@@@999333111111000000111............------------,,,,,,+++++++++***************))))))))))))******(((((((((((())))))))))))'''(((((((((((()))))))))'''%%%$$$%%%'''))))))((()))((('''%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''')))'''))),,,,,,((('''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))***+++------,,,,,,...///...//////000111111222222222333333333222///---+++((((((((((((''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((***)))'''''')))---111444:::???GGGNNNRRRTTTUUUVVVUUUTTTTTTRRRQQQOOOMMMLLLMMMMMMLLLKKKKKKMMMNNNOOOHHHGGGEEECCCBBBAAAAAAAAA999999888888888888888888666888:::;;;;;;;;;999888666555333000......///111///000333666;;;???BBBDDDIIIIIIJJJIIIFFFAAA===:::777777777888:::===@@@BBBBBBAAA===888444000---+++,,,+++)))''''''''''''(((%%%&&&'''((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&((()))+++...555???FFFEEEJJJMMMMMMMMMMMMKKKFFF666888<<>>HHHTTT]]]gggvvv~~~~~~pppkkkkkksss{{{rrrggg]]]VVVaaajjjooovvv|||nnnbbb[[[LLLAAA777555444111000222/////////.........------,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))***'''&&&%%%%%%'''(((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''+++222333...******((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))***,,,------------...000......///000000111111222222222222111///...,,,,,,''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((***---111777<<<>>>DDDIIIPPPTTTSSSPPPLLLJJJGGGEEECCC@@@>>>>>>>>>>>>:::::::::::::::;;;<<<===999888888888999;;;===>>>:::;;;===>>>??????>>>>>>::::::999888666444333222666555444444444666777888999888888888:::<<<>>>@@@>>>?????????>>><<<999888333222000///000222555777======<<<:::777444000...000///---,,,******))))))(((((())))))***)))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((+++000666<<<@@@CCCEEEJJJLLLJJJGGGEEE???888444777;;;===@@@EEEKKKQQQRRROOOLLLKKKEEE>>>===@@@EEENNN^^^mmmtttzzz|||kkk```YYYYYY^^^```eee~~~vvv```PPPBBB>>>:::333111333000////////////.........,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))((((((((((((((((((((()))))))))******((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&+++222333...+++***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***+++,,,......------///000......//////000111111111222000///---++++++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))*********---333888===@@@AAAAAABBBFFFKKKMMMJJJEEEAAA>>>777666444222111111222222000000000000000000///...///111555:::???CCCEEEGGGKKKKKKKKKKKKKKKKKKKKKLLLHHHHHHFFFDDDAAA>>>;;;999888888888999;;;<<<<<<<<>>>>>BBBDDDAAA>>>===888222777888;;;<<>><<<:::111111111111000000111111444555555555444222000///,,,000999BBBIIIOOOQQQRRRRRRPPPNNNKKKKKKKKKMMMNNNLLLLLLLLLKKKHHHDDD@@@======<<<<<<===>>>>>>===<<<===???BBBEEEFFFFFFEEEDDDFFFEEEDDDBBB@@@???======111111111111000///...---+++///444:::<<<<<<:::888...222777;;;;;;777111---))))))******)))(((''''''(((((((((((())))))))))))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))+++000;;;EEEHHHBBB:::666999:::888888999888444888:::===BBBFFFJJJKKKLLLHHHEEECCCDDDDDDGGGPPPZZZhhhppp|||yyywwwlllpppxxxuuuwwweeeggguuuqqq\\\RRRHHH:::333444000000000000////////////---------,,,,,,,,,++++++******))))))))))))******+++******)))(((''''''&&&))))))))))))************((((((((())))))'''$$$!!!"""###%%%((())))))))))))''''''''''''((((((((()))(((%%%%%%''''''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''(((((()))---,,,,,,,,,,,,---.../////////000000000000/////////000000///,,,)))))))))'''''''''''''''''''''''',,,)))&&&&&&((())))))'''(((((()))+++,,,---...///888???FFFGGGBBB===;;;<<<===BBBHHHLLLMMMJJJDDDAAA999666222000///222555777===??????;;;444111222666:::;;;@@@IIIOOOQQQQQQQQQTTTMMMIIIMMMOOOLLLFFFCCCFFFEEEDDDDDDEEEDDDBBB??????FFFDDDAAAEEEAAA===BBBDDDAAA???@@@DDDGGGGGGFFFDDDBBBCCCGGGKKKKKKGGGBBB???;;;666333111111000//////000111444777:::===>>>444000000777@@@BBB888...---,,,***'''%%%&&&))),,,)))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&'''((('''&&&&&&'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((''''''(((******(((&&&&&&(((************222===DDDEEEAAA;;;777666777888555111000222555:::>>>CCCGGGHHHIIIJJJJJJJJJFFFBBBAAAHHHUUUdddmmmxxxwwwzzz}}}iii^^^bbbjjjrrrxxxmmmnnn[[[RRRIII;;;---222//////111111...---000///---,,,,,,---...,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((()))))),,,,,,---......///000000//////000000000000////////////......---,,,+++)))(((((((((((((((((((((((()))'''%%%%%%((()))(((''''''))),,,///222666888999===>>>???@@@BBBFFFIIILLLTTTSSSQQQMMMGGG@@@999555222444777;;;???DDDGGGIIIDDDDDDBBB>>>999888:::===@@@BBBFFFKKKLLLLLLKKKLLLNNNGGGBBBBBBBBB@@@AAACCC@@@???>>>>>>????????????<<<@@@;;;888>>>===:::@@@???>>>======>>>@@@@@@AAAAAA@@@@@@CCCGGGHHHEEECCCGGGEEEBBB@@@>>>===:::888111000//////111444888;;;:::666222222666<<>>:::888777;;;>>>DDDJJJMMMMMMLLLKKKGGGEEEBBB???>>>@@@BBBDDDDDDFFFHHHIIIHHHHHHHHHHHHBBB@@@@@@BBBAAA>>>???CCC@@@AAAAAAAAAAAADDDHHHKKKKKKJJJ???999??????<<>>=========>>>>>>BBB@@@???@@@CCCEEEFFFEEEDDDCCCBBBCCCBBBAAA===;;;999666111...---///222444:::999777222111555>>>FFF;;;777444222111...)))%%%(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((*********((('''((()))$$$'''******)))))),,,///888<<>>FFFJJJNNNOOOPPPNNNKKKHHHFFFFFFFFFMMMXXXdddrrreeebbb]]]___mmm}}}dddRRRHHH;;;555111222111...,,,---///...------......---+++,,,+++++++++************))))))))))))))))))))))))''''''(((((((((((())))))++++++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))******(((***---000222333222111000000000111111000000000---///000...+++(((((()))(((((((((((((((((((((((()))))))))*********)))(((***---222888>>>BBBEEEGGGKKKMMMQQQUUUUUURRRLLLHHH:::999999999:::===@@@BBBEEEHHHLLLOOOPPPMMMIIIFFFHHHFFFCCCCCCDDDFFFGGGGGGEEEDDDBBB@@@BBBEEEDDD@@@<<<>>>GGGRRRVVVRRRKKKHHHRRRSSSTTTTTTWWW]]]dddjjjsssmmm[[[OOORRRPPPKKKNNNJJJFFFBBBAAADDDEEECCC@@@BBBBBBDDDGGGJJJIIIFFFCCC???>>>>>>???AAAAAA@@@>>>BBB???:::555111///......222666::::::666444777;;;;;;666222222444333///***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***++++++***)))'''((()))%%%(((***)))''')))000666???AAADDDFFFFFFCCC>>>:::777444222666???GGGMMMOOOPPPPPPOOOKKKHHHEEEEEEFFFMMM[[[mmm{{{zzzrrroooqqq}}}zzz{{{hhhNNNDDD<<<555333222...---...///...------......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))&&&''''''((())))))************)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((()))++++++'''))),,,///111222222111000000111111111111000000111666999555,,,'''***...''''''''''''''''''''''''((())))))))))))))))))***///222888???FFFKKKNNNPPPUUUZZZ]]]ZZZOOOCCC;;;777555666888;;;>>>AAABBBCCCDDDFFFIIILLLMMMMMMLLLLLLJJJHHHFFFFFFFFFEEEDDDBBBDDDAAA===>>>HHHSSSTTTNNNLLLLLLTTTeeeqqqoooeee]]]mmmmmmnnnpppuuu~~~qqqqqqmmmeeehhh]]]UUUNNNPPPWWW[[[VVVPPPGGGNNN[[[gggkkkcccRRRDDD@@@>>>======???BBBCCCCCCBBBAAA???;;;777444111///---222999======;;;888777===777111///222444222///))))))))))))(((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***++++++***)))'''((()))''')))***((('''+++555>>>CCCCCCEEEHHHIIIGGGCCC???555444777===FFFMMMOOOOOOQQQOOOKKKFFFCCCCCCEEEHHHVVVhhhrrrnnnooouuu|||yyy{{{ttthhhjjjyyy|||]]]OOOCCC999555444222222444000...------...///---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))&&&''''''((()))***++++++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,(((***,,,...000111222222000111111222222111111000---222555111)))$$$&&&***''''''''''''''''''''''''%%%'''(((((()))+++...111888<<>>444111222333555:::???BBBCCCCCCBBBGGGGGGHHHHHHIIIJJJJJJKKKEEEDDDCCCBBB@@@???>>>>>>CCCEEEFFFNNNccc{{{lllddddddppp~~~}}}xxx~~~}}}{{{~~~vvvoooiiillluuuzzzvvvqqq^^^jjjrrrZZZGGGDDD???===<<<============>>>>>>===<<<999777555222222444888<<<@@@AAAAAAAAA<<<555222222222222000------,,,+++***)))(((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((*********((('''((())))))***)))(((***000:::BBBDDDDDDEEEHHHKKKJJJEEE@@@111444;;;CCCKKKOOOPPPPPPRRROOOIIIDDDBBBFFFMMMSSSgggwww~~~uuuyyytttttt|||jjjdddfffhhhllluuuxxxddd]]]eeeooozzz]]]MMM===555222111222444000///......//////...,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((())))))***++++++)))((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))+++,,,---+++,,,---...000111222333000111111222222111111000***++++++***(((&&&%%%%%%''''''''''''''''''''''''%%%''')))+++...333:::@@@GGGJJJOOOTTTXXXZZZ[[[[[[QQQNNNGGG>>>666444555888555888>>>CCCGGGHHHGGGGGGJJJIIIGGGEEEDDDCCCCCCCCCAAABBBBBBAAAAAAEEELLLRRRPPPXXX^^^eeewww{{{sssxxx{{{~~~~~~}}}}}}aaa]]]VVVPPPJJJEEE@@@===?????????>>>===<<<;;;;;;777666444444666<<>>EEELLLPPPRRRWWWVVVWWWXXXYYYTTTLLLEEE::::::===BBBHHHJJJIIIGGGKKKKKKKKKMMMNNNLLLGGGCCC@@@BBB@@@:::777===HHHQQQSSS[[[```^^^___hhhttt{{{zzzuuuvvvzzzyyyvvv||||||wwwppphhhfffkkkpppsssssstttyyy}}}{{{ttttttuuuwwwwwwxxx~~~rrraaa```gggfff[[[PPPIIIAAA999999>>>999======777333555999:::CCC@@@???CCCGGGEEE<<<333:::999999777333///+++(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))************)))+++///555;;;@@@AAAAAABBBEEEIIIJJJHHHEEEBBB@@@JJJKKKNNNRRRPPPKKKMMMQQQPPPHHHGGGRRRbbbqqqrrrkkk___[[[yyyfffGGG;;;777222444000...//////,,,,,,///......---------,,,,,,,,,+++++++++************)))((()))***++++++***)))((()))'''&&&'''***+++***(((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***++++++***)))(((''''''''''''&&&'''((()))***,,,------,,,...000222444555555555444444555555444444333222,,,,,,+++***)))(((((((((+++)))((()))***+++***)))111666>>>FFFMMMQQQSSSSSSZZZXXXUUUQQQLLLEEE>>>999AAABBBFFFKKKOOOPPPNNNKKKKKKJJJJJJJJJIIIIIIGGGFFF===AAADDDCCCDDDMMM]]]hhhqqqvvvxxxuuusssuuuxxxwww~~~zzzvvvuuuttttttyyy}}}xxxwww}}}|||wwwtttnnniiicccbbbeeeggggggeeelllssszzz||||||vvvvvvuuurrrpppqqquuuyyyzzz}}}tttiiifffqqqllliiifff\\\MMMBBB??????BBB@@@;;;888::::::888BBBCCCEEEHHHJJJHHHDDDAAA>>><<<999666333000//////))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((())))))******)))(((,,,333999>>>@@@AAAAAADDDGGGKKKLLLKKKHHHEEEEEETTTNNNLLLQQQTTTQQQMMMLLLHHHJJJSSScccqqq|||{{{vvvxxxrrrvvv{{{]]]DDD777333444000///222333000000333.........---------,,,,,,++++++++++++************((()))***++++++***)))((()))'''&&&'''***+++***(((***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++***)))((((((''''''(((''''''((()))+++,,,---...,,,---///111333444444444555555666666555333111///+++***))))))(((((((((((()))***+++++++++,,,...111999???HHHPPPVVVWWWVVVUUUWWWTTTNNNEEE<<<666444333FFFIIINNNRRRSSSRRROOOLLLKKKJJJHHHEEEBBBAAACCCEEECCCIIIPPPTTTXXXdddvvv~~~vvvyyywwwqqqllllllrrruuutttvvvtttuuuzzz|||yyyvvvvvvlllhhhdddcccdddfffdddcccaaahhhooorrrvvv{{{~~~}}}}}}{{{wwwpppiiidddbbbbbbiiimmmsssxxxzzz|||wwwnnn{{{~~~}}}iiiVVVKKKDDDEEEBBB>>>>>>@@@???;;;???BBBGGGIIIHHHGGGGGGHHHCCC@@@;;;666333222333444---,,,***)))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))))))))(((///777===???@@@BBBCCCFFFIIIMMMNNNMMMKKKJJJJJJSSSJJJFFFLLLSSSQQQJJJEEEFFFPPPbbbtttzzztttssstttooozzz}}}vvv}}}uuuSSS;;;333333///...222333000...///.........------------,,,,,,+++++++++************))))))************)))))))))((('''(((*********)))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))((((((((((((((('''((()))***+++---............000111333444555555555666777777666222///,,,***)))((((((((((((((()))(((***+++++++++///777===CCCHHHPPPVVVYYYVVVRRROOOIIIFFFAAA999222111555:::FFFJJJNNNPPPNNNKKKJJJIIIFFFIIIKKKJJJGGGHHHMMMSSSYYY^^^ffflllpppyyyuuunnnpppmmmgggjjjttttttmmmyyywwwxxx}}}vvvqqqllljjjlllppptttvvviiilllmmmpppwww~~~}}}xxxpppiiicccaaafffjjjpppttttttvvv{{{sssyyy~~~uuukkkfffbbbXXXMMMIIIHHHCCC===@@@BBBDDDEEEDDDEEEFFFHHHFFFBBB>>>999555444444555222000...,,,++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******111999======>>>BBBFFFHHHJJJNNNOOONNNMMMMMMNNNJJJHHHKKKQQQSSSNNNJJJJJJUUUcccuuuvvv```^^^^^^fff}}}{{{ggg]]]kkkoooQQQ;;;999333000222333///,,,,,,............------------,,,,,,+++++++++*********)))))))))******))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************))))))(((((((((((()))((())))))+++,,,---...///000000111222333444666666555666777666444111---***)))((((((((((((((()))******+++,,,,,,...555@@@HHHNNNPPPSSSTTTQQQKKKDDD@@@888777444///---111:::AAADDDHHHKKKJJJFFFEEEHHHLLLSSS[[[bbbccc```aaaiiirrrrrrssswww}}}~~~tttlllrrrrrrpppttt{{{xxxnnnwwwwww}}}|||tttqqquuu~~~}}}yyyuuussskkkooovvv}}}~~~ssssssyyy~~~~~~lll___WWWNNNFFFGGGEEECCCCCCDDDFFFGGGGGGEEECCCAAA>>>:::666444222444222000...,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***))))))((())))))***+++///444999::::::<<>><<<777777777555333///,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((('''((()))+++...///777777888:::===AAAFFFHHHJJJKKKLLLKKKJJJKKKMMMOOOTTT[[[aaa```WWWVVVdddvvv}}}pppfff^^^hhhwwwxxxWWWHHH888111/////////111////////////............------,,,,,,,,,++++++++++++***)))(((((()))***+++***+++---+++)))((()))+++'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***++++++******))))))(((((((((((()))***)))***+++,,,...///000000000000//////000222444555333222111///---,,,+++***))))))))))))***+++------:::;;;>>>EEELLLOOONNNKKKAAA<<<555000...000555888555444555999@@@EEEFFFEEEBBBCCCBBB???AAARRRlll}}}wwwwww}}}~~~{{{llllllttt}}}~~~~~~zzzyyy|||{{{vvvsssssstttzzz|||{{{jjjTTTFFFCCCFFF@@@AAABBBCCCDDDDDDDDDDDD;;;<<<<<<;;;888444000---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((('''''''''))),,,///111888888999===AAAEEEFFFFFFLLLLLLLLLKKKJJJKKKMMMOOO]]]\\\\\\]]]^^^eeewww}}}qqq~~~xxxjjjggg}}}mmmZZZEEE:::555222222333000/////////............---------,,,,,,,,,+++++++++***)))(((((()))***+++***,,,---,,,)))''')))+++'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***+++,,,...///000000111//////000000000111111222000111111///,,,)))((((((***(((&&&&&&)))111888===GGGHHHKKKNNNMMMGGG???999888555111111444999>>>@@@AAA<<<;;;@@@EEEDDDCCCCCC>>>FFFFFFBBBNNNjjj}}}}}}yyyzzzrrryyy}}}|||zzz}}}}}}wwwwwwvvvtttvvv{{{qqqrrrssswwwsssaaaRRRHHHLLLHHHBBB>>>>>>@@@CCCEEEBBBCCCCCCAAA@@@<<<555...---+++))))))***+++***)))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''((())))))'''((())))))***,,,000333555888<<>>BBBBBBCCCCCCBBB@@@<<<777000---+++)))*********)))***)))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''(((''''''''''''((())))))'''((())))))***---111444666999>>>AAACCCFFFIIIKKKKKKKKKJJJIIILLLSSS\\\bbbZZZQQQTTTdddsss~~~ppphhhiiikkkxxxkkkKKK999666666333222222111000//////............---------,,,,,,,,,++++++++++++******************************************))))))))))))******'''((((((((()))))))))***(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++---.../////////111222222333333333333333///000000...+++)))))))))((((((***...444<<>>DDD???===BBBEEEDDDCCCEEE@@@;;;444///---,,,,,,+++************))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((()))******((()))+++---000444999===???CCCGGGJJJJJJJJJIIIJJJFFFGGGPPP^^^fffccc]]]ZZZeeerrr~~~ttteeeZZZ\\\nnntttkkkwww]]]AAA777222333333222222111000000......---------,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++------///111222333333333333444666777666555333222---------+++))))))+++---111555<<>>AAACCCFFFFFFEEEFFFJJJNNNHHH^^^}}}~~~{{{zzzyyy~~~}}}}}}zzztttooossszzzvvvvvvwwwwwwuuurrrqqqqqqqqq~~~xxxzzzqqqttt{{{zzzwwwxxxrrrqqqrrruuuzzz}}}|||yyy~~~}}}yyyrrrppptttwwwvvvwwwuuueee\\\UUUGGG===@@@EEEEEEEEEHHHCCC???999444111000...---++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''))))))(((((())))))***+++(((***,,,///111666<<<@@@CCCFFFIIIJJJJJJIIIIIIJJJGGGNNN]]]jjjhhh]]]YYY]]]mmm~~~|||zzzxxxyyyzzz|||}}}vvvfff[[[___vvv}}}ppp{{{WWWBBB666555333222111000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,---///000222333333333333444666777666444222111------,,,***))))))+++...777;;;BBBHHHKKKIIIFFFCCC222000...///333999===>>>>>>AAADDDCCCBBBDDDIIINNNQQQooo}}}||||||sss{{{|||yyyuuuxxx~~~{{{wwwvvv}}}{{{|||zzzzzzwwwtttttttttrrrooommmmmmmmmxxx}}}yyymmmiiikkkuuuyyywwwvvvvvvyyy|||{{{{{{nnnffffffhhhiiiyyywww]]]EEEAAACCCCCCCCCGGGEEEAAA<<<888666333000...+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''))))))(((((())))))***+++(((***---000333888>>>BBBFFFHHHIIIJJJIIIHHHIIIJJJJJJVVVhhhpppeeeWWW]]]mmmzzzuuusssiiigggeeeaaa___```cccfffgggkkkppptttxxx|||kkk]]]ddduuurrrNNN999777444111//////000111......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,...///111222222222222444666777666444222000,,,,,,,,,***((())),,,...;;;???FFFKKKLLLIIICCC???111000///222666:::<<<===>>>AAADDDCCCAAAAAAFFFKKK[[[zzztttkkkooorrrttt{{{zzzzzz|||{{{tttvvv}}}uuuvvvvvvuuurrrppppppqqqwww}}}}}}wwwyyytttqqqeee___kkkzzzwwwzzz~~~nnncccdddhhhkkkxxxrrrOOOBBBAAA@@@@@@CCCFFFCCC???;;;888555222///+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&''')))))))))''')))))))))))))))******+++)))+++---000444999???CCCHHHIIIJJJIIIHHHHHHIIIJJJNNN\\\nnnrrraaaUUUccc}}}{{{|||uuummmhhhdddWWWUUUQQQMMMLLLNNNTTTXXXRRRVVV]]]ccchhhlllpppsssyyy}}}fff```iiiVVV<<<999444111...///000111......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************))))))((((((((('''(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((('''''''''&&&)))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((((())))))*********************+++++++++...///111111111222333555666555555666666444111......,,,(((&&&(((---333777GGGIIIJJJJJJFFF???666111000222444777999<<>>DDDIIIJJJFFFFFFIIIHHHFFFIIIQQQaaaeeecccZZZZZZiii}}}{{{ssskkkeeebbbZZZXXXTTTPPPKKKGGGDDDBBBEEEFFFGGGIIILLLRRRXXX\\\aaahhhrrrxxx{{{~~~lllYYYbbblll|||wwwTTTBBB333444666222///000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))*********************++++++++++++...///111222111222333555666666666777777666333000...,,,)))(((,,,222999===IIIKKKLLLIIICCC:::222...000333999===???@@@@@@???>>>@@@CCCIIIQQQ[[[dddjjjmmmxxx|||pppwww|||}}}vvvtttyyyzzzwwwwwwzzzxxxsssjjjbbb```bbbhhhttt~~~~~~|||zzz|||{{{yyyqqqtttxxx{{{}}}tttkkkggg___OOOBBBCCC@@@@@@AAA@@@:::888999222///,,,++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))*********)))+++///333999BBBLLLSSSSSSNNNKKKJJJGGGFFFLLLUUUeee^^^\\\aaaiiisss|||wwwtttqqqeeebbb\\\UUUOOOJJJGGGFFF???????????????BBBEEEHHHKKKRRR[[[bbbgggmmmtttzzzqqqYYY\\\bbbuuu{{{pppyyygggSSS===444444444222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((()))))))))***))))))))))))))))))))))))''''''((())))))******+++************++++++,,,,,,...000111222111222444555777666777888999888555222,,,+++***,,,111999AAAFFFLLLMMMLLLFFF<<<444///...222777???DDDDDDBBB@@@???===AAAIIIUUUbbbmmmsssvvvooovvvyyy|||xxx||||||}}}~~~}}}yyy{{{}}}yyy{{{{{{sssnnniiieeebbbcccnnnzzzzzzsssxxxvvvyyytttrrrrrrvvv}}}{{{uuu{{{ttt\\\IIIBBB===<<>>???BBBEEECCC@@@???AAADDDHHHOOO\\\iiirrruuurrrooofff___cccvvv~~~qqqhhhkkkqqq{{{~~~}}}~~~~~~}}}xxxzzz{{{}}}}}}{{{qqqdddZZZYYYcccnnnrrrxxxuuuwww{{{|||xxxuuuzzz}}}xxxzzzzzzkkkiiiqqq~~~qqqpppxxxrrrwwwzzz{{{fffTTTBBB>>>BBBCCC@@@===;;;888333///...---,,,+++,,,++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++---222999???CCCGGGJJJMMMIIIHHHFFFHHHNNNUUU[[[]]]PPP]]]lllwwwyyylll```YYYLLLIIIDDDAAA@@@???<<<:::999888888999<<>>FFFLLLSSS]]]kkkvvvzzzyyyvvvtttmmm^^^XXXbbbooopppllljjjssszzz|||zzzxxxuuusss|||}}}}}}}}}}}}vvvvvvxxxuuuwwwwwwwwwtttlll___WWW]]]gggppprrrtttuuuvvv|||xxxyyy~~~|||zzz{{{vvvyyysssjjjjjjnnnvvvdddkkk~~~zzzsssyyysssQQQ???;;;===@@@BBB===:::666333111000...,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,222;;;CCCGGGIIIJJJKKKHHHGGGFFFJJJUUU^^^]]]WWWPPPfff{{{}}}ooofffTTTNNNGGGCCCBBBAAA???===;;;999666555555777:::<<>>:::777:::@@@EEEGGGFFFAAACCCBBB???===AAALLLVVV```lll{{{~~~{{{{{{vvviiibbbffflllnnnrrryyy|||}}}{{{{{{zzzvvvssskkkaaa[[[bbbjjjmmmiiiccc^^^]]]^^^___cccddd]]]UUUXXX```___``````[[[VVVXXXeeeqqqmmmkkkpppzzz~~~xxxmmmgggZZZ[[[^^^eeerrr{{{zzzssskkkqqqyyyqqqhhhttt~~~wwwuuuvvvaaaIII@@@???@@@CCC>>><<<999888666444111...---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...111666>>>EEEHHHJJJLLLLLLJJJHHHFFFNNN^^^jjjfffZZZ___nnn~~~wwwccc[[[QQQJJJGGGFFFCCC@@@>>><<<:::888888888777777;;;>>>CCCGGGLLLQQQWWW[[[bbbdddhhhkkknnnqqqvvvyyy~~~~~~qqqgggrrr}}}mmmNNN;;;777222222111111000/////////........................++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))BBBAAA@@@???===<<<;;;;;;888777666555444222111111++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))******+++---.../////////111333333333333555777666555555444444111---***///555>>>FFFIIIHHHEEEAAA999666777===GGGKKKIIIEEE>>>AAABBB??????EEEQQQ\\\kkkwww}}}~~~zzzuuusssvvvvvvttt{{{|||}}}{{{~~~|||qqqhhhbbbZZZRRRPPPOOOOOORRRUUUSSSNNNHHHKKKIIIJJJNNNKKKGGGIIIOOOCCCHHHKKKHHHAAAAAAMMMZZZXXXUUUYYYgggpppkkk\\\QQQLLLMMMJJJKKK[[[rrr}}}{{{xxx~~~ooorrrxxx}}}}}}}}}~~~tttyyyqqqkkkqqq{{{|||mmmaaadddyyyiiiUUUKKKDDD@@@??????>>><<<;;;:::888444000---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((((((***,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---...///888<<>><<<;;;::::::999777555999;;;>>>AAADDDHHHNNNRRRXXXZZZ]]]___aaaeeehhhkkkssstttuuuwwwzzz}}}uuu{{{jjjdddwwwxxx{{{XXX@@@999222222111111000/////////........................++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))<<<<<<<<<<<<;;;:::999888:::<<<>>>???>>>===>>>>>>888333...+++,,,,,,***((()))((('''&&&&&&'''(((((((((((((((((())))))******))))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++*********+++,,,---...///333333333333333333444444666666777555222///------888???GGGLLLKKKFFF???;;;999;;;@@@EEEHHHGGGDDD@@@AAAAAACCCHHHNNNUUU```hhhttt{{{||||||zzzzzz|||xxx{{{uuuooohhhccc```XXXNNNFFFDDD???AAACCCCCC@@@===<<<<<<@@@???======???AAABBBAAA>>>AAABBB@@@<<<<<>>;;;999888777---,,,,,,+++*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((()))***))))))***---///777===EEEJJJLLLLLLLLLMMMKKKFFFNNN^^^ddd___aaajjjzzzxxxlll\\\RRRNNNKKKEEE@@@>>>>>>===;;;888777777888444555777999===AAADDDFFFPPPQQQSSSUUUYYY\\\___```cccfffjjjnnnqqquuuyyy|||}}}vvv}}}ddd^^^hhh{{{~~~dddIII<<<666333222333000,,,---111//////.........---------...------,,,,,,------...++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))):::999777555444444444555888;;;>>>????????????@@@CCCAAA???<<<999555000,,,)))***+++++++++***)))(((''''''''''''(((((())))))))))))))))))((((((((((((***)))))))))((((((((('''(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++******++++++,,,---///000222222333333333333333444555666777444111///000222===CCCIIIKKKHHHAAA<<<:::;;;===@@@DDDFFFEEEBBB??????IIIZZZmmmzzz}}}yyy~~~}}}~~~}}}|||ssshhh\\\UUUOOOKKKFFF???<<<===>>>??????===;;;:::;;;===???BBBFFFKKKMMMJJJDDD@@@DDDFFFGGGDDDAAA@@@CCCGGGGGGFFFFFFGGGHHHIIIHHHGGG@@@>>>===@@@HHHTTT```hhhxxx}}}~~~vvvqqqsssggg^^^^^^bbbhhhrrr{{{{{{www}}}vvvkkk___VVVZZZmmmzzzpppcccUUUKKKFFFDDDAAA???>>>>>>===<<<111000...,,,+++++++++,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++******+++...111;;;AAAHHHNNNPPPPPPOOONNNIIIKKKSSS[[[[[[ZZZfffvvvnnn___UUUOOOHHHDDDAAAAAA???===:::888777777444444555666888;;;===???CCCDDDFFFHHHKKKNNNQQQRRRXXX[[[___cccfffiiimmmppprrruuuyyy|||~~~}}}wwwnnn[[[[[[YYYooowww}}}qqq\\\HHH777222///111111//////111//////.........---------...------,,,,,,------...++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))@@@===888444222222444555888:::<<<===;;;::::::;;;CCCGGGKKKLLLHHHBBB===:::222000...,,,+++***++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++++++++,,,---...///000111222222333444444444333333555666333//////444999CCCGGGKKKIIIBBB<<<999999@@@AAACCCDDDDDDCCCAAA???AAAUUUuuu~~~|||~~~yyy{{{qqq[[[NNNKKKEEE@@@???===<<>>@@@BBBEEEGGGHHHLLLOOOSSSVVVXXX[[[___bbbdddhhhmmmqqquuuyyy}}}~~~{{{cccYYYMMMWWWooowwwiiicccpppVVV???666000111333222000000/////////.........------...------,,,,,,------...++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))GGGDDD@@@===:::999:::::::::;;;<<<:::777444222222666>>>HHHNNNOOOLLLKKKJJJAAA<<<333,,,((()))+++...******************++++++))))))))))))(((((((((((())))))))))))((((((((((((******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,++++++,,,,,,---///000111111222333444555555444444111333444111...///777???FFFIIIJJJFFF>>>999999<<>>===???AAAAAA:::777222...++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++,,,,,,,,,,,,...333666DDDHHHNNNSSSTTTQQQMMMJJJTTTZZZZZZUUUVVVdddwwwnnn^^^SSSMMMGGGEEEBBB@@@>>><<<:::888777777555444333444444555999999:::<<<>>>@@@BBBCCCEEEHHHKKKNNNPPPRRRVVVXXXYYY]]]bbbgggkkkppptttwww{{{~~~yyyzzzppp```]]][[[eee~~~gggWWW```~~~|||dddMMM@@@444333555333000...////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))@@@@@@@@@@@@@@@@@@@@@@@@>>>??????===:::666555444111999DDDKKKNNNNNNNNNOOOIIIEEE>>>777111...,,,,,,************************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---...///111111111222444555666666555555000111111///...222;;;BBBEEEGGGFFFAAA<<<:::===@@@FFFGGGFFFCCC@@@@@@BBBDDDPPPccc}}}||||||~~~}}}~~~yyyuuu|||zzz{{{~~~xxxjjj___[[[OOOEEEBBBCCCBBBAAABBB===>>>DDDMMMTTT[[[dddnnntttvvvyyyzzzzzzzzzzzz{{{}}}{{{{{{}}}~~~xxxooodddXXXMMMHHHHHHLLLQQQVVV]]]mmmzzzllliiiooovvvwwwoookkknnnssssssqqqqqqmmm{{{iii]]]MMMAAA;;;<<<>>>???<<<999444///,,,++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***+++++++++---000666:::EEEJJJOOOQQQPPPMMMLLLLLL]]]ZZZUUUTTT```qqq|||~~~lllZZZPPPIIIFFFBBB@@@@@@???<<<:::777666555333333333444444555555555666888999;;;<<<@@@BBBEEEGGGIIIKKKNNNPPPQQQUUUZZZ^^^bbbeeeiiilllsssvvvzzz~~~uuu{{{yyyfff___[[[bbb{{{lllVVVjjjxxxZZZIII888333444333000...000000/////////............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))111333666999<<>>???AAAAAA???>>>===>>>999???FFFLLLMMMLLLIIIHHHEEEFFFFFFDDD???888000,,,*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---------...///000111222111333555777888888777666333222000000222888???EEEDDDCCC@@@===;;;===AAADDDBBBCCCCCCAAA@@@CCCIIINNNYYYhhhxxx~~~wwwkkkgggbbb___[[[UUUMMMGGGGGG@@@;;;>>>BBBFFFJJJNNNQQQTTT]]]gggmmmrrr{{{{{{nnngggVVVSSSNNNHHHIIITTTffftttpppyyy|||{{{{{{zzzvvvrrruuuwwwxxxzzzvvv}}}sssjjj[[[MMMBBB>>>>>>???===:::666111---,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,///444:::???FFFLLLRRRRRRNNNMMMSSSYYYbbbYYYTTT\\\mmm}}}hhhXXXPPPJJJDDDAAAAAAAAA???===777666444222222222222333444444444444555666777888999;;;>>>???@@@BBBEEEGGGIIIMMMQQQUUUWWWZZZ^^^```gggjjjooossswwwzzz~~~tttyyyzzz___ZZZ```}}}iiiiiigggTTT???666333222111111000000000/////////.........------,,,,,,------...++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))),,,---...000333666999;;;999;;;===>>>===<<<<<<===>>>BBBHHHNNNPPPMMMGGGBBB<<<>>>AAABBB@@@<<<777444------,,,,,,++++++++++++))))))))))))(((((((((((('''((((((((()))))))))***((('''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,------------...///000222222222444777999::::::999888777444111222888???DDDFFFDDD@@@;;;:::<<<@@@CCCDDD???AAACCCDDDFFFMMMXXX```cccppp{{{zzznnnUUURRRLLLGGGDDDCCCEEEGGGGGGFFFIIIRRRZZZ```hhhooowwwyyyyyysssgggZZZQQQNNNPPPTTTVVV\\\eeerrr|||{{{xxxxxx{{{xxxuuummm```QQQFFFBBBAAA>>><<<888444111...------+++,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***+++---///222888@@@EEEGGGOOOVVVTTTPPPRRR```lllfff]]]^^^lll{{{zzzhhhZZZRRRHHHCCCBBBBBB@@@>>>;;;999777555333222222222444444444444444555666777444666888999:::;;;===???@@@CCCGGGKKKMMMPPPSSSVVVYYY]]]bbbgggkkkoootttwww~~~sssrrr}}}zzzkkkbbbrrr~~~hhhOOO>>>666111111333000000000000/////////......------,,,,,,------...++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))222000...------///222555333555777777555333333333;;;???GGGOOOTTTRRRIIIBBB888777666555777:::===???111111000000000/////////))))))))))))(((((((((((('''((((((((())))))******(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------............///111222333333555888:::<<<;;;:::999;;;666222555<<>>BBBEEEIIINNNXXXfffpppjjjwww~~~uuubbbOOOFFFFFFEEECCCCCCGGGOOOVVV\\\]]]dddoooyyyooo```TTTNNNGGGGGGKKKUUUbbbmmmwww~~~yyyvvv~~~}}}yyy|||zzzooo^^^NNNFFFDDD>>>===:::777444111///......------,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++,,,...000555<<>>CCCBBBAAAAAABBBAAAEEEQQQ___jjjqqquuu}}}xxxuuuxxx~~~|||uuu|||^^^KKKJJJCCCIIIOOOQQQRRRUUU\\\aaaooowwwyyyeeeYYYSSSNNNLLLNNNPPPUUUcccqqqzzz{{{zzzxxxxxx}}}|||uuuzzzrrrgggVVVFFFBBBAAA???;;;777222...,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))************************++++++***)))(((((())))))************))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))((((((((()))******++++++------///333999AAAHHHLLLQQQTTTUUUQQQRRR___tttkkkrrrwww|||iii\\\OOOIIIDDD>>>===@@@CCC@@@===;;;999777444111444444333333222333333444111111222333555666777777;;;<<<======>>>AAAEEEHHHJJJMMMQQQUUUXXX]]]bbbeeennnqqquuuzzzxxxnnn}}}pppcccpppyyyRRR999444555333111000000////////////000........................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((()))***+++++++++*********))))))((((((;;;<<<<<<;;;;;;<<<===>>><<<===<<<<<<:::888666555666444555<<>>999555444222///...111666;;;>>>444111---***)))(((((((((***((('''((()))***)))((())))))))))))))))))))))))'''''''''&&&'''***///222******)))(((((((((((((((((((((((((((((((((((((((((()))+++***(((''''''((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******)))***++++++------...////////////000111333555777666777999:::;;;;;;;;;:::666555777===FFFJJJHHHDDD@@@;;;;;;@@@DDDBBBAAAAAAEEEHHHPPP]]]kkkvvv~~~}}}tttkkkjjjrrr~~~xxx{{{WWWDDDAAAHHHOOOYYY```fffmmmvvv|||nnncccXXXTTTSSSQQQTTTXXXccchhhpppyyy||||||~~~~~~ttteeeWWW>>>>>>>>><<<999555111///------,,,,,,+++,,,,,,,,,************************************************++++++***)))))))))))))))************))))))))))))(((((((((((())))))))))))++++++*********)))))))))(((((())))))***+++++++++,,,...111777===CCCHHHKKKPPPWWWWWWRRRZZZmmmvvvsssgggmmmuuu{{{iiiUUULLLHHHEEECCCDDDCCC@@@===;;;:::888555333444444333222222222333333111111222333444555555666777888999::::::===AAADDDEEEHHHKKKOOORRRVVV[[[___bbbeeeiiinnnsssyyyuuutttjjjcccfffzzzdddFFF888555555111111000////////////000........................,,,,,,,,,+++++++++******++++++++++++++++++++++++***))))))))))))******+++************)))))))))(((FFFDDDBBBAAABBBBBBAAA@@@DDDDDDCCCBBBAAA???===<<<:::777666:::CCCMMMSSSUUUYYYVVVTTTSSSQQQLLLDDD===555666444///,,,111<<>><<<<<<:::888666444444333222222222222222111111222222222333333333222444555555666888;;;>>>>>>@@@DDDFFFIIIMMMRRRUUUWWWZZZ___dddiiiooovvv{{{sssxxx|||bbbVVV]]]pppyyyWWW<<<222444222111111000//////000000........................++++++++++++************++++++++++++++++++++++++++++++***)))))))))******************))))))))))))JJJGGGEEEEEEFFFFFFEEECCCGGGGGGFFFFFFEEEEEEDDDCCCAAA???===???DDDJJJNNNOOOYYYYYYZZZ[[[[[[WWWQQQLLLBBBBBB>>>666///000888???MMMIIIBBB:::333///------)))))))))***++++++)))'''(((((((((((((((((((((((((((((('''''')))...666;;;+++***))))))(((((())))))((((((((((((((((((((((((''')))******((('''((()))))))))(((((((((((())))))***))))))(((((())))))*********))))))))))))******)))***++++++------...///...///000222444666888999:::;;;;;;<<<<<<;;;999888666:::AAAHHHLLLJJJEEEAAAAAA@@@AAAEEEDDD@@@???BBB@@@LLL\\\iiivvvvvvooosss~~~wwwmmmnnnuuu}}}{{{rrrdddZZZQQQOOOOOOUUUccctttvvvvvvzzz{{{zzzuuuuuu}}}xxxuuuuuuyyy{{{xxxxxxtttooolllpppyyyfffXXXGGG===;;;;;;777333000///...---,,,+++++++++******************************************************)))))))))))))))***************)))))))))((((((((((((((()))))))))))))))))))))((((((((((((((())))))******+++,,,,,,,,,///222777>>>EEEJJJNNNPPPUUUXXXZZZ^^^lllwwwooo^^^ssswww~~~www```RRRKKKFFFCCCCCCAAA???>>>===<<<:::888555555333222111111111111222222111111111111111111///111222222222444777999888:::===???AAADDDHHHKKKOOORRRVVV[[[```gggmmmrrr~~~rrrqqq^^^WWW]]]nnnooosssjjjDDD444666333222111111000000000000........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))))))))*********)))))))))))))))GGGEEEDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDFFFHHHJJJKKKLLLRRRSSSTTTUUUVVVVVVTTTRRRSSSPPPJJJDDD>>>;;;:::;;;PPPKKKDDD@@@>>>;;;555111)))(((((()))++++++***)))(((((((((((((((((((((((('''((())))))***---111444))))))(((''''''''''''((((((((((((((((((((((((((('''(((******((((((((()))))))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))******)))***++++++------...///...///111444666888999:::============<<<:::888777888>>>FFFLLLLLLIIIDDDAAAEEEDDDEEEFFFCCC???AAAGGGUUUbbbnnnvvv}}}{{{}}}zzz{{{}}}~~~|||~~~}}}kkkcccVVVNNNPPP```vvvwwwtttssszzz||||||zzz}}}tttiii```ZZZ]]]nnn{{{tttyyyyyysssmmmrrrkkkMMM<<<:::<<<999555000000...---++++++*********************************************************)))))))))))))))******************)))))))))((((((((((((((())))))))))))((((((((((((((()))))))))*********+++,,,,,,------333555:::@@@HHHOOOUUUYYY[[[WWW]]]kkkqqqkkkgggiiivvvxxx{{{||||||~~~sss^^^RRRMMMJJJDDDBBB@@@??????>>><<<;;;777666555333222111111111222222111111111111000000...000111222222222555666444666888:::;;;>>>AAADDDFFFIIIMMMQQQVVV\\\cccgggrrrxxx~~~{{{rrrwwwxxxgggYYYWWW[[[wwwttt```rrr|||SSS===:::444444222111111000000000...........................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))******FFFGGGFFFDDDAAA??????AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHIIIJJJKKKKKKPPPPPPOOOOOOPPPQQQSSSSSSYYYVVVSSSQQQPPPMMMGGGCCCNNNHHHBBBBBBCCCBBB<<<666,,,***))))))***++++++***))))))))))))))))))))))))&&&(((***+++***+++,,,---)))(((((('''''''''''''''((((((((((((((((((((((((&&&(((******)))((()))***))))))(((((((((((())))))((((((''''''''''''((((((******))))))))))))******)))***++++++------...///000111333555777888999999======>>>>>>===;;;999888===CCCKKKOOOMMMHHHEEEDDDGGGFFFFFFEEEAAA@@@HHHQQQ___nnn|||~~~||||||zzz{{{{{{||||||lllZZZPPPSSS^^^iii{{{www|||ttthhh^^^UUUVVVggg{{{wwwyyyxxxppppppppp|||yyyYYYCCC<<<<<<;;;888222111000...,,,++++++***++++++++++++++++++++++++************************)))))))))))))))******+++************))))))))))))(((((((((((())))))))))))(((((())))))))))))*********++++++,,,,,,---......666888===DDDLLLUUU\\\``````]]]hhhxxxssscccfffxxx{{{zzzxxxtttpppttt{{{cccWWWQQQMMMFFFDDDBBBAAAAAA@@@>>><<<999888666555333222111111222222111111111111111111///000222222222222444555333444666777888999<<>>>>>======CCCIIIPPPQQQMMMIIIHHHIIIFFFEEEDDDCCC@@@CCCPPP^^^hhhzzz~~~}}}www{{{~~~{{{zzzzzz{{{~~~vvvggg]]]XXXWWWfffnnn|||{{{ooojjjdddaaaiiiwwwzzztttoootttooorrrnnnVVVEEE===;;;;;;555444333000///---,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++************))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,---.........555999@@@JJJSSS[[[aaaeeebbbiiixxxvvvgggnnn~~~hhh\\\SSSKKKHHHFFFDDDBBBBBBAAA>>><<<;;;:::888666444333222222111111222222222222222222///111333333222222333444222333555555555666999;;;???AAAEEEHHHKKKPPPUUUYYY```gggnnnttt|||wwwyyyccc]]]]]]sssyyyyyyoooSSSAAA666555444333222111111111..............................---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,((()))))))))************{{{~~~}}}ssseee\\\\\\```ZZZYYYWWWUUUSSSSSSSSSSSSKKKIIIFFFAAA>>>>>>AAACCC???@@@BBBDDDFFFIIILLLOOONNNQQQUUUXXXZZZZZZXXXWWW[[[XXXQQQHHH@@@<<<;;;===:::555000,,,++++++++++++))))))))))))))))))))))))'''((()))(((((()))+++---+++******)))))))))))))))((((((((((((((((((((((((&&&''')))***)))((()))***))))))(((((((((((())))))******))))))))))))************))))))))))))******)))***+++,,,---......///222333555777888999888888666888:::===???@@@AAAAAAHHHNNNSSSSSSNNNJJJKKKMMMEEECCCBBBAAA@@@FFFWWWhhh~~~}}}|||zzztttqqqmmmhhheeefffffffffgggkkkpppvvvyyyttteee\\\NNNVVVhhhzzzxxxuuummmlllrrr}}}}}}~~~uuulllgggkkkrrrzzziiiOOO>>>:::<<<888777555333111///......++++++++++++++++++++++++************************))))))((())))))***++++++************))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,++++++,,,------......///333999CCCNNNXXX```dddfffccctttxxxooowww~~~qqqdddXXXLLLIIIGGGEEECCCBBBAAA>>><<<<<<;;;999777555444333222111111222222222333333333///111333333222111222333111222444444444555777999888:::===???BBBGGGLLLPPPUUU\\\ccciiirrr}}}|||vvvooogggYYYgggcccLLL777666444333222111111111........................---------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------(((((())))))*********+++zzzqqqjjjfffeeebbbdddeeehhhnnnrrrooohhh```aaa]]]RRRHHHEEECCCAAAAAA@@@??????@@@DDDHHHKKKKKKLLLNNNSSSXXXZZZXXXUUUWWWWWWUUUNNNFFF@@@>>>???<<<;;;999555111///---,,,)))***+++***)))((()))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------...///000111111000333666777777777777888999;;;======<<<@@@HHHOOOZZZVVVQQQMMMLLLLLLLLLLLL???EEEBBBCCCOOOZZZfffxxxvvvxxxooofff___```___ZZZXXXYYY]]]]]]]]]]]]^^^___```aaaooo|||rrr\\\UUUVVVggg|||vvvhhhdddkkkrrrvvv~~~```LLL@@@777999999555///,,,------------------,,,,,,,,,++++++,,,+++******))))))************++++++++++++******))))))))))))))))))))))))))))))*********))))))((())))))))))))************++++++,,,///---,,,///666:::===IIIYYYbbbaaa```aaakkkuuu|||nnn]]]UUUPPPNNNJJJDDD@@@???AAADDD??????===;;;888666333222333333222222111222222222111111111111111111111111222222111111111111222222666777999;;;???BBBEEEGGGQQQTTTYYY___fffooowww}}}rrroookkk^^^mmmxxx^^^EEE999222444444//////333000000///...............---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))}}}wwwpppjjjfffdddaaaaaabbbiiiwwwyyytttssskkk^^^RRRMMMJJJGGGCCCAAA??????AAADDDGGGHHHHHHIIIJJJNNNSSSVVVWWWWWWXXXXXXVVVQQQKKKEEEAAA@@@>>>===;;;999666222...+++)))*********)))))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000000222555666777888:::;;;<<<===>>>===<<<@@@HHHOOOXXXVVVSSSPPPNNNLLLJJJIIICCCGGGIIITTTeeelllrrr}}}vvvzzz|||rrrhhh___WWWWWWVVVRRRPPPQQQWWWWWWWWWXXXYYYZZZ[[[\\\jjjsss|||uuuggg[[[YYYaaannnuuugggfffkkkooouuuYYYIIIEEE<<<:::666222000///...,,,---------,,,,,,,,,++++++,,,+++******))))))************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,...---+++///666<<<@@@KKKZZZbbbaaa```bbbyyy{{{|||dddWWWPPPMMMHHHEEEDDDBBB@@@>>>???>>>===;;;999777444333444333222222111222222222111111111111111111111111222222111111111111222222444555666999;;;>>>AAABBBKKKOOOTTTZZZaaaiiirrrwww~~~{{{lllsssttt^^^___tttnnnJJJ<<<333555777222000222000000///............///---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******mmmmmmlllkkkiiifffdddbbbccc```^^^eeevvv|||}}}|||tttggg\\\XXXUUURRRHHHGGGFFFHHHKKKKKKHHHEEEEEEEEEDDDFFFIIIMMMQQQTTTVVVUUUTTTSSSQQQMMMGGGCCCBBB@@@>>>===<<<888222,,,******))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///000000000222444666777999<<>>>>>===<<<:::888777666444444333222222222222222111111111111111111111111222222111111111111222222222333444555777999;;;<<>>???===888333---+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///000111222333555666666777999<<>>===???EEEMMMTTTTTTWWWZZZYYYTTTMMMFFFBBBAAAIII[[[zzz~~~llliiiggglllzzz{{{xxxoooggg]]]WWWSSSQQQNNNLLLJJJJJJJJJJJJKKKLLLMMMNNNTTTWWW\\\eeerrrrrreee]]]ZZZgggnnnssszzzzzzssstttxxxlllaaaHHH???777666888555///,,,...------------,,,,,,,,,,,,+++******))))))************++++++++++++******))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++,,,+++,,,...------222999CCCKKKXXXcccgggiiimmmppp{{{zzzvvvtttxxxwwwggg\\\RRRPPPUUUTTTIII>>>>>>>>>>>>===<<<:::999888555555444333222222222222111111111111111111111111222222111111111111222222222222222333444555777888===@@@DDDJJJPPPXXX```eeekkkuuummmsssdddTTTQQQaaadddKKK666222666555333222111000000///.../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,hhheee```___bbbfffjjjkkkgggfffbbb^^^___ddddddbbbcccgggjjjjjjkkknnnlllhhh```^^^]]]aaagggnnnqqqrrrnnnllleeeXXXJJJBBB@@@AAAEEEEEEGGGLLLQQQSSSQQQNNNLLLGGGAAA>>>>>>>>>===<<<111...******+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------...000111333444444777888888888777888;;;===??????>>>???CCCKKKSSSYYYUUUYYY\\\[[[UUUMMMGGGDDDGGGVVVmmmwww}}}pppgggnnnsssvvv~~~}}}xxxqqqfff]]]XXXUUUQQQLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJNNNTTTZZZ```iiiuuujjjXXX^^^\\\```iiivvvxxx{{{{{{zzzzzz|||xxxuuuwwwuuuyyy~~~[[[JJJ;;;999:::777111---.........---------,,,,,,,,,+++******))))))************++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++************++++++++++++,,,+++,,,///...///555===HHHTTTaaajjjmmmrrrxxx|||xxxsssuuu}}}tttfffWWWQQQTTTRRRIII????????????>>>===<<<;;;:::777666555444333333333333111111111111111111111111222222111111111111222222222222222222333444555555888;;;???CCCHHHOOOVVV[[[bbblllwww}}}~~~hhhwwwsssZZZOOOQQQlllvvvssswwwXXX;;;111333333333444111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,hhhaaaYYYVVVXXX\\\^^^___]]]``````]]]]]]aaadddcccdddhhhkkkmmmqqquuusssooommmhhhbbbaaahhhwwwttt^^^LLLDDDCCCDDDDDDEEEHHHLLLOOOQQQQQQPPPLLLEEE???<<<<<<>>>@@@666111---+++,,,---+++)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///111222444555666888:::::::::999999:::<<>>===999222///............---------,,,,,,+++******))))))************++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,*********++++++++++++,,,,,,+++,,,000000222999BBBNNN]]]kkkppprrrxxxyyysssyyy{{{}}}ooo^^^SSSOOOKKKEEE???AAAAAAAAA@@@???===<<<;;;999999777666555555555555111111111111111111111111222222111111111111222222333222222222222333444444555777:::>>>BBBGGGNNNRRRZZZcccnnnttt|||nnnmmmtttxxxyyybbbUUUQQQfff|||mmmbbbrrrgggDDD555333222222555222111000000//////000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++llleee^^^\\\___ccceeeeeecccfffhhhiiimmmrrrrrrnnnjjjlllllllllpppvvvuuuqqqpppmmmhhhdddgggtttooo[[[QQQNNNMMMLLLJJJHHHGGGIIIMMMPPPQQQPPPKKKCCC;;;888:::===;;;555///,,,---...,,,)))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------///000222444555666777999;;;;;;;;;;;;<<<===AAABBBCCCGGGMMMTTTYYY\\\]]]^^^^^^YYYRRRMMMNNNPPPdddyyywww}}}~~~zzzvvvoookkkooouuuzzzyyywwwoooeeeaaa___YYYQQQMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHKKKNNNNNNNNNVVVaaammm{{{mmm[[[UUUUUUYYYsss~~~zzzvvvtttppppppttt{{{|||yyyUUUFFFBBB;;;444222............------------,,,+++******))))))************++++++++++++******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,++++++---000222555===FFFUUUeeesssuuuuuu{{{uuusss|||~~~}}}{{{sssrrr{{{|||lll]]]RRRJJJEEECCCCCCCCCBBBAAA???>>><<<;;;;;;;;;999888777666666666111111111111111111111111222222111111111111222222222222111111222222333444333555777999<<>>777222222555222111000000//////000000............------------------------------------***++++++,,,,,,++++++*********++++++++++++******|||wwwssstttzzzxxxyyyzzz}}}|||mmmllliiihhhlllrrrtttqqqmmmoooooollljjjnnnyyywwwddd[[[YYYVVVUUUPPPIIIDDDDDDIIINNNRRRSSSPPPGGG;;;555666999>>>777000---......,,,)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,...///111333444555444777:::<<<<<<<<<===>>>DDDDDDFFFJJJPPPVVVYYY[[[``````^^^WWWPPPMMMPPPTTTjjj}}}|||wwwssslllhhhppp{{{zzztttlllhhhhhhaaaXXXOOONNNLLLJJJHHHFFFFFFEEEKKKGGGGGGLLLMMMLLLQQQXXXaaaqqqyyyjjj]]]SSSiiizzz|||zzzuuuqqqrrruuu}}}}}}zzz|||```LLLEEE===666444//////.........---------,,,++++++***)))***************++++++++++++******))))))))))))))))))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,+++***---111333777@@@IIIZZZkkkxxxxxxvvv{{{}}}ssstttzzz}}}pppuuuxxxxxxzzziiiYYYOOOJJJIIIDDDDDDCCCBBB@@@>>><<<;;;===<<<;;;999888777777777111111111111111111111111222222111111111111222222111111111111111222333333111333555666999===BBBFFFKKKTTT\\\bbbkkkxxxwwwjjjtttzzznnnWWWUUUsssrrrvvv{{{YYYFFF;;;333111444222111111000000000000000//////.........---------------------------------+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))}}}zzzwwwrrrppprrrjjjoootttuuurrrooommmmmm|||yyyhhh^^^]]]ccc```^^^\\\SSSGGGBBBDDDKKKNNNRRRPPPJJJAAA999555<<<>>><<<777///***+++...,,,+++))))))***+++***)))+++++++++************)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''&&&))))))))))))************)))******++++++,,,------000000111222222333444444;;;:::999:::<<<<<<<<<;;;EEE>>>FFFSSSUUUYYY]]]YYY^^^```\\\SSSNNNQQQVVVXXXuuu{{{uuuhhhaaafffvvvxxxoookkkhhhccc___UUUNNNGGGEEEGGGHHHFFFDDDEEEEEEEEEGGGIIIKKKNNNPPPPPP]]]kkkuuuzzz]]]QQQaaaxxx{{{xxxwww}}}}}}~~~{{{zzz~~~mmmJJJ>>>===555222000...---------,,,+++------,,,,,,,,,,,,++++++++++++++++++******))))))(((((())))))*********+++))))))***++++++++++++***++++++++++++++++++++++++---,,,---111444999DDDOOOgggrrruuuvvv}}}|||uuu^^^UUUQQQGGGHHHFFFDDDCCCAAA@@@@@@??????===<<<<<<<<<<<<;;;999888777555444333333444555111111111111000000000000111111111111111111111111444333333333555777:::<<>>>>>:::333---,,,...---+++))))))***+++***)))+++++++++************)))))))))))))))))))))))))))+++******))))))))))))***)))*********))))))((('''))))))))))))*********************+++,,,,,,------...///000222444555777777<<<<<<<<<===???@@@AAAAAAFFFBBBKKKWWWYYY^^^bbb]]]]]]^^^ZZZSSSRRRWWW\\\]]]kkkooouuu}}}rrriiieeehhhsss~~~yyyuuuqqqjjjdddYYYSSSMMMIIIIIIIIIHHHFFFFFFFFFFFFFFFHHHJJJLLLMMMIIIRRR[[[dddqqq|||bbb[[[```ttt{{{www|||~~~~~~cccEEE======444222///.........---,,,------,,,,,,,,,,,,++++++++++++++++++*********)))((()))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222555:::HHHUUUrrr{{{|||rrr}}}}}}dddYYYVVVMMMIIIGGGEEECCCAAA???>>><<>><<<<<<======<<<;;;999888666555444444444444222222222222222111111111111111111111111222222222333222222222444666999:::;;;AAAHHHNNNSSS]]]kkkuuunnnrrrkkkccc{{{zzzeeeEEE888999333222222111111000000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,xxxnnndddZZZTTTWWW[[[ccciiiiiieeehhhmmmfffiiirrr}}}~~~tttggg```NNNIIIFFFHHHMMMOOOKKKFFF???AAABBB>>>777111.........,,,******+++++++++***+++++++++************))))))))))))))))))))))))))),,,,,,+++******)))*********************))))))))))))))))))*********++++++******++++++,,,,,,------...///000333666888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFSSS___aaagggiiiaaaZZZYYYUUURRRUUU___eeefffjjjmmmsss}}}wwwpppooopppqqqvvv|||yyyqqqjjj^^^[[[VVVQQQMMMKKKJJJJJJFFFFFFFFFFFFGGGIIIJJJLLLJJJNNNRRRWWWcccuuuyyy```UUUdddvvvuuuuuu{{{~~~~~~vvvsss|||pppFFF;;;@@@666444000//////...---,,,------,,,,,,,,,,,,++++++++++++++++++************))))))))))))************))))))***++++++++++++***------------------------+++---111444555<<>>;;;???>>>======??????>>><<<::::::888777555555444444444444444333333222222222000111111111222222333333222222111222333555777888777;;;AAAEEEJJJSSS```jjjttt~~~vvvnnn|||gggccc~~~mmmOOO999555666222222222111000000///////////////.........------------------------------------------------------++++++,,,,,,------------zzzpppfff___ZZZZZZ___jjjpppooommmlllmmmiiinnn}}}hhhZZZLLLGGGJJJOOONNNJJJFFFGGGEEEAAA:::444000//////---+++++++++,,,+++***+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***))))))))))))++++++******************))))))*********+++++++++******++++++,,,------...///000222444777999;;;<<<;;;<<<======>>>???BBBDDDCCCKKK]]]iiikkkpppoooaaaUUUSSSOOOOOOXXXeeemmmooopppttt{{{|||qqqnnnpppxxx|||sssnnneeeccc^^^WWWQQQMMMLLLLLLEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNOOOQQQZZZkkk~~~rrr```^^^nnnyyyuuu~~~|||sssnnnuuummmLLLAAA???888555111///......---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))*********))))))***++++++++++++***,,,,,,,,,,,,------------+++...333555666>>>QQQeeewww{{{mmmcccYYYQQQNNNJJJHHHGGGEEEAAA>>>???>>>===>>>??????>>>===<<<;;;:::999777666666555555555444444333333222222000111111222222333333444111111111111222333555555666999===???CCCLLLXXX```iiivvvooorrruuu[[[hhhwww[[[<<<333888333333222111111000000///////////////............------------------------------------------------,,,,,,,,,,,,------...///nnneeeaaakkkwww{{{wwwssskkkjjjooo|||jjjTTTFFFEEEIIILLLKKKNNNLLLHHHBBB;;;666222111000...,,,+++,,,,,,+++***+++++++++*********))))))************************+++***)))(((((((((((((((++++++***))))))***++++++************++++++++++++***++++++,,,------......111111333555777999;;;<<<===>>>>>>===<<<===@@@CCCAAAPPPhhhssssssxxxrrr^^^QQQOOOLLLNNNYYYjjjuuuxxxwww~~~zzz{{{{{{ppphhhiiiqqqyyyuuukkkiiiddd]]]UUUPPPNNNNNNDDDDDDDDDEEEGGGIIIKKKMMMKKKKKKLLLNNNRRR]]]lllxxxrrr___gggsss{{{qqqtttyyypppaaaQQQ<<<:::777222///------,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++,,,******))))))))))))))))))))))))***++++++++++++*********++++++,,,,,,,,,,,,---///444666888BBBXXXmmm~~~~~~qqqbbbXXXSSSMMMJJJJJJHHHDDDAAA@@@???===>>>??????>>>======<<<<<<;;;:::888777777666666555444444333222222111111222222333333333333111111111111222222333333555777999:::>>>EEENNNUUU^^^lll}}}ttt}}}[[[SSSbbbpppIII555:::333333222222111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000qqqpppwwwxxxsssmmmmmmvvv{{{zzzwwwyyy}}}|||nnn[[[LLLFFFFFFIIIKKKOOOMMMJJJEEE???:::555333111///---,,,------+++***+++++++++************)))************************))))))(((((((((((())))))+++***)))((()))***+++,,,*********++++++++++++,,,++++++,,,,,,------......111111333555777999;;;<<<@@@AAABBB@@@===>>>BBBFFFDDDXXXqqqyyyxxx}}}uuu]]]PPPPPPOOOQQQ]]]ppp~~~}}}}}}oooeeekkknnnyyyrrroooiiibbb[[[VVVRRRPPPEEEEEEEEEFFFGGGIIIKKKMMMJJJKKKMMMOOOPPPSSS^^^iii|||ccc^^^___iiiuuu|||}}}|||{{{wwwxxx{{{{{{wwwzzz|||yyyttt]]];;;>>>:::444000...---,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************))))))))))))))))))***++++++++++++***)))******++++++,,,,,,---///000333888>>>KKKcccwwwwwwccc\\\SSSNNNMMMLLLGGGCCCCCCAAA@@@???@@@@@@>>>===<<<=========<<<;;;:::999888888777666555444444333333333333333333333333333111111111222222222222222222333444666999>>>DDDIIISSS___ooo{{{|||tttvvvxxx\\\PPPOOO___XXX999888333333333222111111000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111{{{rrrfff___gggqqqwwwqqqjjjiiilllnnnooommmfff[[[OOOHHHFFFHHHIIIJJJJJJIIIFFF???888333222000...---------,,,***+++++++++************)))************************(((((((((((()))***++++++***)))((('''''')))+++,,,*********+++++++++,,,,,,++++++,,,,,,---............///111444777:::<<<>>>@@@BBBCCCAAA??????EEEIIIKKKaaaxxx{{{xxxyyy```SSSUUUVVVXXXbbbvvv}}}uuuqqqppp}}}yyytttlllfffbbb]]]WWWRRRIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKOOORRRPPPNNNUUU```nnnxxx|||gggVVVWWWdddmmmtttxxxttttttwww}}}}}}{{{~~~~~~ppphhhqqqzzzdddIIIBBB===777222000///...---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************)))))))))((())))))***++++++++++++*********++++++,,,------...000///222:::EEEVVVooovvvlll___WWWTTTRRRMMMHHHGGGEEECCCBBBBBBBBB@@@>>><<<<<<===>>>>>>===<<<;;;;;;;;;:::999888777666666444444444333333222222111222222222333222222111111111222333444777:::>>>@@@FFFQQQ```nnnyyyooofffdddpppdddXXXQQQZZZ~~~xxxqqqrrrggg@@@999444333333222222111111000000000000000/////////...---------------------------------------------------,,,++++++,,,...111222tttcccZZZUUU[[[```gggrrr{{{zzzsssffflllpppiiiZZZLLLEEEDDDCCCFFFJJJLLLKKKDDD:::444222000...---------,,,***+++++++++************)))************************(((((())))))***+++---...)))((('''&&&'''(((***,,,******+++++++++,,,,,,,,,++++++,,,------......///+++---000444888;;;>>>@@@===@@@BBB@@@>>>@@@FFFLLLRRRggg|||{{{www|||dddVVVZZZ\\\]]]gggzzz{{{uuu|||~~~wwwnnniiifffbbbZZZTTTMMMLLLJJJHHHGGGGGGGGGHHHGGGHHHLLLOOOLLLHHHOOOYYYcccooo~~~}}}]]]WWWaaallluuu|||~~~vvvsss{{{|||}}}yyyxxx{{{{{{~~~}}}ooocccooo{{{lll```EEE@@@:::555222111000///---------,,,,,,,,,+++++++++++++++,,,,,,---------+++*********))))))(((((())))))***++++++++++++***++++++,,,------...//////000...111;;;JJJ___yyy|||xxx~~~zzzjjj```[[[XXXSSSNNNJJJHHHFFFEEEDDDCCCAAA???;;;<<<>>>?????????>>>===>>>======<<<:::999888888666555444444333222111000222333333333333222111111222333444666888:::<<<===>>>GGGUUUeeesss~~~qqqbbb[[[dddoooXXXSSS___}}}ttthhh\\\vvvLLLAAA444444333222222111111000000000000000////////////------------------------////////////////////////---,,,++++++,,,///111333wwwlllhhhaaaZZZ___ppp{{{yyytttmmmiiieee]]]RRRJJJKKKHHHGGGJJJMMMJJJAAA888777333///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000...000333555666888;;;===@@@CCCDDDAAA>>>???FFFLLL^^^pppzzzyyywww]]]TTT\\\aaaaaahhh~~~~~~|||rrrjjjddd^^^YYYWWWSSSNNNHHHEEEFFFHHHJJJKKKIIILLLOOOMMMKKKKKKPPPUUUZZZfffuuummmcccfffrrr{{{{{{~~~~~~{{{ooonnnyyyzzzvvvyyy}}}}}}ssswwwooocccOOOBBB888444333///...111......---------,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------......//////333555999JJJfff~~~{{{~~~|||yyynnnjjjdddXXXOOOKKKJJJHHHFFFDDDBBB@@@>>>@@@???>>>???AAAAAAAAA???>>><<<::::::;;;;;;:::999999888888777666555555444444333222111111222333444666555333333333555777888===@@@JJJZZZiiiuuurrrccc]]]\\\uuu{{{dddUUUbbbzzzllldddUUUGGG:::111333555///111555111000/////////............/////////...---------,,,---------,,,,,,+++++++++***,,,---......///222444zzzmmmbbbbbbllluuuyyyzzzxxxwwwvvvsssmmmddd]]]TTTZZZWWWKKKGGGJJJEEE;;;777444000---,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************)))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,---...000000111333666777888:::<<>>888555111...///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------......///...222777???SSSooo{{{{{{nnnbbbZZZSSSQQQNNNKKKIIIFFFDDDBBBBBB@@@??????@@@@@@???===???>>><<<;;;<<<<<<;;;:::::::::999999888777777666555555444333333444555555666555444333444555777888<<<===CCCNNNZZZgggvvvjjj^^^YYYrrrkkkVVVYYY~~~pppxxxpppXXX???444444666000111555000000000/////////........................------------------,,,,,,,,,++++++,,,---......///111444777zzzhhheeemmmttt~~~~~~~~~~~~}}}{{{xxxvvvvvv}}}^^^IIIIIIGGG>>>888555111...------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111555777999:::;;;<<<>>>@@@DDDFFFIIIHHHHHHMMMWWW^^^mmmuuu{{{{{{wwwrrriiibbb___bbbnnn}}}|||}}}tttkkkfff___ZZZRRRNNNIIIFFFDDDCCCBBB@@@@@@CCCFFFFFFDDDDDDFFFHHHNNNTTT]]]eeelllttt}}}zzzllldddxxxuuuvvvxxx{{{}}}|||wwwssssss}}}~~~uuu```III===999555111............------------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---....../////////333:::FFF\\\vvv~~~~~~~~~zzzssslll[[[WWWRRRNNNLLLIIIFFFCCCFFFDDDAAAAAAAAAAAA???>>>@@@???===<<<======<<<;;;<<<<<<;;;;;;:::999999999888777666666666666777888666666555444444555777888;;;:::<<>>@@@BBBDDDFFFHHHHHHKKKTTTbbbmmmooovvvxxxmmmjjjnnniiimmmyyyxxxxxxxxxfffWWWRRROOOKKKHHHGGGDDDBBB@@@???@@@@@@AAABBBBBBAAAAAA@@@CCCJJJQQQXXX^^^bbbddddddcccaaa]]]YYYTTTPPPMMMGGGGGGFFFGGGHHHKKKNNNPPPSSSXXX___fffnnnvvv}}}~~~uuueee]]]yyy}}}yyyxxxyyyxxxyyyzzzzzz{{{jjjUUUDDD;;;666111/////////.........------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------...//////000000444777EEEaaa~~~{{{{{{zzzzzz{{{|||}}}}}}yyymmmeee^^^VVVPPPOOOKKKGGGEEEEEEEEEDDDCCCBBB@@@>>>>>>??????>>>===========================;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777444444666999:::===GGGRRRfffqqqkkk```sssaaaYYYbbbmmmIII333222222333555222111111000000000/////////---------...............------------............---.........///222777;;;:::999<<>>::::::>>><<<<<<<<<===@@@AAABBBBBB======>>>>>>???@@@AAABBBXXXhhhzzzyyy{{{~~~}}}lllVVVGGGBBBBBB???<<<999777444111......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++,,,,,,,,,------------.........///000222444666777666999;;;===>>>???BBBDDDFFFHHHJJJLLLQQQ\\\kkkwwwxxx~~~uuunnnllllllkkkrrryyy|||~~~{{{zzzuuucccYYYUUUPPPLLLIIIGGGDDDBBBAAA@@@??????@@@AAAAAAAAA;;;===AAAFFFMMMSSSWWWXXXXXXWWWTTTPPPMMMIIIFFFEEE@@@???===<<<===>>>@@@AAABBBDDDIIINNNSSSZZZbbbgggjjjlllooossswww{{{}}}~~~ssseeekkk|||{{{ttt{{{}}}zzzwww|||mmmVVVDDD:::333////////////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------......//////000000999;;;JJJjjjyyyyyyyyyyyyzzz{{{|||}}}tttiiiaaaYYYUUUPPPLLLJJJIIIGGGFFFEEECCCAAAAAAAAAAAAAAA???????????????????????????===>>>????????????>>>===;;;<<<<<<<<<;;;;;;:::999:::888888:::::::::???EEEPPP___tttffffffwwwmmmYYYOOO___TTT888444333333444222111111111000000000//////...............---------------------.........///---...000111222444888;;;AAA<<<;;;???===888;;;EEE===>>>AAACCCDDDEEEFFFGGGAAABBBCCC???;;;:::<<<@@@>>>OOOcccttt}}}|||{{{yyyjjjssswwwrrrkkkcccSSSCCCDDDAAA===:::888555111///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,---------............///111222555666777777999<<<>>>???AAADDDFFFHHHJJJMMMPPPVVVbbbsss|||qqqnnnmmmjjjlllwww|||{{{yyy|||rrraaa]]]WWWQQQMMMJJJGGGEEECCCAAA@@@???AAABBBCCCCCC>>>======AAAFFFKKKNNNPPPPPPOOOLLLIIIFFFDDDBBBBBBAAA???===<<<;;;;;;<<<===<<<===>>>>>>@@@DDDIIINNNQQQSSSXXX]]]cccgggkkklllwwwzzztttcccgggppp~~~}}}zzzfffNNN???777000/////////............+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------......///000000000>>>???NNNnnn{{{xxxxxxxxxyyyzzz{{{|||}}}xxxddd```YYYTTTPPPNNNLLLJJJGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<>>??????@@@>>>>>>???@@@CCCFFFHHHJJJLLLKKKIIIGGGDDDBBB@@@???<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<===>>>@@@BBBFFFLLLRRRWWW[[[^^^hhhmmmtttzzz~~~nnnxxxqqqtttzzzsssWWW@@@555333111///...///000111222..............................---,,,,,,+++*********++++++,,,,,,------...///...------///222333333::::::UUUzzz}}}}}}xxxyyy{{{|||}}}}}}~~~~~~}}}mmm___ZZZXXXRRRMMMLLLJJJIIIGGGEEEDDDCCCBBBAAADDDCCCBBBCCCCCCCCCAAA???BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAA???>>>===;;;;;;???>>>>>>???AAA@@@>>><<>>===<<<;;;;;;;;;;;;;;;999999888888999999:::;;;;;;<<>>@@@[[[}}}xxx}}}yyyzzz{{{{{{{{{|||}}}~~~}}}kkkbbb^^^XXXUUUUUUPPPNNNKKKIIIGGGFFFEEEEEEFFFDDDCCCDDDEEEEEECCCAAACCCCCCBBBAAAAAAAAAAAABBBEEEDDDDDDCCCBBBAAA@@@@@@??????>>>?????????<<<:::>>>@@@MMMfffeeedddlllrrryyy~~~fffVVVcccvvvdddqqqWWW;;;888222...555333333222111000///......////////////////////////---------............///...000333444444666888:::zzznnnfffdddiiinnnuuuzzz}}}iii\\\KKK@@@CCCRRRdddpppzzzwww}}}vvvkkk]]]PPPEEEBBBBBB???<<<;;;555111,,,+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,,,,...000000000111222444777999:::======>>>AAAEEEHHHIIIIIIHHHLLLOOOUUUfffwwwkkkccchhh|||{{{{{{uuuiiidddWWWOOOMMMIIIFFFEEECCCAAA@@@???@@@@@@?????????@@@BBBEEEGGGIIIIIIHHHGGGEEECCCBBB@@@@@@???>>>===;;;::::::999999888888777777777888999999666777888:::<<<>>>???@@@===AAAGGGNNNUUU]]]dddiiiqqqzzz|||pppooorrr|||pppKKK===777444111000//////...---...........................------,,,,,,++++++***+++++++++,,,------......///.........000222555777BBBGGGddd{{{{{{~~~|||{{{{{{zzzyyyxxxyyy}}}yyyooohhhbbb```YYYUUUPPPLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEECCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBAAAAAABBBAAA???===AAA>>>CCCVVVoooqqqhhhlllwwwnnnVVVfffrrrooohhhBBB888555111222333222222111000///......////////////////////////---------............///...000333444555666999;;;gggMMMAAAAAAIIIPPP^^^uuuzzzzzz~~~zzzqqqbbbSSSLLLGGG???===???<<<555---***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---------///111000111222444666888:::;;;======>>>AAAEEEHHHHHHHHHJJJMMMQQQ[[[pppttthhh```bbbqqq}}}~~~qqqmmm___RRRPPPNNNHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>???@@@CCCEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<;;;::::::::::::999999888888888888999:::666666777777888999999999666888;;;>>>AAAFFFLLLPPP[[[dddqqq|||xxxxxxrrrttt|||}}}~~~\\\EEE888555111000000111///---........................---------,,,,,,+++++++++++++++,,,,,,---.........---.........///111555888AAALLLkkk|||~~~zzz{{{{{{yyywwwvvvxxx~~~rrrjjjeee```XXXSSSRRRQQQOOOMMMMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFFFFGGGGGGEEEDDDGGGBBBBBBMMM^^^qqqnnnmmm}}}}}}[[[fff{{{uuuFFF777888555222222222111111000//////...////////////////////////---------............///...111333555666777:::<<>>CCCBBB:::000,,,,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......---...000222111222333555777999:::;;;======>>>BBBEEEGGGGGGFFFIIIJJJOOO^^^vvvrrrfff]]]]]]iiiuuu}}}zzztttfffXXXTTTQQQJJJIIIFFFDDDBBBAAAAAAAAA============>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@;;;;;;:::::::::;;;;;;<<<999888888777777888888888666777777777888999999999888999999888888:::>>>AAAEEEMMM[[[jjjwwwxxxmmmtttuuuttt{{{yyywwwjjjGGG;;;666111000111333111///........................------,,,,,,,,,,,,+++++++++,,,,,,------...//////,,,------------000666:::@@@QQQrrr{{{~~~zzzyyyzzzyyyvvvuuuxxx{{{vvvnnneee___\\\ZZZWWWTTTTTTRRRPPPOOOPPPPPPPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJIIIHHHFFFFFFIIIQQQaaazzzssslll}}}jjjfffOOO:::999777333222222111111000000//////////////////////////////---------............//////111444555777888;;;===nnnYYYIII@@@DDDTTTnnnvvv{{{}}}vvvqqqaaaKKKBBBFFFFFF???666///---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---......---...000222111222444777999:::;;;<<<======???BBBFFFHHHGGGFFFFFFFFFMMMaaa{{{nnnbbb\\\```mmm{{{~~~nnnccc\\\UUUMMMKKKHHHEEECCCBBBAAAAAA>>>=========>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAA:::::::::::::::;;;<<<<<<777777666555555555666666666666666777888888999999999999999888777888;;;>>>999===IIIXXXfffqqq}}}oookkkvvvyyyzzzzzzzzzyyy~~~uuurrrvvvzzzRRRAAA:::222///111333222000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---...------111777===CCCXXX{{{{{{|||}}}yyyvvvxxxxxxwwwvvv{{{wwwpppmmmhhhbbb]]][[[XXXUUUTTTTTTTTTSSSRRROOOOOONNNMMMMMMMMMMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPNNNMMMMMMNNNOOOOOONNNJJJJJJKKKJJJKKKWWWrrr|||kkktttgggkkk[[[???999555444111111111111000000//////////////////////////////---------............//////111444666777999<<<>>>|||bbbRRRMMMMMMUUUeeeuuu|||{{{~~~sssZZZIIIHHHHHHCCC;;;444///------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---.........///111333111333555888:::;;;<<<<<<>>>???AAADDDHHHIIIHHHFFFFFFFFFPPPhhhoooeeeccciiiwww|||ssskkk\\\NNNMMMJJJGGGDDDBBBBBBAAA@@@???>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA;;;;;;::::::999:::::::::888777666666555555666666777777777777777888888888888999999888777888:::===999777<<>>888666999===CCCOOO[[[rrr}}}ttthhhooorrrpppxxxwwwqqqpppqqquuu~~~uuufffppprrrvvv~~~xxxPPPEEE777000000222000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...111222111000444<<>>444///...+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000...,,,+++---111444444555666999;;;>>>???@@@???@@@BBBDDDFFFHHHIIIIIIQQQQQQ^^^zzztttuuuxxxzzz}}}pppZZZPPPHHHGGGHHHFFFDDDCCCFFFCCC@@@???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA<<<:::999999::::::888777444555666888888888777777;;;999777666555666888999888888888888888888888888::::::;;;<<<===???@@@AAASSShhhiiinnnzzz{{{zzzrrrkkklllxxxrrrgggnnnrrrrrr|||fffPPP999333444222...,,,//////.........---------.........------,,,,,,,,,++++++,,,------......//////444000///666888===JJJccc}}}}}}{{{wwwsssqqqrrrsssuuuxxx}}}}}}xxxsssooowwwqqqjjjddd^^^]]]dddnnnfff]]]nnnlll___TTT\\\sssKKK888:::222444333222111000000000000////////////////////////000//////.........//////222;;;888444999;;;===FFF<<>>===;;;:::;;;:::999777999:::;;;<<<<<<<<<;;;:::;;;:::999888888888999:::999999999999999999999999888888888999:::;;;===>>>HHHXXXkkk|||xxxkkkmmmxxxooooooxxx{{{llloooqqqsss{{{vvv\\\???333222222111111//////.........---------......---------,,,,,,,,,+++,,,,,,------......///,,,000------555777>>>MMMfff{{{zzzvvvsssqqqqqqrrrtttxxx}}}{{{vvvxxxsssmmmiiidddbbbiiirrrkkk]]]gggfffwwwgggZZZ\\\lll~~~SSS;;;;;;555444333222111000000000000////////////////////////000//////.........//////000999777555:::<<<>>>III777888:::;;;;;;<<<>>>@@@BBBEEEHHHLLLPPPVVV]]]aaahhhmmmnnnlllmmmuuu|||uuuaaaSSSNNNOOOUUUggg~~~|||wwwtttkkkYYYLLLGGGCCCCCCEEE???222---000......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,///////////////000333444777;;;@@@DDDGGGHHHCCCDDDEEEGGGIIIKKKLLLMMMNNNZZZnnn|||~~~{{{kkk\\\NNNGGGFFFDDDEEEGGGEEECCC@@@@@@CCCEEEFFFFFFDDDCCCCCCBBBAAA@@@???>>>@@@>>>===<<<<<<<<<:::888999::::::;;;::::::999888777777777777777777888888::::::::::::::::::::::::777777777888999:::;;;<<>>BBBGGGOOOWWW\\\___cccddddddgggmmmqqqqqq}}}hhhWWWNNNNNNPPP___|||}}}wwwnnnaaaQQQFFFCCCHHHCCC333+++///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000000222444444666999<<<@@@DDDGGGHHHDDDEEEFFFGGGIIILLLMMMNNNLLL___xxx|||tttwww}}}yyyhhhVVVKKKGGGDDDDDDFFFEEEDDDBBBCCCEEEHHHJJJJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>============<<<:::999999999999888777777666666777888999999999888888::::::::::::::::::::::::::::::999::::::;;;<<<<<<>>>???CCCPPPeee}}}eeemmm}}}sss{{{sssVVVCCC:::666111---////////////............------------------------,,,,,,------.../////////...111///111888;;;HHH___|||xxxuuuuuusssqqqqqqoooooorrrxxx~~~|||wwwsssvvv||||||___WWW```rrruuubbbeeezzzuuuuuupppMMM:::777444333222111000000000000//////////////////////////////////////////000111///777777777<<<<<>>===<<<===?????????>>>======<<<;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<<<>>CCCQQQgggwwwggguuuxxxssszzzdddLLL===777444111000000/////////.........------------------------,,,,,,---......//////000111333111333999<<>>@@@BBBCCCDDDFFFFFFFFFGGGIIILLLOOOPPPRRRnnn~~~{{{www{{{wwwhhh[[[OOOGGGDDDFFFDDDCCCDDDGGGJJJLLLMMMMMMLLLKKKIIIGGGEEECCCBBB@@@???>>>???AAABBBAAA@@@>>>>>>======<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>===>>>@@@FFFWWWrrrbbbbbbxxxyyysssvvvnnnPPP;;;333222333000000000/////////......,,,,,,,,,------------...---------...//////000000000222000333999<<>>@@@>>>;;;888999:::999999999;;;===FFFNNNUUUXXX]]]dddjjjkkkhhhooo{{{vvveee[[[TTTXXX```jjjvvvqqq```MMMCCCAAA???888000------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,......///111555888===>>>???@@@BBBCCCDDDEEEHHHHHHHHHIIIKKKNNNQQQSSS[[[www~~~zzztttbbbTTTMMMKKKJJJHHHIIILLLOOOQQQQQQQQQQQQOOOMMMKKKJJJHHHHHHFFFDDDCCCCCCCCCCCCBBB@@@AAAAAA@@@???@@@AAABBBBBB@@@???===;;;;;;:::;;;;;;========================???>>>======<<<<<<<<<===@@@???AAACCCEEEMMMaaatttgggXXXiii~~~}}}pppoooxxxtttyyy}}}eeeIII999333111000000000000/////////...,,,,,,,,,---------......------......//////000000...000000555;;;@@@YYY}}}zzzzzzsssnnnoooooonnnnnnpppnnnooosss|||xxx___[[[mmmkkkpppxxxJJJ666444333222111000000000000////////////////////////////////////000111222333555888777999>>>>>>LLLggg555555666999===>>><<<999777888999888666555666777>>>FFFOOORRRWWW___fffiiigggmmmvvv~~~ooo[[[WWW[[[ZZZWWWUUUyyyttt[[[IIIEEEEEE<<<000------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///222444555666999:::>>>???@@@BBBDDDEEEGGGHHHJJJJJJIIIJJJLLLOOOSSSTTTbbb}}}zzzhhh___RRRPPPOOOOOORRRUUUWWWWWWVVVVVVTTTSSSQQQOOONNNMMMKKKIIIGGGFFFEEEDDDBBB@@@HHHHHHGGGGGGGGGIIIJJJKKKJJJHHHEEECCCAAAAAABBBCCC????????????????????????CCCBBBAAA@@@@@@??????@@@CCCBBBDDDGGGFFFHHHTTTbbbttt[[[]]]ppp~~~nnnffftttuuutttyyycccJJJ;;;333000000000000////////////,,,,,,,,,------.........------......///000000000...000111888???EEE```}}}{{{xxxrrrmmmnnnooommmmmmooooooooosss}}}bbbTTTaaaqqq```TTT<<<444333222111000000000000////////////////////////////////////000111222333444777555888???AAAQQQnnn555555666888;;;======<<<999999888888888888888777:::<<<@@@EEEMMMYYYeeemmmgggmmmtttwwwyyy}}}hhh[[[WWWUUURRRPPP]]]rrr}}}eeeLLLCCCDDD===000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---///111222333555888::::::===AAADDDGGGGGGFFFFFFNNNLLLLLLNNNOOOPPPWWW^^^rrr{{{wwwpppyyyyyy|||{{{kkkddd\\\YYY\\\```aaaaaa^^^bbbddd```YYYUUUVVVYYYTTTQQQOOOOOOMMMKKKNNNTTTVVVTTTSSSSSSUUUYYY]]]``````]]]XXXSSSQQQQQQRRRSSSSSSPPPMMMLLLMMMOOOOOOOOOOOOOOOOOOQQQQQQOOOLLLIIILLLQQQVVVXXXWWWZZZ```eeelll^^^jjj|||uuu~~~vvv{{{mmmmmmoooTTT===///222111000//////.........//////.........---------.........///////////////......444<<<===GGGkkksssqqqnnnkkkjjjkkkmmmoooqqquuu|||mmmaaaXXXaaazzzYYYYYYWWW999666666333000///111222111//////............//////000000/////////111222333333::::::999:::???XXX|||666555666888;;;===<<<;;;999999888888999999999888777888;;;???GGGRRR^^^fffhhhlllrrrtttuuuwww|||xxxggg___ZZZTTTPPPPPPaaa{{{kkkSSSGGGFFF???444000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---///111222333555888;;;===@@@CCCFFFHHHHHHHHHGGGKKKJJJJJJMMMNNNOOOUUU]]]|||zzzpppttt~~~}}}wwwyyy|||}}}|||tttssssssrrrrrrrrrpppnnngggeeefffhhheee```___bbbhhhgggggggggiiilllppprrrvvvuuusssqqqooonnnmmmmmmnnnllliiiiiikkkmmmmmmmmmjjjjjjkkklllmmmlllhhheee___bbbeeeggghhhkkkqqqvvvrrr]]]eeexxxfffpppzzz}}}qqqfffppp{{{}}}yyydddLLL;;;333222111000//////....../////////.........---------........./////////////////////555===???JJJppp~~~qqqooollliiihhhjjjlllmmmooosss{{{vvveeeXXXYYYeeeyyy[[[RRRkkk]]]<<<666555333000000111111000//////............//////000000//////000111222333222:::::::::<<>>BBBQQQyyy|||nnnllljjjhhhggghhhjjjkkkmmmrrr{{{kkkYYYVVVWWWaaaiiiXXX]]]ttteeeAAA777555222111222111111000000//////......//////000000000//////000111333444222999:::;;;???HHHddd666666777999;;;===<<<;;;<<<:::888999<<<<<<;;;999888888888999>>>FFFPPPWWW___eeennntttwwwvvvsssqqqppp{{{yyygggYYYYYYVVVXXXfff{{{|||zzzdddRRRIIICCC===444222///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...000222444555777;;;===???@@@CCCEEEFFFFFFEEEEEEGGGHHHKKKOOOOOOPPPWWW```{{{~~~sssrrrwww{{{~~~xxxuuussstttyyyoooeeeooossskkkgggmmmtttzzzyyy{{{lllwww~~~uuucccOOO???777333222111000////////////////////////.....................///000000111111222222888???FFFZZZ}}}yyyvvvlllkkkiiigggggghhhjjjkkkmmmttt~~~ttt]]]XXXSSSUUUpppsssddd```kkkqqqJJJ;;;555222222333111000000000000////////////000000000000//////000222444555333:::;;;;;;AAAKKKjjj666666777:::===>>>>>>===???<<<999:::===>>>;;;888999999888999;;;AAAIIINNNXXXaaammmvvvyyywwwtttqqqpppxxxnnn]]]TTTNNNTTTgggzzz}}}kkkYYYLLLCCC>>>555222///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111333555666999<<>>AAAAAA@@@BBB>>>:::;;;>>>???;;;777777888888777888;;;@@@DDDQQQ]]]lllvvvvvvrrrpppoooqqqtttzzz~~~rrreeeVVVRRR\\\nnn}}}}}}{{{}}}~~~qqqaaaRRRFFF???666333000------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///111444666777:::>>>@@@EEEEEEGGGIIIJJJKKKLLLLLLKKKMMMQQQTTTTTTVVV```mmmzzz|||}}}mmmzzz|||ttt~~~|||vvvzzzwwwvvvvvvrrrdddNNN<<<333333222111000000000000000000000/////////............///000000111222222222666===DDDPPPiiiwwwqqqoookkkjjjjjjjjjjjjkkkmmmnnnrrr{{{ooo___UUUTTTiiiooo___iiiyyy}}}kkkHHH<<<333444555111///222111000000//////000000111000000///000111333555666666<<<;;;;;;CCCQQQsss666666888<<<@@@CCCDDDDDDEEE@@@;;;<<>>FFFHHHGGGGGGIII@@@;;;>>>>>>999555555666777888777888:::>>>AAANNN\\\kkksssuuuuuuqqqmmmooooooooooooqqqvvv|||jjjZZZjjj|||oooxxxiiiWWWBBB>>>;;;666222///............------,,,,,,------.........---------......///111444888;;;<<<===???AAADDDCCCEEEJJJLLLKKKLLLOOOPPPOOOLLLQQQVVVSSSbbb{{{yyywwwqqqnnnrrruuukkk}}}|||pppeee^^^gggxxxyyysss___AAA<<<555111333444111//////000000//////.........---,,,,,,---...///000111111666666@@@MMM```yyypppnnnjjjiiifffdddffffffeeegggkkkzzz}}}{{{yyynnn]]][[[eee|||zzz___GGG555555555...,,,222111111000000000000111111111111111111222444666777888999???@@@BBBaaa===777777>>>GGGJJJLLLMMMHHH>>>777777999666555777666888:::<<>>;;;666222///............------,,,,,,------...///............//////000111555999;;;===>>>@@@AAAEEEDDDFFFKKKMMMLLLMMMPPPPPPOOOLLLPPPUUUSSSccc|||~~~mmmhhhkkkyyy{{{ooo~~~{{{yyy{{{{{{|||}}}}}}tttiii[[[cccwwwsss]]]AAA>>>777222222333111///000000000/////////.........---...//////111111222333888999DDDSSSgggxxxnnnkkkgggfffcccccceeefffeeeiiinnn|||~~~|||{{{yyyxxx}}}sss___ZZZ```yyyrrrgggLLL666444666000...333111111000000000000111111111111111111222444666888::::::AAABBBFFFggg???999777>>>FFFKKKMMMOOOHHH???666555666888:::===@@@@@@AAAAAACCCHHHOOOSSS[[[hhhtttwwwvvvvvvtttqqqrrrrrrpppooonnnpppsssvvvssswww|||]]]UUU^^^wwwvvv~~~vvveeeMMM@@@<<<555111/////////.........------------......///.........///000000111333666:::===>>>???AAACCCFFFEEEGGGMMMOOOMMMMMMPPPOOOPPPMMMOOOTTTTTTeeeooohhhhhhuuuyyyssssss{{{|||qqqdddYYY\\\sssyyy___FFF@@@888222222333111000111000000////////////......//////000111222333444444888:::GGGYYYnnnuuukkkgggbbbbbb```aaaeeeffffffjjjppp|||zzzxxxwwwvvvzzz}}}}}}cccYYYZZZxxxsss\\\jjjsssTTT888333777444111333111111000000000000111111111111111111333555777888:::;;;BBBEEELLLnnnAAA;;;888===DDDFFFGGGHHHBBB===888777:::>>>BBBDDDPPPMMMHHHBBB@@@CCCHHHMMM\\\iiiuuuxxxwwwvvvvvvuuuqqqqqqpppooonnnnnnqqqsssuuuttt{{{fffVVVUUUrrrsss~~~nnnVVVDDD>>>666111///000//////......------------......---------...///000111222444777;;;>>>???AAACCCDDDFFFEEEHHHMMMOOOMMMMMMPPPOOOQQQNNNOOOSSSWWWjjjxxxpppppp|||zzzsssvvv|||tttfff\\\WWWkkkjjjOOOCCC:::333222222111000222000000////////////////////////000111222333444444555888HHH]]]tttsssiiieee___aaa```bbbeeeeeeeeejjjqqq~~~}}}|||xxxvvvtttsssvvvzzzhhh[[[VVViiipppTTTYYYiii]]];;;222666666333222222111111000000111111222111111111222333555888999:::<<>>AAAFFFLLLOOOOOOTTTOOOGGG???;;;===CCCIIIXXXggguuuyyyxxxwwwxxxwwwooopppqqqpppooooooqqqsssuuutttyyymmm[[[SSSbbb{{{zzz{{{```IIIAAA777111000111000//////......------......///,,,,,,,,,---...000111222666999===@@@AAABBBDDDFFFGGGFFFIIINNNPPPMMMMMMOOOOOOSSSQQQOOOTTT[[[qqq~~~~~~yyy{{{~~~zzz{{{~~~wwwgggWWWbbbxxx[[[EEE<<<555444333111111222//////000000000000000000...///000000222222333444444888LLLddd|||}}}|||qqqhhhddd^^^aaaaaacccfffeeedddjjjqqq}}}||||||~~~yyyuuuqqqoooqqqsssxxx~~~nnn```WWW^^^}}}uuuZZZYYYaaaeee@@@222444666333111222222111111111111222222111111111222444666888::::::;;;BBBGGGUUU}}}KKKAAA999:::>>>???AAACCCEEEKKKRRRVVVZZZ^^^^^^ZZZIIIFFFBBB===;;;>>>EEEJJJQQQcccuuu{{{zzzxxxwwwvvvoooppprrrrrrqqqqqqrrrssspppooottt{{{ppp]]]PPPUUUjjjcccPPPFFF:::222111222111/////////............//////,,,,,,---...///111333444888;;;???AAACCCDDDFFFGGGHHHGGGKKKPPPRRROOOMMMOOOOOOVVVSSSPPPVVV```zzzxxxxxx~~~~~~xxx|||tttzzz}}}|||{{{vvvvvv___]]]tttbbbFFF>>>777666555222111111//////000000000000111111//////000111222333333444666<<>>EEEMMMSSSZZZaaafffdddaaa___YYYRRRAAABBBCCCBBBBBBBBBDDDFFFNNNbbbwww}}}yyyvvvsssqqqsssuuuuuusssrrrrrrrrrooommmrrrzzz}}}ppp\\\LLLIIITTTnnn~~~jjjVVVJJJ<<<444222333111/////////............//////---......000111444555666999<<<@@@CCCDDDEEEGGGIIIJJJJJJNNNSSSUUUQQQPPPQQQOOOXXXVVVRRRXXXfffjjjnnnyyyooouuuuuuxxx}}}|||{{{nnnlll^^^cccttt}}}dddFFF>>>888888777333000000//////000000000111111111000000111222333444555555888???VVVsss~~~uuuqqqiiidddccc______aaaeeehhhffffffnnnwww|||vvvppplllhhhiiijjjnnnsss|||}}}xxxuuuwww|||xxxiii[[[RRR```zzzsssllljjjxxxyyy{{{vvvMMM888444666444111333222222111111222222333111111111222444777:::;;;<<<===CCCIII]]]XXXIII:::888???KKKXXXcccgggllllllcccYYYPPPEEE;;;AAADDDHHHJJJGGGDDD@@@>>>MMMbbbyyyyyytttqqqtttuuuwwwwwwtttrrrqqqqqquuupppttt~~~~~~qqq]]]JJJ@@@DDD```wwwYYYMMM>>>555333333111...//////............////////////000111333666888999999===AAACCCEEEFFFHHHIIIMMMLLLPPPVVVWWWTTTRRRSSSPPPYYYWWWSSSZZZiii}}}www}}}zzz___fffsssuuuggggggwww{{{||||||{{{www|||oookkkvvvaaaYYYcccwwwwwwbbbFFF???999999888444000/////////000000111111111222111222222333444555666777888???WWWuuu~~~zzz|||rrrnnneeebbbbbb___]]]___dddhhhhhhhhhqqq{{{}}}wwwqqqllliiiiiijjjlllpppxxxyyysssrrrvvv{{{yyyzzzkkk\\\OOOaaa}}}zzzooojjjxxxyyy{{{SSS;;;555666555333333222222111111222222333111111111222555777:::<<<===???DDDJJJ___VVVFFF888666:::???GGGOOOVVVYYYXXXPPPDDD======@@@DDDNNNXXXXXXNNNDDDAAAAAAHHH___vvv|||yyyxxxxxxxxxxxxxxxxxxwwwuuusssrrrnnnooosssxxxzzz~~~ooo\\\MMMDDD@@@KKKooocccLLL:::777666000---000//////............//////...//////000111444999===>>>@@@DDDEEEEEEEEEEEEEEEIIILLLQQQUUUWWWWWWVVVUUUVVVPPPRRRTTTXXXrrrxxxpppXXXeeevvvtttdddXXXVVV]]]gggmmmwww|||zzzzzzrrrhhhvvvyyybbb\\\jjjtttiiiUUUBBB===999999666111///111222111111000000000000000///111222222222444666888999FFFZZZsssxxx~~~uuuiiibbb^^^^^^``````cccbbbeeejjjgggnnn|||xxxtttqqqgggfffeeeggglllttt||||||yyyxxxyyy{{{vvvwwwyyy~~~kkk\\\ZZZ```~~~xxxjjjuuu[[[999444555333444222222222222222222222222333333222222333666999::::::@@@DDDLLLhhhRRRFFF:::777777888<<>>AAADDDHHHKKKKKKKKKKKKLLLIIILLLPPPTTTWWWXXXWWWVVVYYYTTTVVVWWWZZZuuu{{{yyy]]]iiiwww~~~yyypppgggbbbeeemmmttt|||{{{tttiiilll~~~|||cccYYYfffsssjjjVVVEEE>>>888666333111111555222111000000//////000000000111333333333444777999999III^^^wwwuuuiiibbb^^^]]]___^^^```^^^```eeeccckkk}}}xxxtttqqqhhhfffccccccgggmmmtttyyy|||{{{{{{|||uuutttuuuyyy~~~vvvaaaYYY```tttzzzddd???666666222333222222222222222222222222222222222222444777999;;;:::@@@EEEPPPmmmHHHAAA;;;888555222333777;;;???FFFPPP[[[dddkkknnntttlll```UUUNNNKKKKKKKKKXXXgggvvv}}}~~~~~~|||zzz{{{||||||{{{yyywwwuuutttrrrtttvvvwwwuuuxxxtttaaaRRRGGG>>>:::GGGeeeqqqWWW@@@555444333/////////............//////...///000111333666;;;>>>???CCCHHHKKKKKKKKKKKKLLLIIIKKKOOOSSSUUUWWWWWWWWWVVVTTTXXXZZZ\\\vvvzzz|||eeennnyyy~~~~~~xxxrrrqqqwww~~~~~~~~~~~~~~~vvvjjjooojjjYYYdddwwwsss```NNNDDD:::555222000222666111111000////////////000111222333444444555777:::999MMMeee|||ttthhhbbb^^^]]]___^^^```\\\]]]aaaaaakkk|||wwwsssjjjgggbbb___```eeekkkoooyyy~~~~~~~~~wwwuuutttuuuyyy|||~~~iiiXXX]]]~~~~~~{{{jjjCCC777666222222222222222222222222222222111111111222444888;;;===;;;@@@FFFTTTsssBBBAAA???<<<999777888:::EEERRRfffwwwzzzuuulllcccWWWQQQQQQTTTUUUTTT```kkkuuuzzz}}}}}}zzzzzz{{{||||||{{{zzzxxxwwwwwwxxxzzzyyyuuuxxxqqq\\\KKKAAA===;;;BBBTTTmmmdddCCC333555555...//////............//////...000111333444888<<>>AAAEEETTTvvvDDDDDDCCC???<<<<<<>>>???KKK^^^yyywwwqqqaaa\\\XXXXXX\\\___]]]ZZZdddllltttxxx{{{~~~}}}zzzxxxyyyzzz{{{|||{{{zzzzzzyyyxxxxxxwwwtttvvvsss\\\JJJ???======@@@LLL```vvv|||kkkGGG333555555/////////............//////...000222444666999===@@@CCCEEEHHHJJJIIIHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSTTTZZZkkkuuuwww{{{}}}tttxxx|||~~~~~~~~~|||uuurrrrrrssspppooosss~~~~~~~~~}}}|||jjjfffvvv|||bbb___ppp{{{www[[[OOOBBB;;;666222000111222222111000000000000000000111222333333444666999<<>><<<<<<;;;888CCCTTTiiitttrrrkkkfffdddccceeeiiilllmmmkkkfffbbbeeemmmuuuwwwyyy}}}}}}{{{vvvwwwyyyzzz{{{zzzzzzyyywwwtttsssrrrqqquuuwwwcccSSSCCC???:::;;;HHH___yyyvvv}}}nnnMMM888444444000//////............//////...000333666888:::>>>AAACCCDDDFFFFFFEEEFFFHHHJJJPPPPPPOOOOOOOOOPPPPPPQQQRRRXXXhhhssswwwwwwkkkyyyxxxzzz}}}~~~}}}}}}~~~~~~xxxlllbbb^^^```cccjjjmmmttt~~~lllfffuuufffYYYcccuuu^^^QQQBBB;;;888444111222333333222111111111111222000222333444444555777999???[[[wwwwwwgggaaa___^^^___aaa```aaa\\\\\\bbbeeerrr{{{wwwuuupppjjjeeebbbbbbdddffflllvvvzzzxxxwwwvvvuuutttyyy{{{~~~___QQQ```yyyuuuccc```{{{NNN999555222222222222222222222222222222111111111333666999===???AAADDDGGGWWW|||OOOPPPMMMHHHFFFGGGAAA999>>>FFFPPPTTTTTTQQQQQQQQQ\\\dddmmmpppnnniiiffffffeeennnwwwxxxyyy|||~~~}}}wwwxxxxxxyyyxxxwwwvvvuuuvvvqqqnnnoooqqquuu~~~vvvfff[[[KKKBBB999:::IIIdddyyyqqquuu~~~pppVVV???444222222//////............//////...111444777999<<>>DDDbbb}}}uuueee^^^[[[XXXXXXZZZ^^^___\\\^^^fffiiiwww{{{uuuppplllhhhfffccccccdddfffjjjpppuuuxxxvvvwwwxxxwwwvvvvvvxxxzzzzzz{{{xxxxxxuuuooohhhccc___]]]\\\___gggqqqyyy|||zzzxxxtttrrrlllmmmqqqxxxiiiVVVVVV___~~~yyyiii\\\oooYYY???999666555222222222222222222222222333222222333666999<<<>>>>>>FFFQQQdddwwwttt||||||```GGGMMMVVVXXXRRROOOPPPLLLCCCHHHBBBFFFLLLKKKRRR___ccciiilllssszzz||||||}}}zzzxxxwwwwwwwwwuuutttsssqqqrrruuuwwwyyyrrr]]]UUUXXXGGG>>>>>>DDD^^^~~~yyywwwxxxuuuyyy|||uuuaaaJJJ<<<666444000000////////////000000222444666888999<<>>777444444666666555555555444444444666888::::::888:::>>>BBBGGGlllyyyddd]]][[[XXXXXX[[[YYYYYYZZZ[[[]]]ggg}}}vvvhhh```UUUNNNKKKJJJGGGDDDFFFGGGHHHJJJMMMPPPRRRTTTVVVXXXYYYZZZZZZ[[[^^^```aaaeeekkkoootttxxx|||}}}{{{vvvssspppjjjaaa^^^___ZZZ```fffmmmvvv}}}yyyuuusssqqqiiijjjnnnqqq{{{___TTT```zzznnnqqqkkkAAA777999222333333222222222222333333222222222333666;;;???BBBAAAFFFPPPgggjjj\\\bbbooo}}}~~~yyywwwiii```WWWJJJBBBQQQbbbaaaooo|||}}}}}}|||yyyvvvtttrrrqqqrrrrrrqqqpppqqqnnnooosssuuuxxxqqqiii___NNNDDD>>><<>><<<:::<<<===>>>@@@AAAAAAAAAAAAGGGIIIJJJLLLMMMPPPUUUXXXXXX[[[^^^ccciiipppyyy~~~}}}yyyvvvtttnnneee______YYY\\\```eeennn{{{}}}zzzwwwtttqqqhhhgggjjjmmm~~~jjj\\\ddduuuxxxrrrGGG999:::222333333222222222222333333222222222444777;;;@@@BBBBBBGGGTTTmmmtttaaa\\\```mmmuuuuuuzzz}}}|||gggPPPVVVfffhhhqqq~~~|||vvvuuusssqqqqqqqqqrrrqqqppppppmmmnnnqqqtttxxxwwwnnneeeUUUKKKCCC;;;LLLsssvvvdddSSSHHH???888222111111000000111111222333666999;;;===>>>AAACCCIIIRRR___hhhkkkfff```[[[PPPOOONNNOOOPPPPPPOOONNNVVVTTTTTTTTT```|||iii[[[]]]sssyyy{{{zzzzzz}}}~~~|||{{{ssskkkgggbbb\\\ZZZ\\\]]]cccjjjpppqqqpppnnnmmmsss~~~~~~xxxrrroooppprrrtttyyy|||{{{~~~}}}wwwsssrrrxxxwwwiiieeesssxxxhhhtttzzznnn[[[HHH:::333333666555555555555555555444444555888:::::::::;;;@@@DDDPPPvvvwwwbbb[[[YYYUUUTTTWWWYYYYYYZZZ\\\```kkkuuucccQQQFFFCCC@@@===<<<======<<<::::::::::::;;;;;;;;;<<<<<>>???AAACCCEEEKKKQQQXXX\\\\\\YYYWWWVVVPPPNNNMMMMMMOOOQQQPPPNNNSSSTTTXXXXXXeee||||||uuucccWWW]]]qqqvvvzzzyyyzzz}}}}}}|||}}}}}}|||xxxdddZZZQQQMMMIIIDDDBBBDDDFFFKKKRRRZZZ```eeejjjnnnrrr{{{~~~zzztttlllgggeeegggiiilllsssyyy{{{~~~wwwoooppp{{{vvv}}}pppgggrrrnnnlllrrrjjj[[[HHH999222333555333333333333333333333333333666999999999;;;@@@DDDQQQyyyuuuaaa[[[YYYUUUTTTWWWWWWWWWXXX[[[```llluuuaaaPPPGGGDDD>>>=========>>>>>>>>>======;;;999888999;;;>>>???AAACCCEEEFFFHHHKKKPPPSSSUUUXXX[[[___ccchhhnnnrrrvvvwwwxxxxxxwwwxxx{{{}}}|||{{{zzzvvvmmmfffccc___[[[ZZZ^^^ccckkkzzz|||yyywwwpppfffeeedddeeevvv}}}kkksss{{{LLL999999555444333333333333333333444222222222444888<<>>AAABBBCCCEEEGGGKKKNNNRRRSSSRRRRRRUUUWWWQQQOOONNNNNNOOOPPPOOOOOOQQQUUUZZZ[[[iiivvv|||xxxttt|||vvvnnn[[[SSS```pppvvvzzzyyyzzz|||}}}{{{|||{{{|||}}}}}}{{{sssmmmRRRHHH@@@>>><<<999777888888<<>>>>>>>>>>>>>>=========>>><<<:::888999;;;>>>AAADDDGGGJJJLLLNNNPPPSSSUUUXXXZZZ^^^```bbbdddfffiiilllooorrrtttvvvxxx{{{}}}yyy||||||yyyrrrkkkhhhddd^^^[[[^^^```eeesss~~~{{{xxxnnnfffeeedddccctttooo{{{PPP:::999666444444333333333333444444222222222444888===BBBEEEIIIIIIZZZttt{{{xxxyyy{{{vvvwwwzzzyyy~~~yyywwwvvvwwwyyyzzzzzzyyywwwtttsssuuuwwwzzzwwwcccYYYPPP>>>>>>[[[uuunnnVVVGGG???;;;333333222222222222333333999<<<@@@CCCEEEFFFGGGHHHIIINNNRRRSSSQQQQQQSSSVVVQQQQQQPPPNNNMMMMMMNNNOOOPPPUUUZZZ[[[jjj}}}uuunnnuuu~~~yyyjjjQQQNNNcccpppvvvzzzzzzzzz|||}}}zzzyyy{{{}}}~~~~~~~~~}}}zzznnnaaaXXXIII@@@::::::<<<:::999:::777999>>>DDDLLLXXXccckkkmmmooossswwwxxxuuuqqqmmmfffaaa[[[VVVUUUWWWZZZ[[[bbbmmmvvvyyy||||||uuuoooqqqvvv~~~{{{zzzyyy~~~}}}yyyuuu|||qqqbbbnnnkkk___LLL>>>999666333222222222333333444444444333666999::::::===BBBGGG[[[rrr```[[[[[[XXXWWWZZZWWWUUUVVV[[[cccoooqqqbbbWWWOOOKKKHHHCCCCCCBBBAAA???>>>===>>>>>>===<<<::::::;;;<<<===BBBEEEJJJNNNPPPRRRTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^aaaeeekkkppptttwww{{{}}}zzz}}}|||{{{uuuooommmhhh```\\\______```mmm||||||yyymmmfffeeedddcccsssnnnuuuuuuVVV>>>;;;888444444333333333333444444222222222444888===BBBEEEIIIKKK^^^sssqqq}}}wwwvvvyyyxxxwwwxxxzzz{{{{{{zzztttqqqoooqqqsssvvv~~~jjj^^^UUUAAA>>>WWWooooooWWWFFF>>>:::444333333222222333333444:::===BBBEEEFFFGGGIIIJJJHHHOOOUUUWWWTTTPPPPPPRRRQQQRRRQQQNNNLLLKKKLLLNNNPPPUUUYYYYYYjjjqqqiii{{{zzz}}}}}}hhhKKKJJJdddpppwww{{{zzzzzz||||||zzzxxx{{{~~~}}}}}}}}}|||qqqaaaOOOCCCBBB:::555888;;;;;;::::::666777999<<>>>>>===<<<::::::888===CCCHHHKKKMMMOOOPPPOOOOOONNNLLLKKKLLLOOORRRYYY^^^fffmmmsssvvvzzz||||||}}}||||||wwwrrrpppjjjaaa]]]______^^^iiixxx||||||zzzmmmffffffeeecccsssgggdddcccppp[[[AAA<<<888555444444333333444444555222222222555999>>>CCCFFFKKKOOOddd}}}|||{{{zzzyyyyyyzzz{{{zzzxxxvvvwwwyyyyyywwwuuuvvvmmmfffgggkkkrrr{{{zzzwwwgggUUUJJJDDDQQQkkktttzzz}}}~~~ppp]]]III>>>;;;555444222222222444666777<<>>============<<<;;;;;;;;;<<<===???AAACCCDDDDDDCCC@@@???AAADDDIIILLLWWW[[[aaagggmmmrrrxxx{{{{{{}}}vvvrrrrrrlllfff```\\\YYYZZZcccmmmwww|||zzzoookkkeeebbbgggvvvlll]]]sssiii]]]vvveeeFFF777666555444444333333444444555777666444555999@@@IIINNNMMMUUUiii~~~zzz~~~}}}{{{zzzzzzzzz{{{|||{{{yyyvvvuuuvvvvvvtttrrrhhhbbb___ccciiipppyyyvvvuuuhhhWWWLLLDDDQQQlllsssuuu|||wwwaaaKKKAAAAAA555444333222333444666888>>>EEEIIIFFFEEEIIINNNQQQRRRPPPNNNJJJIIIIIILLLNNNKKKJJJNNNUUUXXXUUUSSSTTTQQQVVV[[[]]]qqq}}}vvv^^^KKKQQQeeetttwww{{{}}}}}}{{{zzzzzz{{{{{{{{{{{{{{{||||||}}}~~~wwwdddOOOAAA>>>AAA>>>=========<<<;;;999888888888999:::<<>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;;;;===AAAFFFHHHSSSYYYbbbjjjooorrruuuwwwzzz}}}zzzwwwwwwnnnhhhbbb^^^[[[ZZZaaajjjttt}}}~~~{{{qqqllleeebbbgggvvvnnn```pppmmm___ttt~~~aaaEEE888999555444444333333444444555666555444555999@@@HHHNNNOOOXXXnnnvvvnnnnnnooouuu}}}~~~}}}|||{{{{{{{{{|||}}}zzzyyywwwuuuqqqllleee```TTTQQQQQQXXXaaakkkxxxxxxrrrtttkkk]]]OOODDDQQQnnnyyyyyy|||gggNNNBBBBBB555444333333333555888999???FFFIIIGGGFFFKKKRRRUUUZZZ]]]\\\TTTJJJFFFJJJPPPPPPPPPTTTZZZ[[[VVVTTTTTTNNNSSSYYY^^^tttttt\\\JJJQQQeeerrruuuyyy|||{{{zzzzzzzzz{{{zzzyyyyyyzzz{{{|||}}}}}}~~~vvvdddRRRFFFBBBDDDGGGEEECCCBBBCCCDDDBBB<<<888888999999::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBFFFHHHLLLPPPUUUYYY\\\]]]ccchhhoootttxxx}}}{{{vvvssstttooorrrwww}}}zzzzzzxxxtttooojjjddd]]]XXXSSSUUUeee}}}~~~yyyrrriiiiiivvvyyyyyy{{{yyyhhhZZZ```hhh___NNNDDD:::222333444444444555555555555666333777<<<@@@DDDJJJRRRXXXnnn|||rrr~~~mmm[[[UUUVVVVVVUUUTTTXXXWWWVVV[[[eeettt{{{nnnhhh```YYYTTTOOOIIIDDDBBB@@@>>>>>>>>>>>>===<<<===<<<;;;:::999999999999999888888888:::>>>BBBEEEMMMTTT___hhhnnnpppqqqrrrwwwxxxzzz}}}~~~yyywwwxxxrrrkkkeeeaaa]]][[[___eeemmmwww}}}sssnnnfffccchhhwwwttthhhrrrnnnaaarrr{{{cccGGG888777555444444333333444444555333444444555999@@@IIIOOOMMMWWWnnnyyyppphhhdddccckkkzzz|||~~~}}}|||{{{{{{|||}}}~~~yyyyyyxxxuuunnneee[[[UUUTTTPPPMMMPPPWWWfff{{{yyyppptttooodddUUUGGGSSSqqqqqqVVVCCC===555444333333555777999;;;???GGGLLLJJJIIIMMMQQQTTTZZZaaafffbbbXXXOOOLLLMMMSSSSSSWWW[[[ZZZTTTRRRSSSOOOSSSWWW\\\tttsssZZZIIIPPPcccpppssswwwyyyzzzyyyyyyzzz}}}{{{zzzyyyyyyzzz{{{|||yyy{{{}}}~~~~~~zzzjjjTTTFFFDDDIIIOOORRRRRROOOMMMNNNPPPLLLDDD===<<<;;;:::999999999888777777888999;;;===@@@BBBDDDEEEHHHMMMRRRWWWZZZ[[[\\\aaadddhhhkkknnnttt|||{{{uuuqqqooonnnmmmnnnuuu~~~~~~|||zzzyyyvvvrrrnnniiibbbZZZTTTOOOPPP^^^wwwzzztttppppppzzz~~~yyyhhhZZZ^^^jjjdddQQQGGG<<<444555444444444555555555555666555888<<>>===<<<>>>===<<<;;;:::999999999999888888888:::<<<>>>@@@EEELLLVVV___eeeiiikkkmmmmmmmmmoootttzzz~~~~~~}}}yyyxxxyyyuuunnnhhhddd```\\\]]]aaafffooo{{{vvvppphhhdddjjjyyy|||rrr}}}pppiiirrrSSS<<<666555444444333333444444555222333444555999@@@JJJQQQNNNXXXppp}}}vvviiiaaaZZZ\\\ddduuu}}}~~~}}}|||{{{{{{|||}}}~~~{{{yyyvvvrrrooommmmmmmmmwwwpppfff]]]XXXbbb||||||rrrvvvssskkk\\\KKKUUUtttiiiNNN>>>555444444444666888;;;===???HHHPPPOOOMMMNNNOOOOOOSSSYYY___bbb___ZZZUUUSSSUUUVVVYYY\\\YYYTTTRRRTTTTTTTTTVVVYYYrrrsssXXXGGGOOO```nnnqqquuuwwwwwwxxxyyyzzz~~~}}}|||zzzyyyyyyyyyzzzwww{{{ooo___MMMEEEKKKUUU\\\^^^```]]][[[[[[\\\WWWMMMEEECCC???;;;888888999888777777888999;;;>>>AAADDDEEEFFFIIIMMMRRRVVVXXXYYYYYY\\\^^^aaabbbccchhhpppwwwxxxsssnnnmmmkkkjjjnnnvvv}}}~~~~~~}}}|||||||||xxxtttpppmmmfff]]]UUUQQQOOOYYYpppuuuvvviiiXXXaaapppkkkUUUHHH>>>666777444444444555555555555666777:::===???@@@DDDKKKPPPhhh~~~yyyppp{{{jjjYYYSSSSSSSSSRRRRRRSSSRRRSSSYYYfffxxxwwwooojjjcccXXXQQQJJJGGGCCCAAA@@@???>>><<<===<<<;;;::::::::::::::::::999999888888999999:::>>>BBBJJJQQQWWW]]]bbbfffbbbbbbdddiiiooouuuxxxyyy|||}}}{{{}}}wwwpppkkkhhhccc^^^\\\]]]```gggsss~~~xxxrrrjjjgggmmm{{{yyyvvvwww}}}]]]CCC:::555444444333333444444555111333444555888@@@LLLUUUVVV___www}}}wwwlllaaaXXXUUUWWWaaayyy{{{}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~zzztttppprrr}}}|||gggdddzzzwwwxxxtttooobbbOOOWWWuuu^^^FFF555555444555777:::===???@@@KKKSSSTTTRRRQQQPPPNNNRRRSSSUUUYYY^^^bbbdddeeejjjhhhgggddd\\\SSSPPPSSSVVVTTTTTTXXXqqqzzzqqqTTTEEENNN___lllooorrruuuvvvvvvxxxyyy~~~~~~}}}|||{{{zzzzzzyyyyyy~~~mmmbbbVVVSSSYYYbbbhhhjjjooommmkkkiiigggaaaXXXRRRNNNHHHBBB>>>======;;;999999999:::<<<>>>AAACCCDDDEEEGGGKKKNNNQQQRRRRRRRRRSSSUUUVVVWWWXXX\\\ccciiiwwwzzzsssnnnlllkkklllqqqwww{{{~~~~~~||||||}}}~~~|||xxxuuusssmmmbbbZZZVVVQQQWWWlllvvvvvvoooYYYbbbuuurrrZZZJJJ???666666444444444555555555555666777:::>>>AAACCCHHHOOOTTTgggooo{{{jjjXXXRRRSSSSSSRRRRRRQQQQQQSSSZZZhhhzzz}}}wwwpppddd[[[RRRNNNIIIEEECCCBBB@@@>>>;;;;;;:::999999999999:::999999888888777666555555999;;;???CCCHHHNNNUUUZZZ]]]^^^aaadddhhhlllppprrrwww{{{{{{yyyzzzwwwqqqlllkkkggg```\\\\\\ZZZ```jjjuuuyyyssslllkkkqqq}}}zzzxxx[[[AAA999555444444333333444444555222444555555777AAAOOOZZZ[[[bbb{{{{{{ooocccYYYTTTQQQUUUiii~~~{{{|||xxxzzz{{{{{{{{{zzzzzzzzz{{{}}}~~~|||zzzvvvtttxxxzzzjjjwwwzzzxxxssspppeeeRRRWWWttt{{{wwweeeJJJ555555555666888;;;>>>@@@CCCMMMUUUVVVTTTUUUUUUTTTSSSRRRQQQSSSXXX```gggkkkqqqnnnkkkeeeZZZPPPNNNRRRRRRQQQRRRXXXtttvvvzzzpppOOOAAAMMMaaajjjmmmqqqssstttuuuxxxyyy{{{|||}}}~~~~~~|||{{{|||zzztttmmmjjjlllrrrwwwyyy~~~}}}yyysssllleeeaaa]]]WWWPPPLLLKKKGGGBBB===<<<======>>>???@@@BBBBBBBBBDDDEEEGGGHHHHHHHHHHHHGGGIIIKKKLLLMMMQQQXXX^^^iiiuuuwwwoooooonnnnnnnnnrrrwww{{{|||{{{{{{~~~|||zzzyyyssshhh___ZZZSSSXXXkkk|||wwwxxx```aaayyyyyybbbPPPCCC888666444444444555555555555666888;;;???BBBDDDIIIPPPVVVkkkmmm{{{jjjYYYRRRSSSSSSRRRRRRPPPQQQTTT[[[iiizzz|||oooeee[[[WWWPPPKKKHHHFFFCCCBBB>>>===<<<;;;;;;:::::::::999999::::::999888666666777888:::<<<>>>BBBHHHLLLPPPUUUZZZ^^^aaafffmmmrrrwww}}}~~~xxxuuuvvvvvvpppmmmmmmjjjccc]]]\\\VVV[[[bbblllxxxyyytttnnnnnnuuu}}}|||xxx[[[@@@777555444444333333444444555444555555444666AAARRR___^^^eee~~~rrrggg]]]VVVOOONNN```vvvwwwxxx{{{vvvxxx}}}yyy{{{zzzyyyyyyzzz{{{|||}}}wwwyyy{{{{{{|||pppwww}}}xxxrrrooofffRRRWWWsss{{{rrrcccGGG555555555666888<<>>MMMbbbjjjlllppprrrsssuuuwwwyyyxxxzzz}}}~~~|||~~~}}}{{{}}}}}}uuupppmmmiiiddd^^^ZZZXXXRRRHHHAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAA@@@===@@@CCCDDDFFFKKKRRRWWW^^^jjjxxxwwwpppqqqqqqooonnnpppuuuzzz~~~{{{yyyzzz~~~~~~}}}|||wwwlllccc\\\UUUYYYmmmzzzfffaaa|||iiiWWWHHH<<<777444444444555555555666666:::===@@@BBBCCCGGGNNNSSSppp{{{iii{{{jjjYYYSSSSSSSSSRRRRRRPPPQQQTTT\\\iiiyyywwwlllaaa\\\UUUOOOKKKIIIFFFDDDCCCBBB@@@???===<<<<<<<<<:::;;;<<<======<<<;;;:::777888999::::::<<>>DDDMMMSSSWWW^^^hhhoootttzzzzzzwwwwwwuuupppmmmnnnllleee^^^\\\UUUWWW]]]fffqqq~~~yyytttooopppwww~~~dddFFF:::555444444333333444444555555666666444666AAATTTbbbdddkkkxxxpppdddWWWOOOQQQZZZbbbqqqvvvxxxtttsssxxxyyyvvvyyyyyyxxxwwwxxxyyy{{{|||||||||~~~|||wwwyyy~~~tttuuuwwwrrrlll]]][[[mmm}}}ttt}}}cccOOO<<<888666:::===???AAAEEEIIILLLNNNQQQWWW\\\[[[VVVQQQPPPOOOOOOOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRMMMRRRvvvwww~~~yyyttthhhEEEFFFKKKZZZiiimmmpppnnnooosssvvvuuuuuuvvvyyy{{{|||{{{zzzyyy{{{}}}|||uuuvvvxxxtttlllfffccc[[[QQQQQQKKKEEECCCDDDDDDAAA============<<<;;;:::999888;;;;;;<<<===???AAACCCDDDMMMUUUdddsssyyywwwsssooonnnppprrrttt|||yyyyyy{{{~~~~~~vvvsssrrrooojjjddd\\\[[[iii|||kkkhhh|||]]]FFF???777555555444444444555555666>>>===@@@EEEGGGIIIOOOVVVrrrsssgggvvveeeWWWTTTSSSPPPPPPTTTTTTRRRSSSZZZgggxxx}}}rrriii^^^WWWSSSPPPJJJEEEGGGFFFEEECCCAAA???>>>===;;;;;;;;;;;;;;;<<<======999999888999999:::;;;;;;AAAAAAAAACCCGGGPPPZZZaaalllqqq|||{{{tttpppqqqoooppprrrmmmccc\\\YYYUUUTTTUUUZZZeeerrryyysssmmmnnnwww|||~~~fffHHH666555555444444444444555555333666777444555@@@RRR___bbbnnnwwwrrrgggZZZQQQNNNQQQUUUdddmmmsssssstttwwwxxxvvvxxxxxxxxxxxxzzz|||~~~|||nnneeekkkwwwwwwyyytttuuuxxxrrrmmm___```sssuuufffKKK===888777;;;>>>@@@CCCFFFHHHKKKMMMNNNSSSYYYYYYTTTMMMMMMMMMMMMNNNPPPRRRSSSQQQOOOMMMLLLKKKLLLNNNPPPMMMPPPLLLRRRvvv|||}}}{{{fffDDDEEEKKK[[[hhhmmmooooooppptttwwwvvvsssuuuwwwyyyzzz{{{{{{{{{|||~~~~~~~~~|||tttpppnnnhhh```[[[UUUMMMIIIHHHFFFBBB???>>>>>>===<<<;;;::::::999888888888999:::<<<>>>>>>DDDJJJTTT```kkkzzz|||wwwuuutttvvvwww{{{}}}|||xxxvvvvvvzzzzzzvvvooogggjjjbbb```lll}}}yyyzzz|||{{{{{{vvvjjjyyy___JJJ@@@555666666666555666666777777::::::>>>CCCFFFIIIPPPWWWuuuuuujjjsssbbbTTTRRRRRROOOOOOTTTRRRQQQSSS[[[iiizzz|||ssshhh```\\\XXXRRRMMMLLLKKKJJJHHHFFFEEECCCCCC@@@???>>>=========>>>>>>999999888888777888888888;;;<<<<<<===AAAGGGPPPVVV```eeerrr{{{uuuooollllllmmmjjjccc^^^]]]VVVUUUSSSTTTYYYdddqqq{{{|||tttmmmlllrrr|||uuu|||dddHHH777666555555444444555555666333666777444555@@@SSS```cccpppuuupppggg[[[PPPIIIGGGGGGSSS___lllrrrtttvvvwwwvvvvvvwwwxxxyyy|||~~~|||kkk[[[]]]gggkkkiiinnnwwwzzzwwwyyyzzztttooobbbeeezzzvvvnnnMMM>>>:::888<<<@@@BBBEEEIIIGGGIIIIIIIIIMMMSSSTTTQQQKKKKKKLLLMMMOOOQQQSSSTTTTTTQQQNNNKKKJJJLLLPPPRRRKKKOOONNNUUUyyy{{{{{{dddBBBDDDKKK[[[fffkkkoooooopppuuuxxxwwwsssssstttvvvxxxzzz|||}}}|||}}}}}}||||||}}}{{{uuurrrqqqlllgggccc\\\TTTNNNKKKIIIEEEBBB@@@???===;;;::::::::::::777777666777777888999:::<<<>>>CCCKKKSSSbbbxxxzzzxxxwwwxxxwwwzzz{{{xxxtttrrrsssxxx~~~|||pppdddkkkcccbbbmmm|||{{{|||pppqqqttt|||wwwuuu{{{}}}kkkrrr}}}xxx```OOOCCC444777777777777777888999:::777888===CCCFFFIIIQQQYYYtttxxxnnnrrr```RRRPPPPPPNNNNNNRRRPPPPPPSSS\\\kkk||||||qqqiiieeeaaa[[[VVVSSSSSSRRRPPPOOOMMMLLLKKKHHHFFFCCC@@@>>>>>>>>>???;;;:::999888777777777777777777888999;;;???EEEIIISSSXXXeeeyyyzzzqqqlllhhhhhhgggcccaaabbbYYYXXXUUUPPPOOOUUUaaakkkxxx~~~}}}tttkkkgggllluuu~~~pppvvvlll|||{{{cccHHH888666555555444444555555666444666777555666@@@SSSccceeessstttmmmbbbUUUJJJCCC@@@@@@EEETTTfffqqquuuuuutttuuuvvvvvvxxxzzz|||~~~wwwhhhYYYUUU\\\[[[bbbnnnxxx~~~{{{wwwrrrdddfff{{{yyy}}}~~~tttTTT@@@;;;:::???CCCEEEHHHMMMGGGIIIHHHFFFIIINNNQQQOOOMMMMMMNNNOOOQQQRRRSSSTTTTTTRRROOOMMMMMMNNNQQQRRRLLLRRRSSSZZZ}}}|||sssrrrxxx~~~bbbAAACCCIIIZZZdddjjjnnnoooqqqvvvxxxxxxttttttssstttuuuxxxzzz|||yyyzzz|||~~~~~~~~~}}}|||{{{~~~~~~yyyssspppnnnjjjgggbbb]]]VVVPPPMMMKKKIIIFFFAAA???<<<:::999999::::::999999888888888888999999:::999;;;???DDDOOOaaarrr}}}zzzxxxwwwwwwyyy|||~~~zzzwwwrrrooopppuuu{{{ssseeefff```___kkkyyyyyyzzzssspppsss|||xxxsssuuuuuuqqqmmmqqqnnn^^^RRRFFF666777777777777888999:::;;;999:::???EEEGGGIIIQQQ[[[qqq{{{rrruuubbbRRROOOPPPMMMMMMPPPNNNNNNSSS]]]lll}}}}}}sssllliiifffaaa\\\[[[ZZZZZZYYYXXXWWWVVVVVVOOOMMMHHHDDDAAA?????????===<<<;;;::::::999999:::777888::::::;;;<<>>BBBNNNZZZlll}}}{{{zzzyyyyyyzzz{{{|||}}}}}}~~~{{{xxxrrrnnnmmmppptttwww}}}xxxjjjddd^^^^^^hhhvvv|||yyyrrrvvv~~~yyyqqqmmmvvvtttoookkk^^^SSSGGG777666666666777888:::;;;<<<>>>@@@EEEIIIIIIIIIQQQ[[[rrr~~~uuu{{{fffTTTPPPPPPMMMKKKMMMLLLMMMRRR\\\lll~~~}}}sssmmmllljjjfffaaa````````````````````````XXXUUUPPPKKKFFFCCCAAA@@@===<<<;;;;;;::::::;;;;;;888:::;;;<<<;;;;;;===???EEEGGGPPPaaaqqq~~~vvvkkkfffddd```^^^___\\\___```[[[SSSPPPSSSXXXaaahhhpppuuuwwwyyy}}}~~~zzzxxxlllfff]]]YYY\\\fffqqqxxx}}}ooorrr~~~zzzjjjxxxlllPPP<<<666666666555555666666666555666888888888???UUUkkklllxxxrrrhhhYYYLLLBBB<<<:::888===FFFWWWhhhrrrrrrqqqrrruuuvvvxxxzzz|||}}}~~~~~~}}}zzznnnkkkssswwwvvvvvvnnn[[[YYYkkk~~~|||}}}wwweeeSSSCCC??????DDDIIILLLOOOTTTTTTWWWVVVRRRQQQUUUXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRSSSSSSTTTTTTTTTNNNUUUUUU[[[{{{|||~~~\\\>>>BBBGGGUUU```ggglllmmmoootttuuutttvvvtttsssrrrrrrssstttvvvtttuuuwwwzzz|||}}}~~~~~~}}}wwwoooiiihhheeeccc___ZZZUUUOOOKKKIIICCCBBB???===<<<;;;;;;;;;::::::999888888888888888888777999;;;::::::@@@HHHPPPggg|||{{{yyyxxxxxxyyy{{{|||{{{wwwrrrmmmjjjjjjlllmmmsss{{{wwwjjjaaa[[[ZZZcccpppzzzvvvxxx{{{{{{qqqjjjzzz{{{tttooo```SSSFFF777555666666777999;;;<<<===CCCEEEJJJLLLJJJJJJRRR\\\xxxwwwiiiUUUPPPQQQMMMKKKLLLLLLMMMQQQ[[[kkk|||vvvqqqpppnnnjjjfffeeeeeefffggghhhiiijjjkkkbbb```[[[VVVPPPKKKHHHFFF>>>===<<<;;;::::::::::::888999;;;;;;::::::;;;===>>>@@@GGGTTTaaammm}}}~~~qqqjjjfff```\\\[[[YYY\\\^^^[[[UUUPPPPPPQQQVVV[[[bbbhhhlllnnnooopppqqqrrrtttuuussspppllliii]]]YYYSSSPPPSSS[[[ffflllrrr{{{zzz{{{rrrrrrTTT<<<777666666555555666666777666666888:::999???VVVoooooozzz}}}vvveee___XXXQQQKKKEEE???;;;===@@@MMMaaannnqqqrrrssssssuuuxxx{{{~~~{{{xxx~~~~~~qqqmmmnnnrrrqqqooofffRRRPPPddd|||}}}|||vvvfffWWWEEEAAA@@@FFFKKKNNNRRRVVVVVVZZZ[[[VVVTTTVVVYYYXXXXXXXXXXXXXXXXXXVVVUUUTTTRRRQQQQQQQQQSSSUUUWWWYYYRRRXXXWWWZZZyyyWWW<<>>======;;;:::999999999999999999777666777999999777:::@@@BBBMMMccc}}}|||{{{zzzyyyyyyxxxxxxxxxwwwtttpppjjjgggeeeeeeeeecccjjjqqqtttuuusssjjjaaaVVVPPPOOOXXXfffrrr~~~qqqzzztttzzz|||wwwtttrrrbbbRRREEE888666777777999;;;===>>>@@@DDDGGGLLLNNNKKKJJJSSS]]]zzzwwwiiiTTTOOOQQQNNNLLLLLLMMMLLLOOOXXXhhh{{{{{{uuusssqqqmmmhhhiiijjjkkkmmmppprrrssstttmmmkkkhhhccc]]]WWWQQQOOOFFFDDDBBB@@@===;;;::::::777999::::::::::::<<<>>>;;;===BBBIIIQQQ\\\ooo{{{tttnnnfff___\\\WWWYYYYYYWWWRRROOOMMMMMMOOOQQQVVV]]]cccfffdddaaacccdddffffffddd```\\\ZZZOOOLLLIIIHHHJJJPPPXXX]]]dddnnn|||uuuVVV<<<777777666666666666777777666555888;;;:::???WWWrrrppp}}}~~~~~~zzzpppgggVVVUUUVVVVVVUUUPPPGGG@@@<<<<<>><<<<<<;;;;;;;;;;;;;;;<<<777666777999999777:::@@@@@@@@@LLLdddzzz{{{{{{||||||zzzxxxvvvttttttqqqmmmiiieeebbbaaa```VVV[[[```bbbcccccc]]]UUUHHHCCCBBBMMM]]]mmm{{{lllwwwvvv~~~vvvlllooorrrcccRRREEE999777888999:::<<<>>>@@@AAACCCFFFLLLNNNKKKKKKSSS___yyywww~~~gggRRRNNNQQQOOOLLLMMMMMMLLLNNNWWWgggyyyxxxuuuqqqlllhhhkkklllnnnqqqtttwwwyyyzzzuuusssqqqlllfff___YYYUUUNNNLLLIIIEEEAAA>>><<<;;;888:::;;;;;;;;;<<<>>>@@@===>>>AAADDDGGGPPPdddwww}}}xxxooofffaaaYYYXXXVVVSSSPPPNNNMMMLLLLLLMMMPPPXXX```bbb^^^YYY[[[\\\]]]]]]ZZZVVVRRROOOFFFEEEDDDBBBCCCHHHNNNSSSYYYeeetttvvvWWW;;;777777666666666666777777777555888<<<:::???XXXsssqqq~~~}}}yyysssiii___XXXNNNJJJPPPaaajjj```MMM???<<<<<>>===<<<;;;;;;<<<<<<;;;;;;:::999888888888888888999999:::======EEEQQQ[[[lll|||zzzzzz{{{zzzyyysssnnnhhhdddcccaaa^^^[[[WWWTTTRRRRRRSSSOOOHHHBBBAAA<<<===GGGVVVfffvvvxxxwww~~~kkk```mmmiiiZZZQQQAAA<<<999999:::<<<>>>BBBEEEFFFAAAGGGMMMMMMJJJLLLTTT]]]}}}iiilll```UUUQQQPPPNNNMMMMMMNNNNNNNNNUUUhhh~~~zzztttqqqnnnmmmkkkmmmpppuuuxxxzzz||||||zzzyyyvvvtttoooiiibbb]]]XXXSSSMMMHHHDDDBBB???===<<<<<<;;;<<<>>>>>><<<:::===<<<===AAADDDJJJXXXfffvvvmmmfff^^^\\\XXXUUURRRNNNJJJGGGHHHGGGGGGJJJOOOSSSUUUVVVSSSSSSSSSRRROOOLLLHHHFFFCCCAAA???======???BBBCCCMMMWWWhhhzzzoooRRR;;;888777666555444444555666999999666999>>>@@@UUUwww|||zzzqqqfff^^^YYYVVVVVVNNNGGGHHHRRRZZZUUUJJJCCC???<<<===DDDRRR___gggkkkpppwww||||||}}}zzz{{{||||||}}}}}}~~~||||||zzzpppjjjhhhcccbbb^^^PPPPPPccc~~~www___OOOIIIFFFJJJNNNPPPQQQTTTVVVWWWWWWVVVXXX[[[aaaeeeSSSLLLMMMVVVYYYTTTTTTZZZVVVSSSPPPOOOPPPSSSUUUVVV\\\]]][[[bbbYYY>>>AAADDDRRR]]]cccgggggghhhlllnnnmmmpppqqqppppppppptttyyy|||zzz{{{||||||{{{{{{|||}}}~~~wwwpppggg[[[TTTQQQUUUVVVVVVWWWWWWWWWVVVVVVPPPNNNJJJGGGDDDAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;???===BBBIIIOOOZZZttt}}}zzzyyyyyyyyyxxxvvvrrrmmmiiigggbbb\\\WWWOOOLLLIIIIIIJJJIIICCC>>>;;;666666>>>IIIWWWhhhvvv~~~{{{yyy|||qqqbbbUUUbbbaaaXXXRRR@@@888999:::;;;<<>>???CCCNNNZZZqqqyyyuuummmccc```[[[WWWSSSPPPLLLIIIHHHFFFEEEGGGJJJLLLNNNNNNJJJKKKKKKJJJHHHEEEBBB@@@@@@???>>><<<<<<===??????FFFOOO```rrr|||qqqUUU???888777666555444555555666888999777999===@@@VVVyyyyyysssgggZZZPPPMMMQQQVVV\\\UUUOOOPPPQQQMMMGGGDDD???===:::;;;CCCNNN[[[bbbmmmuuuzzz{{{{{{~~~|||{{{yyyuuussssssvvvyyyyyyyyyrrrsss}}}zzzmmmhhhmmmjjjeeebbbZZZZZZggg~~~zzz}}}uuummmooo~~~www___RRRLLLHHHKKKOOOOOOPPPRRRXXXWWWVVVVVVXXX^^^eeekkkZZZSSSPPPUUUVVVSSSSSSXXXUUUSSSQQQQQQRRRTTTTTTTTTVVVYYY[[[eee^^^@@@AAACCCQQQ\\\bbbeeeeeegggkkkmmmkkkqqqqqqqqqppppppssswwwzzz{{{|||}}}|||zzzyyyzzz{{{||||||~~~wwwpppgggZZZRRROOOUUUVVVWWWXXXXXXYYYYYYXXXSSSQQQNNNJJJGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@????????????>>>======<<<<<<<<<>>><<<>>>AAABBBHHH[[[ooo~~~zzzxxxxxxwwwwwwrrrooollliiifff___VVVOOOHHHDDDAAAAAABBBCCCAAA???<<<999888;;;BBBNNN___nnnyyy{{{yyy{{{qqq___QQQ___bbb\\\WWWCCC999::::::<<<>>>AAADDDFFFHHHKKKPPPTTTUUUTTTXXXbbbkkkxxxdddlll___RRRMMMLLLKKKJJJLLLKKKLLLMMMTTTeee{{{{{{wwwtttrrrnnnooorrruuuyyy~~~~~~~~~~~~~~~zzztttoookkkgggaaa\\\WWWSSSOOOLLLEEEBBB???>>>>>>???>>>>>>===;;;<<<=========DDDMMM]]]hhhwww|||sssiiieee___ZZZUUURRRNNNKKKGGGEEECCCBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA???<<<;;;======<<<<<<;;;;;;;;;;;;===EEETTTeeeqqqyyytttWWWAAA888777666555555555666777666999888999<<>><<<;;;999777999BBBNNNXXXhhhqqqxxxyyyyyy|||~~~yyyooofffgggqqqzzzwwwuuujjjeeejjjnnnxxxtttnnnyyyvvvkkkhhhdddcccjjjzzzwwwsssmmmgggnnn{{{aaaUUUOOOKKKNNNQQQQQQRRRTTTWWWWWWVVVVVVWWWZZZ```dddfff]]]VVVUUUSSSPPPPPPTTTTTTSSSRRRRRRTTTTTTSSSRRRQQQVVV[[[hhh___@@@???AAAPPP\\\aaaeeeeeefffjjjllljjjpppppppppooonnnppptttvvvyyyzzz{{{{{{yyyyyyyyy{{{{{{zzz|||}}}vvvrrrkkkaaaYYYWWWZZZ[[[[[[[[[[[[ZZZZZZYYYVVVTTTQQQMMMJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA???>>>===<<<<<<;;;<<>>BBBOOO]]]ooo{{{yyyyyyxxxxxxpppmmmiiifffccc\\\SSSLLLEEEBBB>>>===???AAACCCCCC@@@===;;;<<>>>>>???>>>===@@@FFFOOO[[[mmm~~~|||tttmmmiiibbb\\\WWWSSSPPPMMMFFFDDDAAA?????????>>>===>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<:::999888888===JJJZZZhhhrrr~~~uuuXXXAAA888777666555555666777777666999999:::<<>>===<<<===??????AAAIIIRRR[[[ppp~~~||||||{{{zzztttpppjjjeee```YYYPPPJJJDDDAAA===;;;<<<@@@DDDGGG???;;;999999:::AAAQQQ```mmmsss|||~~~~~~ccc]]]ooommm\\\QQQ>>>999:::<<<>>>AAADDDGGGIIIJJJJJJMMMQQQRRRSSSXXXaaahhhqqqzzzyyyXXX\\\SSSLLLLLLMMMKKKGGGFFFHHHJJJMMMSSSbbbxxx{{{wwwtttrrrrrrsssvvv{{{~~~zzzuuuooohhhaaaYYYTTTSSSNNNHHHDDDBBBBBBBBBBBBBBB@@@???AAA@@@===???CCCJJJTTTeeexxxxxxrrrmmmhhhbbb]]]XXXTTTPPPMMMEEEBBB???>>>>>>>>>===<<<==================<<<<<<:::;;;<<<===<<<;;;999888999;;;CCCRRR```lllyyyqqq~~~xxxYYYBBB888777666555555666777888666999999;;;>>>@@@WWW{{{mmmoooooojjjbbbZZZUUUSSSYYY___fffhhhfff^^^QQQEEE777999999888777999>>>CCCRRRaaapppvvvwww{{{~~~~~~sssllljjjnnnrrrjjj\\\UUUTTTdddvvv|||qqqoookkkjjjrrr```YYYRRRNNNQQQUUUUUUVVVXXXUUUXXX\\\\\\ZZZVVVRRRQQQKKKNNNUUU\\\___]]]XXXSSSSSSQQQPPPQQQRRRRRRQQQOOOOOORRRVVVcccdddDDDAAADDDUUU\\\bbbeeeeeefffiiijjjiiijjjkkkkkkkkkjjjkkknnnpppppprrrtttvvvvvvxxxzzz|||{{{xxxzzz|||zzztttjjjaaa___ZZZZZZ\\\]]]^^^______```]]]ZZZVVVRRRNNNKKKIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIGGGHHHHHHHHHGGGEEECCCAAAAAA@@@@@@??????@@@DDDHHHOOObbbzzz|||zzzvvvqqqjjjddd]]]UUUKKKCCCCCC@@@<<<999999===BBBFFFAAA===999888888===IIIUUUdddlllwww}}}{{{~~~}}}xxxwwwzzz}}}~~~}}}lllgggyyyttt___QQQ???;;;;;;<<>>AAAHHHOOO\\\nnn~~~{{{tttnnngggddd```\\\XXXTTTOOOLLLEEECCC@@@????????????>>><<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<::::::<<<;;;???KKKXXXeeetttnnnyyyxxxZZZCCC888777666666666777888999888:::999<<>>;;;===@@@DDDHHHJJJLLLLLLNNNQQQSSSTTTTTTTTTWWWZZZiiivvvfff```UUULLLKKKLLLJJJHHHHHHGGGKKKOOOTTTbbbwww~~~{{{xxxyyyzzz~~~|||vvvnnniiiaaa\\\VVVQQQNNNLLLJJJHHHGGGCCC@@@AAA@@@>>>>>>@@@DDDHHHRRRaaasss~~~wwwnnnhhh```^^^\\\ZZZWWWSSSNNNJJJGGGDDDAAA@@@@@@@@@???>>><<<<<<;;;:::::::::::::::888999999:::;;;;;;;;;;;;???;;;<<>>===>>>===<<<;;;:::::::::;;;777777888999:::;;;<<<<<<@@@;;;:::AAALLLYYYhhhsssxxxzzzkkkkkkRRR@@@777777666666666888999:::;;;:::777>>>GGGGGGTTTmmmKKKTTThhhdddMMMCCCAAA@@@BBBFFFEEE@@@;;;777777666555555555555555;;;KKK___lllpppssswww|||tttlllooowwwfff[[[ttt}}}ZZZTTTOOOOOOSSSUUUTTTRRRUUUSSSQQQPPPQQQSSSVVVXXXaaaYYYOOOHHHGGGKKKQQQTTTLLLLLLKKKKKKLLLNNNQQQRRRRRROOOOOOSSSjjj}}}___CCCAAABBBPPPZZZ^^^cccdddcccbbbccceeeffffffggghhhjjjlllnnnooonnnoooppppppqqqsssvvvxxx}}}}}}{{{tttqqqmmmnnnnnnllljjjhhhhhhiiihhhfffbbb]]]WWWQQQLLLJJJKKKJJJHHHHHHHHHKKKNNNOOOTTTQQQOOORRRVVVVVVSSSNNNKKKKKKIIIEEEBBBAAAAAABBBFFFGGGNNN___qqqyyyuuunnniiiiiippp}}}rrrzzzuuurrruuu{{{~~~{{{wwwYYYNNNBBB;;;:::<<>><<<::::::<<<===:::888666888::::::999999;;;===???>>>???@@@AAAJJJ^^^qqqvvv{{{}}}ppplllTTTAAA:::999888777777777888999<<<<<<>>>BBBEEEKKKXXXfffEEEIIIRRR\\\```ZZZOOOFFF<<<;;;===BBBGGGHHHEEE@@@;;;:::999777666555555555888GGG[[[iiiooorrrwww{{{zzz|||}}}{{{tttmmmvvvfff]]]www|||XXXTTTOOOOOOSSSVVVUUUTTTRRRQQQPPPPPPRRRUUUXXXZZZ```[[[RRRKKKGGGHHHLLLPPPLLLKKKKKKKKKMMMOOORRRTTTPPPOOOQQQUUUhhh|||\\\BBBBBBAAANNNYYY]]]bbbdddcccbbbdddfffffffffggghhhjjjlllnnnooonnnooopppppprrrtttwwwyyyzzz{{{yyynnniiijjjyyyxxxrrruuuvvvzzz}}}{{{tttrrrttttttsssooollliiiiiijjjhhhfffccc^^^YYYSSSOOOLLLLLLKKKIIIHHHIIIKKKNNNPPPTTTRRRQQQSSSWWWYYYVVVRRRRRRQQQNNNJJJFFFCCCAAA@@@EEEFFFKKKWWWaaaccc\\\SSSLLLLLLRRRaaaqqq}}}tttyyyxxxwwwyyy}}}sssdddQQQEEEAAA@@@@@@???EEEAAA<<<777555555777888AAALLL]]]kkkvvv}}}{{{~~~|||{{{yyyxxxppphhhvvvxxxlllddd\\\PPPDDD======@@@DDDFFFGGGIIIKKKMMMLLLOOOSSSSSSSSSSSSWWWZZZggguuu}}}ooommm]]]NNNJJJLLLJJJHHHGGGHHHLLLPPPTTTbbbxxxxxxnnnllliiibbb[[[XXXQQQPPPLLLHHHEEECCCAAAAAA@@@AAADDDMMM\\\mmm{{{~~~uuummmjjjeeeccc___ZZZUUURRRPPPPPPKKKHHHDDDCCCBBBAAA>>>;;;<<<:::888999;;;<<<:::888:::;;;;;;;;;;;;;;;;;;;;;======>>>??????FFFWWWhhhrrrxxxzzz~~~jjjQQQ===:::999888777777888999:::<<<<<>><<<:::888777666666555CCCUUUdddmmmrrrwww{{{zzzyyysssrrrrrrrrrmmmppprrrsssrrruuu{{{pppjjjzzzpppjjjyyy}}}sssXXXTTTPPPPPPSSSUUUVVVUUUPPPPPPPPPQQQSSSVVVYYY[[[aaa___ZZZSSSLLLIIIKKKNNNMMMMMMMMMMMMNNNQQQSSSTTTNNNOOOTTTYYYfff^^^BBBAAA@@@KKKWWW[[[```cccbbbbbbdddgggeeefffggghhhjjjlllmmmnnnnnnnnnoooqqqsssuuuxxxyyyyyyxxx{{{zzzkkk[[[UUU]]]fffffflllvvvvvvooonnnssswwwssssssxxxxxxwwwtttooolllkkkkkkhhhgggddd```[[[VVVRRRPPPMMMLLLKKKJJJKKKMMMOOOPPPTTTSSSSSSVVVZZZ\\\ZZZWWWVVVUUUTTTQQQMMMIIIEEECCCFFFGGGKKKPPPRRRNNNEEE===999777999BBBNNN]]]ooo~~~{{{xxxyyyzzzyyyzzz}}}uuu___PPPJJJGGGAAA;;;BBB???<<<888666555555555:::DDDTTTdddqqqzzzxxx}}}~~~zzztttppp~~~rrrfffZZZNNNFFFCCCBBBDDDGGGIIIIIIJJJLLLNNNPPPRRRTTTTTTRRRSSSWWW[[[fffeeegggZZZNNNKKKLLLJJJGGGFFFFFFIIILLLQQQ___uuu}}}vvvooosss{{{wwwuuussslllfffbbb\\\YYYSSSNNNIIIEEECCCBBBAAA@@@BBBIIIUUUbbbmmmsss|||~~~}}}~~~|||vvvqqqppphhhfffbbb]]]YYYUUURRRQQQKKKIIIGGGEEECCCAAA===::::::888777777999::::::999>>>===<<<<<<======;;;:::;;;;;;<<<======@@@NNN[[[gggnnnyyy~~~mmmRRR<<<:::999888888888999:::;;;===>>>BBBFFFHHHKKKUUUaaa???>>>===@@@IIIQQQRRRNNNPPPMMMIIIGGGFFFEEECCC@@@>>>===<<<:::999888888888444???PPP```kkksssxxx|||}}}{{{}}}~~~ggg```uuu}}}yyy{{{xxx{{{~~~hhhZZZVVVRRRQQQRRRTTTTTTTTTPPPPPPPPPQQQTTTVVVYYY[[[\\\^^^^^^YYYPPPKKKKKKMMMQQQPPPPPPPPPPPPQQQRRRSSSMMMOOOWWW[[[ddddddCCC>>>===KKKUUUZZZ___bbbbbbbbbeeegggeeeeeeggghhhjjjkkkllllllnnnnnnnnnpppsssvvvwwwwwwvvvtttvvv~~~rrrjjjnnnvvv{{{{{{wwwxxxyyyrrrlllkkkmmmrrruuuwwwwwwtttqqqnnnllliiigggeeebbb]]]YYYVVVTTTOOONNNMMMLLLMMMNNNPPPQQQTTTTTTUUUYYY]]]___^^^]]]VVVVVVVVVUUUTTTPPPLLLHHHHHHJJJLLLLLLJJJDDD>>>:::;;;888666888:::@@@MMMYYYttt~~~{{{yyywwwtttsssuuuzzzwwwhhhZZZQQQLLLEEE???<<<<<<:::999777666555555555===LLL]]]lllxxxyyyvvv~~~~~~ssszzzxxxnnn```OOOGGGGGGFFFIIILLLMMMNNNOOOQQQSSSVVVWWWXXXWWWUUUVVVZZZ^^^eee^^^___WWWOOOKKKKKKJJJGGGEEEGGGHHHJJJNNN[[[ppp|||vvvllllllmmmnnnlllllluuu}}}{{{wwwqqqmmmhhhddd]]]VVVOOOJJJGGGFFFBBBAAAAAAEEEMMMVVV]]]aaadddhhhmmmqqqtttxxx~~~}}}||||||{{{xxxvvvuuujjjhhhccc___[[[WWWSSSPPPMMMKKKHHHEEEBBB@@@===<<<888777666666777999::::::>>><<<<<<<<<>>>>>>;;;888::::::<<<===;;;<<>>======;;;::::::999999999::::::555===KKKZZZhhhssszzz~~~}}}yyyxxx^^^VVVkkk~~~|||uuuwwwxxxmmmbbb\\\YYYUUURRRQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYVVVZZZ^^^[[[UUUOOOMMMNNNUUUTTTSSSSSSRRRQQQQQQQQQNNNOOOWWW\\\```yyyxxxhhhBBB;;;===NNNTTTXXX^^^aaaaaabbbdddgggdddeeeggghhhjjjjjjjjjjjjmmmllllllooosssuuutttsssooooooqqqwww~~~oooddd\\\[[[^^^hhhnnnuuuzzzyyytttooommmiiihhhfffccc___[[[XXXVVVPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUWWW[[[___aaaaaaaaaYYYXXXXXXXXXXXXUUUPPPKKKJJJJJJJJJHHHEEEBBB???>>>;;;999888888666444999AAASSSaaapppyyy}}}}}}~~~yyysssppppppsssuuuwwwxxxzzztttdddVVVMMMGGGAAA888888999999999888777777555:::FFFWWWiiiwww~~~|||wwwsssxxx{{{wwwiiiTTTGGGGGGGGGJJJMMMPPPQQQSSSUUUWWWXXXYYYZZZXXXVVVWWW\\\```eee^^^XXXUUUOOOJJJIIIHHHGGGEEEIIIHHHHHHMMMWWWjjj~~~}}}}}}~~~|||{{{}}}wwwqqqpppllleee]]]UUUOOOKKKIIIEEECCCAAABBBFFFKKKOOOQQQJJJLLLPPPSSSZZZgggvvv~~~zzzwwwuuurrrlllhhhccc___\\\WWWRRRNNNMMMKKKGGGBBB>>>=========888888777777777888:::;;;>>>======>>>>>>===:::888;;;;;;<<<>>>;;;:::???FFFNNNXXXfffrrrzzzxxx\\\BBB999999999999999;;;===>>>BBBDDDHHHLLLMMMNNNWWW```888777999HHHfff~~~sssVVVQQQHHH@@@;;;:::===???999999999999999::::::;;;777<<>>???@@@AAAIIIYYYnnn}}}|||xxxsssnnnmmmiiiccc```]]]XXXQQQLLLKKKJJJGGGBBB>>><<<<<<>>>:::::::::888777888;;;===BBBDDDEEEDDD@@@<<<::::::;;;:::<<<>>>;;;888<<>>???CCCEEEIIIMMMNNNOOOXXXaaa444;;;@@@GGGXXXhhhiii```IIIGGGBBB>>><<<===@@@CCC;;;;;;:::999999999::::::888:::@@@NNN___ooozzztttnnnpppyyywwweee]]]lllwww~~~rrrwwwtttgggfffZZZXXXVVVSSSRRRRRRTTTVVVPPPQQQRRRTTTVVVXXXYYYZZZ^^^bbbfffjjjiiiddd___[[[VVVVVVVVVVVVVVVUUUTTTTTTVVVOOOTTTZZZ[[[nnn}}}```@@@======JJJTTTXXX^^^`````````bbbeeecccdddfffhhhiiiiiihhhhhhkkkiiihhhjjjnnnooolllhhhhhhjjjlllnnnuuu|||pppjjjhhhkkkqqqxxx{{{zzzuuupppmmmkkkjjjhhheeeaaa]]]YYYXXXSSSSSSSSSSSSRRRSSSSSSSSSRRRUUUXXX\\\^^^```aaabbbaaa^^^\\\]]]^^^\\\WWWRRRSSSTTTVVV[[[___aaa___]]]FFF@@@;;;;;;:::888888;;;888???GGGNNNZZZhhhssswwwvvvtttooojjjeeedddeeehhhlllsssppp___OOOHHHBBB;;;:::::::::999999888777777888666:::HHH\\\nnnwwwzzz}}}||||||kkkkkkttt|||oooUUUGGGIIIIIIKKKOOOPPPQQQRRRTTTVVVUUUXXX[[[[[[ZZZZZZ]]]```gggxxxeeeOOOQQQNNNGGGCCCFFFHHHFFFGGGEEEFFFLLLTTTbbbyyy{{{zzzwwwssslllccc[[[TTTQQQKKKHHHDDDAAA@@@???===<<<;;;<<<<<<;;;???KKK^^^mmm|||}}}wwwpppooojjjdddaaa^^^YYYRRRLLLJJJKKKLLLJJJEEEAAA@@@@@@=========:::888888<<>>IIIXXXfffpppyyyuuuXXXAAA999999999999;;;===???AAACCCDDDGGGKKKLLLNNNWWWbbbwww333BBBMMMLLLKKKNNNLLLEEEAAAAAAAAA@@@@@@AAADDDFFF>>>===<<<;;;:::999999999999999===III\\\mmmyyy~~~~~~qqqiiioooxxx{{{mmmgggtttwww{{{wwwrrr{{{wwwfffdddWWWVVVUUUSSSRRRSSSVVVYYYNNNOOOQQQTTTWWWYYY[[[\\\\\\^^^cccggggggddd]]]WWWTTTTTTUUUVVVWWWWWWWWWWWWXXXOOORRRYYYZZZlll^^^BBB@@@<<>>888BBBQQQ___jjjttt|||uuutttXXXAAA999999999:::;;;>>>@@@AAABBBBBBFFFIIIJJJMMMWWWbbbjjj<<>>FFFGGGDDDDDDCCCBBBAAA@@@===<<<:::777999FFFYYYjjjwww~~~sssaaaooowwwxxxkkkuuuzzz{{{~~~vvvgggYYYWWWUUURRRQQQRRRSSSTTTSSSQQQQQQPPPPPPQQQUUUXXX[[[```aaabbbdddddd```[[[WWWXXXWWWUUUTTTTTTUUUWWWXXXTTTTTTUUUWWWZZZhhh```>>><<<>>>FFFRRRYYY^^^______bbbaaa___dddeeeggghhhhhhgggeeedddhhhiiijjjjjjgggaaaYYYUUUOOONNNOOOTTT___mmm{{{ooohhhwww}}}xxxuuurrrpppnnnkkkkkkjjjfffaaa]]][[[[[[XXXWWWVVVVVVUUUUUUVVVVVVVVVWWWYYYZZZ[[[]]]aaaddd```____________```aaaaaaaaadddwwwyyywwwqqqiiiooohhhRRR@@@<<<:::666777666777888888>>>LLL[[[dddqqq{{{vvviii\\\RRRMMMGGGZZZdddXXXIIIDDDBBB???CCCHHHEEE<<<999;;;:::444555666555:::JJJ```lllmmmxxxxxxooouuurrrooo]]][[[```pppttt___OOOKKKHHHRRROOOQQQWWWYYYVVVWWW[[[YYY```ccc___ZZZ[[[^^^```cccnnnqqqXXXQQQOOOKKKBBBDDDHHHBBBFFFDDDEEEJJJRRR```www{{{tttlllddd^^^PPPNNNJJJCCC<<<999888999999:::;;;999666888???EEEZZZnnnwwwpppiiiaaa___gggkkk___MMMBBBRRR]]]^^^]]]]]]XXXNNNLLLGGGDDDEEEAAA;;;;;;@@@HHHYYYiiigggTTTBBB;;;===:::999888777888999:::;;;777>>>JJJXXXfffrrrzzz~~~|||}}}sssVVV???<<<;;;;;;:::;;;===@@@AAAEEEFFFHHHIIILLLRRRYYY^^^iii>>>CCCNNN___ooovvvrrrjjj___```hhhdddQQQGGGGGGCCCGGGIIIKKKHHHBBB;;;888888:::777999DDDWWWjjjxxx{{{iiiqqqwww}}}tttiiivvv|||vvvxxxwww~~~yyyqqqdddWWWVVVTTTPPPOOOPPPRRRSSSSSSQQQPPPPPPPPPRRRUUUXXXZZZ^^^```cccfffgggccc\\\WWWYYYXXXVVVTTTTTTTTTUUUVVVTTTTTTVVVXXX\\\lll```===;;;===FFFPPPWWW]]]^^^___aaaaaa___cccccccccddddddeeefffggggggggggggfffccc\\\SSSLLLBBBBBBCCCHHHRRR___mmmuuuqqqiiiwwwyyyvvvssspppoookkkkkkiiifffaaa]]]\\\\\\XXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ\\\___bbb____________```aaabbbbbbfffjjj~~~wwwqqqjjjmmmkkkiiibbbUUUFFF===;;;999777777888888999BBBLLLZZZlllvvv^^^KKKIIISSS```ddd[[[LLLAAA>>>JJJRRRTTTJJJ???:::888555555666666999FFFYYYgggjjjwww|||nnnnnnhhh}}}tttbbbWWW\\\mmmrrraaaSSSRRROOORRROOOPPPUUUVVVTTTTTTWWWWWW\\\^^^[[[YYY\\\^^^^^^ccc|||nnnuuuYYYPPPOOOKKKCCCEEEIIICCCFFFEEEFFFJJJQQQ___uuu~~~wwwooogggbbbVVVRRRKKKDDD>>>;;;:::;;;;;;<<<===:::666666:::???PPPdddvvv|||~~~zzzpppkkkhhhbbb___dddfff^^^RRRPPPOOOPPPVVVcccmmmjjjbbbYYYOOOGGGGGGGGGBBB===<<>>===:::999888888888999;;;;;;777<<>>@@@BBBFFFGGGIIIJJJLLLQQQVVV[[[dddPPPLLLNNN\\\qqqyyyxxx}}}jjj\\\RRRFFFEEEJJJNNNKKKBBB999666666999777888BBBTTTiiizzzsssqqqtttvvvmmmddduuu}}}wwwzzzuuu~~~vvvoooeee[[[VVVSSSOOOMMMNNNPPPRRRRRROOOOOOPPPQQQSSSUUUVVVWWW[[[^^^cccggghhhddd]]]WWWZZZXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVWWW\\\lllccc>>>;;;===EEENNNUUU[[[\\\^^^aaaaaa___bbbbbbaaabbbccceeehhhjjjfffeeebbb^^^WWWNNNDDD===;;;:::;;;???HHHSSS___fffrrrwwwtttmmm{{{zzzuuurrrpppnnniiiiiihhheeeaaa^^^]]]]]]XXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ]]]```______`````````aaaaaaaaahhhoooyyypppfffggg______gggaaaMMM???===;;;777666777777666999===KKK^^^zzzttt[[[RRRRRR^^^rrrtttaaaMMMGGGLLLXXX___WWWGGG;;;777777444666666777???OOO^^^eeeuuu|||uuupppiiivvvyyyfffXXX[[[jjjooo```UUUTTTRRRQQQPPPQQQTTTUUUSSSRRRUUUTTTXXXYYYXXXYYY]]]^^^\\\bbb}}}ppp{{{YYYOOOMMMKKKDDDFFFJJJEEEGGGFFFFFFJJJOOO\\\rrr~~~yyywwwvvvzzz|||{{{|||tttlllggg[[[TTTKKKCCC>>><<<::::::>>>??????<<<888666777999BBBTTTfffmmmqqqsssnnnfffbbbcccaaa^^^^^^___[[[UUUNNNEEEBBBNNNbbbsssyyyjjjZZZRRRMMMGGG@@@===;;;IIIYYY^^^WWWKKKAAA===::::::999999999:::;;;<<<888:::@@@LLL]]]lllwww{{{~~~sssbbbNNN@@@;;;:::::::::<<<>>>AAACCCGGGIIIJJJKKKLLLOOOSSSVVV\\\jjjZZZKKKMMM\\\oooyyyvvv}}}yyyoooaaaNNNBBBEEEGGGFFFAAA<<<::::::999888888???PPPhhh{{{xxxqqqqqqqqqhhhaaasss|||ooohhhbbb[[[WWWSSSOOOMMMNNNQQQRRRSSSNNNOOOPPPQQQSSSTTTUUUUUUYYYZZZ^^^aaaccc```[[[WWWWWWVVVUUUTTTTTTTTTUUUUUUXXXWWWVVVVVVYYYhhhiiiBBB<<<<<>>AAABBBBBB@@@<<<888888888777DDDRRRYYY^^^aaa```[[[YYY[[[]]]^^^``````^^^[[[MMMGGGEEEKKKSSS```yyy|||iiiXXXKKKEEEDDD999AAALLLRRRQQQIII@@@;;;:::::::::::::::;;;;;;;;;;;;999<<>>LLL^^^ssspppjjjdddeeepppvvvkkkXXXJJJMMMTTT[[[VVVGGG<<<999555666777666666===JJJUUUkkkttt|||{{{}}}jjjbbb^^^dddeeeXXXOOOOOOKKKQQQSSSUUUWWWYYY\\\]]]\\\WWWYYYYYYYYY]]]bbbbbb___```nnnxxx\\\LLLHHHJJJEEEEEEIIIFFFFFFFFFGGGIIIKKKVVVlllwwwiiiZZZOOOJJJJJJKKKUUUZZZiii~~~~~~|||zzzzzz|||~~~|||uuupppmmmggg___WWWRRRNNNLLLKKKEEEFFFEEECCC???<<<999999333:::@@@EEEIIINNNPPPPPPQQQSSSXXXbbbkkkppprrrrrrfff[[[RRRMMMGGGHHHZZZooojjjSSSIIIHHH<<<===AAADDDFFFCCC===999999999:::::::::;;;;;;;;;<<<::::::BBBQQQcccrrrzzz}}}{{{^^^FFF:::::::::<<<>>>BBBFFFHHHJJJKKKMMMMMMMMMNNNPPPRRRVVVkkksssbbbXXXPPPJJJMMMUUUUUUPPPYYYeeellluuuyyyrrr\\\TTTKKKGGGFFFDDD>>>888777;;;;;;<<>>===FFFJJJRRRXXXZZZ\\\``````^^^]]]___ccceeeeeeccc___]]]WWWUUUPPPJJJDDD@@@>>>>>>888777666555555666777888888777:::===<<>>>>>IIIWWW|||yyytttpppmmmggggggfffbbb^^^ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXXXXXXXYYY\\\___[[[]]]___aaabbbbbbaaaaaa^^^^^^uuu~~~wwwsssiii^^^RRRIII@@@999777999444888===DDDSSSeeeqqqtttyyytttkkkffffffjjjiiifffTTTIIIIIIVVVXXXIII===>>>888666666999999888???GGG___lllyyy}}}~~~vvvwww~~~rrrcccZZZ[[[]]]UUURRRTTTQQQPPPUUUWWWVVVYYY^^^___\\\VVV[[[^^^[[[YYY[[[]]]]]]___ccczzz___JJJCCCGGGCCCAAADDDCCCCCCEEEGGGGGGHHHRRRiiitttcccXXXKKKCCCCCCDDDDDDBBBHHHOOOaaayyy}}}{{{{{{}}}yyyxxxvvvtttrrrtttyyy||||||xxxxxx}}}|||rrrjjjggghhhmmmiiibbbYYYQQQHHHAAA===:::888555555666888:::<<>>;;;<<<===???BBBGGGKKKNNNLLLLLLLLLLLLMMMPPPTTTXXXZZZeeexxxnnnhhhfff```^^^kkk}}}~~~mmmSSSRRRffftttxxxuuuoooeeeYYYLLLCCC>>>666===>>><<>>666666777===LLL^^^hhhiiifff______eeeddd]]]^^^fffPPPDDDDDDRRRTTTEEE>>>CCC999555666::::::999===DDD\\\iiixxxtttppppppwwwuuuoooggg\\\[[[]]]TTTRRRTTTQQQPPPUUUWWWUUUVVV[[[\\\XXXTTT[[[^^^YYYUUUVVVYYYZZZ___```zzz}}}___JJJBBBGGGCCC@@@BBBBBBBBBDDDGGGGGGGGGQQQiii~~~nnn___TTTHHHDDDGGGHHHEEEAAADDDKKK]]]uuuyyywwwwwwyyywwwvvvssspppppprrrxxx|||}}}zzz{{{yyyzzz}}}rrrfff[[[PPPGGGAAA>>>:::777777666555555666;;;===DDDLLLUUUggg|||aaaWWWTTTQQQHHHYYYmmmyyy|||uuubbbPPP???<<<888777888999999888555666777888999888777777777999;;;<<>>JJJQQQVVVXXXZZZ^^^___^^^```aaabbbcccfffmmmxxx}}}bbbUUUYYYVVVIIICCCAAA===::::::<<<<<<;;;:::;;;???GGGNNNRRRQQQOOOkkk{{{wwwnnnnnnkkkgggbbb]]][[[ZZZZZZZZZ[[[[[[[[[ZZZXXXWWWZZZYYYXXXXXXYYYZZZ\\\]]]XXXZZZ___dddeeecccgggnnnooommmttt{{{hhhaaa]]]LLL???===<<<<<<333888>>>CCC___qqqbbbWWWPPPJJJJJJPPPYYY```eeeTTTJJJ@@@???AAAAAA>>><<<666555666::::::888:::>>>QQQhhh{{{}}}pppffffffjjjuuu}}}sssooofff]]]]]]]]]RRRMMMNNNKKKSSSQQQPPPQQQSSSTTTUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXaaaddd~~~kkkNNNBBBGGGEEEDDDFFFEEECCCFFFDDDDDDJJJNNN```}}}sssgggcccZZZPPPLLLLLLJJJEEEGGGJJJSSSbbbsss{{{wwwsssnnnkkkqqqpppooonnnnnnqqquuuyyy|||yyylll]]]QQQJJJBBB???;;;666333222444555777888>>>DDDEEEMMMjjjuuudddUUULLLNNNQQQWWWccciii```QQQ???<<<999777888:::;;;<<<999:::;;;<<<<<<:::999777777999888;;;EEEIIIWWWpppfffKKK===;;;<<<>>>AAAEEEIIILLLNNNLLLMMMOOORRRUUUWWWYYYZZZ^^^kkkNNNPPPWWW^^^aaaaaafffmmmeeeddddddbbb```\\\YYYVVVSSSUUUVVVTTTQQQMMMKKKJJJ@@@===:::>>>PPPhhhxxx}}}wwwsss|||{{{|||}}}fff]]]ZZZXXXVVVUUUSSSTTTUUUUUUTTTRRRQQQSSSUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWWWWVVVTTTSSSNNNQQQSSSSSSRRRPPPPPPPPPSSSXXXVVVVVV^^^cccooo{{{^^^@@@===BBBIIIPPPVVVWWWZZZ^^^___^^^```aaabbbccceeelllwwwqqq___^^^YYYMMMLLLLLLJJJIIIJJJKKKIIIGGGDDDDDDDDDEEEFFFIIILLLNNN```~~~vvvuuurrrnnnhhhdddaaa```\\\]]]]]]]]]\\\[[[YYYXXXZZZZZZYYYYYYXXXYYYYYYZZZ\\\ZZZZZZ^^^aaadddmmmvvv{{{vvvuuu~~~yyyqqqooo```QQQIIIAAACCC888888:::???\\\tttppp___RRRGGGEEEIIIQQQ___kkkbbbSSSCCC===>>>>>>:::666888666666888888666999>>>NNNdddxxx~~~{{{vvvooohhhmmm|||}}}uuueee]]]``````UUUPPPRRROOOQQQPPPPPPRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXXXX]]]```|||}}}pppRRRDDDFFFDDDBBBDDDCCCBBBFFFCCCDDDIIIMMM___{{{|||wwwlllaaa[[[ZZZTTTMMMFFFFFFIIIRRR]]]dddfffeeepppwww|||wwwsssoookkkhhhlllllllllkkkkkkmmmqqqtttuuuyyyxxxjjj[[[QQQHHHBBB<<<999888888666333444444:::???>>>BBBVVVnnnuuu^^^SSSRRROOONNNTTTXXXRRRGGG>>>;;;888777888999999999::::::<<<<<<<<<:::888777888:::888;;;DDDGGGUUUmmm|||}}}{{{eeeLLL???===>>>@@@CCCGGGJJJMMMOOOQQQQQQRRRTTTWWWZZZ]]]___fffoooZZZ```ggghhhaaaZZZ]]]fffWWWZZZaaaiiiooonnniiiddd^^^______^^^[[[ZZZZZZZZZJJJCCC<<<@@@SSSlll{{{{{{zzzvvvtttvvvxxxyyy|||kkk]]]YYYYYYVVVVVVTTTTTTTTTVVVVVVUUUTTTUUUTTTSSSSSSUUUVVVVVVUUUTTTUUUWWWXXXXXXXXXWWWVVVRRRUUUXXXYYYWWWTTTQQQPPPPPPVVVUUUTTTZZZ\\\eeexxxyyyrrrbbbDDD@@@CCCHHHOOOUUUWWWYYY]]]___^^^___aaabbbccceeekkkuuu|||tttqqqmmmddd^^^^^^```ccceeeccc___]]]ZZZYYYSSSIII@@@>>>DDDLLLWWWttt}}}|||xxxtttpppkkkhhhfff`````````___^^^\\\[[[ZZZ[[[ZZZZZZYYYYYYXXXWWWWWW[[[WWWVVV[[[bbbiiisss}}}{{{xxxsssdddTTTDDDFFF<<<999999===WWWttt~~~ppp\\\IIICCCBBBGGG[[[rrrtttcccMMM???======:::555999666666888777555888===III___ttt|||~~~wwwzzz|||zzzxxxtttwwwuuuddd^^^bbbcccWWWQQQSSSQQQQQQPPPQQQTTTVVVWWWVVVTTTXXXWWWVVVUUUUUUVVVWWWXXXYYY\\\sssyyyssswww~~~~~~xxxXXXEEEEEEBBB@@@CCCBBBBBBEEECCCDDDIIILLL\\\xxxrrrkkkeee\\\RRRLLLIIIHHHJJJOOOSSSTTTTTT___```hhh}}}}}}vvvppplllhhheeeccceeeggghhhhhhhhhjjjlllnnnppptttyyy{{{{{{||||||zzzrrrfff^^^RRRKKKBBB>>>>>>===888222555555999??????@@@LLL[[[xxxooo^^^ZZZQQQIIIGGGGGGDDD>>><<<;;;999888999:::999888;;;;;;<<<===<<<:::888666888:::888;;;BBBEEEQQQiiixxxzzz~~~ooo|||bbbLLLAAA???AAACCCFFFIIILLLNNNPPPVVVVVVVVVWWWYYY]]]aaadddlllqqq~~~tttvvvxxxuuujjjaaadddkkkmmmlllooovvv~~~}}}{{{uuunnngggccccccdddZZZOOOCCCCCCUUUnnn}}}|||{{{wwwvvvtttrrrrrrrrrkkkaaa[[[ZZZXXXTTTSSSSSSRRRTTTWWWXXXXXXXXXVVVRRROOOOOORRRTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXWWWUUUWWWZZZZZZXXXVVVTTTTTTNNNTTTRRRQQQVVVXXXaaatttzzzbbbDDD???AAAFFFMMMSSSUUUXXX]]]___]]]^^^```bbbcccdddjjjrrrxxx|||yyyqqqrrrwww~~~}}}vvvuuulllZZZFFF<<<@@@HHHYYYqqq}}}yyyuuuqqqmmmjjjeeeeeecccbbb```^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXUUURRRSSSZZZccckkkuuu}}}ssslllmmmooollluuudddPPPHHH@@@<<<;;;>>>PPPnnnmmmVVVLLLDDDBBBUUUnnnttt___JJJ@@@===<<<:::777666888;;;999666777:::CCCXXXooozzzzzzqqqsss{{{zzzuuuxxx}}}~~~qqqeee```ffffffWWWPPPRRRQQQSSSSSSTTTVVVXXXWWWUUURRRYYYWWWUUUTTTSSSTTTVVVWWWWWW[[[lll|||xxxzzz}}}zzz\\\FFFDDDAAA@@@DDDCCC@@@DDDCCCCCCHHHJJJYYYttt{{{rrrfffZZZVVVSSSPPPPPPTTTXXX\\\]]]bbbaaaeeeuuu~~~xxxpppiiidddaaa___^^^^^^```ccceeefffhhhjjjlllmmmqqqwww}}}|||wwwrrrnnnkkkjjj^^^WWWNNNGGGBBB===999555555444777>>>AAADDDMMMWWWiiizzzbbb^^^VVVMMMFFFBBB>>>;;;<<<:::999:::;;;<<<;;;999;;;<<<======<<<:::888666666999777999AAABBBOOOfffuuuxxx|||}}}uuuppp~~~uuu^^^KKKCCCBBBCCCEEEHHHKKKMMMNNNOOOUUUVVVWWWZZZ\\\___bbbcccjjjnnnxxxssssssvvvyyywwwpppnnnqqq~~~{{{zzz~~~|||tttjjjbbb^^^^^^```fffYYYJJJFFFVVVnnn}}}}}}}}}zzztttnnnmmmkkkeeeaaa___^^^YYYSSSNNNNNNOOOQQQUUUXXXXXXXXXVVVRRRNNNMMMPPPRRRRRRQQQSSSSSSTTTUUUVVVWWWWWWXXXVVVXXXYYYXXXWWWVVVWWWXXXRRRVVVRRROOOSSSTTT]]]pppbbbEEE??????DDDKKKRRRTTTWWW\\\___]]]]]]___bbbcccdddhhhooottt{{{}}}cccRRROOORRRfffwww}}}yyytttpppkkkjjjhhheeebbb```^^^]]]ZZZZZZZZZ[[[[[[\\\\\\\\\VVVPPPNNNQQQXXXaaaooozzz~~~hhhVVVQQQPPPMMM\\\}}}{{{mmmXXXMMM@@@;;;<<>>999777999>>>SSSkkkyyyxxxooorrrzzz}}}yyyssssssuuuuuuppphhhfffmmmlllZZZPPPRRRQQQVVVVVVVVVWWWXXXWWWSSSQQQXXXWWWTTTSSSRRRSSSTTTUUUWWW^^^ggg}}}vvv^^^FFFDDDAAAAAAEEEDDD???CCCBBBCCCGGGHHHVVVppp~~~|||qqqeeebbb``````dddiiinnnqqqnnnnnnooowwwzzztttkkkddd___\\\[[[ZZZVVVYYY^^^aaabbbdddgggiiikkknnntttyyy~~~{{{qqqmmmmmmhhheee^^^SSSGGG???;;;;;;444222222666<<>>===<<<;;;::::::;;;<<<:::999;;;<<<=========;;;999777444777555888???AAALLLdddqqqvvv|||tttrrr~~~nnnYYYJJJDDDDDDFFFHHHJJJLLLNNNOOOOOOPPPSSSWWW[[[^^^___^^^^^^dddjjjuuuaaaccckkkwww~~~zzzuuurrrsssrrrrrruuuxxxzzzxxxvvvmmmkkkfff```[[[XXXXXXYYYeee[[[NNNKKKZZZppp~~~zzzsssnnnjjjeeeccccccaaaZZZTTTLLLLLLLLLOOOSSSUUUVVVUUUVVVTTTQQQPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWXXXXXXWWWVVVVVVXXXZZZVVVZZZUUUPPPRRRQQQYYYkkkwwwhhhJJJAAA>>>BBBIIIPPPSSSWWW\\\^^^]]]\\\___bbbccccccffflllqqqxxx}}}qqqmmmqqq|||zzzrrrpppmmmjjjfffcccaaaaaa]]]]]]\\\\\\]]]^^^```aaa```WWWNNNIIIIIIQQQbbbrrr}}}___HHHCCCEEEDDDHHHbbbxxxfffLLL???<<<>>>^^^~~~mmm]]]PPPLLLOOOrrr}}}}}}hhhPPPCCC>>><<<777999>>>CCCBBB<<<:::<<<<<>>BBBBBBCCCFFFFFFSSSlll~~~yyyssskkkccc___]]][[[ZZZSSSVVVZZZ\\\^^^___bbbdddgggjjjooossswww{{{xxxnnnmmmooonnndddTTTHHHBBBAAA:::777444333777???HHHNNN[[[mmm|||~~~mmmXXXUUUSSSSSSOOOHHHDDDDDDBBB@@@===<<<;;;;;;999888:::;;;=========<<<:::999444666444777===>>>HHH___mmmssszzz|||yyyyyyhhhVVVJJJFFFHHHIIIKKKNNNOOOPPPPPPPPPLLLPPPWWW\\\___^^^\\\ZZZ```iiitttkkkjjjnnnwww}}}|||yyyxxxooommmkkkhhhgggfffffffffiiijjjjjjgggaaaZZZUUURRRVVVRRRNNNPPP___ssszzzqqqkkkdddbbbbbb```[[[WWWRRRQQQQQQRRRTTTVVVUUUTTTUUUUUUTTTSSSQQQQQQSSSTTTVVVVVVVVVVVVVVVWWWXXXXXXWWWYYYZZZZZZXXXVVVVVVVVVTTTYYYVVVSSSTTTRRRXXXiiipppPPPCCC<<>>===;;;:::666999666777;;;:::CCCYYYiiipppxxx~~~wwwfffUUULLLIIILLLMMMPPPRRRSSSSSSRRRRRRNNNQQQWWW\\\^^^^^^]]]\\\\\\gggqqq}}}|||{{{{{{zzz|||~~~yyyqqqhhhbbbbbbeeeiiiuuuwwwyyyuuujjj\\\PPPIIIGGGIIILLLSSScccvvv|||rrrjjjccc``````^^^[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVRRRTTTUUUTTTPPPOOOQQQTTTXXXWWWWWWWWWWWWXXXYYYYYYXXXZZZ]]]]]]ZZZVVVTTTRRRMMMTTTTTTTTTXXXUUUZZZiiiuuuSSSCCC:::@@@GGGNNNRRRVVV\\\^^^]]][[[^^^bbbccccccdddiiimmmrrr~~~sss{{{~~~|||xxxsssoookkkiiiiiihhhfffbbb___^^^```ccceeeoooooolllcccSSSIIILLLUUU___lllkkkVVVEEEDDDDDD@@@FFFCCCbbbtttfff\\\DDDLLLyyy}}}sss```LLLJJJcccyyyzzzpppfffZZZNNN@@@>>>???AAAAAA@@@CCCHHH:::LLLeeeyyy|||uuuhhhcccfffrrrqqq[[[OOORRRTTTWWWVVVUUUVVVXXXZZZ[[[ZZZWWWWWWXXXYYYYYYXXXXXXWWWTTTccc^^^qqq|||iiiMMMGGGCCC@@@@@@<<<<<>><<<888:::<<<===>>>>>><<<<<<999;;;777777:::777???TTTfffmmmwww|||~~~wwwfffVVVMMMLLLOOOQQQSSSUUUVVVVVVUUUTTTQQQSSSWWW[[[^^^_________YYYeeemmmuuu}}}wwwuuu{{{zzzkkk___YYY]]]fffmmmzzzxxxfffVVVMMMLLLVVVSSSUUUaaarrrxxxxxxsssmmmgggccc^^^XXXWWWZZZ```___]]]ZZZXXXVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRTTTWWWXXXXXXXXXYYY[[[\\\YYYVVVUUUWWWWWWUUUSSSTTTTTTTTTTTTUUUZZZaaaeeeyyyUUU@@@<<>><<<===@@@BBBBBBEEEQQQ]]]xxxxxxpppkkkkkkjjjgggccc______^^^^^^^^^___```aaaeeegggkkkmmmoooqqqtttvvvyyy}}}~~~}}}{{{mmmrrrvvv___IIIHHH>>>555444666:::AAAIIIWWWiiiuuuwwwiiidddgggmmmpppppptttiii^^^UUUMMMDDD@@@AAA:::888777;;;???@@@<<<888:::777555666555777???IIIaaaiiissszzz{{{eeePPPFFFEEELLLNNNPPPPPPPPPPPPRRRTTTVVVXXXYYYZZZYYYZZZ\\\]]]^^^ZZZgggrrrxxx~~~{{{}}}~~~pppeeebbbdddhhhjjjqqqtttvvvqqqfffZZZRRRNNN```]]]^^^iiiyyy~~~yyyssskkkccc```]]]XXXWWWYYY\\\[[[YYYXXXVVVUUUUUUUUURRRRRRSSSSSSSSSSSSSSSRRRQQQSSSVVVWWWWWWXXXYYY[[[\\\YYYWWWWWWYYYYYYWWWTTTVVVVVVUUUUUUUUUXXX]]]aaa\\\EEE===CCCFFFJJJOOOSSSVVVXXXYYY[[[]]]___aaabbbdddgggjjjqqq~~~|||pppsss|||}}}vvvqqqvvv{{{}}}yyyuuurrrkkkiiigggeeedddbbb```^^^aaaooovvveee^^^___[[[VVVRRRNNNIIIEEEDDDCCCDDDSSSooo~~~[[[LLLdddiiiPPPQQQ^^^rrr{{{vvvrrrsssVVVCCC===BBBBBBHHHTTTXXXKKKMMMaaavvv{{{yyy}}}tttllllllmmmnnnggg\\\VVVWWWZZZYYYYYYZZZ\\\\\\[[[YYY[[[\\\]]]\\\[[[ZZZ[[[\\\YYY```dddlllvvvrrroooMMM;;;???@@@<<>>;;;:::777666666666777>>>FFFXXX```lllvvv|||wwwdddRRRHHHFFFHHHJJJLLLMMMMMMOOORRRTTTTTTVVVYYYZZZZZZ[[[^^^```^^^WWWbbbkkknnnxxxuuuwwwyyyzzzppppppppppppoooiii```YYY___\\\^^^jjj|||qqqfff]]]ZZZZZZXXXVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSRRRRRRRRROOOQQQTTTVVVVVVWWWYYYZZZZZZYYYYYYZZZ[[[ZZZWWWUUUWWWWWWWWWVVVUUUVVVYYY\\\vvvhhhLLL>>>BBBEEEIIINNNSSSVVVXXXYYY\\\]]]___```aaacccgggjjjmmmwwwpppnnnsssuuurrrooolllmmmooorrrtttuuusssppp||||||yyysssnnniiiiiijjjggg^^^VVVQQQ]]]tttwwwjjjkkkeee```___^^^YYYLLLAAA???BBBKKKWWW___mmmvvvrrriiiTTTeee{{{www]]]VVVXXXgggssswwwxxx{{{bbbLLLCCCDDDCCCKKK[[[bbbTTTRRRbbbuuu{{{yyypppzzzzzznnnnnnnnnnnnhhh```[[[[[[ZZZYYYXXXYYY[[[[[[[[[YYYXXXZZZ[[[[[[ZZZYYYZZZ\\\^^^[[[bbbgggxxx|||tttrrrQQQ;;;<<<===<<<@@@BBBAAABBBBBB@@@AAAIIISSSmmmxxxyyyuuuqqqkkkfffgggfffeeeddddddeeeeeefffeeefffgggggghhhjjjnnnqqquuuyyy}}}~~~||||||~~~~~~|||{{{|||}}}zzzxxx~~~|||xxxrrrkkk]]]]]]mmmmmmmmmyyykkk[[[OOOBBB;;;777666999???JJJ[[[dddlll}}}tttmmmjjjlllhhheeecccZZZKKK===777999777777:::???BBBBBB@@@;;;777666777777666;;;AAAOOOWWWeeerrr{{{tttcccSSSIIIFFFFFFHHHIIIKKKMMMPPPTTTWWWRRRUUUWWWYYYZZZ\\\___aaa^^^VVV^^^eeecccwww|||ooodddVVVTTTYYYhhh||||||wwwrrrvvv|||zzzmmmaaaWWWUUUWWWWWWTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPOOOOOOLLLNNNQQQSSSSSSTTTVVVXXXWWWXXXYYYZZZZZZYYYWWWUUUUUUVVVWWWVVVUUUVVVXXXZZZtttuuuUUU???AAADDDHHHMMMRRRVVVXXXYYY\\\]]]^^^______bbbfffiiikkkrrrvvvoooppppppmmmkkkkkkjjjkkknnnqqqttttttttt~~~}}}uuuooonnnppplllaaaVVVNNNMMMXXXnnn{{{rrryyyvvvqqqmmmkkkdddTTTEEE@@@AAAEEEGGGFFFOOOlll}}}oooiiikkkmmmZZZhhhvvviii\\\TTT\\\jjjrrrtttuuuhhhSSSIIIHHHEEEKKKZZZaaaZZZVVVbbbttt{{{oooeeepppxxxjjjkkkmmmmmmjjjddd___]]]YYYXXXWWWWWWYYYZZZZZZYYYUUUVVVXXXXXXWWWWWWYYY[[[bbbWWW```fffllluuuvvvvvvWWW>>>;;;;;;<<>>>>>@@@@@@@@@FFFNNNgggsss~~~yyyyyyzzz{{{ooonnnllljjjhhhhhhhhhhhhoooooommmkkkjjjlllooorrrnnnppptttvvvwwwwwwvvvwwwvvvuuuttttttvvvwwwxxxxxxvvvyyyyyyvvvsssnnneee\\\XXXQQQWWWxxxzzziiiiiiiii[[[JJJ???999888===DDDVVVbbbaaaYYY\\\eeesss}}}mmm\\\QQQLLLEEE???>>><<<888777999888777777999===CCCGGGIII@@@;;;999999999666666999EEEMMM[[[jjjxxxuuuzzznnn```QQQIIIHHHKKKLLLMMMNNNNNNPPPSSSVVVSSSTTTVVVWWWWWWXXXYYY[[[ZZZUUUWWW___^^^ccc}}}~~~tttdddTTTFFFLLLdddsssnnnnnnkkksss~~~aaaXXXQQQRRRTTTSSSQQQQQQPPPPPPOOONNNNNNNNNNNNOOOQQQPPPPPPOOONNNLLLKKKJJJHHHJJJMMMNNNNNNNNNPPPQQQPPPRRRUUUVVVUUUTTTTTTUUUQQQRRRSSSRRRSSSUUUYYY\\\ccc|||hhhCCC???BBBFFFLLLQQQUUUWWWYYYZZZ\\\^^^___```aaaccceeehhhlllwww{{{sssppppppsssmmmllllllnnntttyyy}}}|||xxxvvvyyy|||~~~~~~dddSSSCCCBBBMMM\\\jjjttt~~~zzzooofffYYYMMMAAA<<<:::<<<;;;<<>>EEEbbbpppnnn```ZZZYYYaaaqqq~~~zzzuuunnnggg]]]RRRJJJEEEAAA>>>@@@???:::777888888777666777;;;AAAGGGKKKDDD>>>::::::999666555666>>>EEEQQQaaaqqq|||wwwmmmeeessszzznnn^^^OOOJJJLLLKKKLLLNNNNNNNNNNNNPPPQQQSSSUUUWWWWWWVVVWWWXXXZZZUUUTTTSSSYYY^^^aaawwwqqqbbbUUUNNNEEEMMMdddrrrkkkkkkjjjsss|||rrr[[[UUURRRSSSSSSQQQPPPQQQNNNNNNNNNNNNOOOPPPQQQQQQMMMMMMNNNNNNMMMMMMLLLLLLJJJLLLNNNNNNNNNNNNNNNPPPPPPRRRTTTTTTSSSSSSUUUWWWSSSRRRRRRQQQQQQSSSXXX[[[___qqqHHH>>>AAAFFFKKKQQQUUUWWWYYYXXX[[[___aaaaaaaaabbbbbbdddhhhqqqvvvvvvyyytttssssssvvv{{{}}}xxxwww}}}mmmTTTDDD@@@JJJ^^^ooozzzssseeeVVVBBB:::666999::::::BBBMMMppprrrbbbYYYPPPPPPiiifffNNNDDDQQQgggrrrllllllzzzvvvlllbbbaaaiiimmmfff]]]PPPCCCDDDHHH???;;;@@@BBBFFFIII]]]sssyyy~~~}}}eeemmm~~~uuuooodddeeeccc___^^^```]]]VVVUUUSSSPPPPPPRRRTTTUUUTTTUUUWWWXXXXXXWWWWWWXXXZZZWWWXXX[[[^^^fff~~~}}}tttVVVGGG@@@>>>BBB???<<<<<<>>>??????CCCHHHZZZjjjzzz}}}{{{xxxvvvsssrrrqqqqqqqqqqqqqqqnnnllljjjkkkllliiijjjlllooopppooollljjjgggeeecccaaa```aaadddfffoootttzzz~~~rrriiicccqqq}}}iiimmmqqqYYYFFF<<<;;;AAAJJJkkk}}}qqqcccWWWVVVaaahhhlllooonnnhhh___VVVRRRHHHCCCBBBDDDCCC???======888777666666999???GGGLLLIIIAAA;;;:::999666555666888===IIIZZZkkkxxx|||nnneeeaaavvvuuu```OOOKKKPPPJJJMMMPPPQQQQQQPPPPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]TTTXXXSSSVVV___aaauuuzzzqqqfffTTTMMMPPPNNNWWWmmmvvvtttyyyzzz{{{rrrzzz|||mmmWWWTTTSSSTTTSSSOOOOOORRRLLLLLLMMMNNNPPPQQQSSSTTTJJJJJJKKKMMMNNNNNNNNNNNNLLLNNNOOOOOONNNNNNOOOPPPPPPRRRTTTSSSRRRRRRUUUXXXUUUTTTRRRPPPOOORRRWWW[[[]]]vvvKKK>>>AAAEEEKKKPPPUUUWWWXXXWWWZZZ___bbbbbbaaaaaaaaa```eeennnxxx|||zzzyyyxxxzzz~~~zzzttt{{{iiiMMM===CCCZZZqqqrrr___EEE;;;555777999:::BBBLLL```vvv}}}ssskkkeeeZZZRRReeekkkUUUHHHSSSjjjwwwooolllwwwpppiiibbbeeeooovvvrrrjjjIII>>>@@@DDD<<<888===???>>>DDD\\\sssxxx}}}sss\\\jjj|||wwwrrrjjjiiibbbZZZYYY]]][[[UUUTTTQQQOOOOOOPPPRRRSSSSSSRRRTTTUUUUUUTTTSSSUUUVVVPPPZZZ[[[XXX```uuu|||yyy\\\JJJBBB>>>BBBAAA===<<<>>>>>>>>>AAAFFFSSSeeexxx~~~{{{xxxwwwvvvvvvsssssssssqqqnnnlllllllllhhhiiikkkmmmnnnllliiifff```___\\\XXXVVVVVVYYY[[[jjjsss}}}{{{pppuuussslll|||vvv\\\III???>>>FFFPPPsssrrr```WWW^^^___nnnvvvlllgggZZZRRRKKKHHHEEEAAA@@@AAA999777666555888>>>GGGMMMKKKCCC<<<:::999666555666555:::EEEVVViiixxxzzztttsss~~~dddOOOKKKPPPKKKNNNRRRUUUUUUTTTSSSSSSSSSUUUWWWYYYZZZ\\\^^^aaaWWW]]]VVVUUUaaabbbnnn~~~|||kkkbbbVVVLLLTTTbbb```cccttt|||www}}}}}}xxxnnnSSSRRRPPPPPPQQQQQQPPPOOOKKKKKKKKKKKKMMMOOOQQQRRRNNNNNNNNNNNNNNNNNNOOOOOONNNOOOQQQRRRRRRQQQOOOMMMOOOPPPQQQRRRRRRRRRTTTUUUUUUSSSNNNKKKLLLSSS^^^eee```wwwNNN===BBBBBBGGGSSSUUUTTT[[[XXXZZZ\\\___```aaaaaa```hhhgggjjjrrrzzz~~~|||{{{[[[AAAEEEXXXfff|||ttt]]]DDD<<<666777999===CCCIII[[[kkk|||zzzrrrlll```TTT]]]|||rrrUUUHHHXXXhhhpppmmmrrrnnneee___aaakkksssssspppUUUGGG???CCCEEE???999999AAAGGG```vvvzzz~~~yyyhhhmmmuuu}}}{{{tttjjjjjjfff```[[[XXXWWWUUUSSSRRRPPPPPPQQQSSSSSSPPPMMMPPPRRRTTTVVVWWWUUUSSSQQQPPPVVVVVVWWW[[[iiizzzgggEEE===LLL:::??????>>>===<<<>>>BBBEEEUUUeeevvv}}}}}}}}}~~~{{{~~~|||yyyuuuqqqnnnlllkkkmmmmmmnnnooonnnlllgggccc___[[[TTTNNNJJJKKKOOORRRaaaiiixxx{{{xxxnnnsssxxxZZZHHHDDD>>>AAAPPPwwwsssbbbSSS\\\kkk~~~}}}mmm^^^QQQNNNMMMHHHDDDDDD>>><<<888555777<<<@@@AAA@@@>>><<<:::888777777777888:::@@@MMMdddyyyjjjTTTLLLNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUXXXZZZ[[[ZZZYYYUUUWWW]]]]]]]]]kkk|||rrrbbbQQQKKKHHHUUUeeefffkkk~~~{{{}}}wwwooogggSSSRRRPPPPPPQQQPPPOOOMMMJJJJJJJJJJJJKKKLLLNNNOOONNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOPPPQQQPPPPPPPPPQQQNNNMMMLLLLLLPPPYYYdddkkkhhhzzzsss^^^@@@AAA???EEEPPPSSSSSSYYYYYYZZZ\\\^^^___```aaaaaadddcccgggpppxxx~~~yyyvvvyyykkkKKKEEEQQQ\\\vvv~~~}}}zzzuuufffTTT???;;;:::<<<>>>???@@@AAAPPP```qqqyyyyyywwwsssnnngggZZZ]]]tttuuu\\\MMMYYYiiiqqqlllooojjj^^^SSSTTTaaapppxxxyyyXXXIII???DDDKKKHHH@@@;;;>>>EEE^^^uuu{{{|||sssvvvttt|||zzz{{{vvvoooiiieee^^^YYYWWWUUUTTTSSSSSSRRRQQQRRRSSSSSSPPPMMMPPPQQQRRRTTTTTTSSSRRRQQQNNNQQQSSSWWWZZZbbb~~~qqqNNN>>>III;;;??????>>>===<<<>>>AAADDDPPP```rrr|||~~~~~~|||{{{xxxuuuqqqnnnmmmlllmmmllllllmmmnnnnnnmmmkkkeee^^^SSSKKKGGGGGGIIIJJJVVV```rrruuuuuuzzz]]]KKKGGGAAAEEEUUUuuutttddd\\\bbbooo{{{eeeYYYQQQGGG@@@>>>>>>===999666555888;;;<<<<<<;;;999888777777888888777888<<>>CCC===>>>>>>>>>===<<<>>>AAADDDJJJXXXlllzzz~~~{{{xxxuuurrrpppnnnooonnnmmmnnnqqqtttvvvvvvssskkk^^^SSSKKKGGGFFFEEEKKKTTTggg|||~~~aaaNNNIIIDDDJJJ\\\tttkkkccccccrrrzzziiiWWWJJJDDD@@@>>><<<999777666777:::888777777777777888888999777888;;;FFF\\\sssyyyiii]]]SSSPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZYYY[[[\\\[[[XXXWWWXXXZZZZZZWWWYYY\\\ZZZWWW___kkk{{{qqqdddWWWJJJBBB>>>IIIVVViiizzz{{{kkk]]]\\\UUUSSSQQQPPPOOOOOOLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJMMMNNNOOOPPPQQQQQQPPPPPPTTTSSSSSSRRRSSSSSSTTTUUUMMMNNNOOOPPPPPPNNNKKKHHHLLLMMMNNNOOOQQQUUUZZZ^^^xxxlllSSSBBB;;;BBBHHHOOOTTTUUUZZZZZZZZZ[[[]]]___bbbdddfffdddfffmmmpppxxxzzzxxxxxx}}}|||uuunnnkkkdddzzzxxx[[[HHHEEEIIIKKKNNNKKKEEECCCFFFGGGEEEVVVVVVQQQKKKLLLRRRTTTQQQTTT^^^hhhlllpppwww~~~~~~}}}wwwgggWWWbbbqqqvvviii___jjjkkkSSSHHHPPPcccsss{{{ooo\\\LLLTTTjjjuuuhhhUUUDDDIII```vvv{{{zzzxxxuuuxxx{{{ffffff~~~zzzyyytttnnneee```YYYTTTRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPNNNLLLNNNMMMMMMMMMMMMOOOPPPQQQRRRMMMMMMXXX[[[UUUqqqwwwbbb======???===>>>>>>======>>>@@@CCCGGGTTThhhyyy{{{wwwtttrrrrrrqqqqqqssswwwzzz||||||~~~vvviiiYYYMMMGGGFFFFFFLLL[[[vvvfffRRRKKKEEEMMMbbbvvv}}}ssseeegggmmmvvvmmmWWWLLLCCC@@@>>>===:::888999===888888888888888888999999::::::;;;EEEZZZrrrtttdddYYYSSSSSSTTTRRRSSSUUUWWWYYY[[[\\\\\\ZZZ]]]```]]]XXXUUUVVVYYYXXXWWWYYY\\\ZZZXXX\\\eee}}}qqqcccTTTFFF???<<>>===CCCKKKOOOdddgggcccZZZ\\\fffiiiccccccjjjppppppsss}}}ssslllgggbbbmmmzzz|||lll]]]```ppp|||ttt\\\MMMNNN[[[iiiqqqkkkZZZIIIOOOjjj|||qqq[[[HHHKKKaaawww}}}vvvnnnjjjgggzzz|||wwwwwwtttnnnbbb^^^WWWSSSQQQRRRRRRRRROOOPPPQQQQQQPPPNNNMMMLLLMMMMMMLLLKKKLLLNNNPPPQQQSSSMMMJJJTTTXXXRRRhhhoooggg>>>999???<<<===>>>======>>>@@@BBBGGGQQQcccxxx|||wwwuuuttttttuuuxxx{{{}}}|||{{{hhhTTTJJJHHHEEEGGGQQQggg|||jjjUUULLLGGGQQQhhh{{{{{{{{{wwwpppiiieeepppcccSSSHHHAAA<<<<<<<<<999;;;???::::::::::::::::::999999::::::;;;CCCVVVnnnwwwfffXXXSSSUUUXXXSSSTTTVVVXXXZZZ[[[\\\\\\YYY]]]```]]]WWWTTTUUUXXXVVVWWWYYY\\\[[[[[[^^^cccssscccUUUIII@@@>>>AAAGGGYYYkkk}}}|||uuusss|||ppp___UUUTTTUUUSSSQQQQQQQQQPPPNNNMMMLLLLLLJJJJJJIIIJJJKKKLLLIIIKKKMMMPPPQQQPPPOOONNNRRRRRRSSSTTTTTTUUUUUUUUUSSSRRRRRRTTTWWWWWWSSSPPPUUUVVVXXXXXXWWWXXXYYY[[[eeeuuu~~~yyyqqqJJJ===DDDDDDMMMWWWQQQWWWXXXYYY[[[]]]```bbbcccaaa```dddlllnnnoooyyy}}}vvvjjjpppwww|||xxxooojjjjjjppprrriiiXXXJJJDDDDDDDDDDDDAAA<<<;;;CCCPPP[[[nnnwwwuuummmqqq~~~xxx~~~~~~}}}kkkdddjjjqqqzzzpppaaa___hhhqqqsssaaaRRRNNNVVVbbbllleeeXXXHHHKKKgggyyycccMMMOOObbbxxxsssfffzzzuuuyyytttmmmfff___\\\WWWTTTRRRRRRQQQPPPNNNPPPRRRQQQPPPNNNNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRQQQMMMIIINNNQQQNNN___ooommmEEE:::>>><<<===>>>>>>======???AAAGGGMMM^^^ttt~~~{{{zzz|||yyywwwwwwxxx{{{}}}~~~}}}{{{uuu]]]OOOJJJDDDDDDJJJXXXmmmyyyrrrpppzzznnnXXXOOOJJJWWWqqq}}}xxxuuuxxxzzzqqqttt}}}}}}jjjUUUGGG;;;;;;<<<::::::>>>;;;<<<<<<===<<<<<<;;;:::888999999???QQQiiizzzyyygggXXXSSSUUUWWWSSSTTTVVVWWWYYYYYYZZZZZZWWWZZZ\\\[[[WWWTTTTTTUUUUUUVVVYYYZZZ\\\]]]```ccc|||yyyzzz||||||xxxtttlll^^^OOOFFFAAA???BBBGGGLLL]]]lllzzz{{{qqqsss{{{}}}yyywwwwwwtttdddZZZVVVSSSUUUSSSRRRRRRRRRRRRPPPOOOKKKKKKJJJIIIIIIJJJKKKLLLJJJKKKNNNQQQRRRQQQPPPOOORRRSSSUUUVVVWWWWWWVVVVVVUUUSSSRRRTTTYYY[[[YYYVVVVVVWWWYYYZZZZZZ[[[]]]___]]]mmm|||MMM===DDDAAAJJJWWWNNNUUUWWWYYY\\\^^^```aaabbbaaa```eeelllnnnmmmttt~~~{{{zzztttsssrrrsssxxxxxxqqqoookkkoooooogggWWWJJJFFFGGGDDDBBB===999999EEEZZZkkkrrryyyssshhhqqq{{{uuukkkppp{{{}}}pppeeeccciiiooouuuooodddWWWOOOTTTbbbnnncccZZZLLLKKKeeennnXXXWWWgggyyyyyykkk}}}rrreeeZZZ]]]ZZZWWWUUUTTTSSSQQQOOOMMMPPPSSSSSSQQQPPPQQQRRRMMMMMMMMMNNNOOOQQQRRRRRRMMMPPPLLLKKKOOOMMMWWWmmmyyyyyyuuuwwwQQQ>>>;;;;;;<<<>>>>>>======???AAADDDGGGWWWooo~~~wwwqqqooouuuxxx~~~}}}~~~nnn]]]SSSCCCCCCEEEKKKUUU___fffiiikkkddd___[[[YYYcccooo[[[RRRPPP```|||}}}sssiiigggmmmuuuzzzsssqqqssswwwkkkTTTAAA===>>>;;;999;;;999:::<<<===>>>=========999999:::???PPPgggxxx~~~wwwdddVVVTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUWWWXXXWWWVVVTTTSSSTTTVVVWWWXXXZZZ^^^aaabbb|||yyyzzzqqqnnnkkklllmmmlllgggbbbYYYKKK>>>;;;<<<>>>CCCJJJQQQ```kkkuuu{{{ooo^^^]]]jjjmmm]]]ZZZXXXTTTUUUSSSRRRRRRSSSSSSRRRPPPJJJJJJIIIHHHIIIJJJKKKLLLJJJLLLOOORRRSSSSSSQQQPPPSSSTTTWWWYYYYYYYYYXXXWWWUUUSSSQQQTTTZZZ]]]\\\YYYVVVWWWXXXYYYYYYZZZ]]]___\\\jjjNNN<<>>>>>======???@@@AAABBBRRRkkk{{{}}}{{{sssooohhhkkkuuu~~~kkk]]]CCCCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHGGGCCCOOOtttppp]]]UUUTTTfffvvvbbbUUUTTTZZZdddnnnsssmmmeee```\\\YYY\\\^^^eeeuuu}}}aaaHHHAAABBB===999:::666888:::<<<>>>?????????;;;<<<<<>><<<===AAAGGGKKKVVVZZZdddiii^^^NNNJJJQQQhhhmmmaaa]]]YYYVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOLLLHHHHHHKKKMMMMMMLLLMMMMMMLLLLLLMMMOOOPPPQQQPPPPPPRRRWWW\\\^^^\\\ZZZVVVUUUUUUUUUVVVVVVWWWWWWRRRSSSTTTTTTTTTUUUXXXZZZ^^^rrrzzzUUU:::???CCCFFFLLLQQQWWWWWWWWWYYY\\\]]]^^^]]]aaabbbeeehhhkkknnnppprrrwww{{{rrrdddTTTKKKIIIQQQYYYdddkkkpppuuu{{{}}}wwwrrrooommmrrrpppqqqvvv}}}~~~zzz~~~|||zzzwwwtttrrrjjjxxxvvveeeVVVHHHFFFQQQRRRKKK<<<888BBBLLLaaa|||yyyvvv___HHHGGGRRRdddxxxuuu]]]XXX___|||vvv}}}tttggg___aaakkkrrrzzzsssiii```ZZZZZZ]]]```\\\OOODDDIII^^^ttt|||zzzpppooorrrzzz~~~|||{{{tttlllaaaVVVVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUWWWXXXWWWTTTQQQOOOMMMLLLKKKJJJKKKMMMOOOPPPSSSPPPOOORRRQQQPPPVVV___www{{{zzzuuujjj666BBB>>>===<<<;;;;;;<<<===>>>AAABBBMMMcccuuu|||{{{sssmmmnnnyyyuuuaaaMMMDDD???BBBCCC>>>===AAAHHHCCC>>><<<<<>>===>>><<<;;;<<<===??????===;;;>>><<<:::===III]]]sssyyydddTTTaaazzz}}}wwwjjj___]]]___YYYPPPTTTTTTUUUTTTTTTSSSRRRQQQRRRUUUYYYXXXUUURRRQQQRRRQQQSSSTTTUUUVVVXXX\\\___}}}ttthhhbbb\\\YYYZZZYYYVVVSSSNNNLLLJJJKKKMMMMMMKKKIII???===<<<===CCCKKKRRRVVVZZZ]]]```\\\QQQIIIOOOZZZkkkiiiZZZVVVSSSQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOLLLIIIIIIKKKMMMMMMLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPQQQTTTWWWYYYXXXVVVVVVUUUTTTTTTTTTTTTUUUVVVSSSTTTTTTSSSQQQRRRTTTVVVZZZmmmsss\\\>>>;;;???FFFOOOPPPWWWWWWXXXZZZ\\\^^^^^^^^^```aaadddfffiiilllnnnooosss|||yyynnndddXXXKKKDDDCCCIIISSS```jjjooorrruuuxxxwwwnnnfffbbb]]]]]]___dddiiillljjjhhhiiiooouuuyyy~~~|||zzzwwwtttrrrttt{{{jjjZZZLLLHHHSSSWWWNNN>>>777<<>>===<<<;;;;;;<<<===>>>@@@@@@III^^^qqq{{{uuurrruuu|||hhhNNNCCC>>>@@@AAA>>>???EEEJJJDDD???===<<>>;;;;;;;;;:::;;;<<<>>>???===;;;<<<;;;999<<>>FFFPPPYYY^^^bbbddd```SSSKKKRRRbbbnnnttt~~~}}}~~~aaaRRROOOOOOMMMLLLNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPOOONNNOOORRRSSSSSSSSSWWWVVVTTTRRRQQQRRRSSSTTTUUUVVVUUUSSSQQQPPPQQQRRRWWWfffiiipppqqqoooMMM>>>:::EEEPPPNNNTTTUUUWWWYYY[[[\\\]]]]]]```aaaccceeegggjjjlllmmmqqqwwwwwwjjj[[[PPPHHH@@@<<<<<>>:::@@@^^^xxxzzznnnkkk```dddrrr~~~|||rrrggg```dddpppzzzuuuhhhbbbdddeeeccc___PPPIIIFFFMMM\\\jjjsssvvvsssvvv{{{~~~}}}|||yyy}}}tttooojjjcccZZZSSSTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMLLLLLLMMMNNNPPPQQQOOOMMMNNNPPPQQQRRRVVV]]]fffnnnuuuIIICCC>>>===<<<;;;;;;<<<===>>>???===DDDWWWlllyyy~~~}}}uuuyyymmmOOODDD===>>>???>>>CCCLLLMMMEEE>>>;;;::::::===AAANNNbbbxxx}}}nnndddjjj{{{~~~jjjYYYQQQWWW```eeeddd^^^VVVQQQFFFFFFEEECCCAAAEEEMMMUUU___QQQEEE@@@@@@===:::888999999999;;;===>>>===<<<;;;:::999:::BBBSSShhhvvvmmm[[[eee|||{{{nnn[[[MMMLLLQQQRRROOORRRRRRSSSTTTTTTTTTTTTSSSPPPUUUZZZ\\\ZZZXXXWWWXXXXXXXXXVVVSSSPPPQQQSSSVVVmmmkkkjjjiiiiiihhheeeccc^^^]]]UUUJJJDDDDDDDDD@@@???===;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<===<<<<<<@@@BBBCCCCCCFFFNNNZZZcccfffiiibbbWWWZZZmmm}}}|||rrrXXXNNNNNNOOOMMMKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOONNNLLLLLLMMMOOOQQQRRRYYYWWWTTTRRRQQQQQQRRRSSSVVVWWWWWWUUUSSSRRRRRRSSSUUU```______~~~pppvvvmmmOOO<<>>@@@CCCCCCBBBAAAAAAAAACCCKKKTTT\\\eeeooosssrrruuuwwwzzzzzzxxxvvvsssrrrvvvsss```NNNNNN___[[[SSSGGGAAA???===TTTzzzlllZZZJJJBBBEEEEEEOOO```iiiddd[[[aaannnmmmqqqvvvxxxxxxwwwwwwxxx|||uuummmeee```eeesssvvvpppooonnnkkkgggWWWQQQMMMPPPWWW^^^fffllltttzzz~~~~~~wwwzzz~~~{{{uuuooollliiibbbZZZVVVVVVUUUTTTSSSSSSSSSTTTUUURRRQQQPPPPPPPPPQQQRRRSSSKKKKKKJJJKKKKKKLLLNNNNNNOOONNNOOOPPPRRRUUUXXX[[[bbbkkk~~~VVVBBB???>>><<<;;;;;;<<<======???<<<@@@PPPfffwww}}}~~~xxx|||mmmSSSGGG>>>===>>>>>>FFFQQQVVVMMMCCC===<<<<<<;;;:::===HHHTTT```ttttttjjjlll{{{|||lllXXXYYYaaappp}}}|||mmm^^^PPPLLLGGGEEEBBB@@@BBBEEELLLFFF@@@>>>===<<<:::888888888888999<<<>>>===<<<;;;:::999999???NNNaaaooo~~~kkkuuuzzzlllYYYMMMLLLQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOSSSWWWXXXVVVVVVXXXZZZZZZYYYVVVRRRPPPOOORRRUUUJJJHHHEEEDDDCCCCCCAAA@@@>>>???===999888999999888999888777888999:::::::::444555888;;;===>>>@@@AAAHHHNNNSSSPPPLLLPPP^^^jjjbbbeeedddeeessszzz~~~vvvdddRRRNNNRRRSSSPPPMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKNNNQQQSSSYYYWWWTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTRRRRRRRRRSSSRRRXXXXXXWWWnnn|||oooGGG???JJJLLLNNNRRRVVVXXXYYYYYYZZZ\\\```aaaccceeegggiiikkkkkkpppsssxxx~~~mmmccc]]]RRRFFF<<<:::999777555555999???GGGNNNRRRTTTUUUVVVSSSQQQMMMHHHBBB@@@@@@AAABBBBBBBBB@@@<<<:::999:::;;;BBBHHHNNNXXXcccjjjkkkooosssvvvwwwuuusssrrrrrrtttzzzfffPPPOOObbblllcccQQQEEE@@@<<>>===<<<;;;;;;<<<===???<<<>>>JJJ___sss}}}~~~oooeeedddxxxqqqWWWKKKAAA???>>>>>>GGGTTTccc[[[NNNCCC>>>>>>>>><<<;;;BBBGGGKKKZZZssswwwkkkkkkuuueeeZZZWWWjjjyyy```SSSHHHGGGHHHDDDAAA@@@CCCCCC@@@===;;;;;;;;;:::888777666888;;;<<<<<<<<<;;;;;;;;;:::>>>JJJ\\\jjjuuuhhhXXXPPPPPPRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMOOOQQQRRRRRRPPPRRRVVVZZZXXXWWWVVVSSSQQQQQQTTTVVVEEECCC@@@?????????>>>===;;;;;;<<<;;;:::999888777777777888888999999999:::888999:::;;;<<>>;;;999999999999>>>AAAEEEOOO\\\eeegggiiimmmqqqqqqooommmmmmoootttoooXXXQQQ```~~~yyycccKKK@@@<<>>===<<<;;;;;;<<<<<<>>>===>>>EEEWWWmmm{{{xxxlll___UUUQQQ\\\bbbfffjjjrrrwww]]]QQQHHHDDD@@@>>>FFFRRRhhheee[[[LLLAAA>>>>>>===:::BBBIIIMMMXXXnnnvvviiifffkkkqqqvvvaaaQQQ[[[yyyrrr]]]KKKHHHJJJEEE@@@>>>AAAFFFGGGAAA<<<;;;<<<;;;888777666777999;;;;;;;;;:::;;;<<<;;;<<>>>>>???>>><<<;;;;;;888999:::::::::999::::::>>>>>>======AAAKKKXXXaaajjjtttyyytttssseeekkkyyy}}}~~~xxxmmmYYYSSSPPPSSSUUUSSSPPPOOOHHHIIIJJJLLLMMMMMMMMMMMMHHHKKKLLLLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIKKKKKKJJJHHHIIIKKKNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJLLLNNNOOONNNMMMMMMNNNNNNNNNYYY[[[^^^sssJJJDDDFFFKKKQQQWWWZZZYYYXXXZZZ]]]\\\]]]___bbbeeehhhjjjkkkgggkkkqqquuuzzzsss\\\MMMEEE<<<888777999999777999<<<>>><<<;;;;;;===???AAABBB===@@@EEEIIIKKKOOORRRUUUOOOHHH@@@<<<;;;<<<<<<;;;===@@@BBBCCCJJJUUU\\\^^^cccgggjjjjjjgggeeegggjjjmmmtttyyy}}}zzzeeeWWW^^^{{{xxx[[[IIICCCDDDKKKqqq}}}tttkkkccc[[[YYYeeettt{{{sssppprrrrrrvvv~~~{{{lllccc^^^```]]]TTTQQQUUUgggxxx}}}yyyooohhhhhhcccYYYVVV[[[UUUTTTSSSRRRRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWWWWVVVYYY^^^]]]WWWYYYYYYfff{{{vvvMMM@@@???===<<<;;;;;;<<<<<<;;;===>>>AAAOOOfffwww~~~xxxjjj^^^VVVRRRMMMIIILLLQQQSSSUUU\\\jjjvvv{{{xxxbbbWWWNNNJJJCCC>>>DDDOOOkkkrrrrrreeeUUUMMMKKKJJJHHHOOOWWW^^^iii{{{sssfff``````aaatttxxxccc]]]kkkoooXXXOOOKKKCCC>>>@@@CCCLLLPPPIIIAAA===;;;999999777555666888999:::999888:::<<<::::::DDDUUUccc|||zzzqqqfffZZZOOOOOOQQQPPPNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPSSSUUUTTTQQQPPPRRRTTTQQQSSSTTTTTTSSSRRRSSSTTTDDDCCCBBBBBBCCCCCCAAA@@@===;;;;;;===>>>>>>>>>@@@;;;<<<======<<<;;;;;;;;;999999:::???LLL```www}}}qqqxxxsssbbbWWWRRRQQQSSSSSSOOOMMMMMMFFFGGGIIIKKKMMMOOOPPPPPPGGGJJJLLLLLLIIIHHHIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIKKKLLLJJJGGGFFFHHHJJJMMMNNNOOOPPPOOOMMMKKKIIILLLNNNPPPPPPOOOMMMMMMNNNOOONNN[[[^^^XXXtttRRRDDDCCCGGGMMMTTTWWWUUUUUUWWWZZZZZZ[[[^^^aaadddgggiiikkkfffkkkppptttwww{{{~~~cccNNNAAA;;;;;;888888999888666999???CCCAAA>>>>>>>>>@@@@@@@@@DDDKKKUUU^^^ccceeeffffffRRRIII???;;;===@@@@@@???BBBEEEEEEEEEHHHOOOTTTSSS___cccfffdddaaa```cccgggdddfffjjjwwwooo]]]\\\kkklllWWWMMMFFFEEESSSnnnyyykkk]]]RRRQQQQQQRRR^^^ooo{{{ssspppssssssuuu~~~pppgggcccgggbbbUUULLLMMMcccvvv|||wwwkkkdddccc]]]RRRPPPWWWWWWWWWUUUTTTTTTTTTUUUVVVSSSSSSRRRQQQQQQPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPSSSSSSQQQTTTYYYWWWPPPXXXTTTzzz~~~cccttt{{{RRR@@@???===<<<;;;;;;;;;<<<999======>>>JJJaaattt}}}uuuiiiWWWJJJGGGHHHGGGDDDBBBFFFGGGFFFKKKVVV___cccllltttxxxvvvxxxvvvrrrzzz{{{ttteee[[[RRRMMMEEE>>>BBBLLLrrrqqqfffbbbaaaaaadddhhhppp}}}pppccc\\\YYYWWW^^^rrr}}}lllgggqqqfffWWWLLLAAA???DDDDDDPPPWWWPPPEEE???;;;666999777555555777888999888666999;;;999999BBBSSS```zzz{{{llleeeXXXMMMNNNQQQPPPNNNPPPMMMNNNPPPRRRSSSTTTUUUUUUQQQUUUYYYYYYVVVRRRQQQQQQOOOQQQTTTTTTSSSQQQQQQQQQEEEDDDCCCBBBBBBBBBCCCDDD>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>???;;;???GGGOOOYYYlllwwwkkkYYYUUUPPPLLLLLLOOOQQQOOOLLLKKKKKKJJJJJJKKKMMMOOOPPPLLLLLLLLLKKKJJJGGGEEEDDDFFFIIIKKKKKKHHHFFFFFFHHHIIIIIIJJJIIIHHHIIIKKKMMMLLLNNNPPPOOOMMMLLLNNNPPPUUUTTTRRRPPPNNNLLLJJJJJJLLLOOORRRTTTXXXkkkVVV===AAAFFFLLLRRRUUUTTTTTTWWW[[[XXX[[[___aaabbbdddeeeggghhhgggjjjppptttwww{{{uuudddQQQAAA:::999===:::999999777666;;;BBBVVVXXXWWWTTTRRRRRRUUUXXX```dddkkktttxxxrrrfff[[[HHHGGGEEEDDDDDDEEEGGGIIIGGGFFFDDDFFFIIILLLNNNOOOUUU^^^```aaaccc[[[YYYddddddgggZZZXXXtttqqqVVV^^^vvvooo___QQQGGGLLLNNN\\\ssspppddd[[[QQQNNNIIIBBB@@@III]]]ooo|||zzzpppkkkfffnnnzzzuuutttqqqpppnnniii___UUU___qqq~~~yyysssiii]]]UUURRRTTTWWWSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMLLLNNNOOOPPPQQQPPPOOONNNMMMMMMNNNPPPQQQPPPPPPQQQRRRUUULLLeee~~~mmmffffffLLL@@@===>>>:::<<>>===FFFOOOdddvvvfff^^^TTTMMMJJJHHHEEEBBBAAABBBBBBBBBCCCGGGMMMQQQ[[[^^^bbbhhhooovvv{{{~~~}}}lllaaa```fffnnnaaa___ZZZRRRKKKFFFDDDDDDXXXxxxgggbbbaaaZZZQQQSSS^^^pppzzztttjjj^^^NNNBBBCCCEEEKKKQQQQQQKKKBBB:::777777777777666444444555666666<<<999888<<>>???BBBDDDFFFFFFKKKWWWfffzzz{{{fffVVVTTTPPPLLLLLLOOOPPPNNNLLLNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMKKKIIIFFFCCCBBBEEEGGGJJJIIIGGGEEEFFFGGGGGGHHHIIIIIIIIIKKKNNNQQQNNNPPPQQQPPPNNNMMMNNNPPPSSSSSSRRRPPPNNNMMMKKKKKKMMMPPPSSSRRRTTTddd]]]CCC???FFFKKKRRRTTTTTTTTTWWWZZZXXX[[[___aaabbbcccdddfffhhhfffiiiooosssvvv|||xxxaaaJJJ======CCC???======>>><<<999<<>>999999???======DDDMMM```yyyuuuyyy|||iiiaaa___[[[VVVOOOIIICCC@@@@@@@@@@@@???@@@CCCGGGKKKSSSUUUYYY___ffflllqqqttt}}}uuubbbWWWUUUZZZ```fffeeebbb[[[SSSLLLGGGEEEPPPtttsssfffcccccc]]]UUUOOOWWWcccnnnwww~~~}}}zzzhhhSSSFFFHHHDDDJJJPPPPPPJJJBBB<<<999777888888777777666777777666<<<:::888<<<>>>JJJ___xxxmmmeee___WWWQQQOOOPPPQQQRRRPPPQQQRRRRRRSSSSSSSSSRRRSSSVVVYYYZZZYYYVVVUUUTTTUUUVVVWWWVVVUUUTTTTTTVVVIIIGGGFFFGGGHHHGGGCCC???EEECCCAAAAAACCCFFFGGGHHHBBBBBBAAA@@@@@@BBBGGGKKKTTTRRRXXXgggyyyqqq```TTTSSSOOOLLLKKKMMMOOOMMMKKKOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMKKKIIIEEEBBB@@@CCCFFFHHHHHHGGGFFFFFFGGGGGGHHHJJJJJJKKKNNNQQQTTTQQQRRRRRRQQQOOONNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLMMMQQQSSSQQQOOO\\\}}}}}}eeeKKK???EEEJJJPPPSSSTTTTTTWWWYYYYYY\\\___aaaaaabbbcccdddgggeeegggmmmqqqvvv~~~nnnSSSDDDCCCHHH???======>>><<<888888<<>>FFFNNNVVVTTTHHHCCCQQQcccrrrvvvqqqkkkhhh]]]YYYcccqqqzzz|||vvvtttxxxzzz}}}xxxrrruuuwwwfffkkkxxxwwwpppdddYYYQQQNNNOOOPPPUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOORRRSSSTTTSSSQQQOOOOOOPPPPPPSSSUUUpppiiivvv~~~QQQDDDAAABBB;;;:::===;;;:::???===<<>>>>>@@@DDDGGGPPPRRRWWW\\\bbbgggkkknnnuuuyyy~~~vvvaaaSSSPPPSSSWWWdddfffgggddd]]]TTTMMMHHHIII]]]}}}|||pppfffeeegggaaaZZZMMMQQQVVV\\\aaafffkkknnnrrrrrrwww}}}~~~{{{yyy{{{zzz^^^LLLMMMEEEKKKPPPQQQKKKCCC===;;;777888999999:::999999999777===:::888;;;===III^^^wwwttteee^^^VVVPPPNNNPPPRRRTTTQQQQQQPPPPPPPPPQQQRRRRRRRRRTTTWWWXXXWWWWWWWWWXXXYYYZZZ[[[ZZZXXXUUUTTTTTTPPPOOONNNKKKHHHEEEEEEEEEBBBCCCDDDIIINNNTTTWWWXXXQQQPPPOOOMMMMMMPPPUUUZZZdddgggrrrvvvgggZZZSSSRRROOOLLLKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNMMMKKKKKKMMMMMMMMMLLLIIIFFFDDDBBBDDDEEEGGGIIIIIIIIIHHHHHHIIIKKKLLLLLLMMMOOORRRUUUSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPQQQQQQQQQPPPOOONNNLLLPPPSSSQQQNNNYYYxxx~~~|||nnnVVVCCCEEEIIINNNRRRSSSTTTVVVXXXYYY\\\___``````aaabbbcccfffdddfffkkkpppuuurrr^^^PPPIIIFFFBBB??????<<<888888;;;FFFbbbzzztttlllfff]]]VVVQQQMMMIIIFFFKKKMMMOOOQQQRRRQQQQQQPPPLLLJJJHHHHHHJJJLLLNNNNNNUUU\\\^^^bbbhhhaaaYYY___rrrzzziiiOOOLLLXXXcccmmmdddZZZXXX``````SSSDDD>>><<<>>>BBBIIINNNNNNKKKIIIBBBJJJOOOMMMEEE??????@@@CCCPPP___aaaRRREEEMMM]]]iiimmmkkkhhhhhh^^^WWW___nnnzzzxxxjjjdddkkkuuu}}}tttkkkmmmqqqttt|||uuummmbbbXXXRRRQQQQQQRRRVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPRRRSSSRRRPPPOOOOOOPPPMMMXXXPPPbbbkkkkkkXXXHHHDDDEEE<<<999<<<;;;:::???===;;;AAAEEEQQQfffxxx}}}eee[[[VVVZZZppp~~~jjjWWWIIIDDDDDDFFFBBBBBBBBBAAAAAACCCFFFIIIQQQSSSWWW[[[```eeehhhjjjqqquuuzzz~~~}}}fffVVVPPPQQQRRR]]]ccciiijjjeee\\\RRRMMMKKKOOObbbyyyvvvpppkkkkkkkkkeee^^^NNNPPPSSSWWWZZZ[[[YYYXXX[[[YYY\\\bbbeeegggkkkqqqoooVVVQQQJJJOOOUUUTTTNNNEEE>>>;;;777777888:::;;;;;;:::999888===:::888;;;===HHH]]]www{{{bbb\\\SSSMMMLLLNNNQQQSSSQQQPPPOOONNNNNNOOOQQQQQQPPPRRRTTTUUUUUUVVVXXXZZZXXXZZZ\\\\\\YYYWWWUUUUUUTTTZZZ```___WWWPPPMMMNNNJJJOOOVVV^^^ffflllrrruuujjjkkkllllllnnnrrrxxx|||wwwhhh]]]UUUQQQQQQOOOMMMLLLLLLLLLLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNOOONNNMMMNNNPPPSSSUUUTTTSSSRRRRRRQQQPPPOOONNNOOOQQQRRRRRRQQQOOOOOOJJJNNNSSSSSSQQQ[[[ttt~~~cccKKKDDDGGGLLLPPPSSSTTTVVVWWWXXX[[[^^^`````````aaabbbddddddfffkkknnntttlll[[[XXXQQQIIIDDD@@@<<<<<<@@@===OOO^^^bbbhhhnnnhhh\\\TTTPPPJJJGGGHHHKKKNNNPPPTTTUUUWWWXXXXXXWWWUUUSSSNNNLLLJJJJJJMMMOOOPPPQQQTTT[[[\\\bbbjjjbbbWWWZZZooo}}}sssWWWHHHFFFMMMXXXZZZTTTVVVbbbeeeZZZNNNIII;;;>>>CCCJJJQQQRRRMMMFFF>>>FFFPPPVVVRRRHHH@@@<<>>:::<<<<<<:::???<<<;;;@@@AAAJJJ\\\rrr{{{~~~yyyccc[[[RRRLLL\\\uuugggRRRIIIFFFEEEDDDBBBCCCDDDEEEEEEHHHLLLOOOOOOQQQTTTXXX\\\```bbbcccmmmpppuuuzzz~~~kkkXXXQQQNNNLLL[[[ccclllpppmmmcccXXXRRRPPPMMMWWWmmm}}}xxxrrrppprrrrrrtttuuusssrrrqqqkkkcccQQQRRRVVV^^^ccc```VVVLLLLLLKKKLLLOOOQQQSSSZZZcccmmmcccXXXSSSXXX]]]\\\TTTIIIAAA===888777777888;;;<<<:::888888>>>;;;888<<<>>>III^^^wwwvvv^^^XXXPPPKKKJJJMMMOOOQQQPPPOOONNNMMMMMMNNNOOOPPPNNNPPPRRRSSSSSSUUUWWWZZZTTTWWWYYYZZZYYYWWWVVVVVV]]]jjjzzzzzznnnddd^^^\\\cccmmmtttyyyyyywww}}}tttfff\\\UUUQQQOOOQQQPPPNNNMMMLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMMMMMMMMMMKKKJJJIIIGGGHHHIIILLLOOOQQQPPPOOOPPPQQQPPPOOOMMMMMMOOOPPPUUUSSSRRRRRRSSSSSSQQQPPPNNNOOOQQQRRRRRRQQQPPPNNNKKKMMMQQQSSSSSSZZZmmmsssTTTCCCFFFJJJOOORRRUUUVVVVVVWWWZZZ]]]______```aaabbbccccccgggkkknnnsss~~~pppeeeXXXOOOGGG@@@>>>@@@<<>>???BBBJJJUUU[[[TTTIII===CCCOOO\\\]]]QQQAAA888<<>>===;;;:::???<<<<<<@@@>>>AAAOOOcccsss~~~}}}}}}|||mmmaaaSSSMMMYYYkkkyyynnn```XXXUUURRRLLLGGGJJJLLLNNNPPPQQQTTTWWWZZZ\\\^^^aaadddggghhhhhhhhhfffiiinnnqqqttt{{{~~~iii___VVVNNNXXXaaaoooxxxyyytttlllgggRRROOONNNQQQTTTUUUUUUVVVUUUQQQOOONNNJJJGGGMMMUUU^^^jjjxxxxxxfff___```ooo~~~nnnZZZTTTPPPQQQRRROOONNNOOOZZZhhhsss}}}|||kkkfff___gggoooooogggYYYMMMFFFAAA<<<777777:::===<<<:::999???===;;;???AAAMMMbbb~~~___XXXTTTOOOLLLLLLMMMNNNNNNLLLMMMMMMMMMLLLLLLKKKJJJLLLNNNPPPPPPPPPOOOPPPQQQRRRTTTUUUUUUUUUUUUVVVXXX}}}ppp```WWWVVVXXXWWWUUUQQQQQQQQQOOOMMMMMMNNNOOOOOONNNLLLKKKKKKKKKLLLMMMRRRRRRQQQPPPOOOLLLJJJHHHHHHGGGHHHLLLQQQTTTRRRPPPPPPPPPPPPNNNMMMMMMOOOQQQSSSQQQOOOPPPSSSTTTRRRPPPOOOPPPRRRTTTSSSQQQOOOMMMRRROOOOOOQQQRRRRRRXXX___bbbBBBDDDHHHMMMRRRUUUUUUTTTTTTWWW[[[^^^___```bbbcccaaaccchhhmmmooorrr~~~{{{kkkZZZNNNIIIKKKIIIPPP[[[[[[SSSUUU```\\\[[[ZZZXXXVVVUUUWWWXXXVVVVVVWWWXXXXXXXXXXXXXXXUUUTTTRRRSSSWWWZZZ\\\]]]]]]aaaaaaiiirrrhhhWWWTTTWWWxxxttt\\\JJJHHH<<>>DDDVVVeee```RRRFFFCCCIII[[[eee___OOOCCC???CCCUUUkkkjjjUUUGGGFFFHHH[[[kkkssssssfff^^^fffyyy||||||oooccchhhtttvvvhhhmmm|||mmmlllbbbVVVOOOOOOPPPPPPOOONNNOOOPPPRRRRRRRRRQQQQQQVVVUUUTTTRRRPPPNNNMMMLLLMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQRRRRRRPPPNNNNNNOOORRRPPPQQQWWWmmmlllhhh{{{```HHHFFFCCC???>>>::::::>>><<<<<>>@@@MMM^^^ppp}}}||||||yyyjjjYYYOOOTTT___vvvnnncccZZZVVVTTTRRRPPPQQQSSSUUUVVVWWWYYY]]]______aaadddgggiiijjjjjjjjjgggjjjnnnqqqtttzzzlllaaaWWWMMMOOOZZZiiiuuu{{{yyyuuurrraaaZZZOOOIIIMMMXXX```bbb^^^TTTMMMKKKIIIFFFIIIOOOUUUdddvvvqqqfffccctttjjj\\\PPPOOORRRSSSRRRQQQVVVaaagggllltttooofffgggaaajjjsssuuummm___RRRKKKDDD???999777;;;>>>>>><<<999???===;;;@@@BBBNNNddd}}}^^^WWWTTTPPPNNNNNNNNNNNNNNNKKKLLLMMMMMMMMMKKKJJJIIIKKKNNNPPPPPPOOONNNMMMNNNTTTUUUUUUUUUTTTTTTVVVXXXvvvoooeee]]]XXXVVVUUUUUUSSSPPPMMMMMMPPPQQQPPPNNNNNNPPPQQQOOOLLLIIIJJJKKKJJJKKKLLLMMMLLLKKKIIIGGGJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQOOOMMMNNNOOOPPPPPPOOOMMMLLLLLLOOORRRTTTSSSQQQOOOQQQRRRQQQPPPRRRVVVZZZoooTTTDDDFFFKKKFFFPPPZZZQQQYYYXXXXXX[[[^^^```^^^[[[^^^bbbfffiiikkkqqq{{{lll___[[[[[[]]]cccdddaaa```bbbbbb___[[[XXXXXXWWWWWWVVVYYYYYYZZZZZZ[[[\\\]]]]]]YYYXXXXXXXXXYYYZZZ\\\^^^```______eeennnpppdddUUUQQQfffgggPPPIIICCCBBBNNNbbbqqqxxxyyy\\\LLLBBBBBBOOOeeehhhWWWGGGDDDIIIXXXhhhiiiYYYIIIBBBCCCWWWkkkllldddUUUDDDKKKXXXlllzzzuuufff^^^___zzz~~~xxxmmmqqq|||vvvttt|||uuukkksssuuuooobbb^^^YYYTTTOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRPPPMMMLLLMMMOOOJJJKKKMMMMMMLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLIIITTTQQQNNNaaa~~~zzzXXXiiimmmIII@@@KKKFFF;;;======<<<;;;;;;<<<>>>AAACCCPPPeeevvvyyy{{{~~~gggTTTSSSZZZooowwwrrrjjjeeebbbaaaaaaaaaaaabbbcccbbbbbbcccfffiiikkkkkkllloooppppppnnnllllllmmmmmmnnnqqqwww~~~tttfffYYYNNNLLLUUUeeevvv|||sssfffYYYPPPKKKLLLWWWddddddbbb\\\SSSJJJFFFFFFHHHMMMXXXiiizzzsssgggkkkzzzrrr```aaa```TTTNNNRRRTTT___ddd]]]XXX[[[[[[VVV]]]gggvvv}}}ooo\\\NNNEEECCC???;;;<<>>;;;<<>>CCCBBBDDDXXXppplllTTTVVVRRRMMMLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMLLLMMMNNNPPPPPPOOONNNNNNPPPQQQQQQPPPvvvkkk^^^___]]]\\\[[[ZZZXXXTTTQQQWWWTTTRRRRRRTTTVVVWWWXXXOOOOOONNNKKKIIIGGGHHHJJJEEEEEEEEEEEEGGGIIILLLNNNIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOOONNNLLLLLLMMMMMMLLLJJJJJJIIIJJJLLLNNNPPPOOONNNNNNOOOOOOOOONNNOOORRRTTTbbb]]]IIIJJJJJJLLLVVVTTTTTTUUUXXX[[[\\\[[[YYY^^^bbbgggkkkooottt|||{{{qqqlllqqqnnnlllkkkkkkllllllkkklllkkkkkkkkkjjjjjjjjjjjjffffffggggggggghhhhhhiiifffaaa^^^dddttt{{{ppp___[[[aaauuusss]]]NNNVVVccciiipppwwwooocccYYYSSSTTTdddkkk```PPPMMMOOO]]]mmmqqqfffYYYTTTPPP^^^oooqqqlllbbbRRRKKKUUUgggvvvxxxnnnddd___}}}}}}uuu{{{iiiUUU^^^|||}}}kkkggg\\\ZZZWWWTTTRRRQQQQQQRRRSSSRRRQQQOOOOOONNNNNNNNNQQQPPPOOOLLLJJJKKKNNNQQQLLLLLLLLLKKKKKKLLLOOORRRNNNMMMLLLLLLLLLNNNPPPQQQNNNQQQNNNNNNUUU^^^vvvmmmXXXeeewww]]]<<>>???@@@@@@FFFVVVhhhuuuooogggaaaiiittt~~~}}}zzz{{{{{{{{{yyyyyy{{{|||~~~~~~~~~{{{zzzyyyyyyxxxyyy|||~~~sssmmmhhh[[[VVVXXXhhhqqqdddYYYRRRSSSXXXiiipppyyy|||vvviii[[[RRRTTTUUUWWWZZZ___eeekkknnnvvvsssoooiiidddkkkqqqfffaaa```aaagggnnnlll^^^MMMEEEEEEHHHXXXppp{{{mmmgggZZZJJJCCCFFFMMMRRRUUUJJJ@@@>>>EEEGGGIII^^^xxxzzzbbbSSSPPPMMMJJJJJJKKKMMMNNNNNNHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLNNNOOOOOOOOOPPPQQQPPPNNNLLLLLLMMMNNNMMMLLLxxxkkkcccXXXXXXXXXXXXZZZ[[[ZZZWWWUUUUUUSSSRRRQQQQQQSSSTTTUUUOOOOOOPPPOOOMMMKKKIIIIIIBBBCCCDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKLLLMMMKKKJJJHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQXXXtttxxxNNNKKKLLLKKKUUURRRSSSUUUWWWYYYZZZZZZYYY]]]aaafffkkkpppuuu{{{~~~{{{zzzzzzzzzxxxwwwvvvuuutttsssrrrqqqqqqpppqqqqqqqqqrrrqqqqqqpppoooooohhhaaadddrrr~~~|||rrrsssggg]]]bbbqqqeeeRRRXXXccchhhqqq|||qqqiiibbbZZZWWWfffpppiiiYYYUUUVVVaaaoootttkkk___\\\WWWccctttvvvqqqeeeUUUMMMTTTcccrrrzzzuuuiii```sss}}}yyyuuu|||wwwWWWLLLaaammmiiiZZZYYYVVVTTTRRRRRRRRRRRRPPPPPPNNNMMMLLLLLLLLLLLLOOONNNMMMJJJIIIJJJMMMPPPIIIJJJKKKLLLMMMQQQWWW[[[TTTRRRNNNKKKJJJJJJKKKLLLQQQPPPNNNRRRUUUUUUlllZZZ[[[tttsssHHHJJJHHH:::@@@;;;;;;===>>>????????????CCCOOO___ppp}}}yyytttuuu}}}}}}}}}{{{zzzzzz|||~~~~~~{{{wwwbbbYYYTTT^^^vvvrrrdddZZZUUUUUU___jjjxxxtttdddYYYYYYXXXVVVWWWYYY\\\___```[[[aaaggggggbbbbbbqqq{{{ppplllhhhccchhhrrruuueeeNNNCCCFFFDDDNNNdddxxxvvvhhhWWWLLLIIIOOOZZZdddZZZKKKBBBFFFHHHLLLbbb~~~}}}zzz]]]QQQLLLKKKIIIIIIJJJKKKLLLLLLHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLPPPQQQQQQQQQQQQRRRQQQOOOMMMLLLMMMMMMLLLKKKxxxoooddd]]]YYYQQQVVVTTTTTTTTTVVVWWWWWWVVVTTTSSSSSSQQQPPPPPPQQQRRROOOQQQSSSTTTSSSPPPKKKGGGDDDFFFIIILLLLLLKKKJJJHHHIIIHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGHHHJJJLLLMMMLLLJJJHHHIIIKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKMMMNNNOOOOOONNNdddnnnSSSGGGNNNNNNQQQQQQRRRUUUWWWYYYYYYZZZZZZ\\\___dddiiinnntttyyy}}}~~~}}}|||zzzyyyxxxxxx||||||}}}}}}{{{yyyvvvuuuuuummmeeeffftttxxxooojjjggghhhrrr~~~iiiVVVYYYbbbjjjuuuyyysssooofff___lllxxxssseee```___gggsssvvvnnncccddd___jjj|||yyylll[[[TTTWWWaaappp}}}~~~qqqcccmmmwww|||tttrrrwww}}}|||kkkIIIOOOkkknnnhhhZZZXXXVVVTTTRRRQQQQQQQQQOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGHHHKKKNNNGGGHHHIIIJJJLLLPPPVVVZZZUUURRRNNNJJJHHHGGGHHHHHHNNNMMMLLLSSSVVVSSSgggggg\\\tttTTTHHHFFF===@@@;;;<<<===>>>??????>>>>>>BBBIIIUUUggg|||}}}|||}}}{{{xxxeee]]]TTTVVVddd{{{uuuhhh___ZZZ^^^gggttt}}}ssskkkbbb```___``````^^^ZZZWWWSSSWWW]]]```^^^^^^hhhsssxxxpppjjjiiinnnxxx|||mmmUUUIIIJJJDDDGGGVVVtttwwwiii[[[QQQRRRbbbtttmmm\\\NNNHHHGGGOOOhhhvvvXXXLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJMMMOOOOOONNNOOOPPPPPPNNNKKKKKKKKKKKKJJJIIIjjjbbbYYYUUUTTTQQQTTTRRRPPPOOOQQQRRRRRRRRRRRRTTTUUUUUUSSSQQQQQQRRRPPPQQQSSSUUUUUURRRLLLGGGHHHKKKOOOQQQQQQOOOKKKIIIJJJIIIGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHJJJLLLMMMKKKJJJGGGIIIKKKLLLKKKKKKLLLMMMIIIHHHIIIJJJMMMOOOOOONNNPPP___|||~~~\\\GGGKKKNNNKKKOOOQQQUUUWWWXXXXXXYYY[[[[[[]]]```eeekkkrrrwwwzzz~~~}}}zzzvvvooofffeeessswwwkkknnnxxxooo___[[[aaakkkxxx|||rrrjjjuuuzzzrrrmmmjjjpppzzz{{{sssjjjllleeeqqqxxxfffVVVVVVZZZhhhzzzsssaaajjjssszzzwwwrrrpppqqqqqq~~~~~~~~~|||\\\III```ggg___WWWVVVUUUSSSRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNNNJJJKKKJJJIIIGGGGGGHHHJJJFFFGGGGGGGGGGGGIIILLLOOONNNMMMJJJHHHHHHHHHIIIJJJIIIJJJIIIOOOTTTQQQcccwwwaaaooo```DDDBBBEEEEEE<<<=========>>>>>>>>>???BBBDDDLLL]]]ppp|||}}}|||kkkeee[[[UUUXXXfffzzzyyynnneeegggkkksss|||~~~nnnmmmlllmmmnnnkkkddd^^^```[[[WWWVVVTTTUUU[[[cccttt}}}wwwtttyyyuuuaaaRRRMMMGGGDDDKKKccc~~~qqqaaa\\\lll|||rrraaaQQQLLLXXXrrroooWWWMMMLLLMMMMMMKKKIIIHHHIIIJJJKKKLLLLLLMMMLLLJJJIIIGGGEEEGGGIIIJJJJJJJJJKKKLLLLLLJJJHHHHHHHHHHHHGGGFFF}}}pppaaaaaa[[[VVVXXXXXXUUUSSSQQQPPPPPPOOONNNMMMLLLPPPUUUVVVUUUSSSSSSTTTQQQPPPOOOPPPQQQOOOJJJGGGIIIJJJMMMOOOOOONNNLLLJJJKKKIIIHHHFFFFFFFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLLLLIIIGGGEEEHHHJJJJJJIIIHHHIIIKKKHHHGGGGGGJJJNNNPPPPPPOOOTTT\\\pppoooQQQHHHJJJGGGLLLOOOSSSUUUUUUVVVXXXZZZZZZZZZ\\\```gggooouuuxxxyyy~~~yyypppccc[[[fff~~~vvvrrrxxxyyylll______jjjuuuzzz}}}|||tttmmmxxx|||}}}xxxvvv{{{|||sssooogggqqqttt[[[WWWVVVcccyyyvvvaaaccckkkrrrrrrrrrrrrpppkkksss}}}~~~~~~|||{{{{{{vvv}}}hhh[[[^^^yyyrrr]]]UUURRRRRRRRRQQQQQQQQQQQQQQQRRRRRRPPPNNNMMMLLLLLLLLLIIIJJJKKKIIIGGGFFFEEEFFFCCCEEEEEEEEEDDDEEEGGGIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHJJJHHHKKKPPPQQQ^^^xxxdddeeesssxxxMMMFFFOOOFFF>>>======<<<<<<===??????@@@???DDDRRReeettt}}}}}}xxxsssiii^^^WWWZZZdddlllzzzqqqnnnmmmnnnsssyyyxxxvvvvvvyyy~~~}}}sssjjjaaa[[[VVVRRRSSSWWWcccrrr|||{{{ooo```TTTLLLGGGFFFQQQfff|||wwwggg^^^jjj~~~www___UUUfff~~~kkkYYYQQQLLLNNNNNNMMMJJJIIIJJJLLLIIIJJJKKKLLLLLLKKKIIIHHHGGGHHHIIIHHHGGGHHHJJJKKKKKKIIIGGGGGGHHHHHHGGGFFF~~~~~~{{{|||}}}~~~jjjWWWXXXbbb^^^WWW[[[^^^XXXVVVUUUTTTSSSPPPMMMJJJFFFLLLRRRVVVUUUTTTTTTTTTQQQNNNKKKJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKKKKLLLLLLJJJGGGDDDCCCFFFIIIIIIGGGFFFHHHJJJGGGFFFFFFJJJOOORRRQQQOOOQQQUUU```xxx^^^FFFGGGEEEJJJNNNRRRTTTTTTTTTVVVYYYYYYYYYZZZ^^^eeemmmtttwwwxxx}}}rrr___PPPUUUooozzztttvvvvvvccc^^^hhhrrrssstttrrrsssnnnjjjwww{{{}}}{{{nnneeennn}}}eee___\\\ggg~~~hhhYYYbbbiiimmmrrrvvvrrrjjjkkkwww~~~}}}~~~~~~~~~~~~|||zzzyyy}}}zzzoooeeejjjyyy~~~yyyaaahhhwwwyyypppeeeVVVPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSQQQOOOMMMKKKIIIHHHGGGHHHIIIKKKJJJGGGEEEDDDDDD@@@BBBDDDEEEEEEFFFHHHJJJEEEFFFFFFGGGHHHHHHHHHIIIIIIMMMJJJJJJOOOQQQ\\\pppddd[[[fff}}}]]]PPPVVVDDD???>>><<<;;;;;;===???@@@???<<>>>>>>>>???AAA>>>>>>FFFUUUeeeqqqvvv}}}~~~~~~qqqhhh```XXXSSSZZZaaalllvvv{{{zzzuuurrriiiaaa\\\\\\^^^bbbmmmyyyyyypppiiibbb^^^bbbgggmmmooosssxxx~~~uuufffVVVMMMEEEEEEKKKVVVgggvvvpppkkkbbbWWWMMMJJJOOOVVVuuujjjvvvtttaaaWWWUUULLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIKKKMMMNNN{{{yyy~~~yyyvvvyyywwwlllfff[[[YYYXXXYYY[[[\\\[[[ZZZXXXUUUTTTTTTVVVUUURRRNNNRRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNNNNOOONNNMMMKKKMMMJJJGGGEEEFFFHHHIIIJJJMMMKKKGGGDDDCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIFFFDDDEEEHHHKKKLLLLLLKKKTTTYYY^^^wwwVVV@@@BBBGGGKKKOOOQQQRRRSSSUUUVVVXXXZZZ]]]___bbbfffjjjnnnvvv}}}yyyhhh\\\SSSQQQ\\\jjjwww|||xxxssszzz~~~xxxlllfffhhhfff^^^mmmnnnnnnnnnllljjjhhhhhhwww~~~jjj\\\]]]iiirrr}}}yyybbbbbbtttiiiSSSOOOPPPZZZiiiuuuzzz{{{tttyyy~~~~~~~~~~~~}}}|||{{{yyyqqqhhh^^^]]]gggttt}}}yyynnnllliii___SSSMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLIIIFFFDDDEEEFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@BBBDDDEEEDDDDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGJJJGGGFFFJJJHHHMMM^^^fffLLLOOOjjj___IIIKKKFFFDDDBBB???>>>>>>???@@@???======CCCOOO^^^kkkqqq|||||||||sssggg___ZZZYYY\\\aaahhhmmmmmmjjjfff___XXXRRRSSSUUUZZZdddooottt||||||rrriii```ffflllqqqqqqnnnnnnrrrvvv{{{mmmaaaSSSHHHGGGHHHLLL[[[llljjjeee]]]SSSKKKGGGJJJOOOmmmzzzwwwsss}}}jjjZZZSSSRRRLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQOOOMMMLLLLLLMMMOOOPPP{{{vvvooofffbbbbbb^^^\\\ZZZYYYZZZ\\\[[[[[[WWWUUUSSSSSSUUUTTTQQQNNNUUUVVVVVVVVVUUURRROOONNNOOOQQQQQQPPPNNNMMMMMMMMMMMMLLLJJJHHHFFFGGGJJJMMMMMMKKKIIIFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEHHHJJJLLLLLLKKKSSSVVVWWWgggnnnMMMBBBHHHHHHKKKOOORRRTTTTTTSSSVVVYYY\\\___aaadddhhhjjjrrrxxxwwwhhh]]]WWWUUUUUUccckkkwwwuuullluuuxxxuuummmiiijjjddd[[[fffkkkrrrvvvssskkkaaaZZZfffuuuqqq]]]VVV\\\dddssskkkfffuuutttPPPKKKHHHQQQdddvvvyyyyyyzzz{{{|||~~~}}}}}}~~~~~~~~~~~~{{{vvviiiaaaqqqyyyooojjjfff]]]RRRKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIHHHEEEBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHBBBBBBIIIIIIJJJUUU~~~uuuWWWKKK[[[wwwrrrTTTFFFIIIGGGCCC@@@>>>???@@@AAA=========@@@GGGTTTaaajjjvvv|||{{{wwwzzzvvvrrrlllhhhdddeeeiiijjjhhheeeddd]]]WWWTTTRRRSSSWWW]]]bbbmmm|||wwwhhhkkkssszzzxxxnnneeefffjjj{{{qqq]]]NNNLLLHHHFFFTTTiiikkkggg___UUULLLHHHHHHIIIXXXfffsssxxx{{{mmm\\\QQQNNNOOOMMMMMMNNNOOOOOONNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPOOONNNNNNPPPQQQRRRqqqfff^^^\\\^^^bbb___\\\[[[\\\]]]^^^]]]XXXUUUSSSSSSUUUUUURRROOOTTTUUUWWWXXXWWWTTTQQQOOOPPPRRRTTTSSSOOOLLLMMMOOOKKKLLLLLLIIIFFFFFFJJJMMMNNNMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKKKKNNNTTTWWWWWW___uuubbbEEEFFFFFFJJJPPPSSSRRRRRRSSSVVVYYY]]]___aaaccceeegggnnnuuupppggg]]]UUUYYY\\\cccmmmyyy~~~xxxooommmoooooolllmmmllleeeZZZaaahhhttt||||||ssseee[[[VVVfffuuuxxxxxxyyycccWWWZZZaaasssooodddooo```TTTHHHLLLaaawww}}}{{{zzzyyyzzz}}}}}}{{{|||}}}}}}}}}}}}}}}~~~vvvfffhhh~~~wwwoookkkggg^^^SSSJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFDDDAAA??????@@@BBBBBBBBBAAAAAA@@@@@@???AAABBBBBBAAA@@@AAACCCEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGBBBDDDOOOPPPKKKOOOhhhnnnRRRRRRfffgggJJJMMMJJJEEE@@@>>>???AAABBB<<<===>>>>>>AAAJJJXXXcccooovvv~~~~~~~~~yyy|||{{{ppplllooorrrqqqnnnooolllhhhdddaaa\\\YYYWWWVVV^^^kkkxxxsssnnnyyyuuueee```cccttthhhVVVRRRLLLGGGVVVpppyyyvvvnnn___SSSMMMJJJGGGLLLXXXggguuuqqq```SSSMMMMMMOOOMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKJJJJJJIIIIIIHHHLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPPPPPPPPPPQQQQQQRRRxxxiiibbb]]]ZZZZZZbbb___\\\ZZZ[[[]]]]]]]]]ZZZWWWTTTTTTUUUVVVSSSPPPPPPRRRUUUWWWWWWVVVTTTSSSQQQSSSUUUTTTPPPNNNOOOQQQJJJKKKLLLIIIFFFFFFIIILLLOOONNNMMMKKKJJJIIIHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEFFFFFFGGGHHHIIIJJJNNNRRRVVVXXX\\\jjjxxxLLLAAAAAAFFFOOORRRPPPQQQUUUVVVYYY\\\___```aaaccceeekkkrrr~~~wwwllleeebbb]]]XXX[[[jjj{{{yyygggggghhhkkkqqqqqqiii___]]]eeeqqq{{{~~~wwwjjj```SSSaaapppxxx|||}}}ggg\\\___eeevvvrrraaadddyyyhhhLLLDDDYYYttt}}}{{{yyyyyy||||||xxx{{{|||}}}|||zzzzzz|||}}}cccSSShhhwwwtttoookkkggg```UUUKKKEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFDDDAAA@@@???@@@BBBBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@???>>>>>>AAACCCBBBBBBBBBCCCCCCCCCDDDDDDBBBGGGFFFJJJXXXYYYPPPNNN]]]]]]NNN[[[{{{uuuOOOOOOLLLFFFAAA??????@@@AAA<<<>>>???>>>>>>DDDQQQ[[[iiiqqq{{{~~~zzz}}}tttpppssswwwxxxvvvwwwxxxzzzzzzwwwpppfff^^^VVVVVV\\\iiiuuuqqq{{{kkk```___iiiuuuaaaXXXNNNHHHXXXpppnnn\\\RRRLLLGGGKKKRRR]]]nnn|||iiiXXXNNNMMMOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPOOO}}}hhh^^^]]][[[XXXVVV\\\ZZZXXXWWWYYYZZZYYYYYY[[[WWWTTTTTTUUUVVVTTTQQQNNNPPPSSSUUUWWWWWWWWWWWWRRRSSSTTTTTTSSSRRRRRRRRRKKKKKKKKKIIIHHHHHHIIIKKKMMMMMMMMMMMMLLLJJJIIIHHHDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEDDDCCCBBBCCCDDDEEEFFFEEEGGGHHHHHHGGGGGGHHHIIIKKKLLLRRRWWWWWW___|||gggGGGAAAAAAIIIPPPPPPSSSXXXWWWYYY[[[\\\]]]^^^```bbbhhhnnnyyy~~~lll^^^bbbqqqxxxuuugggeeeeeellluuuwwwpppggg^^^cccnnnxxx}}}xxxlllbbbYYYaaammmxxxllldddhhhmmm{{{yyyddd^^^kkk{{{ZZZEEEQQQnnnzzzyyyzzz}}}{{{wwwyyy{{{|||{{{xxxyyy|||vvvSSSKKKmmmtttsssmmmgggccc^^^VVVMMMDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGFFFCCCAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBB???@@@@@@???>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDAAAIIIIIINNN\\\^^^SSSOOOZZZwwwkkkQQQVVVsssUUUOOOLLLGGGCCC???>>>??????===???@@@>>>>>>BBBKKKSSSdddmmmyyyzzzzzzyyywww{{{pppbbb]]]WWWUUU^^^hhhttt{{{rrrbbb^^^dddssscccUUUOOOYYYiiijjj[[[PPPHHHNNNQQQ[[[lll{{{vvvaaaRRRMMMMMMOOOPPPMMMLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPQQQPPPOOOMMMLLL~~~wwwjjj^^^[[[ZZZXXXVVVVVVXXXVVVVVVVVVXXXYYYXXXWWWZZZWWWSSSRRRTTTUUUSSSQQQOOOQQQRRRUUUWWWXXXYYYYYYSSSSSSSSSTTTUUUUUUTTTSSSNNNLLLJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJIIIGGGEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGIIIKKKJJJHHHFFFGGGIIIIIIGGGNNNVVVSSSSSSmmmcccNNNAAAFFFPPPSSSTTTXXXVVVWWWXXXXXXXXXZZZ]]]___dddhhhpppvvvgggiiioooooommmgggfffnnnyyy}}}vvvoooaaafffppp{{{uuulllcccfffnnnwwwyyyrrrvvvzzzppp``````fffyyyZZZXXXlll|||yyyxxxxxxzzz{{{{{{zzzyyywwwzzz|||{{{yyyzzzgggPPPWWWzzzvvvsssjjj___ZZZYYYUUUNNNFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHGGGEEEBBBBBBBBBAAAAAA@@@??????@@@AAABBB???AAABBBBBBAAA@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDAAAJJJIIIKKKXXX[[[QQQMMMSSSddd^^^UUUeeevvvhhhOOOLLLHHHDDD@@@>>>======<<<===>>>>>>>>>AAAGGGLLL]]]gggttt{{{~~~~~~}}}tttooofff```aaabbbeeeuuuxxxggg```___rrryyyhhhaaadddhhhkkk]]]RRRRRRVVVbbbuuunnnYYYLLLJJJLLLLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTOOOPPPQQQRRRQQQOOOLLLJJJ}}}~~~wwwzzzsssjjjddd___^^^[[[WWWUUUVVVWWWVVVVVVXXXZZZZZZYYYWWWYYYVVVRRRQQQSSSTTTRRRPPPRRRRRRSSSUUUWWWXXXZZZZZZTTTRRRQQQSSSWWWXXXVVVSSSPPPMMMJJJKKKMMMNNNLLLJJJGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFHHHIIIHHHGGGEEECCCEEEEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBCCCDDDFFFHHHHHHKKKMMMKKKHHHFFFGGGHHHJJJFFFLLLUUUPPPLLLccc```EEEFFFRRRVVVUUUTTTUUUUUUUUUUUUUUUWWWZZZ]]]bbbccciiixxxqqqlllrrrvvvssskkkhhhqqq|||zzzssseeejjjuuuyyynnnooosss{{{zzzeee[[[VVVpppuuugggmmmvvvwwwxxxxxxwwwvvvvvvxxxzzz|||vvvyyy|||{{{zzz|||uuuWWWPPPdddzzzuuuhhhXXXRRRTTTSSSOOOGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHGGGEEECCCBBBBBB@@@@@@???>>>>>>???@@@AAA@@@BBBDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBKKKHHHGGGRRRVVVNNNKKKJJJSSSooolllTTTXXXeee}}}NNNLLLIIIDDD@@@>>><<<;;;<<<<<<======>>>AAADDDGGGWWWaaannnvvvyyy{{{~~~{{{tttnnneee```nnn}}}kkkcccZZZeee{{{uuurrrooo|||jjj^^^VVV\\\kkkxxxhhhTTTHHHHHHJJJIIIFFFKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMOOOQQQSSSUUUVVVWWWQQQRRRSSSSSSRRROOOLLLJJJ