BM66(@ kkkmmmqqquuuzzz~~~|||yyytttnnnooolllgggccc^^^\\\ZZZZZZ[[[^^^`````````dddmmmttt|||sssllljjjjjjkkkmmmqqqsssrrrrrrmmmjjjfffccc```\\\XXXUUUXXXYYYZZZ[[[ZZZXXXVVVUUUYYYZZZ\\\^^^aaaffflllqqq{{{qqqooommmjjjjjjnnnrrrwwwxxxtttuuuwww}}}xxxsssuuuyyy~~~tttiiiffffff```QQQCCC>>><<<999888888888888777555555555555555555555555888777666666666666666777:::::::::999999777666555666666666666666666666666777888888999999999888888:::888666777999;;;;;;;;;;;;;;;<<<===>>>???@@@@@@FFFFFFGGGIIIIIILLLWWWcccvvvyyyyyymmmooosssxxx|||}}}zzztttooommmjjjfffaaa]]][[[ZZZZZZ^^^aaacccdddeeekkkuuu}}}{{{sssllljjjjjjkkknnnrrrtttsssrrrnnnkkkfffbbb___\\\XXXVVVXXXYYY[[[[[[[[[ZZZXXXWWWYYYZZZ[[[]]]```ffflllqqq~~~yyytttnnnjjjiiilllpppuuu~~~|||yyywwwyyy}}}uuuqqqsssxxxuuujjjffffff```QQQDDD>>><<<999888888888888777999999999999999999999999999999777666555555555555888888888888777666555444555555555555555555555555666777777888999999888888999777666666888:::;;;;;;;;;;;;<<<===>>>???@@@@@@DDDCCCEEEHHHIIIMMMXXXdddwww~~~xxxxxxkkknnnsssyyy}}}~~~{{{uuuqqqmmmjjjfffaaa^^^]]]]]]]]]]]]___aaacccfffnnnyyyzzzsssmmmkkkkkklllpppsssuuutttsssoookkkeee```]]][[[XXXVVVXXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[^^^eeemmmrrr}}}sssnnnkkklllooorrrzzz|||{{{~~~|||qqqooorrrwww~~~xxxlllgggfff```RRRFFF>>><<<999888888999888777777777777777777777777777:::999888666555444333333555666666666555444333333444444444444444444444444444555666777888999999999888777555666888999::::::;;;;;;<<<===>>>???@@@@@@AAAAAACCCGGGHHHMMMYYYeeexxx}}}wwwwwwiiilllqqqwww{{{~~~|||vvvrrrllljjjfffbbb```___```aaa___```aaabbbfffnnnyyyyyysssooollllllnnnqqqtttvvvuuusssooojjjddd___\\\ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYYYYZZZ]]]dddmmmsss~~~~~~wwwpppoooppprrrwww}}}~~~~~~xxxnnnmmmqqqwww|||pppjjjggg```SSSHHH???<<<:::888999999888777666666666666666666666666999888777666555444444444444444555555555444444333444444444444444444444444333333555666888888999999888666555555777999:::999;;;;;;<<<===>>>???@@@@@@AAAAAACCCFFFHHHLLLXXXdddwww|||uuuvvviiilllpppvvvzzz}}}|||vvvrrriiigggccc```^^^___aaacccfffeeeeeefffiiipppxxx~~~}}}xxxssspppmmmmmmooorrruuuuuusssqqqlllhhhbbb^^^[[[ZZZYYYXXXVVVUUUUUUUUUVVVXXXYYYZZZYYYYYYYYYZZZ^^^eeennntttzzzvvvuuutttwww{{{~~~uuummmmmmrrrxxxuuummmhhh```TTTJJJ???===:::999999999999888999999999999999999999999666555555555555555666777444444555666666666555555444444444444444444444444333333555666888888999999888666555555777999:::999;;;;;;<<<===>>>???@@@@@@CCCBBBDDDFFFGGGKKKWWWcccwww{{{uuuvvvlllnnnrrrvvv{{{~~~|||uuuqqqeeeccc___\\\\\\^^^aaacccgggfffeeeeeehhhmmmrrrvvv{{{}}}{{{wwwtttrrrnnnooopppsssuuutttqqqoooiiieeeaaa]]]\\\[[[ZZZXXXVVVUUUTTTSSSTTTVVVXXXZZZYYYZZZZZZ\\\```gggooouuu~~~{{{xxxxxxzzz~~~{{{rrrlllmmmsssyyy{{{pppiii```UUUKKK???===:::999999:::999888888888888888888888888888444444444444555666777888444444555666777777777666444444444444444444444444444555666777888999999999888777555666888999::::::;;;;;;<<<===>>>???@@@@@@DDDCCCEEEGGGHHHLLLWWWcccxxx{{{uuuwwwmmmnnnqqqtttyyy}}}|||tttpppeeebbb___\\\]]]```dddfffeeedddcccdddgggkkknnnooowwwzzz}}}}}}yyyvvvttttttooopppqqqssstttsssoookkkeeebbb```^^^]]]\\\ZZZYYYXXXVVVTTTSSSSSSVVVXXXZZZXXXZZZ\\\^^^bbbhhhpppuuu}}}zzzxxxyyyzzzyyypppjjjmmmsssxxxsssjjj```UUUMMM@@@===:::999::::::999888666666666666666666666666555555444444444555666666333333555666777777777777555555555555555555555555666777777888999999888888999777666666888:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBDDDGGGIIINNNYYYfffzzz{{{vvvxxx~~~lllmmmnnnqqquuu{{{{{{tttpppgggeeeaaa___```ccchhhjjjgggffffffhhhlllooopppqqquuuxxx|||{{{xxxuuutttuuupppqqqrrrssstttqqqmmmiiibbbaaa___^^^^^^]]][[[YYYZZZXXXUUUSSSTTTVVVYYY[[[XXXZZZ]]]```dddiiipppuuu}}}|||yyyyyywwwwwwoooiiilllrrrxxx~~~uuukkkaaaUUUMMM@@@===;;;999::::::999999999999999999999999999999777666555444444444444444222333444555666777777777666666666666666666666666777888888999999999888888:::888777777999;;;<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAADDDHHHJJJOOO\\\hhh|||{{{vvvxxx{{{jjjkkkmmmqqqvvv}}}uuunnnlllbbb___]]]___cccffffffeeejjjiiihhhjjjnnnpppooommmpppssswwwwwwuuusssssstttuuurrrqqqqqqrrrpppkkkfffdddbbb``````aaa```___]]]\\\YYYVVVSSSRRRSSSUUUWWWZZZ\\\^^^```dddjjjqqqvvv~~~{{{wwwuuukkkdddhhhooovvvxxxkkkbbbVVVLLLCCCAAA>>><<<<<<;;;999777<<<;;;;;;:::999888777777888888888888666444222000444555555555666666777777555666777888777666444333222333444555666777888999777666666666777888999999=========>>>??????@@@@@@AAABBBFFFIIIJJJNNNZZZggg}}}wwwuuuyyymmmnnnpppsssxxx}}}vvvnnnjjjdddaaa___```eeeiiiiiiiiikkkiiiiiijjjnnnoooooommmtttwwwzzzzzzxxxvvvuuuvvvsssqqqoooooopppooojjjfffdddbbbaaa```aaa```___]]]ZZZXXXUUURRRQQQRRRTTTVVVYYY[[[]]]___ccciiipppuuu~~~}}}tttjjjdddhhhpppwww{{{nnndddWWWLLLBBB@@@===<<<<<<;;;:::888<<<;;;;;;::::::999999888666777777888777666444333666666666666666555555555777777666555555555555555444444555666777777888888888888888888999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@BBBEEEIIIIIIMMMZZZggg}}}}}}vvvuuuzzzoooppprrruuuzzz}}}wwwooohhhfffccc```bbbggglllnnnnnnooonnnnnnooorrrssssssrrrzzz|||~~~~~~|||yyywwwwwwrrrooommmnnnooonnniiieeedddcccaaa```aaa```___]]]XXXVVVSSSQQQPPPRRRTTTVVVXXXYYY[[[^^^aaahhhooottt|||qqqjjjeeeiiiqqqzzz~~~~~~}}}qqqfffXXXMMMAAA???<<<;;;;;;;;;;;;999::::::::::::::::::::::::666666777888888777777777888777777666666555555444999777555333333444666777666666666777777888888888888888888888999:::;;;<<<;;;<<<<<<======>>>??????@@@AAADDDHHHHHHMMMZZZggg}}}|||uuuuuu~~~nnnooossswww}}}|||vvvooojjjfffcccaaaccciiiooorrrssswwwwwwwwwxxxzzz{{{{{{{{{~~~{{{yyyxxxssspppnnnnnnooonnnjjjfffdddcccaaa`````````^^^\\\XXXVVVSSSQQQPPPRRRUUUWWWWWWXXXZZZ]]]```gggnnnsss|||}}}ooojjjfffjjjsss}}}~~~|||}}}}}}qqqfffXXXLLLAAA>>>;;;:::;;;;;;;;;:::888888999999999:::::::::777777888888888888777777777777777666666666666666777666555444444555666777777777777777888888888888666666666666777888::::::;;;;;;<<<<<<======>>>>>>???AAADDDGGGHHHLLLZZZhhh}}}{{{vvvwwwkkknnnrrrxxx~~~uuupppnnneeebbbaaaeeelllrrrvvvvvv{{{|||~~~{{{yyyvvvssspppooopppoookkkhhhdddbbb```______^^^\\\ZZZWWWVVVSSSQQQQQQTTTVVVXXXWWWYYY[[[]]]aaagggnnntttzzz~~~~~~|||zzz~~~|||llljjjhhhlllvvv|||zzz}}}yyynnndddXXXLLLAAA>>>;;;999:::;;;;;;;;;666666666777888888999999999999888888777666666666444555555666777888999999444555666777777666555555777777777777888888888888555555555666777999:::;;;;;;;;;<<<<<<======>>>>>>@@@AAADDDFFFHHHMMM[[[iii~~~|||yyy{{{kkknnnttt{{{wwwqqqooocccbbbccchhhpppvvvyyyyyy{{{}}}}}}zzzvvvrrrqqqqqqooolllhhhcccaaa___^^^^^^]]]ZZZYYYWWWUUUSSSQQQRRRTTTWWWYYYYYYZZZ\\\___bbbhhhpppuuuzzz~~~}}}zzzsssuuuzzzzzzyyy{{{~~~zzzkkkkkkkkknnnyyy~~~yyyyyyrrrjjjbbbWWWMMMBBB???;;;888999:::::::::555555666666666777777777:::999888777666555555666444444555666888999::::::333444666888888777555444666666666777777888888888777777777888999;;;<<<===;;;<<<<<<======>>>??????AAAAAADDDGGGHHHNNN]]]kkk}}}ooorrrxxx}}}sssmmmcccccceeellluuu{{{||||||zzz}}}}}}yyytttqqqqqqoookkkgggbbb```]]]\\\\\\[[[YYYWWWUUUSSSQQQPPPQQQTTTWWWYYY[[[\\\^^^```dddjjjrrrwwwyyyxxxyyy|||~~~wwwuuuwwwzzz~~~~~~wwwjjjlllmmmppp|||yyywww~~~xxxmmmfffaaaYYYPPPCCC???;;;888888999999999666666666666777777777777777777666555555555666777555555666777888999999999444555555666666666666666444444555666777777888888666666777888999;;;===>>><<<<<<===>>>>>>??????@@@BBBBBBEEEGGGIIIOOO^^^mmmsssvvv|||tttiiicccdddgggoooxxx~~~~~~zzz~~~~~~yyytttqqqpppnnnjjjfffaaa___]]][[[[[[ZZZWWWVVVSSSRRRPPPOOOPPPSSSVVVXXX\\\]]]___bbbeeelllsssxxx}}}wwwrrruuuxxx||||||uuujjjmmmnnnrrr~~~zzzvvv|||~~~uuujjjdddaaaZZZRRRDDD@@@;;;888777888888888888888888777777777777777555444444444555666888999777777777777888888888888666555444444444666777999222333444555666777888999444444555666777999;;;<<<======>>>>>>??????@@@@@@CCCCCCEEEHHHIIIPPP___nnnuuuyyy|||rrrkkkaaahhhqqqwwwzzz|||~~~}}}zzzwwwsssqqqmmmiiiggg___]]][[[ZZZZZZYYYXXXVVVUUURRRPPPNNNOOOSSSXXX[[[]]]]]]^^^```eeennnyyy}}}wwwvvvwww}}}zzzrrrrrrqqqqqqwwwyyyxxxtttiiifffddd[[[PPP??????>>><<<;;;;;;;;;;;;:::::::::999888777666666777777777777777777777777333444555666666555444333555555555666666666666666444555777888999888666555777888999999;;;;;;<<<===::::::;;;===>>>@@@AAAAAABBBAAADDDHHHLLLSSSbbbooowww|||zzzqqqjjjdddkkktttzzz}}}|||wwwsssooolllhhheee```^^^\\\[[[[[[ZZZYYYWWWVVVTTTQQQPPPQQQTTTYYY\\\]]]]]]^^^aaafffooozzz|||xxxxxxyyy~~~xxxrrrssssssttt{{{zzzxxxxxxkkkfffbbbXXXLLL>>>===<<<;;;:::999999999:::999999888888777777777777777777777777777777777555555555666666555555555333444444555666777888888444555777888999888777666666777777888999:::;;;<<<;;;;;;<<<===>>>???@@@AAABBBBBBDDDIIIMMMTTTcccqqq{{{wwwnnniiiiiipppxxx~~~yyyrrrnnnjjjgggdddbbb```]]]\\\\\\\\\ZZZYYYWWWVVVSSSRRRSSSVVVZZZ\\\^^^___```ccciiirrr||||||yyyyyy|||}}}zzzuuuqqqtttuuuyyyyyyvvvzzz{{{nnngggbbbXXXMMM>>>===;;;999888888888888888888888888888888888888777777777777777777777777777666666555555666666777222333444555666888999999555666777999999888888777555666777888999::::::;;;<<<<<<======>>>???@@@@@@BBBBBBEEEIIINNNVVVeeesss{{{ssslllhhhooouuu}}}|||tttnnnjjjgggeeecccaaa___^^^^^^]]]\\\ZZZYYYXXXVVVUUUVVVXXXZZZ\\\___```bbbfffllluuu}}}xxxzzz~~~~~~yyyuuurrroootttwww}}}wwwrrrsss|||{{{oooiiieee\\\SSS@@@???===:::999999999:::777777777777888888888888777777777777777777777777888777666555555666777888333444444555666777777888666777888888999999888888666666777888999:::;;;;;;<<<======>>>??????@@@@@@CCCCCCEEEJJJOOOXXXhhhwww|||~~~yyyqqqmmmkkkuuu{{{vvvoookkkhhhfffeeebbb```______^^^]]]\\\ZZZZZZYYYXXXXXXYYYZZZ[[[\\\^^^aaaeeekkkttt~~~yyy|||}}}uuuqqqooonnnssswww~~~zzzsssrrrwww~~~}}}pppjjjfff^^^UUUDDDBBB???<<<;;;;;;<<<<<<777777777777777777888888666666666666666666666666888777666555555666777888666666666666666555555555666666777777888888888888777777888999:::;;;<<<<<<<<<======>>>???@@@AAAAAADDDDDDFFFKKKPPPZZZkkkzzzzzz||||||vvvtttttt}}}wwwpppllliiigggeeeccc```_________]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYY[[[^^^cccjjjsss}}}|||sssmmmmmmmmmooouuu}}}yyyuuuttt{{{rrriiicccZZZRRREEECCC???<<<;;;;;;<<<===777777777777777777777777666666666666666666666666777666666555555666666777777777777666555555444444666666666666666777777777888888999:::;;;<<<<<<===;;;<<<===>>>@@@AAABBBBBBEEEDDDGGGLLLRRR\\\nnn~~~{{{|||~~~vvvqqqllliiifffeeeccc```_________]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZ\\\aaafffmmmvvv|||qqqkkkkkkmmmlllrrrzzz}}}xxxtttzzzsssggg```WWWNNNCCCAAA===:::888888999:::888888777777666666555555666666666666666666666666555555555666666555555555666666666666666555555555555555555555555666666777777777888999:::;;;<<<<<<:::;;;<<<>>>@@@BBBCCCDDDEEEEEEGGGLLLSSS^^^ppp~~~~~~}}}vvvppplllhhheeeeeebbb```______^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXX^^^aaaeeejjjrrr{{{{{{pppjjjjjjllliiioooxxx~~~xxxtttzzzsssggg___WWWOOOAAA>>>:::777555555666888999888888777666555555444666666666666666666666666333444555666666555444333444555555555666666777777555444444444444555666666666666777888999::::::;;;999:::<<<>>>@@@CCCDDDEEEFFFEEEHHHMMMSSS___qqq}}}yyytttpppkkkgggeeecccaaabbbcccccc```]]]^^^]]]]]]\\\]]]^^^___```aaaaaafffooovvvyyy~~~|||{{{{{{}}}~~~|||tttnnnkkkjjjjjjooovvv|||zzzwwwwww}}}uuuiiicccYYYNNNCCCAAA===;;;::::::888777;;;:::999999888888999999888777666777888999888666555666888888666666666777666666555555555555666666666666666666666666666666777777888999::::::;;;;;;======>>>???AAABBBCCCDDDDDDGGGMMMTTTYYYbbbsss{{{wwwtttpppllliiidddbbb``````aaaaaa___]]]]]]]]]\\\\\\\\\]]]___```cccccchhhqqqwww{{{{{{xxxtttsssrrrrrrtttwwwyyyyyy~~~yyyrrrmmmjjjiiiiiimmmuuu{{{{{{yyyxxx|||wwwkkkfff[[[PPPCCC@@@<<<::::::999888666::::::999888888888888888888777666666888888777666555666888888666555666777666666555555555555666666777777777777777777777777777777888999:::;;;;;;<<<======>>>@@@AAABBBCCCDDDEEEHHHNNNTTTZZZcccttt~~~zzzvvvtttqqqnnnkkkeeecccaaaaaaaaabbbaaa``````___^^^^^^^^^___```aaafffgggllltttzzz~~~{{{vvvpppllliiifffeeeeeeeeehhhkkkoooqqqwww{{{{{{uuupppkkkiiigggggglllssszzz}}}zzzwwwyyywwwlllfff[[[OOOBBB???<<<:::999888777666999888888777777777777777777666555555777777666555444666888777666555666777666666555555555555666666888888888888888888888888777777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDFFFHHHNNNUUU[[[dddvvv{{{wwwuuussspppmmmhhhgggeeedddddddddddddddddddddcccbbbbbbcccdddeeehhhkkkpppwww|||~~~{{{yyytttoooiiiddd```___YYYYYYZZZZZZ]]]aaafffjjjpppvvv~~~{{{vvvrrrnnnkkkhhhffffffkkkrrryyy{{{vvvuuuzzzwwwkkkdddYYYLLLAAA???;;;999888888666555888888777666666666666666777555444555666777666444444666777777666555555666666666555555555555666666777777777777777777777777777777888999:::<<<=========>>>???@@@BBBCCCDDDDDDEEEHHHNNNTTTZZZeeewwwzzzwwwuuurrrpppkkkjjjiiihhhffffffffffffgggfffeeedddddddddeeefffiiinnntttxxx}}}{{{sssmmmnnnlllhhhccc^^^[[[YYYXXXQQQSSSTTTUUUVVVZZZ```dddkkkrrr||||||xxxsssooommmkkkhhheeeeeeiiipppvvv}}}{{{uuurrrvvv}}}xxxllldddXXXKKKAAA???;;;999888888666555888777666666555555666666777555444555666777666444444555777777555444555666666666555555555555666666666666666666666666666666666777888999;;;<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEGGGMMMTTTZZZeeexxx}}}zzzxxxuuutttmmmnnnnnnmmmjjjgggfffffffffeeedddcccccccccdddeeeiiipppvvvyyy}}}}}}vvvnnnfffaaaaaa```]]]ZZZWWWUUUTTTSSSNNNQQQTTTTTTUUUWWW\\\```fffnnnyyyzzzuuuooolllkkkiiifffcccbbbffflllrrrxxx}}}vvvrrrttt{{{xxxlllfff[[[NNNBBB???<<<:::999888777666888777777666666666666666777666555555777777666555333555777666555444555666666666555555555555666666555555555555555555555555666777888:::;;;===>>>???>>>???@@@AAABBBCCCDDDEEEFFFHHHNNNUUU[[[ggg{{{}}}{{{zzzyyyxxxsssuuuwwwuuuqqqllljjjjjjgggfffeeecccccccccdddeeeiiipppvvvxxx}}}|||wwwqqqlllgggaaa\\\[[[ZZZYYYXXXVVVTTTSSSRRRMMMQQQUUUVVVUUUUUUYYY\\\aaajjjvvv~~~wwwrrrllliiihhhgggccc___^^^bbbggglllrrryyyzzzuuuuuuzzz~~~|||}}}tttjjjeee\\\QQQCCC@@@<<<::::::999888666999888777777666666777777888777666666888888777666333555666666555444444555666666555555555555666666666666666666666666666666666777888:::<<<===??????>>>???@@@AAABBBDDDEEEEEEIIIJJJPPPWWW^^^jjj~~~}}}||||||{{{zzzyyy|||~~~}}}xxxrrrooonnniiihhhgggfffeeeeeefffggghhhpppvvvxxx|||uuurrrnnnjjjgggddd```]]][[[[[[ZZZYYYXXXVVVTTTSSSMMMRRRWWWXXXVVVUUUWWWZZZ___hhhttt|||vvvpppiiiffffffeee```\\\[[[^^^ccchhhnnnuuu|||~~~wwwwwwzzzxxxwwwyyy}}}nnneeebbb[[[QQQCCCAAA===;;;::::::888777999999888777777777777777999777666777888999888666333555666666555444444555666666555555555555666666777777777777777777777777666777888:::<<<>>>???@@@>>>???@@@AAACCCDDDEEEEEEKKKLLLRRRYYY```lll}}}~~~}}}zzzxxxzzz{{{}}}|||wwwsssrrroookkkhhhfffeeedddbbbjjjmmmrrrvvvzzz~~~}}}~~~||||||zzzuuurrrllljjjgggdddbbb`````````]]]\\\YYYXXXXXXWWWUUUSSSSSSTTTVVVVVVVVVVVVWWWXXX___eeeooowww~~~wwwoooiiigggddd___^^^___ZZZZZZ[[[___gggsss~~~}}}|||||||||uuuqqqooovvvtttgggaaa]]]UUUMMMEEECCC@@@>>>===;;;888555999888777666555555555555777777777777666666666666999999999888666555333333888777666555555555555555444555666555444555777999777777888:::;;;<<<======;;;>>>AAACCCDDDEEEGGGIIIQQQOOORRR\\\dddnnn~~~{{{{{{{{{wwwuuuvvvwwwyyy}}}~~~zzzwwwrrrpppllliiigggeeedddbbbjjjoootttyyy|||{{{yyy||||||zzzwwwtttsssrrrpppllliiiccccccbbbbbbcccdddeeefffaaa___]]]]]]\\\[[[YYYWWWSSSTTTUUUUUUTTTUUUWWWYYY___fffoooxxx~~~wwwpppjjjgggccc]]]ZZZ[[[YYYYYY[[[^^^fffppp{{{|||{{{}}}~~~vvvrrrpppwwwrrreee___[[[TTTLLLDDDBBB???======<<<:::999:::999888777666666666666777777777777666666666666666666777777777777666666777777666555555555555555777888999888777666777999888888888999:::<<<===>>>>>>@@@CCCEEEFFFHHHJJJKKKOOOLLLPPP[[[cccnnn~~~yyyvvvwwwvvvqqqoooooopppssswww{{{}}}~~~}}}|||tttrrrpppllliiifffdddcccjjjooovvv{{{}}}~~~~~~{{{xxx{{{vvvppplllkkkiiiiiiiiigggeeebbb___```aaabbbeeehhhjjjkkkgggeeecccbbbbbb```]]][[[UUUUUUTTTRRRQQQSSSWWWZZZ```gggpppxxx}}}vvvpppjjjgggccc[[[WWWVVVWWWXXXZZZ]]]bbblllvvv}}}}}}yyy{{{xxxtttssszzzqqqccc\\\ZZZTTTLLLEEEBBB>>><<<=========<<<::::::999888777777777777777777777777666666666666333444555777888888999999666666666666555555555555666888::::::888777777777999888888888999<<<>>>@@@@@@CCCFFFHHHIIIKKKMMMOOOOOOMMMRRR]]]fffqqq~~~|||xxxsssqqqqqqpppkkkggggggjjjlllooossswwwzzz{{{|||vvvvvvtttqqqlllhhheeedddjjjnnntttxxxzzz|||~~~|||~~~yyypppjjjbbbbbbcccdddeeeeeeddddddeeeeeefffgggiiijjjkkklllkkkjjjhhhgggfffccc```]]]WWWVVVSSSPPPPPPRRRXXX\\\ccciiiqqqvvvyyy{{{sssmmmhhhfffbbb[[[UUUUUUVVVWWWYYY[[[___fffpppxxx}}}yyyzzz{{{xxxwwwrrrccc\\\ZZZTTTMMMGGGCCC???<<<<<<<<<===<<<;;;:::999999888888888999777777777777666666666666333444555777888999999999555666666666666666555555222555888999888777666666999888777777999<<>><<<;;;:::888666999999888888888888999999777777777777666666666666555555666777777777777777333444666777888777666555777999::::::999888999;;;777777888:::<<<>>>@@@BBBDDDGGGKKKMMMOOOQQQTTTVVVVVVUUUZZZeeemmmuuuwwwlllfffgggkkkoooqqqmmmtttzzztttpppnnnoooggg```]]]ZZZVVVVVVXXXSSSSSSTTTWWW___iiisssyyyyyyppplllkkknnnrrrvvvyyyzzz|||~~~}}}yyysssqqqeeehhhnnnwww~~~vvvvvvuuuwwwzzz||||||{{{~~~|||yyyxxxvvvtttqqqmmmhhhaaaZZZTTTNNNLLLIIIGGGFFFIIIOOOSSSXXXZZZ\\\\\\\\\___eeeiiiuuuyyywww}}}||||||}}}|||{{{{{{{{{{{{yyywwwpppiiicccaaa___[[[ZZZ\\\TTTXXX[[[YYYWWWYYYaaaiiipppxxx}}}yyykkkddd___WWWNNN@@@>>>===<<<<<<;;;999777888888888777888888999999777777777777666666666666444444555777888888888888222444666777888777666555999:::999888555555666777666777999;;;===???@@@AAAEEEHHHLLLOOOPPPSSSUUUWWWWWWVVV[[[gggoooxxx|||zzz||||||vvvnnngggcccdddhhhjjjnnnrrrwww{{{xxxrrrpppoooeeeccc^^^ZZZVVVUUUUUUUUUSSSRRRTTTYYY]]]bbbmmmxxx{{{{{{pppiiifffsssvvvyyy{{{{{{zzzzzz{{{~~~{{{yyyyyy|||~~~{{{yyywwwuuu|||vvvrrrnnnnnnwww{{{wwwuuuuuuvvvppptttzzz~~~}}}{{{yyyxxxwwwtttqqqkkkcccZZZTTTOOONNNLLLIIIGGGHHHLLLOOOQQQTTTVVVUUUTTTWWW^^^eeerrrwww{{{{{{wwwvvvwwwzzz}}}{{{wwwuuutttzzz{{{~~~|||xxxqqqlllfffbbb___^^^\\\[[[XXXWWWYYY]]]^^^]]]```fffmmmuuu}}}ooogggaaaUUUIIIBBB???<<<:::999999888666999888888777777777777777777888999::::::999888777777777777777888888888888;;;999888666666777999:::444666888999:::999777666::::::999:::<<<@@@CCCFFFGGGHHHIIIKKKNNNQQQSSSTTTUUUYYY```iiioooyyy~~~zzzxxxyyy}}}~~~{{{vvvrrrkkkeeebbbbbbeeegggmmmqqqwwwzzz}}}}}}xxxsssooommmdddaaa]]]XXXUUUTTTTTTTTTRRRRRRUUU[[[___dddnnnxxx}}}zzzpppiiigggqqqtttxxxzzz{{{{{{|||}}}~~~|||{{{{{{}}}~~~}}}|||zzzxxxwwwvvvuuupppvvvwwwqqqpppuuu{{{|||}}}~~~zzzzzzyyywwwuuutttvvvxxxxxx|||~~~~~~zzztttkkkaaaWWWQQQOOOOOONNNLLLKKKLLLOOORRRRRRSSSTTTSSSRRRVVV___fffppptttwwwwwwtttrrrtttwww~~~|||yyyxxxwww|||}}}|||yyyoookkkeee```^^^\\\ZZZYYYZZZYYY[[[^^^___^^^aaagggkkksss~~~uuullldddXXXLLLAAA???;;;:::999999888777999888888777777777777777777777888999999888777777555666666666666777777777:::999777666666777999:::777888999::::::999888888::::::999:::<<<@@@DDDFFFGGGHHHJJJMMMPPPSSSVVVXXXXXX[[[bbbjjjqqq{{{zzzwwwttttttvvvwwwvvvssspppmmmiiieeecccbbbcccdddkkkooouuuzzz|||~~~{{{xxxtttnnniiibbb___[[[WWWTTTRRRRRRSSSQQQRRRWWW^^^bbbfffoooxxxzzzpppjjjhhhnnnqqqvvvyyyzzz|||}}}}}}~~~~~~}}}|||}}}~~~xxxwwwuuusssrrrrrrssstttnnnuuu{{{tttooorrrtttuuuuuuwwwssstttttttttuuuxxx}}}|||tttiii___UUUPPPNNNOOOOOONNNNNNOOOQQQTTTTTTTTTRRRQQQRRRYYYccckkkqqqtttvvvuuusssrrrtttvvv~~~|||{{{{{{}}}~~~|||yyyoookkkfffaaa^^^\\\ZZZXXX[[[ZZZ[[[_________bbbhhhkkktttyyynnneeeYYYMMM@@@>>>;;;999::::::999888999888888777777777777777666777777888888777777666555555555555666666666666999888777666666777999999:::::::::999999999999999:::999999;;;===AAADDDFFFHHHIIIKKKNNNRRRVVVYYY[[[]]]___eeelllsss~~~uuurrrpppooooooooommmllllllkkkiiigggeeedddcccbbbggglllrrryyy}}}~~~~~~~~~|||zzzyyyuuummmggg```^^^ZZZUUUSSSRRRRRRRRRQQQSSSZZZbbbfffiiiqqqyyyzzzpppkkkjjjlllooosssvvvyyy{{{~~~}}}~~~{{{yyyxxxxxxsssqqqooommmnnnpppsssuuutttyyyzzzsssmmmmmmnnnnnnqqqtttssstttvvvxxx|||yyypppeee[[[TTTQQQMMMOOOPPPPPPOOOOOOQQQSSSUUUTTTRRRQQQUUU___llluuuxxxyyyzzzxxxvvvuuuwwwyyy~~~}}}|||}}}}}}~~~~~~zzzvvvqqqmmmhhhdddaaa___\\\ZZZ\\\ZZZ[[[^^^^^^^^^aaagggnnnwwwzzznnncccVVVJJJ???===:::999:::::::::999999888888777777777777777666666777777777777666666555555555666666666777777888777777666777888888999::::::999888888888999999999999:::;;;>>>AAAEEEFFFIIIJJJLLLOOOSSSWWWZZZ\\\```bbbgggnnnuuupppnnnlllkkkjjjiiihhhggghhhhhhhhhgggeeecccaaa___cccgggnnnvvv}}}|||xxxwwwvvvyyy~~~|||yyyxxxtttmmmggg```]]]YYYUUUSSSRRRRRRSSSRRRUUU\\\eeeiiikkkrrryyy|||rrrmmmlllkkknnnqqqtttvvvxxx{{{}}}}}}~~~~~~{{{wwwrrrooonnnkkkjjjhhhgggiiimmmqqqtttyyy}}}vvvoooiiiiiikkklllqqqvvvvvvyyy|||yyynnnbbbXXXSSSQQQNNNOOOPPPPPPOOOOOOPPPRRRTTTSSSRRRTTT[[[hhhvvv~~~{{{yyyxxxzzz{{{}}}{{{{{{{{{{{{{{{|||zzzvvvssspppmmmhhhdddbbb```]]][[[\\\ZZZZZZ\\\]]]\\\```fffnnnxxxzzznnnbbbUUUIII???===:::999:::::::::999999888888777777777777777777777666666666666777777666666777777777888888888666666666777777888888999999888777777777777888888888999:::<<>>;;;999::::::999888999888888777777777777777888777777666666777777888777777777777888888888888555666666777777888888888666666777777777888888888888999:::===@@@CCCFFFGGGIIIJJJMMMPPPTTTXXX[[[]]]dddgggmmmttt{{{hhhhhhhhhgggffffffggghhhffffffeeedddbbb___\\\ZZZ[[[\\\___hhhsss}}}xxxsssrrrsssuuu{{{}}}vvvpppkkkiiigggbbb```\\\XXXVVVUUUUUUVVVXXX[[[aaaiiilllmmmssszzzwwwqqqoooooopppppppppooooooppprrrttttttrrrnnnhhhccc```___ccccccdddfffjjjooosssvvv}}}vvvqqqmmmkkkmmmpppttt{{{xxxkkk]]]TTTRRRSSSSSSTTTTTTTTTUUUXXX]]]aaa______bbbhhhsss~~~|||{{{{{{{{{~~~{{{yyyxxxwwwwwwvvvtttqqqnnnjjjhhheeecccbbbaaa^^^\\\^^^[[[ZZZ\\\\\\\\\```fffnnnxxx|||pppeeeXXXNNNAAA???;;;:::999999888777999888888777777777777777999888777777777777888999666666666777777777777888444555666777888888888888444555777999:::::::::999777888;;;===AAADDDFFFGGGGGGIIILLLQQQVVV\\\```cccfffjjjqqqyyyfffgggggggggffffffhhhiiihhhhhhgggfffccc```^^^\\\YYYXXXZZZaaammmyyy}}}vvvrrrsssuuuwww~~~}}}tttlllgggfffgggcccaaa]]]YYYWWWVVVWWWWWW[[[]]]bbbiiilllmmmsss{{{xxxrrrppppppqqqqqqooommmlllmmmnnnpppooommmiiiccc___]]]]]]eeefffgggjjjoootttxxx{{{wwwnnnqqqnnnnnnqqqtttwww|||zzzsssgggZZZSSSSSSUUUUUUUUUVVVWWWYYY^^^dddiiiiiijjjmmmttt~~~}}}||||||}}}yyyxxxwwwvvvvvvtttpppmmmkkkiiigggeeeeeecccaaa______\\\[[[]]]]]]]]]aaahhhqqq{{{zzznnndddWWWMMMBBB???<<<:::999999888666999888888777777777777777:::999888777777888999:::555555555555666666666777444444666777888888888888444555888;;;<<<<<<;;;:::777888;;;>>>AAADDDFFFGGGFFFHHHLLLRRRYYY___eeehhhhhhlllsss|||iiijjjkkkkkkkkklllnnnpppooonnnnnnqqqqqqlllaaaXXXYYYUUUUUU\\\dddmmmxxx{{{yyyyyy|||~~~yyyrrrmmmjjjgggeeefffccc___[[[XXXWWWWWWXXX[[[```fffjjjmmmqqqvvv{{{xxxtttsssooonnnmmmkkkkkkkkklllmmmkkkhhhccc```___``````aaaeeeiiinnnrrruuuxxx||||||wwwtttssssssrrrtttxxx~~~}}}vvvjjj___YYYYYYYYYWWWXXXXXXYYY\\\aaahhhoootttyyywwwwww~~~}}}xxx{{{zzzwwwvvvvvvqqqkkkpppjjjggggggfffcccbbbddd___^^^]]]]]]]]]```ccceeeppp{{{yyynnndddVVVIII???>>>===<<<;;;;;;<<<===777777777777777888888888777777888888888888777777777777888888888888777666333444666777888999888888888888999999999:::::::::<<<<<<===???BBBFFFIIIKKKLLLNNNRRRVVVZZZ```fffjjjkkkrrr{{{lllnnnpppqqqrrrsssuuuwwwzzzyyyyyy{{{zzzuuukkkbbbZZZWWWVVVZZZ```iiiwww|||}}}~~~xxxrrrnnnjjjgggeeeeeebbb___[[[XXXXXXXXXYYY]]]bbbhhhlllnnnqqqvvvzzzwwwrrrrrrqqqooonnnlllkkkjjjjjjjjjkkkhhheeebbbbbbccceeeeeekkkoootttxxx||||||zzzyyyxxxvvvwww{{{wwwkkk___ZZZZZZ[[[[[[^^^aaadddiiiooovvv}}}zzz}}}~~~{{{zzzyyytttnnnooojjjggghhhhhhdddbbbcccbbbaaa```______aaaeeegggqqq}}}{{{rrrkkkcccTTTFFF@@@???===;;;999999999:::888888888777777777777777666777777888888777777666777777777888888777777666333444555666666666555444888888888888999999999:::;;;;;;===???BBBFFFIIILLLNNNPPPTTTXXX\\\aaagggkkkooouuu}}}pppssswwwzzz|||~~~yyyrrraaa\\\XXXXXX]]]fffwwwyyysssooolllhhhfffdddaaa^^^[[[YYYYYYZZZ[[[```eeekkkooopppssswww{{{~~~wwwrrrqqqrrrqqqooommmkkkiiihhhgggiiihhhfffdddeeegggiiikkkppptttyyy~~~~~~|||{{{}}}yyykkk```[[[[[[^^^aaadddiiiqqqyyy|||uuurrrmmmjjjkkkjjjfffddddddeeefffeeedddcccdddgggjjjrrr~~~zzzvvvooojjjhhhcccTTTFFF@@@???<<<:::888777777777999999888888777777666666555666666777777666666555666666777777777777666666555666666666666555444333777777777888888888999999:::;;;<<<>>>BBBFFFJJJMMMQQQSSSWWW[[[___dddjjjnnntttyyyvvvzzzoooeee\\\\\\bbbmmm|||zzzvvvrrrooojjjhhhcccaaa^^^[[[ZZZZZZ[[[\\\___dddkkkppprrruuuyyy}}}yyyuuussssssrrrooollliiifffeeedddcccdddddddddeeehhhlllnnnrrrvvv{{{~~~~~~yyyjjj```\\\\\\aaagggiiiqqq}}}zzztttooonnnllliiihhhjjjjjjkkkkkkiiiggggggjjjmmmsssyyyqqqhhhggghhhcccTTTEEE???>>><<<:::999888888999:::999999888777666555555555555666666666666555555555555666777777777666666777777888888888777777777666777777777777888888888::::::;;;>>>BBBGGGLLLOOOTTTWWWZZZ^^^bbbhhhnnnrrrxxx}}}wwwqqq{{{~~~qqqeeeeeemmmxxx~~~zzzvvvrrrmmmjjjbbbaaa^^^[[[ZZZ[[[\\\]]]\\\ccckkkqqquuuxxx}}}}}}xxxuuusssqqqmmmiiifffdddcccccc^^^```bbbdddeeehhhmmmqqquuuyyy~~~xxxiii```]]]\\\ccckkksss}}}{{{rrrooommmjjjkkkooonnnpppqqqoookkkjjjmmmppptttzzzooofffeeegggaaaQQQCCC===<<<;;;:::::::::;;;<<<:::999999888777666555555555555666666666666555555555555666777777777777777666666666777888999999:::666777777777777888888888::::::;;;>>>CCCIIIOOORRRWWWZZZ^^^aaafffkkkqqquuuzzz~~~|||qqqjjjttt}}}rrrrrryyy{{{vvvppplllcccaaa^^^[[[ZZZ[[[\\\]]]\\\cccllltttxxx|||yyyuuurrrooojjjeeebbbbbbcccddd]]]aaaeeeggghhhlllrrrwww{{{vvvggg```]]]\\\bbblll}}}wwwrrrnnnkkklllooorrruuuvvvsssnnnlllnnnrrrvvv{{{oooddddddddd\\\LLL@@@<<<;;;:::::::::;;;===>>>999999888888777777666666555666666777777666666555555666777888888999999888444444444555666777999:::777777777888888888999999;;;;;;<<>><<<:::999999999999888888888888888777666555777777777777777777777777777888888888888777777666777888888888888999999999::::::999888999:::;;;<<<<<<<<<>>>BBBHHHQQQYYY^^^^^^```cccfffkkkqqqxxx}}}uuukkkdddmmm~~~~~~~~~tttmmmjjjgggfffccc___[[[ZZZ[[[\\\bbbmmmxxx~~~|||wwwpppkkkiiigggdddccceeejjjpppttt{{{~~~~~~}}}|||}}}|||tttmmmeee```]]]ZZZ]]]bbbkkkqqqxxx{{{|||~~~yyyuuuxxx{{{}}}vvvttt|||uuuiiifffeee\\\MMMCCC???>>><<<:::999999999999888888999999888888777666777777777777777777777777666777777888888888777777777888888888888999999999:::999888888888999::::::<<<<<<>>>BBBIIIQQQYYY^^^```bbbeeehhhlllrrryyy~~~sssjjjdddnnn||||||{{{{{{{{{|||~~~yyypppkkkjjjjjjiiieeeaaa\\\ZZZ[[[]]]___jjjvvv}}}|||xxxsssoookkkiiiiiihhhiiimmmtttzzz~~~|||yyyuuutttvvvyyy|||}}}vvv||||||xxxpppiiiccc___\\\ZZZ\\\aaaiiimmmqqqsssvvv{{{{{{zzz}}}}}}}}}yyykkkgggdddZZZLLLCCC>>>===<<<;;;:::999999999999999999999999999888777777777777777777777777777555666777888888888888888777888888888888999999999999999888777777888888888<<<<<<>>>BBBIIIRRRZZZ___ccceeehhhjjjnnnssszzz~~~}}}qqqhhhcccnnnzzzxxxvvvwwwzzz{{{{{{yyyuuummmkkklllllljjjfffaaa\\\ZZZ[[[]]]^^^iiivvv||||||vvvrrrpppnnnmmmhhhiiikkkooouuu|||vvvrrrnnnlllnnnqqqtttvvvnnnssswwwuuuppppppyyy{{{wwwnnnhhhcccaaa___\\\___cccjjjmmmppptttyyy|||}}}qqqjjjdddXXXJJJBBB======<<<;;;::::::999999999999:::::::::999999888666666666666666666666666444555666888888999999999777777888888888999999999:::999999888888888888888<<<<<<>>>BBBIIIRRRZZZ___dddgggiiilllppptttzzz~~~|||pppgggbbbmmmzzz~~~yyyuuussstttxxx{{{zzzxxxtttnnnmmmooonnnlllggg```[[[YYYZZZ\\\```kkkvvv|||{{{uuupppmmmmmmnnnhhhjjjnnnttt{{{sssooojjjggghhhiiijjjjjjhhhmmmqqqoookkkmmmvvv{{{wwwnnniiieeeeeedddbbbdddhhhkkknnnsssyyy~~~uuulllcccUUUHHH@@@<<<<<<<<<;;;;;;:::999999888999999:::::::::999999666666666666666666666666444555666888888999999999777777888888888999999999::::::::::::::::::999999;;;<<<>>>BBBJJJSSS[[[```eeehhhkkknnnqqqvvv{{{~~~~~~pppgggbbbmmm~~~tttxxx}}}{{{wwwssspppppptttwwwxxxxxx|||vvvsssrrrrrrpppnnnhhhaaa[[[XXXYYY[[[bbbmmmwww|||~~~}}}vvvpppmmmmmmnnnkkkmmmsssyyy|||xxxpppkkkfffbbbbbbcccdddeeeiiiooouuuvvvuuuxxx{{{wwwoookkkiiijjjjjjhhhjjjnnnmmmpppuuu{{{wwwkkkaaaSSSFFF???;;;;;;<<<<<<;;;;;;:::999777888999999999999999999777777777777777777777777555666777888888888888888777888888888888999999999888999:::;;;;;;;;;;;;:::;;;<<<>>>CCCJJJSSS\\\aaafffiiimmmqqqtttyyy~~~qqqhhhcccmmm|||ooosss|||~~~|||yyywwwssspppmmmlllnnnrrruuuwww~~~zzzyyyyyywwwuuussspppjjjbbb\\\YYYZZZ\\\dddnnnwwwzzz{{{|||{{{yyy}}}|||yyytttooommmoooqqqpppsssyyy}}}tttnnnhhhccc]]][[[^^^ccciiilllyyy~~~yyytttpppmmmlllnnnnnnlllnnnrrrqqqsssvvv|||ttthhh^^^QQQEEE@@@:::;;;<<<<<<<<<;;;:::999666777888888999999888888777777777777777777777777666777777888888888777777777888888888888999999999666777888:::;;;;;;;;;;;;;;;<<<>>>CCCJJJTTT\\\bbbhhhkkkppptttxxx}}}ppphhhcccmmm{{{lllooo}}}|||wwwyyy|||~~~}}}zzzvvvssspppnnnjjjhhhiiimmmssswww{{{yyy|||~~~{{{wwwvvvrrrlllddd]]]ZZZ[[[]]]eeeooowwwyyyxxxxxxvvvssspppqqqqqqooommmmmmqqquuuuuuxxx~~~{{{nnnggg^^^ZZZTTTTTT[[[gggrrryyy~~~wwwrrrqqqmmmmmmppppppoooppptttvvvvvvxxx|||pppeee[[[PPPFFFAAA:::;;;<<<<<<<<<;;;:::999555666777888888888888888777777777777777777777777777888888888888777777666777888888888888999999999333555777999:::;;;;;;:::;;;<<<>>>CCCKKKTTT]]]bbbjjjmmmrrrwww{{{ppphhhcccnnnyyyiiilll~~~zzz~~~~~~}}}{{{zzzyyywwwwwwtttpppmmmmmmlllmmmssszzz}}}{{{xxxvvvxxxtttmmmcccZZZWWWZZZ^^^eeejjjooorrrrrrpppnnnnnnmmmmmmmmmlllnnnrrrxxx}}}|||||||||}}}qqqggg^^^WWWTTTYYY^^^gggyyyxxxsssvvvrrrooopppppppppsssxxxzzz|||~~~qqqcccUUUHHHAAA@@@@@@===999999;;;<<<;;;999;;;;;;;;;999888888999:::::::::;;;:::999666333111444444555555666666777777777888888888888999999999888888888999:::;;;<<<======???AAAEEEKKKTTT^^^eeekkkoootttxxx|||mmmgggfffrrrwwwjjjjjj||||||~~~}}}|||{{{yyyxxxwwwwwwpppllljjjkkklllnnnuuu||||||zzzvvvrrrjjj```YYYXXX\\\```eeehhhmmmoooooonnnnnnnnnnnnppprrrssstttwww|||}}}|||rrrgggaaaYYYVVVZZZ___hhh|||yyyssssssooommmooopppooorrrwww{{{|||ooobbbTTTHHHAAA@@@===:::777666888999888777777777666666555777999;;;666666777888888888777666666666666666666777777777888888888888999999999999999999999999:::<<<===>>>===???BBBEEELLLUUU___fffmmmqqqvvvzzz~~~mmmhhhhhhuuu{{{mmmnnn~~~}}}{{{yyywwwvvvuuuuuullliiiiiimmmpppsss{{{~~~uuupppggg]]]XXXXXX]]]bbbgggiiikkkllllllmmmnnnpppooorrrwwwzzz{{{~~~~~~~~~wwwkkkeee\\\WWWZZZ___hhh|||zzzsssrrrnnnnnnppprrrrrrtttyyy}}}{{{lll```SSSGGG@@@???;;;888666666777888888777777666555555555777888999555555666666777777888888888888888777777777777777888888888888999999999::::::::::::;;;<<<===>>>???>>>???BBBGGGMMMWWWbbbiiippptttzzz~~~mmmiiikkkxxxxxxkkklll}}}~~~{{{xxxuuusssqqqqqqllljjjlllqqquuuzzz~~~vvvpppeee\\\XXXYYY^^^ccciiiiiijjjjjjjjjlllpppsssqqqtttxxx{{{~~~sssjjj```YYYZZZ]]]eeeyyy{{{uuusssqqqqqquuuwwwwwwyyy~~~~~~vvvhhh^^^RRRFFF???>>>:::999888888888999::::::888888777888888888666555888777666555555666666666:::999999888888777777777888888888999999999::::::;;;;;;;;;;;;<<<>>>???@@@>>>@@@DDDHHHPPPZZZeeellltttxxx}}}~~~llliiilllzzzvvvkkklll}}}{{{vvvrrrooonnnmmmkkkjjjmmmtttyyy~~~wwwoooeee\\\XXXZZZ___bbbggggggfffeeeeeeiiinnnrrrrrrtttwwwzzz}}}~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{|||}}}|||pppeee\\\[[[]]]cccuuu|||vvvtttrrrtttyyy{{{{{{}}}}}}}}}zzzpppddd[[[PPPEEE>>><<<999999888888888999;;;<<<666666777999;;;:::666333888777666666666666777777::::::999999888888777777888999999999999:::::::::;;;;;;;;;<<<===>>>???@@@???AAAEEEJJJRRR]]]hhhpppwww{{{}}}llliiikkkzzzxxxooorrr~~~}}}yyytttpppnnnlllllllllkkknnnuuuzzz~~~ssslllbbb[[[YYY\\\___bbbcccbbbaaa```aaaeeekkkooosssuuuxxxzzz~~~~~~~~~~~~}}}|||yyyvvvssspppnnnlllllllllllllllkkkkkkjjjrrrzzzwwwllldddbbbbbbgggxxx}}}xxxtttsssuuu{{{}}}|||}}}}}}{{{sssjjj```YYYOOODDD===;;;666777777777666777:::<<<777555555777:::;;;888555444555666777888999::::::999999999888888888888888999999999999::::::::::::;;;;;;;;;;;;===>>>???@@@@@@BBBFFFLLLTTT___kkksssyyy~~~|||mmmjjjlllzzzwwwqqqwww~~~}}}~~~{{{yyyuuuqqqooonnnnnnoooooonnnqqqwww|||{{{llleee]]]XXXYYY]]]```bbbbbbbbbaaa```aaadddjjjooosssvvv{{{~~~~~~}}}~~~}}}zzzvvvrrrmmmgggddd______`````````___^^^^^^cccjjjqqqvvv}}}~~~uuummmmmmmmmqqq~~~zzzvvvvvvyyy~~~zzznnnfff]]]WWWNNNCCC<<<:::555777888888777888;;;>>>EEE???999777999;;;:::888555666888999:::::::::999777777777888888888888888999999999:::::::::;;;;;;:::::::::;;;<<<===??????@@@BBBGGGMMMVVVaaammmuuu{{{{{{ppplllmmmzzzwwwttt{{{~~~~~~}}}||||||}}}~~~xxxvvvssspppooooooqqqrrrsssrrruuu{{{}}}|||vvvfff```YYYVVVYYY^^^aaacccddddddcccccccccgggmmmqqqsssxxx}}}~~~|||~~~{{{wwwrrrkkkeee```ZZZYYYYYYYYYYYYYYYZZZZZZZZZaaafffkkksss|||zzztttuuuvvv{{{~~~|||zzzyyy}}}zzzlllddd\\\VVVNNNCCC<<<:::777999;;;:::999:::>>>BBBVVVMMMAAA999999:::;;;:::999:::;;;<<<;;;999777555666666777777888888888999999999:::::::::;;;;;;;;;::::::::::::<<<===>>>???@@@CCCGGGNNNWWWcccooowww{{{{{{sssnnnnnnzzz|||zzz}}}|||||||||yyyvvvpppnnnnnnqqqvvvxxxwwwuuupppqqqtttyyyxxxoooggg```YYYWWW[[[```bbbaaadddcccccccccggglllrrrvvv{{{}}}}}}~~~|||zzzwwwnnnbbbXXXUUUTTTSSSRRRRRRRRRSSSSSSVVVXXX]]]dddiiiqqq|||~~~vvvkkkggg```UUUJJJBBB>>><<<999:::;;;::::::<<>>@@@BBBCCCYYYWWWUUUVVV]]]jjjyyyzzzzzz{{{|||zzzwwwvvvwww{{{{{{wwwuuuuuupppvvv~~~}}}}}}}}}}}}|||wwwpppfff```VVVVVVXXX\\\aaadddeeeddd]]]^^^aaafffnnnwww~~~}}}{{{vvvuuussspppnnnllljjjiiiooooooqqqtttvvvsssnnniii___^^^\\\[[[\\\]]]___aaajjjgggfffffffffkkkyyysssfffccc]]]SSSIIIAAA===;;;:::;;;===<<<:::888777777666666666777777777888888999999888888888888888888<<<;;;999888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<===???AAABBBNNNMMMMMMRRR]]]lll|||{{{|||}}}}}}zzzxxxwwwxxx||||||wwwvvvvvvqqqxxx|||{{{||||||~~~}}}xxxqqqjjjbbb]]]WWWXXX[[[___bbbccccccaaa[[[]]]aaahhhpppyyy|||xxxvvvqqqooollliiifffdddbbbaaaaaacccfffjjjnnnooonnnmmmgggeeecccaaaaaacccfffggglllkkkkkkllljjjllluuuvvviiieee^^^SSSIIIAAA===<<<888:::<<<===;;;:::999:::777888888888888888777777888888888888999888888888:::999888777777888999999;;;<<<<<<======<<<<<<;;;======<<<<<<<<<===???@@@@@@AAAFFFPPP^^^nnn|||{{{|||~~~zzzyyyxxxxxx{{{}}}~~~}}}zzzyyyxxxvvv~~~~~~~~~}}}zzzzzz{{{|||}}}~~~~~~|||xxxqqqjjjbbb\\\YYYUUUWWW[[[^^^______]]]\\\\\\___cccjjjsss||||||xxxssspppnnnkkkiiifffccc```^^^]]]\\\VVVXXX[[[```fffkkkppprrrqqqooollliiiiiikkkmmmooonnnnnnpppqqqnnnlllrrr{{{zzzlllggg^^^RRRGGG@@@======888999;;;<<<;;;:::;;;<<<999999999999888888888777777777888999999999999888777777888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<<<<===>>>@@@AAA>>>AAAGGGSSSbbbqqq}}}}}}}}}~~~~~~{{{zzzzzzyyyyyyzzz|||~~~~~~|||~~~|||zzzyyyyyy{{{}}}}}}}}}yyyyyyzzzzzz{{{||||||}}}vvvtttpppiiiaaaZZZVVVTTTSSSVVVZZZ\\\\\\\\\[[[ZZZ]]]___dddkkksss||||||zzzvvvrrrmmmiiifffeeecccaaa^^^ZZZXXXWWWVVVWWWOOOQQQTTTYYYaaajjjrrrxxx{{{yyyuuurrrqqqrrruuuvvvuuuuuuvvvvvvrrrooottt}}}|||nnnhhh]]]OOOCCC===<<<===888999:::999888999:::<<<999888888777777888999999666777888999:::999999888555666888:::;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;=========>>>@@@BBBEEEFFFDDDEEEKKKWWWfffuuu}}}}}}}}}{{{{{{{{{zzzxxxxxx{{{}}}zzzxxxxxxzzz}}}~~~~~~}}}wwwvvvuuuvvvyyy|||}}}~~~xxxxxxyyyyyyyyyzzzzzzzzzpppnnnjjjccc[[[UUUQQQPPPSSSVVVZZZ\\\\\\\\\[[[[[[[[[]]]bbbiiiqqqyyy~~~zzzwwwuuupppkkkfffbbb```___[[[YYYVVVSSSQQQPPPQQQQQQMMMNNNQQQWWW___jjjuuu|||{{{xxxvvvwwwzzz{{{|||{{{{{{zzzvvvtttyyy}}}ooohhh[[[MMMAAA;;;:::<<<999999999888666666888;;;777777666666666888:::;;;666777888999::::::999888444666999<<<>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<===???BBBFFFIIIKKKGGGHHHMMMXXXhhhxxx{{{{{{}}}{{{yyywwwxxxuuuuuuwwwyyyzzz{{{wwwrrrqqqtttuuuuuuvvvzzz~~~}}}{{{yyywwwwwwyyyyyyxxxxxxxxxyyyzzz{{{~~~~~~}}}|||zzzvvvrrrpppmmmiiiccc\\\VVVQQQOOONNNTTTVVVXXXYYYXXXXXXYYYZZZ[[[```gggmmmrrryyy}}}yyywwwrrrmmmfff___ZZZXXXWWWXXXSSSSSSRRRRRRPPPOOONNNMMMJJJLLLRRRYYY___gggvvv}}}yyy}}}|||}}}rrrgggXXXKKKCCC???<<<999888999;;;<<<<<<;;;999888666666666666777888999::::::;;;;;;;;;;;;:::999888888888999999999:::::::::==================<<<<<>><<<:::888999:::;;;;;;:::999888777777777777888999::::::;;;;;;:::::::::999999999888999999999999:::::::::::::::;;;;;;;;;;;;;;;:::>>>======@@@EEEHHHIIIIIIMMMLLLSSScccsss}}}zzz~~~{{{{{{zzzzzz{{{|||~~~~~~zzzwwwwwwwwwyyy~~~uuunnnkkkhhheeefffhhhhhhiiikkkooouuuxxxzzzzzzvvvwwwxxxwwwuuussstttuuutttwww{{{}}}~~~yyyyyyxxxvvvssspppmmmkkkmmmooosssvvvyyy{{{{{{{{{xxxvvvsssqqqpppooommmkkkfffccc^^^YYYUUUSSSSSSSSSTTTWWWYYYZZZYYYWWWWWWWWWYYY^^^eeelllqqqxxxzzzpppgggbbb\\\YYYUUUPPPNNNMMMNNNOOONNNOOOPPPPPPPPPPPPOOONNNMMMLLLOOOTTTYYYbbbsss~~~{{{{{{tttjjj```RRRGGGAAA>>><<<:::999999999888888999999999888888777888888999:::;;;<<<;;;999888888999::::::999999999999::::::::::::999999:::;;;<<<<<<<<<<<<>>>===>>>@@@EEEHHHJJJJJJLLLKKKSSSdddvvv}}}}}}|||zzzyyyyyyzzz|||}}}|||yyyyyyxxxyyywwwoooiiifffdddaaaaaadddddddddfffjjjoooqqqqqqqqqppppppppppppooooooooopppnnnqqqtttvvvwwwyyy|||~~~zzzxxxuuuqqqooommmllllllkkkmmmpppsssvvvxxxyyyzzzwwwsssnnnlllmmmmmmkkkjjjccc```\\\WWWTTTSSSSSSSSSTTTWWWZZZZZZYYYWWWUUUUUUXXX]]]eeekkkqqqxxx~~~vvvlllccc]]]XXXVVVSSSPPPOOOPPPQQQSSSQQQRRRSSSTTTSSSRRRPPPOOOLLLKKKKKKOOOSSS]]]nnn~~~}}}|||qqqfff\\\NNNDDD???===<<<::::::999777666666777999:::999999888888999::::::;;;<<<:::999777777888:::;;;999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>======>>>AAAEEEHHHJJJKKKJJJJJJSSSfffzzz|||{{{zzzxxxxxxzzz{{{}}}}}}zzz{{{zzz{{{sssllleeecccaaa^^^]]]```^^^___bbbgggllloooooonnnkkkjjjiiihhhiiiiiijjjjjjiiikkkmmmnnnoooqqqtttvvvxxxuuuoookkkhhhhhhjjjllllllmmmooopppsssuuuwwwxxxvvvqqqkkkjjjkkkmmmkkkiiiaaa___ZZZVVVSSSRRRRRRRRRTTTWWWYYYYYYXXXVVVUUUUUUYYY^^^eeekkkpppwww~~~}}}vvvlllaaa[[[VVVTTTRRRQQQQQQRRRTTTUUUVVVWWWXXXWWWVVVSSSPPPNNNLLLJJJIIIKKKOOOXXXjjjzzz}}}{{{lllbbbXXXLLLBBB>>><<<<<<;;;;;;999777666666777999;;;999999999888999999::::::;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===???BBBDDDHHHKKKMMMMMMMMMUUUhhh|||zzzzzzyyyyyyzzz{{{}}}~~~}}}zzzyyy{{{{{{|||~~~}}}|||{{{zzzzzzooohhhbbb```___[[[[[[]]]ZZZ\\\```gggmmmqqqqqqqqqfffdddaaaaaabbbcccccccccccceeeggghhhhhhhhhjjjlllqqqmmmhhhdddbbbcccfffhhhlllmmmoooqqqrrrttttttuuurrrmmmhhhgggjjjkkkiiifff___\\\XXXTTTRRRQQQRRRRRRUUUVVVXXXXXXVVVVVVVVVWWW[[[```ggglllqqqwww~~~zzzpppeee^^^VVVUUUSSSRRRSSSTTTUUUVVVZZZ[[[\\\\\\YYYVVVRRRPPPOOOLLLKKKLLLOOOXXXiiiyyy|||~~~ssshhh```WWWJJJAAA===<<<;;;:::;;;:::888777777888:::;;;999999888888888888999:::999999888777888999:::;;;::::::::::::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;===@@@BBBDDDGGGKKKNNNRRRQQQYYYjjj}}}||||||{{{{{{{{{{{{{{{{{{vvvuuuvvvyyy{{{|||~~~}}}|||{{{zzzxxxvvvtttrrrqqqkkkeee``````___]]]]]]______```dddiiinnnqqqpppooodddaaa^^^]]]^^^``````^^^___bbbdddeeeeeeeeefffggghhhgggdddbbbaaaaaabbbcccgggjjjoootttvvvuuusssqqqmmmhhhbbbcccggghhheeeaaaZZZYYYUUUSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUXXXZZZ^^^ccciiimmmqqqvvv~~~yyypppjjj]]]\\\[[[ZZZZZZ[[[\\\\\\___aaabbbbbbaaa^^^ZZZWWWTTTQQQPPPQQQTTT\\\lll|||}}}~~~vvvmmmggg___VVVJJJ@@@===<<<;;;:::;;;:::999888888999:::;;;999888888777777777888888777888888888999999999999:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;:::;;;>>>AAACCCDDDGGGLLLOOORRRQQQXXXjjj~~~www~~~|||yyywwwvvvqqqpppsssxxxzzz{{{}}}{{{yyyzzzyyywwwtttqqqnnnlllkkkjjjdddaaabbbbbbaaaaaadddfffgggiiillloooooollljjjeeeaaa]]]]]]^^^```___^^^^^^aaadddfffffffffggghhhccccccddddddcccbbbaaa```bbbgggpppwwwzzzxxxsssoooiiiccc___```dddfffbbb]]]WWWVVVSSSRRRRRRSSSUUUWWWUUUUUUUUUTTTTTTUUUYYY[[[```dddjjjnnnqqqvvv}}}{{{vvvgggfffdddcccccccccdddddddddfffhhhiiihhhfffbbb```YYYVVVUUUVVVXXX```ppp~~~yyypppkkkiii___VVVIII@@@<<<<<<;;;:::;;;::::::::::::::::::;;;888888777777777777777888666777888999999999999999:::::::::;;;;;;;;;<<<<<<=========>>>======<<<<<<:::>>>AAACCCDDDGGGLLLPPPMMMMMMVVViii}}}qqq|||~~~|||zzzxxxwwwwwwrrrpppsssvvvyyy~~~|||zzzyyyyyyyyywwwuuurrrooommmkkkgggfffcccaaaaaacccfffhhhfffiiillloooooommmiiiggg```___]]]]]]^^^___^^^]]]```bbbdddfffhhhjjjkkkkkkhhhggggggfffgggggghhhhhhjjjmmmrrruuuvvvtttqqqooohhhdddbbbbbbdddddd___ZZZRRRPPPNNNOOOSSSVVVWWWVVVUUUTTTRRRPPPOOOQQQVVVZZZ___dddjjjppptttyyy}}}zzzsssmmmjjjlllmmmllliiimmmnnnqqqtttvvvsssnnnjjjbbbccccccaaaaaagggrrr{{{wwwlllhhhbbb\\\OOOCCC===<<<:::999:::;;;;;;;;;:::999888777666;;;:::::::::999999888888;;;;;;:::999999888888777555777999;;;<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>??????@@@AAACCCFFFIIIKKKKKKLLLWWWlllyyyooouuu}}}~~~~~~}}}|||{{{yyyxxxvvvqqqooorrrwww{{{}}}}}}{{{zzzyyyvvvssspppnnnlllhhhfffdddcccccceeehhhjjjkkklllooopppooommmjjjhhhbbb___]]]\\\]]]]]]]]]\\\^^^___aaaccceeeggghhhiiihhhhhhhhhhhhhhhiiiiiijjjkkknnnqqqtttuuussspppnnniiieeebbbbbbcccbbb]]]XXXUUUSSSPPPPPPRRRSSSSSSQQQTTTTTTSSSQQQQQQSSSWWWZZZ^^^bbbhhhnnnrrrvvvzzz}}}{{{vvvvvvvvvtttrrrtttuuuwwwyyyzzzyyytttqqqmmmnnnmmmkkkjjjoooyyy~~~}}}}}}}}}}}}vvvlllhhhbbb\\\OOOBBB>>>===;;;:::;;;;;;;;;;;;;;;;;;:::999888777777777777666666555555:::::::::999999999999888888999:::;;;<<<;;;;;;:::<<<<<<===>>>???????????????@@@AAABBBEEEHHHKKKMMMLLLNNNYYYnnnzzzsssxxxzzz{{{|||}}}|||zzzxxxwwwuuuqqqooorrrwww}}}}}}|||zzzxxxuuuqqqnnnmmmggggggeeeeeefffhhhkkklllnnnooooooooonnnllljjjiiieeebbb^^^\\\\\\]]]]]]]]]^^^^^^^^^___aaabbbdddeeefffgggggggggggghhhhhhiiikkkmmmpppssssssrrrooommmjjjgggdddbbbbbb___ZZZVVVUUUSSSQQQQQQQQQRRRQQQPPPQQQRRRRRRRRRRRRTTTWWWYYY^^^bbbhhhmmmqqqtttxxxzzz|||||||||}}}~~~}}}{{{yyyyyyxxxuuutttxxx}}}zzzyyyyyyzzzwwwxxxyyy{{{}}}tttllljjjdddZZZNNNBBB>>>===;;;:::;;;:::;;;<<<======<<<;;;:::999999999999888888888888888888999999999:::::::::::::::;;;;;;;;;;;;:::999======>>>???@@@@@@@@@@@@@@@AAACCCEEEHHHKKKMMMOOOOOOQQQ\\\rrr}}}www|||wwwyyyzzz{{{zzzxxxuuutttuuuqqqooorrrwww}}}~~~}}}{{{xxxuuuqqqnnnlllggggggggggggiiikkkmmmnnnnnnnnnmmmmmmlllllllllkkkjjjfffaaa^^^^^^___``````aaa```____________```aaaaaabbbbbbcccccccccccccccggghhhkkknnnoooooonnnmmmkkkhhheeecccaaa^^^YYYUUUQQQQQQPPPPPPQQQRRRRRRRRRMMMOOOQQQRRRRRRTTTVVVXXX^^^bbbggglllpppsssvvvyyy{{{zzzzzzyyyyyyyyyzzz{{{~~~~~~~~~|||{{{~~~{{{uuuqqqnnnooorrrtttuuuwwwzzz~~~qqqlllkkkeeeXXXLLLAAA>>>>>><<<;;;<<<:::;;;<<<======<<<:::999::::::::::::::::::::::::777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDGGGJJJMMMOOOQQQRRRTTT___tttyyyvvvvvvwwwwwwvvvtttrrrpppuuurrrqqqssswww|||}}}{{{xxxtttppplllkkkgggggghhhjjjlllmmmnnnooonnnnnnnnnnnnnnnoooppppppoookkkgggddddddfffggggggggggggeeecccbbbaaa``````^^^^^^___``````___^^^^^^___aaaccceeeggghhhhhhhhhiiihhhfffccc```\\\XXXUUUPPPQQQQQQQQQPPPPPPPPPPPPIIILLLOOOQQQRRRSSSUUUWWW\\\```eeejjjnnnqqqtttwwwwwwwwwwwwwwwwwwwwwwwwxxx{{{|||}}}~~~uuuqqqlllhhhhhhkkkpppssswwwzzz~~~}}}nnnlllllleeeUUUJJJ@@@======<<<;;;<<<:::;;;<<<===<<<:::888666666666666777777777777777777777888999:::;;;;;;<<<888999999:::;;;===>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCEEEHHHKKKNNNOOOPPPSSSUUU```ttt{{{rrrrrrrrrrrrrrrqqqppppppuuussssssvvvyyy~~~~~~|||xxxtttpppllljjjiiijjjlllnnnooopppppppppoooooopppppprrrrrrssstttqqqoookkkjjjkkkmmmnnnnnnnnnnnnmmmllljjjhhhgggeeeaaabbbccccccbbbaaa___^^^[[[\\\]]]^^^___``````aaaeeedddcccaaa^^^ZZZWWWUUUSSSTTTTTTRRROOOLLLKKKKKKHHHKKKNNNPPPQQQSSSVVVYYY[[[___eeejjjnnnqqquuuwwwtttuuuvvvwwwxxxyyyyyyzzzxxxyyy{{{~~~wwwrrrpppmmmiiiggghhhmmmrrrvvv{{{~~~}}}nnnllllllbbbRRRGGG>>><<<===;;;:::;;;999:::<<<======;;;888666777777777888888888888999777777888999::::::;;;;;;888999999:::;;;===???@@@>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFIIIKKKMMMNNNNNNPPPRRR^^^ttt~~~mmmmmmmmmmmmnnnoooqqqrrrssssssvvvzzz}}}~~~zzzuuupppmmmkkklllnnnppprrrsssssssssrrrnnnnnnooopppqqqqqqqqqqqqqqqpppnnnoooqqqsssttttttrrrssstttuuuuuussspppoookkklllllllllkkkhhhfffdddaaaaaa```___^^^^^^^^^^^^^^^______]]]ZZZWWWUUUTTTSSSUUUUUUSSSNNNJJJIIIIIIIIILLLNNNPPPRRRUUUYYY\\\___ccciiiooossswww{{{~~~xxxxxxyyyyyyyyyxxxxxxwwwtttuuuwww{{{~~~}}}||||||xxxsssrrrppplllkkklllqqqwww{{{nnnllljjj^^^OOODDD<<<:::<<<;;;999:::666888;;;>>>???>>><<<:::999999:::::::::;;;;;;;;;888888888999999:::::::::;;;:::::::::;;;<<<>>>???===>>>???@@@AAAAAAAAAAAABBBCCCFFFHHHJJJKKKKKKKKKKKKNNN\\\sss~~~iiiiiiiiiiiilllooosssuuuqqqrrrwww}}}{{{vvvrrrnnnllloooqqqsssuuuvvvvvvuuutttllllllmmmnnnnnnmmmlllkkkpppooooooqqqtttvvvwwwwwwsssuuuxxx{{{|||zzzxxxvvvtttuuuuuuuuussspppmmmkkkjjjiiigggdddbbb```___^^^ZZZ[[[[[[ZZZXXXUUUSSSSSSOOORRRTTTRRRNNNKKKKKKLLLKKKMMMOOOQQQSSSWWW[[[___dddiiiooouuuzzz~~~}}}{{{yyyvvvtttrrrqqqrrruuuxxx|||}}}yyyvvvttttttxxxzzz{{{~~~|||vvvssspppooopppuuuzzz~~~ppplllhhh[[[MMMCCC::::::;;;:::999999444777;;;???AAAAAA@@@???666666777777777888888888888999999999999:::::::::===<<<;;;::::::;;;<<<=========>>>???@@@@@@@@@@@@BBBCCCFFFHHHIIIIIIIIIIIIGGGKKKZZZsssvvvxxxeeegggjjjlllmmmnnnppprrrtttooonnnttt|||~~~{{{wwwooojjjiiirrrssstttvvvwwwvvvrrrnnnkkkiiifffffffffgggfffeeehhhkkkooorrrsssssstttuuuuuuuuuvvvyyy|||}}}zzzvvvyyyyyyzzz|||}}}|||yyyvvvvvvsssnnnllljjjgggccc___[[[[[[[[[YYYWWWTTTRRRPPPNNNRRRTTTRRRLLLIIIJJJMMMKKKLLLNNNQQQTTTYYY```dddiiioooxxxzzztttqqqpppppprrrvvvzzz~~~|||xxxssspppoooooopppsssvvvwwwwwwvvvuuu{{{~~~}}}yyytttrrrzzzsssjjjccc]]]JJJFFF@@@===;;;;;;;;;;;;===:::===HHHSSSTTTHHH;;;:::999999888888999999:::777888888999999:::;;;;;;@@@@@@??????>>>>>>======BBBBBBBBBCCCBBBBBBAAAAAAEEEDDDCCCFFFJJJMMMLLLKKKNNNLLLYYYuuuzzzrrrrrr}}}eeegggiiikkklllmmmoooqqqqqqoooqqqvvv|||~~~|||xxxrrrooopppuuuuuuvvvwwwwwwuuuppplllgggddd```^^^^^^^^^^^^^^^cccfffkkknnnpppsssuuuwwwzzzyyyxxxyyy{{{{{{xxxvvvwwwwwwwwwxxxzzzyyyvvvsssrrrooollljjjiiigggccc```[[[[[[ZZZYYYWWWTTTQQQPPPNNNQQQSSSQQQLLLIIIJJJMMMLLLNNNQQQTTTXXX]]]dddiiipppuuu}}}~~~yyyxxxxxxxxxyyy|||~~~zzzvvvqqqnnnlllkkkkkkmmmppprrrrrrrrrssswww{{{}}}~~~~~~~~~|||xxxvvv|||yyyoooddd\\\JJJFFF@@@===;;;;;;;;;;;;===::::::@@@HHHIIIBBB999999888888888888888888999999999999:::;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBAAABBBAAABBBFFFKKKOOOPPPPPPPPPPPP\\\vvvyyypppppp|||eeefffhhhiiiiiikkknnnqqqnnnooorrrvvvyyy~~~~~~|||zzzvvvuuuwwwxxxxxxxxxxxxwwwsssnnnjjjeeeaaa\\\XXXWWWWWWVVVVVV[[[^^^bbbfffjjjoootttxxx|||zzzyyyxxxxxxwwwuuussssssqqqqqqqqqrrrrrrpppnnnllljjjhhhggggggfffcccaaa[[[[[[ZZZXXXUUUSSSPPPOOOOOOQQQQQQOOOKKKIIIJJJLLLMMMOOOSSSWWW\\\cccjjjooowww|||~~~{{{vvvqqqmmmlllkkkjjjkkknnnppppppooolllpppvvv|||}}}{{{|||~~~}}}qqqcccWWWHHHEEE@@@===<<<<<<;;;;;;???<<<999:::===>>>===:::888888777777777777888888:::::::::;;;<<<<<<======<<<===>>>???@@@AAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCGGGKKKPPPRRRRRRRRRSSS___wwwxxxooonnn{{{dddeeegggggghhhjjjmmmooommmnnnqqqsssrrrvvv|||zzzwwwwwwzzzxxxxxxxxxxxxwwwsssnnniiidddaaa]]]YYYWWWUUURRRPPPPPPSSSWWW[[[```gggnnnsssvvvvvvwwwwwwwwwtttqqqooonnnlllkkkkkklllllljjjiiigggfffeeeeeeeeeeeedddccc\\\[[[YYYWWWUUURRRPPPOOOPPPQQQPPPMMMJJJIIIJJJLLLMMMPPPUUUZZZ```gggnnnssszzz~~~yyysssooonnnnnnoooqqqssssssqqqoooeeejjjsss~~~}}}|||{{{mmm]]]PPPGGGCCC???===<<<<<<<<<;;;>>>===;;;999888:::<<<>>>999999888888888888999999:::::::::;;;<<<<<<======;;;<<<===>>>???AAAAAABBBAAABBBBBBCCCCCCCCCCCCCCCFFFFFFFFFHHHKKKNNNQQQRRRSSSVVVbbbxxxwwwnnnmmm{{{ccceeegggggggggiiikkknnnmmmmmmmmmmmmkkknnn{{{|||yyyvvvvvvyyywwwwwwwwwwwwvvvsssnnnjjjbbb```]]][[[XXXTTTOOOKKKIIIKKKNNNRRRVVV\\\dddhhhllloootttwwwwwwtttqqqnnnmmmkkkjjjiiijjjjjjiiigggccccccdddccccccccccccccc\\\[[[YYYWWWUUUSSSRRRQQQSSSQQQOOOLLLJJJJJJKKKMMMMMMPPPVVV[[[aaahhhoootttxxx}}}zzztttppppppqqqtttxxxyyywwwrrrnnndddfffkkkuuu}}}~~~vvviiiYYYLLLEEEBBB>>>===<<<===<<<;;;888:::;;;:::888888;;;>>>;;;::::::999999::::::;;;999999999:::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCFFFGGGHHHIIILLLOOOSSSVVVXXX]]]jjj}}}wwwoooooo{{{bbbeeegggiiiiiiiiijjjlllnnnlllkkkjjjiiijjjttt}}}zzzvvvuuuxxxvvvvvvvvvvvvuuuqqqlllhhh^^^\\\ZZZXXXUUUQQQLLLIIIHHHJJJLLLNNNPPPTTTYYY]]]cccgggnnnrrrrrrqqqooonnnmmmlllkkkkkkkkkkkkhhhfff___aaabbbaaa______```aaa[[[ZZZYYYWWWUUUUUUTTTTTTUUUSSSOOOKKKJJJKKKMMMNNNNNNQQQWWW\\\bbbhhhnnnsssuuuzzz~~~yyytttpppqqqsssvvvyyyzzzwwwqqqllliiifffeeejjjvvv~~~}}}~~~}}}|||~~~rrrgggXXXKKKCCCAAA>>>=========<<<;;;333666999:::888777999<<<;;;;;;::::::::::::;;;;;;999999999:::;;;;;;<<<<<<<<<======>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCEEEGGGJJJMMMRRRXXX\\\```hhhuuuwwwqqqrrr}}}aaaeeeiiikkkkkkjjjjjjjjjmmmkkkkkkllllllkkkpppvvv|||xxxwwwyyyxxxwwwvvvuuusssooohhhddd]]]YYYUUURRRPPPOOOMMMKKKMMMNNNOOOOOOOOOPPPSSSUUUZZZ^^^ccceeeffffffhhhjjjjjjiiiiiijjjjjjhhheeebbb\\\^^^___^^^[[[ZZZ[[[\\\[[[ZZZYYYWWWWWWWWWWWWWWWXXXTTTOOOKKKKKKLLLNNNPPPPPPTTTYYY^^^ccchhhmmmqqqtttxxx~~~{{{uuurrrttttttuuuwwwwwwuuuqqqnnnjjjiiiiiilllttt~~~{{{xxxwwwwwwxxxyyyxxxxxxxxxwwwxxxxxxyyyyyy~~~}}}{{{{{{zzzxxxwwwxxxyyyzzz{{{~~~}}}}}}}}}zzzpppfffVVVHHHBBB@@@============<<<;;;444666888999888777888:::;;;::::::999999::::::;;;:::::::::;;;<<<<<<======<<<===>>>???AAACCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCEEEHHHKKKMMMSSSZZZ___eeeooo~~~xxxtttwww~~~aaaeeeiiillllllkkkiiiiiimmmkkklllppppppnnnnnnpppttt~~~zzzyyyzzzyyyxxxwwwuuurrrllleeeaaa^^^YYYSSSNNNMMMNNNOOOOOORRRSSSSSSRRRPPPOOOPPPQQQTTTVVVYYYYYYYYY\\\```dddddddddeeeffffffddd```]]]ZZZ\\\]]][[[XXXVVVWWWYYY[[[ZZZYYYXXXWWWXXXYYYZZZYYYUUUOOOKKKKKKMMMOOOPPPRRRUUUZZZ___ccchhhmmmppptttxxx~~~}}}xxxuuuyyywwwuuuuuuuuutttsssqqqfffkkkrrrwww{{{~~~vvvtttqqqnnnllllllmmmnnnooooooooooooppprrrssstttrrrtttwwwzzzzzzxxxvvvtttwwwvvvuuuttttttuuuwwwxxx~~~~~~~~~uuummmdddTTTEEEAAA???============<<<;;;888999999999888888999::::::999999888888999999:::;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>AAACCCFFFHHHIIIAAABBBCCCDDDEEEEEEEEEEEEFFFIIIKKKLLLMMMQQQXXX]]]fffqqqyyyvvvyyy~~~eeefffhhhjjjjjjjjjiiiiiinnnpppqqqpppooopppssswww~~~~~~{{{~~~zzzuuuwwwwwwuuutttqqqkkkccc^^^YYYVVVSSSOOONNNNNNPPPQQQSSSTTTTTTTTTSSSSSSUUUWWWYYYWWWVVVTTTSSSSSSTTTTTTRRRSSSUUUXXX[[[[[[XXXUUUYYYZZZ[[[\\\\\\[[[ZZZYYYUUUTTTSSSRRRSSSVVVYYY[[[^^^WWWOOOJJJJJJLLLMMMMMMPPPTTTYYY^^^bbbfffkkknnnuuuxxx~~~~~~~~~~~~}}}|||zzzyyyxxxxxxooorrrvvv|||~~~}}}}}}zzzuuuoookkkiiihhhhhhgggiiiiiihhhggghhhiiijjjkkkppppppqqqtttvvvwwwvvvuuurrrrrrtttuuuwwwxxxzzzzzz}}}{{{~~~yyypppqqqjjjXXXIIIEEE@@@>>><<<:::999:::;;;<<<999888888888777777666666888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHGGGCCCAAAAAACCCGGGHHHIIIKKKOOORRRVVVXXXcccggguuuwwwtttyyy~~~fffggghhhiiiiiijjjjjjjjjmmmoooqqqrrrrrrtttxxx|||~~~|||xxxxxxwwwvvvuuuqqqkkkbbb]]]XXXVVVSSSPPPNNNOOOQQQRRRSSSTTTVVVVVVVVVWWWZZZ\\\```^^^[[[XXXUUUSSSQQQQQQPPPPPPPPPQQQSSSRRRPPPNNNRRRRRRSSSTTTTTTSSSRRRRRRSSSRRRRRRRRRTTTWWWZZZ]]]^^^XXXPPPJJJIIIJJJKKKLLLQQQUUUZZZ___cccggglllooorrruuu{{{{{{yyyxxxyyyyyyvvvyyy}}}~~~|||}}}~~~zzzvvvpppllljjjiiihhhgggccccccccccccdddfffgggiiilllmmmoooqqqsssttttttsssuuuuuuvvvvvvwwwxxxxxxxxx}}}}}}ssslllllleeeSSSEEE@@@???===;;;:::999999:::;;;:::999888888777777777888999999999999:::;;;<<<<<>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKJJJGGGEEEEEEEEEHHHHHHJJJLLLOOOSSSVVVXXX___cccqqqyyywww{{{hhhhhhhhhhhhiiiiiikkkkkklllooorrruuuxxx|||}}}{{{xxxxxxxxxvvvrrrkkkaaa[[[XXXVVVSSSPPPPPPPPPRRRSSSSSSUUUWWWXXXYYY[[[^^^```bbbaaa___]]]YYYVVVSSSQQQQQQOOOMMMLLLLLLKKKJJJHHHKKKLLLLLLMMMMMMLLLLLLKKKOOOOOOPPPQQQTTTXXX[[[^^^^^^XXXPPPJJJHHHHHHIIIIIILLLPPPUUUZZZ^^^cccgggjjjooosssxxx~~~~~~|||{{{{{{|||~~~{{{wwwwwwxxxzzz}}}}}}||||||~~~~~~{{{wwwrrrnnnllljjjiiigggaaa``````aaabbbdddfffgggkkkmmmooorrrtttuuuuuuuuuyyyzzzzzzzzzzzzyyyyyyxxx~~~~~~wwwnnniiihhh```OOOAAA======<<<:::999888999999:::::::::888777777777888999:::999999999999;;;<<<===@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@AAACCCDDDDDDGGGIIILLLMMMKKKHHHGGGFFFHHHIIIJJJMMMOOOSSSUUUWWWZZZ___nnn|||{{{iiihhhgggggghhhiiikkklllmmmoootttyyy|||{{{yyyyyyxxxwwwssskkkaaaZZZWWWVVVTTTRRRQQQRRRTTTUUUSSSUUUWWWWWWXXXYYY\\\___]]]]]]^^^^^^]]][[[YYYWWWXXXTTTOOOLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPSSSWWW[[[]]]\\\XXXPPPJJJFFFFFFGGGGGGJJJNNNSSSXXX\\\```eeehhhppprrrwww||||||zzzxxxvvvuuuwww{{{~~~~~~xxxvvvwwwxxx~~~}}}}}}~~~|||yyytttpppnnnllliiigggdddddddddddddddfffhhhiiimmmpppsssvvvxxxyyyzzz{{{sssnnniiifff]]]MMMAAA===;;;;;;999888888888999999:::999777666666777888999;;;:::999999999;;;===>>>===>>>???AAABBBCCCCCCCCC>>>???@@@AAABBBDDDEEEEEEEEEHHHKKKMMMLLLJJJHHHFFFGGGHHHJJJLLLOOOQQQSSSUUUVVV[[[kkkiiiiiihhhhhhhhhjjjlllmmmnnnpppuuu}}}~~~{{{zzzzzzyyyyyywwwssskkkaaa[[[XXXWWWUUUSSSSSSSSSTTTUUUTTTUUUVVVUUUUUUUUUWWWYYYXXXYYY[[[\\\]]]]]]\\\\\\]]]XXXSSSOOOMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMOOORRRUUUXXXZZZYYYUUUPPPIIIEEEDDDFFFGGGMMMQQQVVV[[[```dddhhhkkkrrrtttvvvyyy{{{|||||||||vvvvvvtttqqqpppsssxxx}}}|||xxxwwwwww~~~{{{wwwtttrrroookkkhhhjjjiiihhhhhhhhhiiijjjkkkppptttxxx{{{|||}}}|||qqqnnnjjjdddXXXJJJAAA===::::::999999888888888999888777666666666666888888;;;::::::999:::<<<===>>>:::<<<>>>AAACCCEEEGGGGGG@@@AAABBBCCCDDDFFFGGGGGGFFFHHHKKKMMMNNNMMMJJJHHHGGGHHHIIILLLNNNPPPQQQRRRQQQWWWhhhiiiiiiiiiiiiiiijjjkkklllooopppuuu~~~{{{yyy{{{zzzxxxvvvrrrkkkccc^^^YYYXXXVVVUUUTTTTTTTTTUUUTTTUUUUUUTTTRRRRRRSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\]]]YYYTTTPPPPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVTTTRRRNNNIIIEEEDDDFFFIIILLLPPPUUUZZZ^^^cccgggjjjrrrssstttuuuvvvuuuuuutttpppqqqqqqooonnnqqqwww||||||zzzzzz}}}zzzwwwtttooolllmmmlllkkkkkkkkklllnnnooossswww}}}{{{nnnmmmiii___RRREEE>>><<<999999999999999999999999666777777777888888888888:::::::::;;;<<<<<<======:::<<>>===<<<<<<;;;<<<>>>AAADDDFFFGGGGGGAAAAAABBBDDDEEEFFFGGGHHHJJJIIIJJJMMMPPPRRRPPPNNNIIIJJJMMMOOOPPPQQQQQQQQQNNNTTTeeeggghhhjjjkkkllllllkkkjjjlllnnnrrr|||~~~||||||yyyvvvssspppkkkfffccc[[[ZZZYYYWWWUUUTTTTTTTTTVVVWWWWWWVVVUUUTTTVVVWWWUUUUUUVVVWWWZZZ]]]```bbb\\\YYYVVVUUUVVVYYYZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZXXXVVVUUUTTTSSSLLLLLLKKKGGGDDDDDDHHHLLLKKKOOOTTTYYY]]]bbbfffiiijjjjjjkkkkkklllkkkkkkkkkhhhkkknnnnnnmmmooovvv}}}~~~~~~xxxtttppppppqqqrrruuuxxx{{{}}}}}}}}}qqqqqqkkk\\\LLLBBB>>>>>>999::::::;;;;;;;;;::::::777999<<<>>>>>>===;;;999777999<<<>>>???>>><<<;;;:::;;;===???@@@BBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGHHHGGGGGGJJJNNNPPPOOOMMMKKKLLLOOOQQQRRRSSSSSSRRRRRRXXXiiifffgggiiikkkkkkiiigggfffiiiooovvv|||}}}}}}~~~}}}zzzvvvsssqqqnnnjjjggg___[[[ZZZZZZXXXSSSQQQSSSVVVVVVVVVVVVVVVWWWWWWWWWXXXVVVUUUVVVYYY\\\^^^^^^ZZZXXXVVVVVVXXXZZZ[[[[[[^^^\\\ZZZXXXWWWYYY[[[\\\[[[ZZZXXXVVVUUUTTTSSSSSSJJJHHHFFFEEEEEEFFFIIIJJJLLLPPPUUUYYY\\\```cccffffffhhhjjjkkkkkkjjjhhhhhhddddddfffiiinnntttyyy|||~~~wwwvvvuuuxxx|||~~~oooooofffUUUHHHCCC===777:::::::::999999999888888777888<<>>>>>??????@@@AAABBBDDDEEEEEEEEEGGGJJJMMMJJJLLLOOORRRSSSRRRPPPNNNPPPSSSUUUVVVTTTRRRQQQQQQOOOUUUhhhfffhhhjjjkkkkkkjjjhhhfffggglllsssxxx~~~|||xxxuuussspppllliiiaaa]]]\\\\\\YYYTTTRRRTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXVVVVVVXXXZZZ[[[[[[[[[YYYWWWWWWYYY[[[\\\\\\]]][[[YYYXXXWWWXXXYYYZZZ]]][[[YYYWWWUUUSSSRRRQQQJJJHHHFFFEEEEEEFFFHHHJJJLLLOOOTTTWWWZZZ^^^aaadddfffgggjjjjjjjjjhhhgggfffcccdddfffiiinnnsssxxxzzz}}}||||||~~~rrrpppeeeUUUIIICCC???::::::::::::999999999888888999:::===BBBEEEEEEAAA===;;;;;;::::::;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@BBBCCCDDDEEEEEEGGGJJJMMMPPPRRRVVVYYYYYYXXXUUUSSSPPPRRRTTTTTTRRRPPPOOOPPPNNNUUUhhhggghhhjjjkkkkkkjjjhhhgggdddiiioootttxxx~~~{{{xxxvvvsssnnnkkkddd```]]]]]]ZZZUUUSSSUUUWWWXXXYYY[[[\\\]]]]]]^^^\\\ZZZXXXWWWYYYZZZZZZYYY\\\ZZZXXXXXXZZZ\\\]]]]]][[[ZZZXXXWWWVVVVVVVVVWWW[[[ZZZWWWTTTRRROOONNNMMMJJJIIIFFFEEEEEEFFFHHHJJJLLLOOORRRUUUXXX[[[___bbbfffiiikkkllljjjgggfffeeeeeeeeegggjjjoootttxxxzzzuuuooocccSSSHHHCCC@@@<<<:::::::::999999999888888999;;;===@@@BBBBBB>>>;;;;;;;;;::::::;;;<<<<<<===>>>>>>@@@AAAAAAAAA@@@???BBBCCCEEEEEEFFFGGGJJJLLLTTTVVVZZZ]]]^^^\\\YYYWWWPPPQQQRRRQQQNNNMMMMMMMMMLLLTTThhhrrrsss{{{hhhiiijjjkkkkkkjjjiiihhhccchhhmmmqqqtttzzz~~~|||zzzwwwtttpppllleeeaaa^^^]]]ZZZUUUTTTVVVZZZ[[[\\\^^^___```______^^^\\\ZZZZZZ[[[\\\\\\[[[\\\ZZZWWWWWWYYY[[[\\\\\\XXXXXXVVVUUUTTTTTTTTTUUUVVVUUUSSSPPPNNNLLLKKKKKKKKKJJJGGGFFFEEEGGGIIIJJJLLLNNNQQQTTTVVVZZZ___ccckkknnnqqqqqqmmmiiihhhgggiiijjjlllooosssxxx{{{}}}~~~|||tttlll]]]OOOEEE@@@>>>===:::::::::999999999888888888999;;;<<<===<<<:::888;;;;;;:::;;;;;;<<<===>>>===>>>@@@BBBBBBAAA@@@???AAACCCEEEFFFFFFHHHJJJLLLRRRUUUXXX[[[[[[ZZZWWWTTTPPPPPPQQQOOOMMMKKKKKKKKKJJJQQQfff}}}iiihhhnnnhhhiiijjjjjjjjjjjjiiihhhdddhhhmmmooopppuuu~~~~~~~~~{{{zzzxxxtttpppllleeeaaa]]]\\\ZZZUUUTTTWWW^^^___aaabbbccccccbbbaaa```___^^^^^^```aaaaaa```\\\ZZZWWWVVVXXXYYYZZZZZZWWWVVVTTTSSSSSSSSSTTTUUUSSSRRRQQQOOONNNMMMMMMMMMMMMKKKIIIGGGGGGHHHJJJKKKNNNOOORRRTTTXXX]]]ccchhhssswww{{{zzztttooommmmmmpppqqqsssvvvzzz~~~~~~}}}uuupppdddUUUIIIAAA===<<<<<<:::::::::999999999888888777999:::;;;:::999999888;;;;;;;;;;;;<<<===>>>???===???AAABBBCCCBBB@@@???BBBDDDFFFHHHHHHIIIKKKMMMPPPRRRTTTVVVWWWUUUSSSQQQOOOQQQQQQPPPMMMKKKKKKKKKHHHOOOdddvvvhhheeejjj|||hhhhhhiiiiiiiiiiiihhhhhheeeiiimmmnnnnnnqqqxxx~~~~~~~~~}}}{{{zzzxxxuuupppllleee```]]]\\\ZZZVVVVVVYYYbbbdddfffhhhiiiiiihhhgggfffddddddeeefffgggfffeee^^^[[[XXXVVVWWWXXXXXXWWWVVVTTTRRRQQQQQQSSSUUUWWWUUUTTTSSSRRRRRRQQQQQQRRROOONNNKKKIIIHHHIIIKKKLLLPPPQQQTTTWWW[[[ccckkkqqq|||}}}vvvttttttuuuvvvxxx{{{~~~}}}~~~xxxrrriii\\\MMMCCC>>>:::999::::::::::::999999999888888999;;;<<<<<<;;;:::;;;<<<::::::;;;;;;<<<===??????>>>???AAABBBBBBBBBAAA@@@CCCEEEHHHJJJJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRQQQPPPOOOQQQSSSSSSQQQNNNMMMMMMIIIOOOcccqqqgggeeekkk}}}ggggggggggggggggggggggggfffjjjmmmmmmkkkmmmsssyyy~~~}}}|||{{{zzzvvvqqqmmmfffaaa]]]]]][[[XXXYYY]]]dddfffjjjnnnpppqqqppppppmmmkkkjjjkkkkkkkkkiiigggaaa^^^ZZZXXXWWWWWWWWWVVVUUUSSSPPPOOOPPPSSSXXXZZZXXXXXXVVVUUUTTTSSSSSSSSSRRRPPPMMMKKKJJJKKKMMMNNNQQQSSSVVVZZZ```iiissszzz|||yyyzzzvvvwwwzzz}}}}}}}}}~~~}}}sssnnndddVVVGGG@@@<<<888777::::::::::::999999999888888888:::<<<;;;::::::<<<>>>::::::;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBDDDGGGJJJLLLLLLLLLNNNOOOPPPOOONNNNNNNNNNNNOOOOOOOOORRRVVVWWWVVVRRRPPPOOOKKKQQQccczzzmmmcccdddkkk}}}gggggggggffffffgggggggggfffiiimmmllljjjkkkpppuuuyyy~~~}}}|||{{{wwwrrrnnnfffaaa^^^^^^]]]ZZZ\\\___eeehhhlllqqquuuwwwwwwwwwrrrqqqoooooonnnmmmjjjhhhccc```\\\YYYXXXXXXWWWVVVUUUSSSOOOMMMOOOSSSYYY]]]ZZZYYYWWWUUUSSSRRRQQQPPPSSSQQQNNNLLLKKKLLLNNNOOOSSSTTTXXX\\\cccmmmxxx|||}}}uuuwwwzzz}}}xxxooolllaaaRRRDDD???<<<888777::::::::::::999999999888888666888:::999888888;;;>>>::::::;;;;;;===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCEEEHHHKKKMMMMMMMMMNNNPPPNNNMMMKKKJJJJJJKKKMMMNNNOOOSSSXXXZZZYYYUUURRRPPPMMMRRRdddvvvjjj^^^aaajjj}}}eeeeeecccaaa``````dddfffiiilllnnnllljjjjjjooottt}}}}}}|||zzzuuuppphhhccc```aaa```^^^___ccclllmmmppptttwwwxxxyyyzzzzzzvvvrrrtttxxxxxxrrrlllkkkfff```ZZZXXXVVVUUUTTTSSSRRRPPPNNNOOOSSSYYY]]]YYYYYYXXXWWWVVVTTTSSSSSSQQQPPPNNNMMMMMMPPPRRRTTTRRRTTTZZZbbbkkkuuu~~~{{{wwwwwwvvvyyy|||vvvmmmhhhTTTLLLAAA;;;:::;;;999777888888888888888888888888888:::;;;;;;999999:::<<<<<<;;;;;;<<<>>>@@@@@@@@@CCCDDDEEEGGGGGGFFFFFFEEEGGGJJJOOOQQQPPPOOONNNMMMIIIJJJKKKKKKIIIGGGHHHHHHNNNQQQUUUVVVUUUSSSRRRRRRMMMSSSfffqqqhhh```aaakkk~~~ggggggfffdddcccdddgggjjjjjjlllmmmkkkhhhjjjooottt~~~|||||||||zzzuuuqqqiiieeebbbcccbbb```bbbffflllnnnqqquuuxxxzzz{{{|||zzzxxxvvvxxxzzzyyytttppplllggg```[[[XXXVVVUUUTTTSSSSSSRRRPPPQQQTTTYYY]]]\\\[[[ZZZXXXVVVTTTRRRQQQSSSRRRQQQQQQRRRSSSVVVWWWWWWYYY]]]ccckkkttt{{{~~~wwwuuuuuuwwwyyy|||~~~~~~}}}vvvooohhhcccOOOHHH???;;;;;;<<<;;;999888888888888888888888888999;;;<<<<<<;;;:::<<<======<<<<<<===>>>@@@AAAAAADDDEEEFFFGGGHHHGGGFFFFFFEEEIIINNNQQQQQQPPPPPPPPPLLLMMMNNNMMMJJJHHHGGGHHHJJJNNNRRRUUUVVVUUUUUUVVVSSSYYYkkksssjjjbbbdddnnnhhhiiiiiihhhhhhiiimmmpppllllllllliiihhhjjjpppuuu~~~|||{{{{{{yyyvvvrrrjjjfffdddeeeeeedddfffjjjmmmooorrrvvvyyy{{{|||}}}zzz{{{|||}}}|||zzzwwwuuummmhhhaaa[[[XXXVVVTTTSSSSSSTTTTTTTTTTTTWWWZZZ^^^___^^^\\\ZZZWWWTTTRRRQQQTTTUUUVVVWWWXXXYYYZZZZZZ\\\]]]___ccciiipppwww{{{}}}wwwtttsssuuuxxxyyy{{{~~~yyyqqqnnnjjjccc]]]HHHCCC===;;;<<<===<<<:::999999999999999999999999:::<<<======<<<<<<===>>>=========>>>???@@@AAABBBEEEFFFGGGHHHIIIHHHGGGGGGDDDHHHMMMQQQRRRRRRRRRSSSOOOQQQQQQOOOKKKHHHGGGFFFHHHMMMTTTYYY[[[\\\]]]]]][[[```pppuuummmeeeiiiuuuiiijjjkkkkkkkkkmmmqqqsssooonnnllljjjiiilllrrrwww|||{{{yyyuuuqqqkkkgggeeeggghhhgggjjjnnnqqqrrruuuwwwyyyzzzzzzzzzxxx{{{}}}zzzxxxyyyooojjjbbb\\\YYYWWWUUUSSSSSSUUUVVVWWWWWWYYY\\\^^^```___^^^\\\YYYWWWVVVUUUVVVXXXZZZ[[[]]]]]]]]]]]]^^^^^^___bbbgggmmmsssvvvzzzzzzyyyvvvsssrrrsssuuuxxxyyyzzz}}}sssmmmnnnkkkbbbYYYDDDAAA===;;;<<<<<<:::999999999999999999999999999:::;;;======<<<<<<===???>>>??????@@@@@@AAACCCDDDGGGHHHIIIJJJJJJJJJIIIHHHFFFJJJNNNQQQRRRRRRSSSTTTSSSTTTTTTRRRMMMIIIFFFEEELLLQQQZZZ```ccceeeeeeeee```cccrrrwwwooohhhooo|||hhhjjjkkklllmmmooorrruuurrrqqqnnnllllllooouuuyyy}}}zzztttpppjjjgggfffhhhiiijjjmmmrrrvvvwwwxxxyyyyyyxxxwwwvvvvvv{{{{{{yyyyyyzzzqqqllleee^^^ZZZXXXVVVTTTTTTVVVXXXYYYYYY[[[]]]___```______^^^]]]\\\\\\[[[YYYZZZ]]]___``````______``````bbbeeejjjooosssvvvvvvuuusssqqqpppqqqtttvvvwwwwwwyyy{{{zzzpppnnnoookkk___SSSCCCAAA>>><<<;;;:::888777999999999999999999999999888:::;;;<<<;;;;;;===>>>>>>@@@BBBAAAAAAAAADDDFFFHHHIIIKKKLLLLLLLLLKKKJJJIIILLLPPPRRRRRRRRRSSSTTTUUUVVVWWWTTTPPPKKKHHHGGGQQQWWW```gggjjjjjjiiiiiiaaacccqqqxxxrrrmmmvvvhhhjjjlllmmmnnnooorrruuutttrrrooonnnooorrrvvvyyy}}}vvvqqqkkkggggggjjjlllmmmpppuuu{{{{{{{{{{{{zzzxxxvvvuuuvvvyyy||||||zzzxxxyyy{{{tttooogggaaa\\\YYYWWWVVVUUUWWWYYYYYYZZZ[[[^^^`````````aaaaaaaaaaaabbbbbb]]]^^^```aaabbbbbbaaa```bbbdddfffjjjnnnqqqtttuuuqqqpppnnnlllmmmooorrrssstttuuuxxx{{{~~~}}}uuunnnmmmnnnhhhZZZMMMCCCBBB???<<<:::888777777::::::::::::::::::::::::888999;;;;;;;;;;;;===??????BBBDDDCCCAAABBBEEEHHHJJJKKKLLLMMMNNNMMMLLLLLLKKKNNNQQQRRRSSSSSSTTTUUUWWWYYYZZZYYYTTTPPPLLLKKKSSSZZZdddkkkmmmllljjjiiibbbcccppp{{{vvvttt~~~iiijjjmmmnnnoooppprrruuusssqqqooooooqqqtttvvvwww}}}{{{uuullliiiiiillloooppptttzzz~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyyyyyyyyyyyyyzzz|||wwwrrrjjjccc^^^[[[YYYWWWVVVWWWXXXYYYYYY[[[^^^aaacccccccccddddddeeeeeeeeebbbbbbcccccccccccccccbbbbbbdddhhhlllooopppppppppkkkiiigggggghhhkkkmmmnnnqqqsssvvvzzz~~~yyysssmmmlllkkkdddVVVKKKCCCBBB???<<<999888999:::::::::::::::::::::::::::888:::<<<<<<<<<===>>>@@@???CCCEEEDDDBBBBBBFFFJJJKKKLLLMMMOOOOOONNNNNNMMMJJJMMMPPPRRRSSSTTTVVVXXXZZZ\\\^^^]]]ZZZVVVSSSRRRVVV]]]gggooorrrpppnnnllleeeeeeppp{{{{{{jjjlllnnnooooooqqqsssuuurrrpppooooooqqqtttuuuvvvxxx}}}~~~xxxnnnkkkjjjnnnqqqssswww}}}~~~|||{{{zzzyyyxxxxxxyyyzzz||||||yyyssskkkddd___\\\YYYXXXWWWXXXXXXXXXXXX[[[___bbbeeeeeeeeeffffffffffffgggfffeeeeeeeeedddddddddddd```cccgggkkkmmmllljjjiiifffdddcccccceeegggiiiiiioooqqqvvvzzz~~~yyytttnnnkkkiiibbbVVVLLLBBBAAA???;;;999999;;;===:::::::::::::::::::::::::::;;;===>>>===>>>@@@AAA@@@CCCFFFEEEBBBBBBFFFKKKLLLMMMNNNOOOPPPOOONNNNNNIIILLLOOORRRTTTVVVYYY[[[\\\^^^aaaaaa^^^ZZZXXXVVVYYY```kkksssvvvuuusssqqqhhhgggqqq~~~iiijjjllloooppppppppppppsssrrrrrrrrrsssuuuvvvwwwwww}}}|||sssqqqooommmpppuuuyyy{{{zzz|||zzzyyyyyyyyyxxxssskkkfffdddaaa^^^\\\]]][[[YYYYYY[[[^^^```aaadddddddddbbb``````bbbddddddeeefffdddbbbaaaaaabbbcccdddggglllpppooojjjfff```___^^^^^^___bbbeeegggnnnqqquuuyyy}}}{{{xxx~~~ssskkkjjjfff[[[OOOJJJCCCAAA===:::888888999:::666777888999:::999999888888:::;;;;;;<<<>>>AAADDDCCCDDDEEEDDDCCCCCCEEEGGGGGGJJJNNNQQQPPPOOONNNMMMLLLNNNQQQRRRSSSSSSUUUVVV\\\^^^bbbcccaaa\\\WWWSSSXXX___iiippprrroookkkiiikkkhhhpppjjjkkkmmmnnnpppqqqqqqqqqqqqqqqqqqqqqrrrtttuuuvvvxxx~~~|||tttpppnnnnnnpppvvv{{{~~~~~~}}}|||{{{{{{wwwrrrlllhhhfffeeecccaaa```___]]]]]]___aaaccceeeggggggfffdddaaa```aaacccdddeeefffeeecccbbbbbbccceeegggkkkpppsssrrrlllggg```___]]]]]]___bbbfffhhhllloootttxxx|||~~~{{{{{{~~~uuulllhhhaaaTTTIIIDDDAAA???<<<999888888999:::888999:::;;;;;;:::999999999;;;<<<<<<===>>>BBBDDDDDDFFFGGGFFFEEEEEEFFFGGGIIIKKKMMMMMMLLLLLLLLLMMMLLLNNNQQQRRRRRRTTTVVVXXX]]]___bbbcccbbb]]]XXXUUUYYY^^^eeejjjlllkkkkkkkkkmmmjjjrrrlllllllllmmmoooppprrrsssrrrrrrrrrssstttvvvwwwxxxzzz}}}uuuooonnnnnnrrrwww}}}|||{{{xxxtttnnnjjjiiiiiihhhhhhffffffeeedddeeehhhjjjllllllllljjjfffcccaaaaaabbbcccdddffffffdddccccccdddhhhkkkpppuuuxxxuuuoookkkbbb```^^^\\\^^^aaaeeehhhiiilllrrrwww{{{}}}}}}|||}}}}}}~~~~~~~~~}}}vvvnnneeeYYYKKKAAA???===<<<:::888777888999:::;;;;;;;;;<<<<<<;;;::::::;;;<<<=========???BBBEEEFFFHHHJJJJJJHHHGGGGGGGGGLLLMMMMMMLLLKKKKKKMMMNNNMMMOOOPPPQQQRRRTTTXXX[[[```bbbdddfffdddaaa]]]ZZZ\\\^^^bbbeeegggjjjnnnppppppllltttllllllkkklllmmmoooqqqsssuuuuuuvvvwwwxxxzzz{{{{{{|||}}}vvvppppppqqqtttxxx}}}~~~|||zzzwwwrrrnnnllllllmmmnnnnnnnnnnnnnnnnnnppprrrtttsssrrroookkkfffcccccccccccceeefffgggeeeeeeeeeffflllpppvvv{{{}}}zzztttppphhheeeaaa^^^]]]___bbbeeefffiiiooouuuyyy{{{{{{zzz{{{|||}}}~~~|||yyyuuummm```QQQDDD>>><<<:::999888777777888999:::<<<<<<<<<<<<;;;;;;::::::;;;<<<=========???BBBDDDGGGJJJLLLMMMKKKIIIHHHHHHMMMNNNOOOOOOOOOOOOPPPQQQOOOPPPQQQQQQRRRUUUYYY]]]cccdddfffhhhgggeeebbb___^^^```ccceeehhhlllqqqtttssspppwwwyyykkkkkkkkkkkklllnnnqqqrrruuuvvvwwwxxxzzz{{{||||||}}}~~~xxxuuuuuuvvvwwwyyy|||~~~{{{vvvqqqnnnnnnppprrruuuwwwxxxxxxwwwxxxzzz}}}{{{zzzvvvqqqkkkgggffffffeeefffgggfffeeeeeeggghhhooottt{{{~~~zzzwwwpppmmmhhhccc```___```bbbdddhhhmmmssswwwyyyzzzyyy{{{|||~~~~~~|||tttqqqiiiZZZKKKBBB>>>===888777777777777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<=========>>>AAADDDIIIKKKNNNNNNMMMKKKJJJJJJLLLOOOSSSUUUUUUTTTTTTTTTPPPQQQRRRRRRSSSVVVZZZ]]]aaabbbdddeeeeeedddbbbaaa^^^aaadddgggjjjmmmqqqtttuuurrryyy|||rrrxxxkkkkkkkkklllnnnoooqqqrrrrrrsssuuuwwwyyyzzzzzz{{{}}}{{{zzz{{{{{{{{{{{{~~~}}}yyyssspppppptttwww{{{~~~~~~~~~}}}wwwqqqmmmkkkkkkiiiiiihhhfffdddeeehhhjjjrrrwww~~~zzzwwwqqqlllgggdddcccbbbdddgggkkkqqquuuxxxzzzzzz{{{}}}~~~~~~~~~~~~}}}zzzzzz}}}zzznnnlllcccSSSGGGAAA???===777777777777777888999999;;;::::::::::::;;;<<<======>>>>>>>>>>>>???BBBDDDIIIKKKNNNNNNMMMLLLMMMMMMMMMQQQVVVXXXXXXVVVUUUTTTRRRSSSTTTTTTUUUVVVZZZ\\\]]]]]]___`````````______^^^```dddgggiiilllppprrrvvvttt{{{xxxmmmrrr~~~kkklllnnnoooqqqrrrrrrrrrrrrsssuuuwwwyyyzzz{{{zzz}}}~~~~~~}}}yyytttqqqsssxxx|||}}}vvvrrrppppppmmmkkkhhheeecccdddhhhllltttyyy{{{uuupppllliiihhheeegggjjjnnnssswwwzzz|||{{{|||~~~~~~}}}}}}}}}|||{{{|||~~~{{{xxxxxx|||rrriiiggg\\\LLLBBB@@@>>>;;;888888888888888888999999;;;;;;::::::;;;===???@@@???@@@AAAAAA@@@AAADDDFFFIIIKKKMMMMMMMMMMMMOOOPPPPPPSSSUUUUUUTTTRRRRRRRRRSSSTTTVVVWWWVVVWWWYYYZZZ[[[[[[\\\]]]^^^_________bbbccceeeggghhhlllqqqtttwwwuuu|||rrriiiooozzzlllnnnppprrrsssttttttsssssstttwwwyyy{{{|||||||||||||||{{{yyyuuurrruuu{{{zzzuuussssssooommmiiidddbbbdddiiimmmuuuzzz|||wwwsssooommmfffgggiiimmmrrrwww{{{}}}zzz{{{}}}~~~~~~|||{{{|||{{{zzzyyyzzz|||~~~~~~~~~~~~~~~}}}~~~|||yyyzzz~~~{{{lllgggdddXXXHHH???>>>===888888888888888888999999999;;;;;;;;;;;;===???AAABBBBBBCCCCCCCCCBBBCCCFFFHHHIIIKKKLLLLLLLLLNNNPPPRRRTTTTTTSSSQQQOOOMMMNNNOOOSSSUUUWWWXXXWWWWWWXXXYYY\\\\\\]]]^^^___```aaaaaahhhhhhhhhgggiiimmmtttxxxwwwuuu}}}mmmeeelllxxxoooooopppppppppqqqqqqqqqooosssxxx{{{}}}~~~}}}xxxsssqqqooopppyyy{{{wwwvvvsssrrrooojjjdddcccgggkkkuuu||||||wwwtttpppllliiijjjppptttuuussswwwxxxyyyzzz{{{|||||||||zzzzzzyyyzzzzzz{{{|||}}}zzz{{{|||}}}~~~}}}|||{{{|||vvvooooooaaaQQQGGG@@@:::888:::::::::999999::::::;;;<<<999;;;<<<===<<<===>>>@@@CCCDDDFFFFFFEEEEEEFFFHHHGGGKKKNNNNNNLLLKKKLLLMMMTTTTTTUUUUUUTTTRRRPPPOOOPPPQQQTTTVVVXXXXXXWWWVVVZZZ\\\]]]]]]]]]^^^aaaccceeejjjlllkkklllrrrwwwwwwvvvsss{{{pppggglllvvvnnnnnnoooppppppqqqrrrrrrsssuuuyyy{{{|||}}}~~~}}}zzzuuupppnnnllloooyyyzzzvvvtttsssrrrpppkkkffffffiiinnnttt{{{~~~sssnnniiiiiimmmqqqsssrrrxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}{{{|||}}}~~~{{{yyyvvvyyy}}}~~~~~~|||||||||qqqllljjj\\\NNNEEE???:::999;;;::::::999999::::::;;;<<<;;;<<<>>>>>>>>>???@@@BBBCCCEEEFFFFFFEEEEEEGGGHHHIIIKKKNNNOOOMMMLLLMMMOOOQQQQQQRRRRRRQQQPPPOOONNNPPPRRRTTTWWWXXXYYYXXXXXX[[[\\\]]]]]]\\\\\\___```ccchhhkkkkkknnnuuuzzz{{{vvvttt{{{qqqiiioooxxxlllmmmnnnooopppqqqrrrsssvvvxxxyyyzzzzzz|||~~~{{{wwwrrrmmmkkkjjjmmmyyy{{{wwwvvvqqqqqqoookkkhhhhhhmmmqqquuu|||yyysssllljjjlllpppssstttxxxxxxyyyyyyxxxwwwwwwvvvwwwwwwwwwxxxyyyzzz|||}}}|||}}}~~~yyyuuunnnqqqxxx~~~}}}|||{{{|||~~~~~~}}}ssskkkhhhbbbVVVIIIBBB>>>:::999;;;:::::::::::::::;;;;;;<<<===>>>@@@@@@@@@@@@BBBDDDCCCEEEFFFFFFFFFFFFHHHIIIFFFHHHJJJKKKJJJJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRUUUWWWYYYZZZZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[]]]```fffkkkmmmqqqxxx}}}~~~uuurrrzzzssslllqqq{{{jjjkkklllnnnpppqqqssssssvvvwwwxxxyyyzzz|||}}}vvvqqqllljjjjjjnnnzzz|||yyyxxxoooooonnnkkkhhhiiioootttyyy~~~zzzrrrmmmnnnrrruuuwwwvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~|||vvvnnnpppuuu|||}}}|||||||||~~~|||uuummmgggddd]]]RRRFFFAAA>>>:::999;;;:::::::::::::::;;;<<<<<<===???@@@AAA@@@AAACCCDDDCCCEEEGGGGGGGGGGGGIIIJJJFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLNNNPPPRRRTTTVVVRRRSSSUUUXXXZZZ[[[\\\\\\[[[\\\\\\ZZZYYYXXXYYY[[[```ggglllnnnrrryyy}}}}}}ooommmvvvuuummmrrr|||iiijjjkkkmmmoooqqqrrrssstttuuuvvvwwwyyy}}}vvvrrrnnnllllllqqq}}}yyyuuutttllllllllliiigggjjjooouuu~~~}}}}}}}}}{{{|||~~~{{{tttooonnnqqquuuwwwssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}|||}}}~~~~~~~~~~~~uuuttttttxxx}}}{{{zzz|||}}}xxxqqqkkkeeeaaaZZZOOOEEE@@@>>>:::888999;;;;;;::::::;;;;;;<<<===<<<>>>@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHGGGHHHJJJKKKHHHHHHIIIJJJLLLNNNOOOPPPHHHHHHIIIKKKNNNRRRVVVXXXSSSTTTVVVWWWYYY[[[\\\\\\[[[[[[\\\ZZZYYYXXXZZZ[[[bbbiiinnnooorrrvvvyyywwwhhhfffpppuuummmqqq{{{iiijjjkkkmmmnnnppprrrrrrqqqsssuuuwwwyyy}}}wwwssspppppppppttt~~~}}}tttooommmkkklllkkkiiihhhjjjpppuuu||||||{{{yyy{{{|||}}}~~~~~~}}}||||||{{{wwwsssooonnnooorrrtttrrrsssuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~{{{wwwwww||||||wwwvvvwww{{{~~~~~~uuupppmmmeee^^^UUUKKKBBB???===:::888999;;;;;;;;;;;;;;;<<<<<<===;;;===????????????AAACCCDDDFFFGGGHHHHHHIIIKKKLLLGGGEEEEEEGGGJJJMMMNNNNNNHHHGGGGGGHHHKKKPPPTTTWWWUUUUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[\\\[[[ZZZ[[[\\\^^^cccjjjoooooopppssssssqqqbbbaaajjjtttlllrrr|||iiijjjkkklllnnnooopppqqqqqqrrruuuwwwxxx|||wwwtttrrrssssssuuu|||rrrllljjjllllllllljjjiiikkkqqqwww{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxttttttsssqqqooooooqqqrrrtttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxzzz|||~~~~~~|||yyyttttttwww}}}|||tttqqqooofffZZZNNNEEE>>>===<<<:::999:::;;;;;;;;;;;;;;;<<<======<<<===???@@@???@@@AAACCCDDDFFFHHHIIIIIIIIIKKKMMMGGGEEEEEEGGGKKKNNNOOOOOOOOOMMMKKKJJJLLLOOOSSSVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ\\\\\\\\\^^^```bbbbbbiiinnnnnnooopppooolll```^^^gggssslllsss~~~iiijjjkkklllmmmoooppppppqqqsssuuuwwwxxxzzz~~~wwwttttttttttttvvv~~~}}}sssnnnlllmmmnnnmmmkkkjjjlllsssxxxwww}}}}}}zzz{{{|||{{{wwwvvvtttrrrrrrssstttuuurrrsssttttttsssrrrrrrssswwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssssssssssstttvvvwwwyyy{{{}}}~~~~~~xxx{{{~~~~~~}}}|||yyyuuuuuuzzz{{{sssrrrqqqfffWWWHHH@@@::::::;;;:::999:::<<<;;;;;;;;;;;;<<<======<<<>>>@@@@@@@@@@@@BBBDDDDDDFFFHHHIIIIIIJJJLLLNNNOOOLLLKKKNNNRRRVVVWWWWWWXXXUUURRROOOOOOQQQTTTVVVWWWVVVVVVVVVVVVWWWXXXXXXXXXZZZ\\\]]]^^^```ccceee```gggmmmmmmnnnooonnnjjj___]]]fff~~~sssmmmuuufffhhhkkknnnpppppppppooopppsssuuuuuuuuuwww{{{wwwuuurrrppprrryyy}}}ooojjjkkkkkknnnqqqqqqoooqqqwww|||~~~~~~|||{{{yyywwwuuutttsssrrroooppprrrsssrrrrrrssstttuuuvvvwwwxxxxxxwwwuuuuuuuuutttsssrrrqqqrrrrrrssswwwwwwwwwxxxyyyzzz|||}}}{{{}}}~~~|||zzzxxxwwwtttuuuvvvxxx{{{~~~yyyttttttzzz~~~vvvpppssskkkTTTBBB@@@===;;;;;;;;;::::::999;;;<<<======<<<:::999???>>>======>>>@@@BBBCCCEEEFFFFFFEEEEEEGGGJJJMMMNNNJJJHHHKKKRRRXXXYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSTTTWWWVVVRRRSSSVVV```^^^]]][[[[[[\\\]]]^^^ccceeeiiilllnnnmmmkkkjjjdddbbbkkk{{{sssuuufffgggjjjmmmpppqqqqqqpppqqqsssuuuvvvvvvxxx|||zzzxxxuuussstttyyy|||nnniiijjjlllppptttuuutttuuuzzz~~~}}}zzzxxxwwwuuusssrrrqqqqqqmmmoooqqqrrrqqqqqqrrrsssuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrqqqqqqrrrssstttuuuuuuuuuvvvvvvxxxyyyyyy}}}~~~}}}|||{{{yyyxxxxxxxxxxxxwwwvvvuuutttssssssrrrssstttwwwzzz}}}{{{xxxxxx|||xxxrrrpppxxxqqq[[[CCCAAA>>>===<<<;;;;;;:::999:::<<<>>>>>>>>>===<<<@@@@@@???>>>???AAACCCDDDGGGHHHHHHGGGFFFHHHKKKMMMQQQMMMKKKMMMRRRVVVWWWUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTUUUWWWVVVRRRSSSWWW^^^^^^]]][[[YYYZZZ]]]```cccfffjjjnnnppppppooonnngggfffnnn|||uuuxxxeeefffiiimmmpppqqqrrrrrrrrrtttvvvwwwwwwyyy|||~~~~~~|||zzzwwwttttttxxx~~~{{{mmmgggiiilllqqqvvvyyyzzz{{{~~~}}}||||||wwwvvvtttrrrqqqooooooooolllnnnpppppppppooopppqqquuuuuuvvvvvvwwwvvvvvvuuusssrrrqqqqqqqqqrrrssstttttttttuuuuuuvvvvvvwwwwww{{{}}}~~~~~~xxxwwwvvvtttsssrrrqqqpppooopppppppppqqqqqqrrrrrruuuvvvxxx{{{~~~~~~yyy|||}}}sssmmmkkkrrrmmmXXXDDDCCCAAA>>>===;;;;;;:::999:::<<<>>>???@@@??????AAAAAA@@@@@@@@@BBBCCCDDDIIIIIIJJJIIIHHHIIIKKKNNNSSSPPPNNNOOORRRTTTSSSRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSUUUTTTQQQRRRWWW]]]______[[[WWWWWW\\\aaadddfffkkkpppsssuuuuuutttmmmkkkttt~~~yyy|||dddfffiiilllooorrrsssttttttuuuvvvwwwyyyzzz|||}}}~~~|||yyyuuutttvvv{{{yyykkkfffgggkkkpppwww{{{}}}~~~|||{{{zzzzzzuuutttsssqqqpppooonnnnnnlllnnnppppppoooooopppqqqtttttttttuuuuuuuuuuuuuuutttsssrrrpppppppppqqqrrruuuvvvvvvwwwwwwwwwwwwwwwyyy|||~~~}}}{{{yyyxxxrrrrrrrrrqqqqqqppppppppppppqqqrrrtttvvvxxxyyyzzz}}}}}}{{{|||sssiii``````ZZZIIIDDDDDDCCC@@@===;;;;;;;;;;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDIIIJJJJJJJJJIIIIIIKKKMMMQQQOOONNNOOORRRRRRQQQOOORRRRRRSSSTTTUUUVVVWWWWWWSSSQQQRRRSSSRRRPPPRRRWWWaaacccccc^^^WWWVVV\\\bbbdddggglllqqquuuxxxyyyzzzqqqqqqzzz{{{dddeeehhhkkkooorrrtttuuutttuuuvvvwwwzzz{{{||||||}}}{{{yyyzzz~~~xxxjjjeeefffjjjnnntttzzz~~~~~~|||zzzyyyxxxwwwwwwuuutttsssqqqpppooooooooolllnnnpppqqqppppppqqqrrrrrrrrrrrrrrrssssssttttttuuutttrrrpppooonnnooooootttuuuvvvwwwwwwwwwwwwwww|||~~~|||||||||zzzyyy{{{~~~zzzzzzyyywwwuuutttrrrqqqppppppqqqrrrssstttuuuvvvxxxyyy{{{}}}|||}}}yyyttthhhUUUMMMHHH===BBBDDDDDDBBB>>>;;;;;;<<<<<<===>>>??????@@@@@@@@@BBBAAAAAAAAABBBBBBCCCCCCGGGIIIJJJJJJIIIIIIKKKLLLMMMMMMNNNPPPQQQQQQPPPOOOPPPQQQSSSTTTVVVWWWWWWWWWTTTSSSTTTVVVVVVTTTVVVZZZfffhhhhhhbbbZZZXXX]]]cccdddggglllqqqvvvyyy{{{|||ssssss~~~~~~xxx{{{eeefffhhhkkknnnqqqtttuuuttttttuuuwwwzzz{{{{{{zzzzzzxxxjjjdddfffiiilllrrrwww||||||{{{xxxvvvuuutttttttttuuutttrrrqqqpppooooooooolllnnnpppppppppoooppprrrpppppppppppppppqqqrrrsssuuutttrrrpppnnnnnnnnnnnnppprrrtttuuuvvvwwwvvvvvv{{{}}}{{{zzzyyyvvvttttttwwwyyyuuuyyy|||yyyttttttssssssrrrrrrqqqqqqssstttvvvxxxzzz|||}}}~~~~~~wwwrrrqqqeeeNNNCCCAAA;;;@@@BBBDDDBBB>>>;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHIIIJJJJJJJJJLLLMMMKKKLLLOOOQQQRRRRRRQQQPPPNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVXXX]]]]]][[[\\\```hhhjjjjjjeee___]]]```ddddddgggkkkppptttxxxzzz{{{sssttt|||sssuuufffggghhhkkknnnqqqsssuuutttssstttvvvzzz{{{zzzwwwyyy}}}xxxjjjdddfffiiikkkpppuuuzzz}}}~~~~~~xxxwwwtttrrrqqqqqqqqqrrrssssssrrrpppooooooooooookkkmmmoooooonnnnnnooopppnnnnnnmmmmmmnnnoooqqqrrrrrrqqqooonnnnnnoooppppppoooqqqsssvvvxxxxxxxxxwwwxxxzzz}}}~~~~~~~~~~~~yyytttssstttuuuqqqtttyyy|||yyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}rrrjjjggg]]]HHH??????<<<===@@@CCCBBB>>>;;;<<<>>>===>>>???AAADDDGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGJJJKKKLLLLLLNNNPPPLLLOOORRRTTTTTTRRRQQQPPPMMMOOOQQQSSSUUUUUUTTTTTTTTTUUUZZZ```aaa^^^___cccfffggggggfffdddcccdddfffdddfffjjjnnnqqquuuwwwxxxppprrryyypppqqq~~~ggggggiiikkkmmmpppsssttttttssssssvvvzzz{{{yyyvvvyyy|||xxxjjjeeefffjjjllloootttyyy}}}~~~~~~uuutttrrrooooooooopppqqqrrrrrrqqqooonnnnnnnnnnnniiikkkmmmnnnmmmmmmnnnooommmlllllllllmmmnnnpppqqqooonnnnnnnnnoooppprrrsssppprrruuuxxx{{{{{{{{{{{{{{{}}}xxxuuutttuuurrrtttxxx}}}yyytttqqqeee___UUUCCC<<<===999;;;???CCCBBB>>>;;;<<>>???BBBEEEIIILLLNNNHHHJJJKKKKKKJJJJJJKKKLLLGGGJJJMMMMMMLLLMMMNNNQQQQQQTTTWWWXXXUUUQQQPPPOOOKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRUUUYYY\\\___^^^^^^aaadddggghhhhhhhhhhhhjjjmmmrrruuuuuuuuurrrtttrrrlllnnnyyybbbcccfffiiikkkmmmoooooopppsssuuuvvvuuutttsssssstttxxx}}}wwwmmmggggggiiillloooqqqqqqpppooommmjjjhhhgggggghhhggggggcccdddfffggggggffffffeeeeeefffhhhjjjlllllllllllliiijjjkkklllmmmoooooopppnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrsssuuuxxxzzz{{{|||}}}|||zzzuuutttsssppppppsssxxx{{{{{{tttmmmiiiiii___VVVJJJ@@@<<<:::999888:::::::::999999999999999>>>>>>???@@@BBBEEEGGGHHHDDDHHHMMMMMMJJJIIIKKKNNNIIIKKKLLLMMMLLLLLLNNNOOOTTTVVVYYY\\\[[[WWWQQQLLLIIIJJJJJJJJJJJJJJJKKKKKKIIIKKKMMMOOOQQQTTTXXX[[[cccaaa______aaadddeeefffggghhhkkkoootttvvvvvvuuupppsss~~~sssnnnoooyyybbbcccfffhhhkkkmmmnnnoooooorrruuuvvvuuuttttttttttttxxx}}}|||rrrmmmiiikkkmmmooopppooommmllljjjhhhfffeeeeeeeeedddcccaaabbbcccdddeeeddddddccccccdddgggiiikkklllllllllhhhiiijjjkkklllmmmnnnnnnmmmmmmmmmnnnnnnnnnooooooqqqrrrsssuuuwwwxxxzzz{{{zzz|||~~~~~~{{{xxxtttrrrppppppooonnnppptttzzz~~~uuunnnjjjhhhhhhWWWNNNCCC<<<;;;<<<:::777888999::::::999999999:::>>>>>>???AAABBBDDDEEEFFFHHHIIILLLMMMMMMMMMNNNOOOMMMMMMMMMLLLLLLLLLMMMMMMTTTVVV[[[aaaddd```UUULLLKKKKKKKKKLLLLLLLLLLLLLLLGGGJJJMMMPPPRRRUUUXXXZZZcccaaa``````bbbdddddddddfffgggkkkppptttvvvuuussslllqqq}}}tttqqqqqqyyycccdddfffiiikkkmmmnnnnnnooorrruuuvvvuuutttttttttuuuyyy}}}}}}xxxtttmmmnnnpppqqqqqqnnnllljjjhhhfffdddcccdddcccbbb```aaabbbcccddddddccccccbbbcccdddfffhhhjjjjjjjjjjjjgggggghhhiiiiiijjjkkkkkkkkkllllllmmmnnnooooooppppppqqqrrrtttvvvxxxyyyzzzyyy{{{~~~}}}{{{zzzyyyxxxvvvssspppmmmkkkmmmmmmnnnnnnqqqvvv}}}}}}yyyqqqllljjjhhheeePPPHHH???;;;<<<===;;;999777:::<<<<<<:::999:::;;;>>>???@@@BBBEEEFFFHHHHHHNNNKKKJJJNNNVVV[[[\\\ZZZQQQOOONNNMMMMMMMMMMMMLLLRRRVVV]]]gggmmmhhhZZZNNNMMMNNNPPPQQQQQQQQQQQQQQQKKKNNNQQQTTTUUUVVVXXXZZZ______```bbbeeefffeeedddeeegggjjjooossstttsssqqqiiiooo}}}uuusssrrrzzzdddeeegggjjjlllnnnoooooopppsssuuuvvvuuutttssssssuuuzzz}}}~~~~~~|||yyyxxxpppqqqrrrrrrqqqmmmjjjhhhfffdddbbbbbbbbbaaa___]]]```aaacccdddddddddcccbbbcccdddfffhhhiiiiiiiiihhhffffffgggggghhhiiiiiijjjjjjkkkkkkmmmnnnoooppppppooopppqqqsssvvvxxxyyyzzz{{{|||}}}|||xxxuuutttsssqqqooommmkkkjjjiiikkkmmmooopppsssxxx~~~|||vvvooonnnlllfff^^^JJJEEE>>>;;;<<<===<<<;;;999===@@@???<<<:::;;;===>>>@@@BBBEEEGGGIIIJJJKKKOOOLLLLLLUUUbbbjjjkkkgggUUUSSSOOONNNNNNNNNMMMLLLPPPVVVbbboootttmmm]]]QQQOOOQQQSSSUUUVVVWWWVVVVVVQQQTTTXXXYYYYYYXXXXXXXXXZZZ[[[^^^bbbfffgggfffdddeeefffhhhllloooqqqpppnnnffflll|||tttsssuuu~~~fffgggiiikkkmmmnnnooopppqqqtttvvvwwwuuusssrrrrrrtttxxx|||}}}|||}}}|||}}}}}}zzzwwwvvvqqqqqqrrrqqqoookkkgggdddcccaaa```______^^^[[[YYY]]]___aaacccdddeeeeeedddaaabbbeeeggghhhiiiiiiiiiffffffgggggghhhiiiiiiiiiiiijjjkkklllnnnooopppqqqmmmnnnpppsssuuuxxxzzz{{{||||||~~~~~~zzz}}}~~~|||yyyvvvsssqqqnnnmmmkkkjjjjjjkkklllmmmnnnpppsssvvvyyy|||{{{xxxqqqpppmmm```QQQDDDBBB>>><<<:::;;;<<<===<<<@@@CCCCCC???<<<<<<>>>@@@BBBDDDFFFHHHJJJJJJJJJLLLMMMRRR\\\hhhnnnmmmiiiYYYUUUQQQOOOOOOOOONNNLLLOOOYYYhhhuuuxxxooo^^^QQQNNNPPPSSSVVVXXXYYYYYYYYYXXXZZZ]]]^^^[[[XXXVVVUUUYYYYYYZZZ]]]aaadddeeedddfffffffffhhhkkkllllllkkkdddjjj{{{qqqrrrwwwfffhhhjjjlllnnnooopppppprrrtttwwwwwwuuusssrrrqqqssswww{{{|||{{{}}}~~~}}}}}}|||||||||vvvxxx{{{~~~~~~|||xxxtttrrrpppppppppooolllhhhdddaaa```___]]]]]]]]]\\\YYYWWWZZZ\\\___bbbdddfffffffff___aaacccfffhhhiiijjjjjjgggggghhhhhhiiiiiijjjjjjiiiiiijjjlllnnnooopppqqqlllmmmppprrruuuxxxzzz{{{zzz{{{{{{|||~~~|||zzz~~~~~~|||yyyvvvsssqqqppppppkkkiiihhhhhhiiilllppprrrrrruuuyyy|||zzz{{{sssqqqmmm[[[GGGAAA@@@???<<<999999;;;>>>>>>BBBFFFEEE@@@======???BBBCCCEEEGGGIIIIIIIIIIIIHHHNNNWWWaaahhhiiifffccc[[[WWWRRRPPPPPPPPPNNNLLLPPP[[[lllyyyzzzooo]]]PPPMMMOOOSSSVVVYYYZZZZZZZZZ\\\^^^``````\\\XXXTTTSSSZZZXXXWWWYYY]]]aaacccdddfffeeeeeefffhhhjjjjjjiiiccciii~~~yyyoooqqqyyyeeehhhlllnnnoooooopppqqqnnnqqqtttuuuttttttvvvxxxxxx{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}|||yyytttpppnnnppprrrttttttvvvxxxzzzxxxxxxwwwvvvtttqqqnnnmmmqqqpppmmmjjjfffbbb___]]]]]]\\\[[[YYYXXXWWWWWWWWW[[[]]]___bbbdddeeeeeeeeeaaaaaacccdddfffggghhhiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmnnnrrrrrrrrrssstttvvvxxxyyyzzzzzz{{{}}}|||yyyzzzuuupppmmmmmmnnnmmmkkkooonnnmmmmmmnnnpppssstttwwwyyy}}}}}}wwwpppbbbRRRIII???>>>>>>===============???IIINNNIIIAAA>>>???@@@DDDEEEFFFFFFEEEFFFHHHJJJLLLPPPVVV[[[]]]]]]]]]^^^TTTRRRQQQQQQQQQPPPNNNLLLQQQXXXcccmmmpppjjj```XXXSSSRRRRRRSSSTTTUUUTTTSSSXXX[[[___aaa___[[[VVVRRRXXXVVVTTTSSSUUUXXX]]]```cccbbbbbbdddggggggeeebbb[[[eee}}}}}}wwwxxxxxxeeehhhlllnnnoooooooooppplllnnnqqqrrrrrrrrrtttvvvxxxzzz}}}}}}|||||||||}}}}}}~~~}}}|||||||||{{{xxxtttpppiiijjjllllllmmmnnnooopppssstttssssssqqqooolllkkklllllljjjgggddd```^^^\\\\\\\\\[[[ZZZYYYYYYYYYYYY^^^^^^```aaabbbbbbbbbbbbaaabbbcccdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnnnnqqqrrrssstttuuuwwwxxxxxxzzzzzz{{{}}}}}}zzzwwwttttttpppllljjjkkkllllllkkknnnnnnnnnooorrruuuxxxzzz{{{~~~{{{uuulll\\\LLLCCC??????>>>>>>>>>>>>??????BBBKKKPPPJJJBBB???@@@@@@BBBCCCDDDDDDDDDEEEGGGJJJNNNQQQTTTVVVVVVUUUTTTUUURRRQQQOOOOOOOOOMMMJJJGGGKKKQQQ[[[ccceeeaaaZZZTTTSSSSSSSSSTTTUUUTTTSSSQQQSSSUUUYYY\\\\\\ZZZWWWUUUUUUTTTRRRQQQSSSWWW[[[^^^bbbaaaaaaccceeefffcccaaa[[[eee|||xxxyyy{{{eeehhhkkkmmmnnnmmmnnnoookkkmmmpppqqqqqqqqqssstttwwwyyy{{{|||{{{yyyyyyzzzttt{{{}}}|||{{{zzzzzzwwwtttqqqggggggggggggggggggggggggmmmmmmnnnmmmlllkkkiiihhhffffffeeecccaaa^^^\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[aaa```______^^^^^^^^^___bbbbbbcccdddeeeeeeffffffhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqsssuuuwwwwwwwwwwwwzzzzzz{{{}}}|||||||||}}}}}}||||||}}}~~~yyyyyyxxxvvvtttrrrqqqpppnnnllljjjjjjlllnnnooooooooopppqqqssswww{{{~~~xxxpppdddRRRDDD===>>>>>>>>>>>>???@@@AAAAAAEEEMMMRRRLLLDDD@@@@@@@@@???AAABBBCCCCCCEEEGGGJJJMMMNNNPPPOOOMMMLLLLLLMMMPPPOOONNNNNNNNNKKKGGGDDDFFFKKKRRRXXXZZZXXXTTTQQQSSSUUUVVVWWWWWWUUURRRPPPNNNPPPSSSVVVXXXXXXXXXWWWRRRQQQQQQQQQSSSWWW[[[^^^aaa```aaabbbddddddbbb```[[[eee|||yyy{{{eeegggkkkmmmmmmllllllmmmmmmnnnpppqqqrrrsssttttttuuuwwwyyyzzzxxxwwwwwwwwwqqqwww}}}{{{zzzyyyxxxuuurrrjjjiiihhhggggggfffeeecccgggggghhhiiihhhgggfffeee````````````___]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```___^^^\\\\\\\\\]]]^^^bbbbbbccccccddddddeeeeeehhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooooooooqqqtttvvvwwwwwwwwwvvvyyyzzz|||~~~~~~yyyyyyzzz{{{}}}~~~{{{xxxvvvuuuuuuuuusssqqqooommmlllllllllmmmkkkkkklllnnnpppsssuuuuuussstttvvvxxx|||{{{qqqgggYYYIII>>>;;;<<<<<<<<<===>>>@@@AAABBBFFFMMMQQQKKKDDDAAA@@@??????AAACCCCCCDDDFFFHHHKKKIIIJJJKKKJJJHHHHHHIIIKKKLLLLLLLLLMMMNNNLLLHHHEEEFFFIIINNNQQQRRRSSSSSSSSSUUUWWWZZZ[[[YYYUUURRRQQQMMMNNNPPPRRRUUUWWWXXXYYYRRRRRRRRRTTTVVVZZZ]]]___aaaaaabbbcccccccccbbb```\\\fff|||zzz|||dddgggjjjlllkkkjjjjjjkkkllllllnnnoooqqqrrrrrrrrrrrrtttwwwwwwvvvuuuuuuuuurrrwww|||}}}{{{zzzxxxvvvtttooollliiihhhhhhgggdddaaaaaabbbcccddddddcccbbbaaa\\\]]]]]]^^^^^^]]]]]]\\\YYYYYYZZZZZZ[[[]]]^^^___]]]]]]\\\[[[[[[\\\]]]^^^bbbbbbbbbcccccccccddddddhhhiiijjjkkklllllllllkkkiiiiiijjjjjjlllmmmnnnooooooqqqtttvvvwwwwwwwwwvvvyyyzzz|||~~~}}}zzzwwwxxxxxxyyy{{{|||}}}~~~~~~{{{yyyvvvssspppnnnmmmllljjjhhhfffddddddfffhhhjjjiiikkknnnqqqtttwwwyyy{{{zzz{{{}}}uuuhhh\\\NNNBBB======::::::;;;;;;===>>>@@@AAACCCJJJMMMIIICCCAAA@@@>>>AAACCCDDDEEEFFFGGGJJJMMMKKKKKKKKKIIIGGGFFFHHHIIIGGGGGGGGGIIIKKKKKKIIIFFFGGGIIIMMMNNNOOOPPPRRRTTTVVVZZZ]]]]]]ZZZVVVSSSRRROOOPPPPPPRRRSSSUUUWWWXXXUUUUUUVVVXXX[[[^^^```bbbaaabbbdddddddddcccbbbaaa^^^ggg}}}{{{|||dddgggjjjkkkjjjiiiiiiiiiiiiiiiiiilllnnnpppooonnnoooqqqtttuuutttssstttuuuuuuxxx{{{{{{}}}~~~{{{yyyxxxvvvtttoookkkhhhffffffeeeaaa^^^]]]]]]^^^_________^^^]]]YYYZZZ[[[\\\\\\]]]\\\\\\YYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^^^^``````aaabbbccccccddddddfffgggiiijjjkkkkkkjjjjjjhhhhhhhhhiiijjjlllmmmnnnpppqqqsssuuuwwwwwwwwwwwwxxxzzz|||~~~zzzxxxwwwwwwxxxxxxyyyzzzzzzzzz~~~}}}}}}|||{{{zzzyyyxxxtttrrrpppmmmkkkiiiggggggaaa```______```cccfffhhhhhhlllqqquuuwwwyyy|||~~~~~~~~~zzzmmm]]]QQQGGG???===???:::::::::;;;<<<===???@@@@@@FFFJJJFFFCCCBBBAAA???CCCEEEGGGGGGGGGIIIKKKNNNOOOOOONNNLLLHHHFFFGGGHHHCCCCCCCCCEEEHHHIIIHHHGGGGGGJJJNNNNNNMMMNNNQQQTTTVVVYYY]]]\\\XXXTTTSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWYYY[[[^^^```aaabbbaaaccceeeeeecccbbbaaabbb___iii}}}}}}dddgggjjjjjjiiihhhggghhhiiihhhhhhjjjnnnpppnnnmmmlllnnnqqqssssssrrrssstttvvvwwwyyyyyy{{{~~~~~~zzzwwwvvvtttsssmmmiiieeecccdddccc^^^ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXYYYZZZ[[[\\\]]][[[[[[\\\]]]]]]]]]\\\\\\^^^___```aaabbbcccdddeeecccdddfffhhhhhhhhhgggfffffffffggghhhiiikkklllmmmqqqrrrssstttuuuwwwxxxxxxxxxzzz|||~~~{{{yyywwwxxxxxxxxxxxxxxxxxxwwwyyyxxxwwwuuutttrrrqqqpppkkkkkkjjjiiihhhgggffffff^^^^^^^^^___bbbfffiiillllllpppvvvzzz|||}}}~~~zzzrrrcccSSSJJJEEE???======;;;;;;;;;;;;<<<>>>??????===CCCGGGEEEDDDDDDDDDAAAEEEFFFHHHHHHHHHHHHKKKMMMOOOPPPPPPNNNKKKIIIIIIJJJGGGEEEDDDEEEGGGIIIJJJJJJIIINNNRRRRRRPPPOOOQQQTTTTTTWWWZZZYYYTTTRRRRRRTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]^^^______```bbbeeedddbbb``````aaaaaakkkdddgggiiijjjiiigggggggggkkkiiiiiillloooqqqpppnnnjjjlllpppqqqrrrrrrssstttuuuvvvwwwxxxzzz|||~~~~~~yyyvvvtttrrrqqqmmmhhhcccbbbcccbbb]]]YYYVVVVVVWWWXXXWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]^^^^^^]]][[[ZZZ]]]^^^___aaabbbdddeeeeee```bbbdddeeeffffffddddddeeeeeefffggghhhjjjlllmmmrrrrrrrrrssstttvvvxxxyyyxxxzzz|||~~~~~~|||{{{xxxxxxxxxxxxxxxwwwvvvvvvttttttrrrpppnnnlllkkkjjjeeeeeeeeefffffffffgggggg``````aaacccfffkkkoooqqqpppvvv|||~~~~~~zzzrrrlll]]]MMMGGGDDD@@@<<<;;;===<<<<<<======>>>???@@@;;;BBBFFFEEEEEEFFFFFFDDDFFFGGGHHHHHHGGGHHHJJJLLLKKKMMMOOOOOONNNMMMNNNOOOMMMKKKHHHHHHJJJLLLMMMMMMMMMRRRWWWWWWTTTRRRSSSVVVQQQUUUXXXVVVQQQOOOQQQTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTVVVXXXZZZ\\\\\\\\\\\\___aaadddccc```^^^___```bbbllldddeeeggghhhiiijjjiiiiiilllllllllmmmnnnppprrrssssssrrrpppoooppprrruuuvvvuuuuuuuuuuuuvvvvvvvvvvvv}}}~~~wwwrrrooooooooojjjiiigggddd```\\\YYYWWWXXXWWWWWWWWWWWWVVVSSSQQQVVVVVVVVVWWWWWWXXXXXXXXX[[[\\\[[[ZZZXXXYYY[[[]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]___aaabbbcccccccccbbbbbbcccccccccbbbbbbaaaiiijjjkkkkkkkkkjjjlllmmmqqqrrrtttvvvvvvvvvuuuuuuvvvyyy||||||}}}~~~~~~~~~|||xxxwwwvvvvvvvvvvvvtttsssnnnmmmlllkkkkkkhhheeecccdddgggiiikkkkkkkkkmmmnnnmmmlllmmmnnnppptttxxxzzz}}}vvvqqq```SSSFFFBBBBBB???<<<<<<999999:::<<<===???@@@@@@BBBBBBAAABBBBBBCCCDDDEEEIIIGGGEEECCCCCCDDDFFFGGGJJJKKKIIIGGGKKKRRRVVVUUUVVVPPPKKKLLLMMMMMMNNNRRRSSSTTTUUUVVVUUUTTTRRRPPPTTTSSSRRRQQQQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRPPPOOOSSSTTTTTTUUUWWWYYY[[[\\\]]]___aaa```]]]ZZZXXXXXX\\\iiidddeeegggiiijjjjjjjjjiiikkklllmmmnnnpppqqqrrrsssqqqrrrrrrrrrssstttuuuuuussssssssssssssstttttttttqqqvvv|||~~~xxxsssooonnnmmmgggfffdddbbb___\\\YYYXXXWWWVVVUUUVVVVVVUUUSSSPPPTTTTTTUUUVVVVVVWWWWWWWWWZZZZZZZZZYYYWWWXXXYYY[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\]]]___aaabbbccccccbbbbbbbbbccccccbbbbbbaaagggiiijjjkkkkkklllmmmoooqqqrrrsssuuuvvvxxxxxxxxxxxxzzz|||~~~~~~}}}}}}{{{zzzxxxwwwvvvtttssspppooojjjhhhfffeeeeeefffffffffeeehhhlllppprrruuuxxxzzz~~~|||zzzzzz|||~~~zzztttmmmiii[[[NNNCCC??????===:::::::::;;;<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGMMMWWW\\\\\\\\\UUUOOONNNNNNMMMNNNRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSRRRSSSSSSTTTUUUWWWYYYZZZ[[[YYY[[[\\\[[[XXXUUUTTTUUU[[[hhheeefffhhhjjjkkkkkkkkkjjjjjjlllnnnppprrrsssttttttpppqqqsssuuuvvvuuuttttttqqqqqqqqqqqqqqqqqqppppppmmmooorrruuu|||~~~yyysssooommmllldddcccbbb```^^^\\\YYYXXXUUUTTTSSSTTTUUUTTTRRRPPPRRRRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[]]]___```bbbbbbaaaaaabbbbbbcccbbbbbbaaadddfffiiikkkkkkmmmppprrrqqqrrrssstttvvvyyy{{{|||zzz{{{|||||||||}}}~~~~~~|||{{{zzzzzzyyywwwuuuqqqmmmjjjhhhfffdddcccbbbdddgggjjjmmmlllpppuuuyyy}}}{{{wwwqqqoookkkeee```VVVKKKAAA>>>>>><<<::::::<<<======???@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGEEEDDDFFFHHHJJJRRR]]]ccccccbbbZZZRRROOOMMMKKKLLLPPPMMMNNNPPPQQQRRRRRRQQQQQQMMMOOOSSSWWWXXXXXXVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSUUUWWWXXXZZZZZZ[[[\\\[[[YYYVVVUUUUUUVVVZZZgggfffhhhiiikkklllllllllllljjjlllooorrrtttuuuttttttpppqqqrrrsssttttttttttttqqqpppppppppoooooonnnnnnoooooooooooorrr|||~~~yyytttooollljjjeeedddcccaaa^^^[[[YYYWWWUUUSSSRRRSSSTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWVVVUUUUUUVVVXXXYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXYYYZZZ\\\___```aaa```aaaaaabbbbbbbbbbbbbbbbbbeeehhhjjjlllnnnqqqtttssssssssstttvvvxxx{{{}}}{{{||||||{{{{{{||||||{{{zzzzzzzzzxxxwwwvvvrrrmmmhhheeedddeeefffhhhiiillloootttwwwzzz}}}yyyqqqmmmmmmjjjccc\\\RRRHHHAAA??????===;;;<<<======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKOOOQQQPPPMMMHHHEEEEEEIIILLLPPPYYYccchhhgggcccZZZQQQMMMJJJHHHHHHKKKIIIJJJLLLMMMOOOPPPPPPPPPOOORRRUUUXXXXXXUUUQQQNNNPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSUUUWWWXXXYYYZZZ\\\\\\ZZZWWWUUUTTTUUUWWWZZZggghhhiiikkklllmmmnnnmmmmmmkkkmmmpppssstttuuuttttttqqqqqqoooooopppqqqsssuuuqqqqqqppppppooonnnmmmmmmnnnnnnmmmkkklllrrr|||}}}xxxsssnnnkkkiiiiiihhhfffccc___\\\XXXWWWUUUSSSRRRRRRRRRSSSQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTSSSUUUVVVVVVUUUUUUVVVWWWYYYYYYXXXWWWWWWXXXYYYYYYWWWWWWWWWYYYZZZ]]]___```___```aaabbbbbbbbbbbbbbbbbbdddhhhjjjlllnnnrrrtttvvvuuuuuuuuuuuuwwwyyyzzz{{{{{{|||{{{{{{|||~~~~~~|||yyyxxxxxxxxxyyyssssssrrrnnniiifffeeefffhhhmmmsssxxxzzz|||~~~zzzuuuooonnnnnnjjj___VVVLLLDDD?????????===<<<=========>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFIIIMMMOOOOOOLLLGGGDDDEEEKKKSSSZZZccckkkllliii^^^VVVMMMJJJGGGDDDDDDGGGFFFGGGIIIJJJLLLNNNOOOOOOOOOQQQTTTUUUTTTPPPLLLIIILLLLLLMMMMMMMMMNNNOOOOOOQQQRRRTTTVVVXXXYYYYYYYYYYYYXXXVVVSSSPPPPPPRRRTTT[[[gggiiijjjlllnnnooooooooonnnmmmnnnppprrrssstttssssssrrrpppnnnmmmnnnpppsssuuurrrrrrqqqpppnnnmmmllllllnnnoooooommmmmmpppwww}}}|||wwwqqqmmmkkkjjjkkkjjjgggddd```\\\YYYWWWUUUSSSQQQPPPPPPPPPOOONNNMMMMMMNNNOOOQQQRRRSSSSSSSSSUUUWWWXXXWWWVVVWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWXXXYYY[[[]]]_________```aaabbbbbbbbbbbbccceeehhhjjjlllnnnqqqsssuuuuuuuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxvvvuuuuuuvvvnnnoooooolllhhhhhhkkknnnpppxxxuuussspppooollldddXXXNNNEEE???<<<======;;;;;;======>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEBBBEEEHHHKKKKKKIIIFFFDDDFFFPPP\\\fffnnnrrrooohhhVVVOOOIIIGGGFFFDDDDDDFFFGGGGGGIIIJJJLLLNNNOOOPPPLLLMMMNNNOOOOOOMMMLLLKKKLLLLLLLLLLLLMMMNNNPPPPPPQQQSSSUUUXXXYYYZZZZZZZZZZZZZZZXXXUUURRRRRRSSSUUU[[[gggjjjkkkmmmooopppppppppoooooooooppppppqqqrrrrrrrrrppppppppppppppprrrssstttrrrqqqpppooommmlllkkkjjjmmmooorrrqqqpppqqquuuyyy{{{{{{uuuppplllkkkjjjiiiiiigggdddaaa]]][[[YYYTTTRRRNNNMMMLLLLLLKKKJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTVVVXXXYYYYYYXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXZZZ\\\]]]^^^___```aaabbbbbbbbbbbbeeegggiiikkkkkkmmmoooqqqqqqrrrtttuuuvvvwwwwwwxxxvvvxxx{{{|||}}}}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzwwwtttrrrppppppkkklllmmmkkkiiimmmtttzzzvvvtttrrrnnnfff[[[OOOFFFAAA===<<<>>>>>><<<<<<>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFHHHJJJKKKKKKJJJIIINNNZZZhhhrrrwwwtttiii^^^OOOJJJFFFHHHHHHGGGGGGIIIJJJKKKKKKLLLNNNPPPQQQRRRLLLKKKKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLNNNPPPQQQRRRTTTVVVYYY[[[[[[[[[[[[]]]]]]\\\YYYVVVUUUVVVXXXZZZfff~~~kkklllnnnooopppqqqppppppppppppooooooooopppqqqrrroooppprrrsssttttttssssssqqqpppooonnnlllkkkiiiiiihhhlllooopppooooooqqqsssyyy{{{{{{tttooolllkkkkkkgggfffeeecccaaa^^^\\\[[[SSSPPPMMMJJJJJJIIIHHHGGGLLLMMMNNNOOOQQQRRRSSSTTTTTTWWWYYYZZZZZZYYYZZZ[[[YYYXXXWWWWWWWWWWWWXXXYYY[[[ZZZXXXWWWXXXYYY[[[]]]^^^___```aaabbbbbbbbbbbbfffhhhjjjkkkkkklllnnnpppnnnppprrruuuwwwxxxxxxxxxtttwww{{{}}}}}}~~~~~~}}}|||}}}}}}|||{{{{{{|||||||||xxxtttpppmmmkkkiiikkklllkkkkkkqqq{{{}}}{{{}}}zzzxxxuuummmbbbUUUJJJCCCAAA>>>>>>@@@AAA>>>???BBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOOOOPPPXXXdddrrrzzz{{{rrrbbbSSSLLLGGGFFFIIIKKKJJJJJJMMMMMMMMMNNNOOOPPPRRRTTTUUUOOOMMMJJJHHHGGGHHHKKKLLLJJJIIIIIIIIIKKKMMMOOOPPPRRRTTTWWWZZZ\\\\\\\\\[[[ZZZZZZZZZXXXUUUTTTTTTUUUYYYeee}}}iiiiiikkklllnnnooopppqqqllllllmmmooopppqqqrrrsssppppppqqqqqqrrrqqqqqqppprrrqqqooommmkkkiiigggfffjjjlllnnnqqqrrrsssssssssrrrtttvvvzzz~~~|||uuuooollljjjiiihhhiiihhhgggdddaaa]]]ZZZXXXUUURRRMMMIIIGGGGGGFFFFFFIIIIIIIIIJJJLLLNNNPPPRRRWWWXXXZZZ[[[[[[YYYWWWVVVTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVXXX[[[^^^______^^^_________```bbbfffiiiiiijjjjjjkkklllmmmooopppqqqqqqsssuuuwwwyyyzzz{{{yyyyyyzzzzzz|||}}}~~~}}}}}}zzzyyyzzz}}}zzztttqqqppppppooommmjjjmmmpppqqqtttzzz|||uuusssuuuyyy|||~~~xxxqqqjjj^^^MMMBBB===<<<<<<>>>???@@@@@@@@@@@@AAABBBDDDDDDCCCBBBCCCDDDEEEDDDDDDDDDFFFHHHJJJKKKLLLGGGHHHQQQWWWWWWXXX[[[cccooo{{{~~~zzzqqqcccWWWKKKGGGFFFIIIJJJIIIKKKOOONNNOOOOOOQQQSSSUUUWWWXXX]]]WWWOOOKKKJJJKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOOOOUUUTTTUUUXXX\\\]]]]]]\\\\\\YYYVVVTTTTTTUUUTTTTTTXXXbbbwwwjjjjjjkkklllnnnoooppppppmmmmmmmmmnnnoooqqqrrrsssrrrsssssssssssssssrrrqqqppppppooommmkkkiiihhhhhhjjjkkknnnppprrrsssttttttttttttvvvxxxzzz|||~~~~~~~~~|||zzz}}}|||xxxrrrnnnkkkjjjhhhgggfffeeedddbbb___[[[WWWUUURRROOOLLLIIIIIIIIIJJJJJJMMMMMMMMMNNNOOOQQQRRRSSSWWWXXXYYYZZZYYYXXXVVVTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWVVVVVVXXX[[[^^^___^^^___````````````cccfffiiijjjjjjjjjkkklllnnnpppppprrrrrrssstttvvvwwwxxxxxxvvvvvvwwwwwwyyyzzz{{{|||~~~~~~}}}}}}}}}~~~}}}yyytttrrrrrrsssrrrppprrruuuxxxyyyzzz~~~yyyrrrqqqvvv~~~xxxlllbbbUUUHHH@@@???<<<<<<===>>>????????????AAACCCDDDDDDCCCCCCCCCDDDCCCCCCBBBCCCDDDFFFHHHIIILLLIIILLLVVV]]]___```ccciiisss}}}{{{sssfffZZZNNNJJJHHHIIIIIIHHHJJJNNNOOOOOOPPPQQQSSSUUUWWWXXX^^^XXXQQQLLLKKKLLLKKKKKKIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTYYY^^^cccdddddd^^^[[[XXXVVVVVVWWWWWWWWWVVV```vvvkkkllllllmmmnnnoooooopppooonnnmmmmmmmmmooorrrsssuuuuuuuuuuuuttttttsssrrrooonnnnnnmmmlllkkkjjjjjjiiikkkmmmoooqqqsssttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwzzz~~~}}}yyyvvvsssuuuyyy}}}}}}zzzsssqqqmmmkkkjjjiiigggeeebbbbbbaaa___\\\WWWSSSQQQNNNMMMLLLKKKKKKLLLNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXWWWUUUSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVXXX[[[]]]^^^^^^___`````````aaacccgggjjjjjjjjjjjjkkkmmmnnnpppqqqsssssssssttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{xxxvvvsssssstttvvvvvvuuuzzz}}}~~~vvvqqqttt~~~uuudddVVVKKKAAA>>>@@@;;;<<<<<<===>>>>>>>>>???@@@BBBDDDDDDCCCCCCCCCDDDAAAAAAAAAAAACCCEEEGGGHHHKKKKKKQQQ\\\dddgggiiikkkqqqyyy|||uuukkk```SSSNNNJJJJJJHHHFFFHHHLLLNNNNNNOOOQQQRRRTTTUUUVVV\\\WWWQQQMMMKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRPPPQQQUUU[[[bbbgggiiijjj___\\\XXXWWWWWWXXXXXXWWWTTT^^^tttmmmmmmmmmnnnnnnoooooooooqqqooommmllllllnnnppprrrtttuuuuuuttttttsssrrrqqqmmmmmmmmmmmmmmmllllllllliiijjjlllnnnppprrrssstttttttttttttttsssssssssssssssuuuxxxzzzzzzxxxuuurrrrrrtttxxx{{{~~~}}}xxxtttqqqjjjhhhggggggggggggdddbbb_________]]]ZZZUUUQQQOOOMMMNNNOOOOOOOOOPPPQQQSSSVVVVVVWWWXXXXXXWWWUUUTTTTTTUUUVVVVVVUUUSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXWWWVVVXXXZZZ\\\]]]\\\^^^_________```bbbfffiiihhhhhhiiijjjlllnnnoooppprrrrrrsssssstttuuuvvvvvvzzzyyyyyyyyyzzz{{{||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||}}}}}}}}}}}}~~~~~~}}}{{{xxxtttrrrqqqqqqqqqsssuuuxxxyyyzzz~~~|||zzz~~~zzzwwwxxxppp\\\NNNDDD>>><<>>>>>>>>@@@BBBCCCBBBBBBBBBDDDAAAAAAAAABBBCCCEEEHHHIIILLLPPPXXXbbbjjjnnnpppqqqwww{{{~~~|||xxxpppgggWWWQQQLLLKKKHHHEEEFFFJJJKKKLLLMMMOOOPPPQQQRRRRRRVVVSSSOOOKKKIIIHHHHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQSSSTTTWWW]]]dddiiikkkkkk^^^[[[XXXVVVVVVWWWVVVVVVRRR\\\ssszzz~~~nnnnnnnnnooooooppppppppprrrpppnnnlllkkkmmmooopppqqqrrrrrrrrrqqqqqqpppooolllllllllmmmmmmnnnnnnnnnjjjkkklllmmmoooppprrrsssssssssssssssttttttttttttrrrsssuuuwwwvvvuuurrrpppsssuuuxxxzzz|||zzzuuuqqqmmmkkkaaaaaaaaabbbccccccaaa___^^^]]]\\\ZZZXXXTTTRRRPPPOOORRRTTTUUUSSSSSSUUUVVVYYYZZZZZZZZZYYYWWWUUUSSSSSSSSSUUUUUUTTTRRRPPPOOONNNNNNOOOQQQRRRSSSTTTUUUYYYXXXWWWXXXZZZ[[[\\\[[[\\\]]]]]]]]]^^^```dddgggfffggggggiiikkkmmmnnnppppppqqqrrrtttvvvxxxyyyyyy|||{{{{{{{{{{{{{{{||||||zzz{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}|||||||||}}}}}}|||zzzwwwsssnnnlllkkkmmmqqqtttxxx{{{}}}zzzwwwyyytttvvvyyyvvvgggUUUJJJCCC===<<<======<<<<<<;;;<<<<<<===>>><<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBCCCEEEGGGJJJKKKQQQXXXbbbkkkrrrvvvwwwwwwyyy{{{|||zzzyyyxxxqqqiiiXXXRRRMMMKKKHHHDDDEEEHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNMMMKKKHHHFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOORRRSSSWWW]]]dddjjjmmmmmmaaa]]]ZZZWWWWWWWWWVVVUUUQQQ\\\sss~~~vvvyyymmmnnnnnnooopppqqqqqqrrrrrrqqqnnnmmmllllllmmmnnnmmmnnnnnnoooooonnnnnnnnnlllllllllmmmnnnnnnoooooollllllllllllmmmooopppqqqrrrrrrsssssstttuuuvvvvvvssstttuuuuuutttsssqqqooopppsssuuuvvvwwwxxxzzz||||||vvvpppllliiifffddd[[[ZZZ[[[\\\^^^___^^^]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSVVVZZZ[[[YYYXXXYYY[[[]]]\\\[[[ZZZXXXVVVTTTSSSQQQRRRSSSTTTTTTRRRPPPOOOLLLMMMNNNPPPQQQSSSTTTUUUYYYXXXWWWWWWYYY[[[[[[ZZZ[[[\\\\\\\\\]]]___cccfffffffffgggiiikkkmmmoooppprrrrrrtttvvvxxxzzz||||||{{{{{{zzzyyyyyyyyyzzzzzz||||||~~~~~~}}}{{{yyyyyyzzz{{{|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||{{{yyyvvvssspppmmmllljjjnnntttyyy}}}|||yyywww{{{{{{pppuuu{{{wwwiii[[[MMMFFFCCC>>><<<<<<>>>>>><<<<<<<<<===>>>???<<<>>>@@@AAA@@@@@@AAACCCCCCCCCCCCDDDFFFIIIKKKMMMWWWbbbnnnvvv|||zzz{{{xxxuuuuuutttmmmeeeVVVQQQMMMLLLIIIEEEDDDGGGEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIIIIGGGEEEDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOTTT[[[dddjjjnnnooofffbbb^^^[[[YYYYYYWWWVVVQQQ\\\ttt~~~uuuwwwmmmmmmnnnoooqqqrrrssssssrrrqqqooonnnllllllkkkkkkjjjkkklllmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnoooooommmmmmlllllllllmmmnnnooorrrrrrrrrssstttuuuuuuvvvuuuuuuuuutttsssqqqpppnnnlllnnnpppqqqpppppprrrssstttyyy|||}}}~~~~~~zzzpppmmmgggcccaaa___]]][[[WWWVVVVVVXXXZZZ\\\\\\[[[ZZZXXXUUUSSSRRRRRRTTTUUUTTTYYY___```^^^]]]___aaaaaa___]]]ZZZWWWUUUTTTSSSOOOPPPRRRTTTTTTSSSRRRPPPMMMNNNOOOPPPRRRTTTUUUVVVZZZXXXWWWWWWYYYZZZZZZYYY[[[\\\]]]]]]]]]___cccfffggghhhiiijjjllloooqqqrrrvvvvvvwwwyyyzzz|||}}}}}}{{{zzzyyyyyyxxxxxxxxxyyy}}}}}}~~~~~~~~~{{{zzzxxxwwwwwwyyy{{{|||zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvwwwuuurrrooommmmmmmmmmmmmmmsss{{{~~~|||{{{|||~~~zzzvvv|||xxxrrrooo\\\PPPDDDAAAAAA???===<<<@@@???===<<<<<<===???@@@===???AAABBBBBBBBBCCCDDDCCCCCCCCCDDDFFFIIILLLMMMYYYfffttt||||||zzzvvvqqqooommmeee\\\RRRNNNLLLMMMJJJEEEDDDFFFDDDEEEGGGIIIJJJJJJIIIIIIFFFHHHJJJIIIGGGFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNRRRYYYaaagggkkkllliiieee```\\\ZZZXXXVVVUUUSSS^^^uuuwwwvvv~~~zzzlllmmmnnnoooqqqsssttttttqqqqqqpppooommmlllkkkjjjiiiiiikkklllmmmmmmnnnnnnllllllmmmmmmnnnnnnoooooonnnnnnlllkkkkkklllmmmnnnrrrrrrrrrsssssstttttttttvvvvvvuuutttrrrpppooonnnjjjkkkmmmnnnmmmlllmmmnnnggglllpppppprrrtttrrrnnnddd```[[[XXXVVVUUUTTTSSSVVVTTTTTTUUUXXXZZZZZZZZZYYYVVVRRRPPPOOOQQQTTTWWWTTTZZZaaacccbbbaaacccfffcccaaa^^^ZZZWWWUUUTTTTTTNNNPPPRRRSSSTTTTTTRRRRRRNNNOOOPPPRRRTTTUUUWWWWWWZZZYYYWWWWWWYYYZZZYYYXXX\\\]]]^^^^^^^^^```dddgggiiiiiijjjlllnnnqqqssstttyyyyyyzzz{{{{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyy||||||||||||{{{zzzxxxxxxxxxwwwvvvuuuvvvxxx{{{}}}{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}|||{{{yyyvvvtttssspppnnnkkkhhhhhhiiilllnnnqqqxxx~~~}}}~~~|||qqqkkkjjjVVVIII>>><<<>>>>>>======AAA@@@>>>===<<<===???@@@>>>@@@CCCDDDCCCDDDEEEFFFBBBBBBCCCDDDFFFIIILLLMMMWWWfffuuu}}}}}}{{{uuunnnkkkhhh___UUUOOOLLLLLLMMMKKKFFFCCCEEEDDDEEEHHHJJJKKKJJJIIIHHHEEEIIIKKKLLLJJJIIIKKKMMMJJJIIIIIIIIIIIIJJJKKKKKKOOOPPPSSSXXX___ccceeeeeehhhddd___ZZZXXXVVVTTTRRRTTT___vvvxxxvvv{{{xxx}}}mmmnnnooooooqqqqqqrrrsssnnnoooqqqqqqoookkkgggdddggggggggghhhiiikkklllmmmpppnnnllljjjjjjlllnnnpppkkkkkkkkkkkkmmmnnnooopppnnnoooppprrrssstttttttttrrrqqqooonnnlllkkkkkkkkkjjjjjjjjjkkkllljjjfffccc]]]```dddggghhhgggdddbbbZZZWWWRRRMMMLLLMMMPPPRRRRRRRRRRRRQQQRRRSSSTTTTTTWWWTTTPPPLLLJJJMMMSSSWWWYYY```fffiiigggfffgggjjjiiihhhddd```[[[WWWTTTRRRKKKLLLOOORRRTTTTTTSSSSSSOOOOOOOOOOOOPPPRRRSSSUUUXXXYYYZZZYYYXXXWWWXXXYYY\\\\\\]]]]]]^^^aaaeeehhhjjjkkklllnnnqqqtttvvvwww{{{|||}}}~~~}}}{{{zzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{|||}}}}}}|||{{{zzz{{{yyyvvvttttttvvvxxxzzz{{{}}}~~~}}}|||{{{|||~~~|||~~~~~~~~~}}}}}}||||||{{{zzzwwwssspppnnnmmmiiihhhjjjjjjgggkkkssszzz~~~~~~~~~|||xxxqqqeee[[[LLLCCC===@@@BBB>>><<<======@@@BBBAAA>>>===>>>AAACCCBBBBBBCCCEEEFFFDDDBBBIIIHHHFFFDDDDDDGGGNNNSSSVVV]]]jjjxxx~~~|||tttggg\\\TTTQQQGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLKKKNNNQQQUUUXXX\\\bbbeeehhhddd___ZZZWWWTTTRRRPPPSSS```zzz~~~wwwxxxzzztttxxxnnnoooooopppqqqrrrsssssspppqqqqqqqqqoookkkhhhfffhhhiiiiiijjjkkkmmmmmmnnnooommmkkkjjjjjjkkkmmmoookkkkkkkkklllmmmnnnppppppoooooopppqqqrrrsssttttttnnnmmmllljjjhhhgggffffffgggggghhhiiiiiifffbbb^^^ZZZ\\\___bbbbbb___]]]ZZZTTTQQQMMMJJJHHHJJJMMMOOOSSSSSSRRRRRRRRRSSSSSSTTTTTTRRRNNNKKKIIILLLQQQUUUYYY___fffjjjjjjjjjlllnnnnnnkkkgggbbb\\\VVVRRRPPPKKKMMMOOORRRSSSTTTSSSSSSPPPPPPPPPPPPQQQSSSTTTVVVYYYZZZ[[[ZZZYYYXXXYYYZZZYYY[[[\\\]]]^^^aaafffiiiiiijjjlllnnnrrruuuxxxzzz{{{|||~~~~~~|||{{{xxxxxxyyyyyyzzz|||}}}~~~{{{{{{|||||||||{{{yyyyyyyyyxxxvvvuuutttvvvxxxyyy|||}}}~~~}}}|||{{{|||~~~}}}~~~~~~~~~~~~}}}||||||{{{|||{{{zzzxxxuuurrrpppooohhhfffhhhmmmoooooottt{{{~~~~~~|||~~~{{{uuurrrpppiii]]]TTTLLLDDD???AAABBB@@@>>>???@@@AAABBBAAA???>>>@@@BBBGGGHHHIIIIIIHHHFFFCCCBBB>>>???AAADDDHHHKKKNNNPPPOOOUUU```ooo}}}|||rrreeeXXXPPPMMMHHHGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLOOORRRUUUXXXYYY[[[]]]___cccaaa^^^[[[XXXVVVSSSRRRQQQ^^^xxx~~~wwwwwwxxxsssxxxoooooopppqqqrrrsssttttttrrrrrrqqqpppnnnkkkiiihhhjjjkkklllmmmnnnnnnnnnnnnmmmllljjjiiiiiijjjlllmmmllllllllllllnnnooopppqqqpppooooooooopppqqqssstttpppooonnnllljjjiiihhhggggggfffgggggggggccc^^^ZZZYYYZZZ[[[\\\ZZZWWWTTTRRROOOMMMJJJGGGGGGIIIKKKMMMTTTTTTTTTSSSSSSSSSSSSSSSPPPOOOMMMJJJIIIKKKOOOSSSXXX^^^fffjjjlllnnnpppsssrrrpppjjjddd\\\UUUPPPMMMLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPRRRSSSUUUVVV[[[\\\\\\[[[ZZZYYYYYY[[[XXXYYY[[[]]]___bbbfffiiihhhiiikkknnnrrrvvvyyy{{{{{{|||}}}~~~~~~}}}|||{{{yyyyyyyyyzzz{{{|||~~~~~~||||||||||||{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxx|||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~||||||}}}}}}~~~~~~}}}{{{zzzyyyyyy{{{yyywwwtttrrrqqqqqqqqqiiijjjnnnuuuxxxyyy|||}}}~~~~~~~~~~~~~~~|||~~~~~~||||||~~~yyytttyyywwwtttppppppnnnhhh]]]UUUOOOHHHDDDEEEFFFEEEEEEFFFDDDDDDCCCAAA??????BBBDDDFFFIIIMMMMMMJJJGGGFFFGGGFFFDDDBBBDDDIIIMMMNNNMMMLLLNNNVVVddduuuzzzoooaaaVVVNNNKKKHHHHHHHHHGGGGGGGGGGGGFFFCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFIIILLLMMMUUUWWW[[[\\\[[[YYYYYYYYY]]]]]]]]]\\\ZZZWWWTTTSSSNNN[[[uuu~~~vvvvvvtttpppuuuoooppppppqqqrrrssstttttttttsssqqqooommmlllkkkjjjkkklllmmmnnnoooooonnnnnnlllkkkjjjiiiiiijjjkkkllllllllllllmmmnnnooopppqqqpppooonnnmmmmmmoooqqqsssrrrrrrqqqpppnnnlllkkkjjjiiihhhhhhhhhgggccc]]]YYYZZZZZZYYYXXXVVVRRROOOMMMMMMLLLJJJHHHHHHJJJLLLNNNTTTTTTTTTTTTTTTSSSSSSSSSNNNMMMLLLJJJIIIKKKOOORRRZZZ^^^eeejjjmmmooorrrttttttqqqllleee]]]VVVQQQNNNNNNNNNPPPQQQRRRRRRRRRRRRPPPPPPOOOPPPQQQRRRTTTUUUZZZ[[[\\\[[[YYYXXXYYYZZZYYY[[[]]]^^^___aaadddgggggghhhjjjmmmpppsssvvvxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzyyyyyy|||}}}~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~}}}|||{{{{{{{{{||||||~~~~~~}}}|||{{{yyyxxxwwwyyywwwtttrrrqqqrrrssstttsssvvv{{{}}}~~~~~~}}}{{{zzzzzz{{{|||||||||~~~{{{zzz}}}wwwttt{{{vvvtttsssrrrpppiii___WWWRRRNNNJJJIIIKKKLLLMMMNNNJJJIIIEEEBBB@@@@@@BBBCCC???DDDIIIIIIGGGHHHLLLQQQ___UUUJJJDDDFFFJJJLLLLLLMMMMMMRRR```qqqvvvjjj]]]TTTNNNKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGEEECCCCCCCCCDDDFFFJJJMMMOOOWWWZZZ^^^___]]]ZZZWWWUUUYYY[[[]]]]]]ZZZVVVRRRPPPMMMZZZttt~~~vvvvvv|||qqqmmmooonnnoooooopppqqqrrrsssssssssrrrpppnnnmmmlllllllllkkkllllllmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjkkkllllllllllllmmmooopppqqqpppnnnmmmllllllmmmoooppppppppppppooommmllljjjiiiiiihhhgggfffddd```[[[WWWYYYXXXWWWUUURRROOOLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMSSSSSSTTTTTTTTTTTTSSSRRRMMMMMMLLLKKKJJJLLLPPPTTT\\\___dddhhhkkknnnpppqqqrrroookkkeee___YYYTTTRRROOOPPPPPPQQQQQQRRRRRRRRROOONNNNNNNNNOOOQQQSSSTTTXXXYYYZZZZZZXXXXXXYYYZZZ\\\^^^___```___```bbbdddggghhhiiikkkmmmoooqqqsssvvvvvvwwwxxxxxxxxxxxxxxxzzzzzzzzz{{{|||}}}~~~~~~|||{{{zzzzzzyyyyyyzzz{{{|||||||||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{}}}}}}}}}|||{{{yyywwwvvvvvvuuusssqqqrrrtttwwwyyy}}}~~~~~~~~~~~~||||||{{{||||||}}}~~~|||}}}}}}|||{{{yyywwwuuuxxxyyyxxxxxxxxxzzz~~~}}}{{{|||}}}|||zzzwwwuuutttrrrmmmeeeZZZRRRPPPNNNKKKIIIJJJNNNPPPQQQOOOLLLGGGDDDAAAAAAAAAAAA<<>>???@@@>>>>>>AAAGGGMMMKKKHHHDDDCCCFFFGGGFFFEEEGGGMMMXXXggguuu}}}lll\\\OOOHHHDDDBBBEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDFFFIIILLLNNNOOOTTTYYY\\\[[[XXXTTTSSSTTTXXX\\\[[[UUUOOOKKKIIIMMMZZZsssvvvwwwtttkkkiiieeevvvjjjjjjkkklllmmmnnnoooooollllllmmmmmmnnnnnnnnnnnnpppnnnllljjjiiijjjlllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmnnnooommmmmmllllllkkkkkkkkkjjjkkklllmmmnnnnnnmmmlllkkkdddaaa]]]YYYXXXWWWUUUSSSWWWVVVTTTSSSRRRRRRRRRSSSUUUTTTSSSQQQPPPNNNLLLKKKMMMOOOQQQSSSTTTSSSSSSRRRNNNMMMKKKIIIIIIMMMSSSXXX^^^___bbbfffkkknnnppppppnnnlllhhhddd___[[[WWWUUURRRQQQQQQPPPPPPPPPQQQQQQOOONNNNNNNNNOOOQQQSSSTTTUUUWWWYYYYYYYYYZZZ\\\^^^___aaacccccccccbbbdddeeeffffffgggiiikkkmmmoooqqqttttttttttttuuuvvvwwwwwwxxxxxxyyyyyyzzz|||}}}~~~|||{{{zzzyyyxxxyyyyyyzzzxxxyyyyyyzzz{{{{{{||||||}}}~~~}}}}}}~~~~~~|||{{{}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyzzzzzz{{{yyyyyyzzzzzzxxxvvvtttrrrqqqqqqrrruuuyyy}}}~~~}}}|||{{{{{{|||~~~~~~}}}}}}}}}}}}}}}~~~ttttttttttttuuuvvvwwwxxx|||}}}|||{{{yyyyyyzzz|||}}}~~~yyyyyy~~~{{{~~~|||xxxqqqiii___UUUOOODDDGGGEEE@@@AAAHHHMMMNNNKKKIIIFFFEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@BBBCCCDDD@@@@@@AAABBBDDDFFFGGGHHHMMMWWWfffttt|||sssaaaRRRHHHDDDCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBDDDFFFIIIJJJIIINNNSSSVVVUUUSSSPPPOOOQQQVVVZZZYYYRRRLLLIIIIIILLLYYYrrrwwwxxxrrriiiiiieeessshhhiiiiiijjjkkklllmmmmmmjjjjjjlllmmmnnnnnnnnnnnnrrrooollliiiiiijjjmmmoookkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjkkklllmmmnnnlllllllllllllllkkkiiiiiicccdddfffhhhhhhhhhfffeeeeeeaaa[[[WWWVVVVVVUUUTTTYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZYYYWWWTTTQQQOOONNNKKKMMMPPPRRRSSSSSSSSSRRRNNNMMMJJJGGGGGGLLLSSSYYY]]]___aaaffflllppprrrrrrnnnlllhhhddd___ZZZWWWUUURRRRRRQQQPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPRRRTTTUUUUUUWWWYYYZZZ[[[\\\^^^```^^^```cccdddddddddfffgggdddeeegggiiilllooorrrsssttttttttttttuuuvvvxxxxxxxxxxxxxxxyyyzzz{{{|||}}}zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwwwwxxxyyyzzz{{{|||}}}~~~}}}~~~}}}{{{zzz|||~~~}}}}}}~~~~~~~~~~~~}}}|||}}}|||{{{zzzyyyzzz{{{{{{wwwxxxxxxxxxwwwtttrrrpppoooqqqssswww{{{~~~}}}||||||~~~}}}{{{{{{{{{}}}~~~{{{zzzyyyxxxxxxxxxxxxxxxssssssssstttvvvyyy|||~~~~~~}}}~~~~~~||||||~~~}}}~~~}}}}}}|||yyytttmmmdddZZZQQQKKKCCCFFFDDD???@@@HHHNNNNNNGGGEEEDDDEEEHHHIIIGGGEEE>>>???@@@CCCEEEEEECCCAAAGGGFFFCCC@@@@@@CCCIIINNNXXXdddtttttthhhXXXKKKEEEDDDEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFAAABBBDDDGGGIIIKKKLLLLLLHHHGGGEEECCCCCCDDDFFFGGGDDDCCCBBBAAABBBDDDFFFHHHFFFJJJOOORRRQQQNNNLLLKKKOOOTTTXXXWWWQQQKKKIIIIIILLLXXXqqqwwwyyyqqqhhhiiifffsssffffffgggjjjmmmnnnnnnmmmllllllllllllllllllllllllpppmmmiiihhhiiijjjkkkkkkiiiiiijjjkkkllllllllllllhhhhhhiiijjjkkkkkkllllllmmmmmmmmmmmmkkkiiigggfffgggeeeccccccccccccaaa```aaa\\\VVVRRRQQQTTTYYY\\\\\\\\\]]]___aaa```^^^\\\ccc```^^^]]]]]]ZZZUUUQQQRRROOOLLLMMMPPPRRRQQQPPPOOOMMMJJJIIIJJJOOOTTTWWW```aaabbbbbbccchhhpppvvvsssoooiiibbb\\\VVVSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPRRRTTTUUURRRNNNUUUVVVWWWYYY[[[\\\]]]]]]___```bbbccccccdddfffhhhhhhhhhhhhhhhhhhkkkooosssqqqrrrssstttwwwyyy{{{|||yyyzzz{{{{{{zzzyyywwwvvvttttttsssssstttuuuwwwxxx{{{||||||{{{yyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{||||||}}}}}}~~~~~~{{{wwwvvvvvvxxxyyyyyyoooppppppqqqpppnnnmmmkkklllnnnqqqwww}}}~~~|||yyyxxxyyy{{{|||zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuqqqooonnnrrryyy~~~|||{{{{{{~~~~~~~~~}}}~~~}}}xxxnnnaaaYYYUUUQQQJJJCCC@@@@@@???>>>===???BBBEEEEEEDDDBBBAAAAAABBBDDDEEEEEECCC@@@??????AAAAAAAAABBBCCCDDDDDDDDDHHHOOOTTTaaaooo{{{}}}~~~rrrfff\\\PPPHHHEEEDDDBBB???@@@AAACCCDDDDDDCCCAAA???BBBCCCDDDFFFGGGGGGGGGGGGGGGEEECCCCCCDDDDDDDDDCCC@@@@@@AAA@@@???@@@AAACCCGGGHHHIIIJJJKKKJJJIIIHHHMMMNNNOOOOOONNNLLLJJJHHHJJJVVVooo|||}}}~~~qqqjjjgggbbbppphhhgggggghhhjjjkkkkkkjjjiiiiiijjjjjjkkkkkkllllllnnnllliiihhhiiijjjjjjjjjiiijjjkkkkkkllllllkkkkkkffffffhhhiiikkklllmmmnnnnnnnnnnnnmmmkkkiiigggeeefffdddcccccccccbbb```]]]]]]YYYTTTSSSUUU[[[aaadddjjjjjjjjjllllllkkkhhheeehhheeeaaa``````]]]XXXTTTRRROOOMMMMMMOOOPPPPPPOOOOOOMMMKKKJJJLLLQQQVVVYYY```aaaaaaaaabbbffflllrrrpppnnniiiccc]]]WWWTTTRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSQQQPPPQQQSSSTTTRRRPPPTTTUUUWWWYYY[[[\\\]]]]]]]]]___bbbdddeeegggiiikkklllllllllkkkjjjlllooorrrttttttttttttuuuvvvxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvrrrqqqppppppqqqrrrssstttvvvwwwxxxwwwvvvvvvwwwyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyzzzzzz{{{{{{{{{|||||||||}}}{{{wwwvvvvvvwwwvvvvvvqqqqqqpppooonnnlllkkkjjjkkkmmmqqqvvv{{{||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzwwwvvvuuusssqqqpppppppppqqqppppppttt{{{~~~}}}|||{{{{{{~~~{{{vvvmmmbbbTTTIIIDDDCCCAAA@@@AAAAAA@@@>>>===>>>BBBEEEBBBBBBAAAAAABBBCCCDDDEEEDDDBBB??????@@@AAA@@@@@@CCCDDDEEECCCBBBFFFOOOWWWfffsss}}}~~~{{{ooo```XXXMMMFFFEEEDDDCCCAAA@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA<<<===???@@@AAABBBDDDFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFDDDJJJWWWqqq|||}}}rrriiifffcccpppkkkhhhffffffggghhhhhhggggggggghhhiiijjjkkklllllllllkkkiiiiiijjjkkkjjjiiikkkkkkkkkkkkkkkjjjjjjiiidddeeefffhhhjjjlllnnnooonnnnnnnnnmmmkkkiiifffeeedddcccbbbcccbbb```]]]ZZZVVVSSSRRRUUU\\\fffnnnsss|||{{{{{{{{{zzzwwwsssooooookkkfffdddccc```[[[WWWTTTRRRPPPOOOPPPPPPPPPOOOOOOMMMLLLLLLOOOTTTYYY\\\___````````````cccgggjjjkkkiiifffaaa]]]XXXUUUSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTRRRPPPQQQRRRSSSRRRQQQTTTUUUWWWYYYZZZ\\\\\\]]]\\\___bbbdddfffiiilllooopppppppppooommmnnnpppsssvvvvvvuuutttttttttttttttrrrrrrrrrrrrssstttuuuvvvppppppoooooooooppppppqqqrrrtttuuuuuuttttttvvvwww}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyyyyzzzzzzzzzzzzzzz|||zzzxxxwwwwwwvvvtttrrrsssqqqooollljjjiiihhhhhhmmmnnnrrrvvvzzz~~~|||{{{xxxyyyyyyzzzyyyxxxvvvuuuxxxxxxxxxxxxxxxxxxwwwwwwsssrrrpppnnnmmmlllllllllrrrssstttyyy~~~}}}}}}|||}}}zzz}}}~~~|||tttlll```YYYOOOEEE???===>>>@@@@@@@@@>>><<<:::;;;>>>@@@@@@AAABBBCCCDDDEEEEEEEEEAAA@@@??????@@@AAA???>>>BBBDDDEEEBBB@@@FFFSSS]]]jjjuuu}}}}}}}}}{{{rrrgggYYYRRRIIIDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDEEEDDDDDDDDDEEEDDDBBB@@@<<<<<<>>>???BBBDDDFFFGGGEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCCCCIIIXXXsss{{{~~~tttiiieeecccoookkkiiifffeeeggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllkkkjjjjjjllllllkkkiiilllllllllkkkkkkiiihhhhhheeeeeefffhhhiiikkklllmmmkkklllllllllkkkiiigggfffbbbaaaaaaaaa```]]]YYYUUUOOONNNPPPWWWeeesss~~~{{{wwwuuupppjjjfffdddbbb]]]YYYWWWVVVTTTSSSRRRRRRQQQPPPOOONNNMMMNNNQQQUUUZZZ^^^_______________```bbbccccccbbb```^^^ZZZWWWTTTSSSRRRQQQQQQRRRRRRTTTVVVWWWTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUWWWYYY[[[\\\\\\]]]\\\___bbbdddfffiiilllnnnqqqrrrrrrrrrqqqqqqssstttwwwvvvuuutttssssssssssssqqqqqqpppooopppqqqssstttqqqqqqqqqppppppoooooooooppprrruuuvvvvvvvvvxxxyyy||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz|||zzzyyyxxxwwwuuurrrooopppnnnkkkhhhfffggghhhiiiqqqsssuuuxxx|||~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvuuuuuutttttttttnnnmmmlllkkkkkklllnnnooouuuwwwzzz~~~~~~~~~~~~~~~{{{~~~}}}zzzxxxyyyzzzoooeeeXXXXXXWWWRRRKKKGGGFFFGGGFFFFFFDDD@@@>>>>>>@@@BBBBBBDDDGGGIIIIIIHHHEEECCC@@@???>>>???AAAAAA???===@@@BBBDDDBBBBBBJJJYYYfffnnnuuu{{{yyyvvvqqqggg]]]SSSNNNGGGCCCBBBBBBBBBBBB@@@??????>>>??????@@@AAA>>>???@@@AAACCCCCCCCCCCCFFFFFFFFFGGGGGGFFFBBB???>>>======???AAADDDEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEHHHXXXttt|||uuuiiidddbbbmmmkkkiiifffgggiiilllmmmnnnmmmmmmmmmllllllkkkkkkjjjlllkkkjjjkkklllmmmlllkkklllllllllkkkjjjiiihhhgggggggggggghhhhhhiiiiiiiiiggghhhiiijjjjjjiiihhhggg```___^^^^^^]]]YYYTTTPPPJJJJJJOOO[[[nnn{{{uuummmhhheeebbb^^^ZZZXXXXXXWWWVVVTTTSSSRRRRRRPPPPPPOOOPPPRRRVVV[[[]]]____________```___^^^]]][[[[[[ZZZXXXVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWUUUUUUTTTSSSRRRSSSTTTVVVUUUVVVXXXZZZ[[[\\\]]]]]]^^^```cccdddeeefffiiikkknnnpppsssssssssssstttvvvuuuttttttssssssssssssssssssrrrqqqpppooopppqqqqqqqqqqqqpppooonnnmmmllllllmmmpppsssuuuvvvvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxxxx{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||zzzyyyyyyxxxuuuqqqnnnkkkiiigggeeeeeegggjjjlllwwwxxxzzz|||~~~zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvtttsssssstttuuuvvvssssssrrrrrrqqqpppooooooggggggggghhhkkkooosssuuuyyy|||~~~~~~~~~yyyvvvwww~~~~~~zzzyyyuuukkkbbbSSSVVVWWWTTTOOOMMMNNNQQQTTTSSSPPPLLLHHHGGGIIIKKKHHHKKKOOORRRQQQLLLGGGCCC???>>>>>>???AAAAAA???======@@@CCCDDDHHHRRRbbbnnnrrrvvvwwwtttoooggg]]]UUUOOOLLLGGGCCC@@@@@@?????????>>>>>>>>>>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDFFFEEEFFFGGGHHHGGGCCCAAAAAA>>><<<>>>BBBFFFHHHIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJGGGDDDCCCDDDEEEFFFHHHXXXssswwwjjjdddaaakkkiiihhhgggiiilllooopppqqqppppppooonnnmmmlllkkkkkklllkkkiiijjjkkkllllllkkkkkkkkkkkkkkkjjjiiihhhgggggggggggggggggggggggggggeeefffggghhhhhhhhhgggfff^^^]]][[[ZZZXXXTTTOOOLLLHHHHHHOOO___vvv{{{rrrlllhhheeeaaa]]]YYY[[[[[[ZZZXXXUUUUUUUUUUUUTTTSSSSSSUUUXXX[[[]]]```___```aaaaaa```\\\YYYUUUUUUSSSSSSSSSSSSUUUVVVVVVUUUSSSRRRRRRTTTVVVWWWUUUVVVWWWVVVUUUTTTVVVWWWVVVWWWYYY[[[\\\^^^^^^___```bbbdddddddddeeegggiiilllooorrrsssssssssssstttrrrqqqqqqppppppqqqqqqrrrtttsssrrrqqqppppppppppppoooooonnnnnnllljjjhhhggggggkkkooorrrssstttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzyyyxxxwwwvvvtttpppmmmhhhgggffffffgggjjjnnnpppzzz{{{}}}~~~~~~}}}||||||tttuuuvvvwwwwwwwwwwwwwwwuuutttqqqooooooqqqsssuuuppppppooonnnlllkkkjjjjjjccccccdddggglllsssyyy|||~~~~~~~~~}}}xxxzzzzzztttrrrnnnddd\\\MMMLLLIIIEEECCCGGGOOOUUUYYYWWWTTTOOOKKKIIIJJJLLLLLLQQQWWWZZZXXXRRRJJJDDD@@@???>>>???AAAAAAAAA???>>>@@@DDDIIIPPP[[[iiirrrtttuuusssnnnggg^^^VVVQQQLLLJJJFFFCCC@@@>>>======>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEECCCCCCDDDGGGJJJKKKJJJIIIFFFBBB===>>>CCCJJJNNNOOOJJJJJJJJJIIIJJJKKKKKKLLLJJJHHHFFFDDDCCCCCCDDDEEEHHHWWWpppxxxkkkeeebbbjjj}}}iiihhhhhhkkknnnpppppppppooooooooonnnnnnmmmmmmmmmkkkiiigggfffhhhjjjkkkkkkjjjjjjjjjjjjjjjiiihhhgggfffffffffgggggghhhhhhhhheeefffggggggfffeeecccbbb]]][[[XXXUUUSSSPPPLLLIIIHHHIIIPPPbbb|||yyyqqqmmmiiieeebbb___bbbcccccc```]]]]]]^^^[[[YYYXXXWWWXXXYYY[[[]]]`````````bbbcccaaa\\\WWWSSSQQQPPPOOOPPPSSSWWWYYYXXXVVVTTTSSSRRRSSSUUUWWWUUUXXXZZZYYYWWWVVVWWWYYYWWWXXXZZZ\\\^^^___``````aaaccceeeeeeeeefffhhhjjjkkknnnqqqrrrqqqpppooooooooonnnmmmmmmlllllllllmmmqqqqqqqqqrrrqqqqqqppppppooooooooonnnllljjjgggfffcccgggllloooqqqsssuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxvvvtttssssssqqqnnnllliiiiiiiiiiiikkknnnqqqssszzz{{{||||||{{{yyywwwvvvqqqrrrssssssttttttssssssoooooonnnmmmmmmnnnooopppmmmmmmllljjjiiigggfffffffffggghhhlllrrrzzzyyyxxx~~~wwwrrrnnnggg[[[QQQDDDAAA===;;;<<>>>>>@@@BBBBBBBBBAAACCCGGGNNNYYYccclllqqqrrroookkkeee]]]TTTNNNKKKHHHGGGFFFCCC@@@>>>>>>>>>===>>>???AAAAAAAAAAAA@@@???@@@AAACCCDDDDDDEEEEEECCCCCCFFFKKKQQQVVVYYYYYYTTTLLLDDDAAAEEEKKKOOOPPPOOONNNMMMLLLKKKLLLMMMMMMIIIHHHGGGEEEDDDDDDDDDDDDIIIUUUmmmxxxlllgggdddkkk}}}iiihhhiiikkknnnpppooonnnmmmmmmmmmnnnnnnnnnnnnnnnjjjgggddddddfffhhhjjjjjjiiijjjjjjjjjjjjiiihhhhhhddddddeeefffggghhhiiijjjgggggggggfffdddbbb```^^^]]]ZZZVVVSSSPPPMMMJJJGGGHHHIIIQQQddd~~~vvvqqqmmmiiiffffffiiilllkkkhhhffffffggg___^^^\\\ZZZZZZ[[[\\\]]]aaa```aaaccceeebbb\\\WWWRRRPPPNNNNNNOOOTTTXXX\\\ZZZXXXUUUSSSRRRSSSUUUVVVUUUYYY\\\[[[YYYWWWXXXYYYXXXYYY[[[]]]___```aaaaaaaaaccceeefffggghhhjjjllllllnnnqqqrrrpppmmmlllkkkmmmmmmkkkjjjiiihhhhhhhhhmmmoooppprrrrrrrrrqqqqqqrrrrrrqqqpppnnnkkkiiigggcccffflllppprrrsssuuuwwwwwwwwwxxxyyyzzz{{{{{{|||zzzyyyxxxxxxxxxyyyzzz{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvtttqqqppppppooommmkkkkkkkkklllmmmoooqqqsssuuuyyyyyyzzzzzzxxxvvvsssrrrpppqqqqqqqqqqqqppppppooojjjkkklllmmmmmmmmmlllkkklllkkkjjjhhhgggeeedddccclllmmmooorrryyy~~~|||}}}yyyuuuvvv~~~{{{wwwsssmmmbbbSSSHHH===<<<<<<===AAAFFFKKKNNNWWWUUUQQQKKKEEEBBBCCCDDDLLLSSS\\\bbbaaaZZZPPPIIICCCAAA>>>>>>@@@BBBCCCCCCDDDEEEIIIRRR^^^hhhmmmooonnniiiccc]]]UUULLLGGGEEEEEEFFFEEECCC@@@??????@@@<<<>>>@@@BBBCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEFFFIIIPPPYYYaaafffhhhaaaXXXKKKEEEFFFJJJMMMMMMQQQPPPOOOMMMMMMMMMMMMNNNKKKJJJIIIHHHFFFFFFFFFEEEIIITTTjjjxxxmmmhhhffflll}}}jjjjjjkkklllmmmmmmmmmmmmooonnnnnnnnnmmmmmmmmmmmmgggffffffeeeeeeeeeeeefffiiigggfffhhhkkklllkkkiiieeeddddddcccdddeeefffggggggfffeeebbb```^^^\\\[[[XXXXXXXXXWWWTTTQQQMMMKKKLLLMMMTTTddd|||zzztttooolllrrruuuxxxwwwuuusssssstttooojjjccc^^^\\\\\\\\\[[[___aaadddeeeddd```[[[XXXRRRQQQOOONNNPPPTTTYYY\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWYYY\\\___aaa```___aaaccceeeffffffggghhhjjjhhhjjjmmmpppqqqpppooommmkkkiiifffddddddeeegggiiillllllkkklllnnnqqqsssuuuxxxzzzyyytttpppnnnjjjeeedddfffiiimmmpppsssuuuvvvtttuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwuuutttrrrvvvsssnnnjjjgggfffffffffiiilllppprrrqqqrrruuuxxx{{{yyyuuuqqqooonnnooopppjjjkkkmmmooonnnmmmlllkkkiiifffdddeeehhhjjjjjjiiihhhjjjkkkkkkkkkkkklllnnnuuuwww{{{}}}{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~zzzqqqnnnttt|||{{{xxxqqqfffWWWIIIAAA>>><<<:::999<<>>???AAAAAAAAAEEEKKKRRR[[[gggppppppkkkeeeaaaZZZRRRKKKFFFDDDBBBCCCCCCBBBAAA@@@@@@?????????????????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDKKKPPPRRRZZZgggnnnnnniiiXXXIIIFFFHHHHHHGGGIIILLLJJJIIIIIIKKKNNNNNNNNNNNNIIIFFFIIIKKKHHHFFFFFFMMMWWWjjj{{{nnnfffffflll|||iiijjjjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmmmmllllllhhhggggggggggggggghhhhhhjjjhhhggghhhkkkmmmllljjjggggggfffeeeeeefffggggggdddcccaaa^^^]]][[[[[[ZZZ\\\\\\\\\\\\YYYVVVSSSQQQPPPRRRYYYiiizzzvvvsss|||~~~~~~{{{yyyzzz{{{sssnnngggaaa___]]]\\\[[[[[[]]]```bbbaaa___\\\YYYRRRQQQPPPPPPRRRUUUYYY[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWXXX[[[___``````___aaacccfffgggggggggiiijjjlllmmmoooqqqrrrqqqooonnnkkkiiigggeeedddeeeggghhhiiiiiiiiikkknnnrrruuuxxx|||zzzvvvtttoooiiiggghhhkkknnnqqqsssuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvuuusssqqqppppppnnnkkkhhhfffeeefffgggiiinnntttwwwwwwvvvvvvvvvsssqqqnnnkkkiiiiiijjjjjjiiiiiijjjlllmmmmmmkkkjjjeeebbb```aaadddfffgggfffjjjlllooopppqqqrrruuuwww{{{}}}}}}{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~xxxrrroooooowww|||~~~{{{{{{xxxsssjjj___SSSGGG@@@===<<<::::::===BBBGGGKKKRRROOOJJJFFFEEEGGGKKKMMMNNNPPPSSSTTTRRRMMMHHHDDDAAA@@@>>>>>>???@@@AAAAAAHHHOOOXXXaaakkkqqqmmmfff]]]YYYSSSLLLFFFCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEKKKNNNPPPVVV```eeeeeebbbUUUIIIFFFGGGFFFFFFIIILLLJJJHHHIIIKKKLLLMMMLLLNNNJJJHHHLLLNNNKKKIIIIIILLLWWWjjj|||ooohhhffflll}}}hhhiiiiiijjjkkkkkkllllllllllllmmmmmmllllllkkkkkkiiihhhhhhhhhiiijjjkkkkkkjjjiiiiiijjjlllmmmlllkkkjjjiiihhhgggffffffffffffbbbaaa^^^\\\[[[\\\]]]^^^bbbcccdddcccaaa^^^[[[XXXVVVXXX___mmm~~~|||}}}{{{zzz|||}}}yyytttmmmgggccc```]]]\\\WWWYYY[[[]]]]]]]]][[[ZZZRRRRRRQQQRRRTTTVVVXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYYYYVVVVVVWWWZZZ^^^``````___bbbdddggghhhhhhhhhjjjkkkpppqqqrrrssssssrrrqqqpppmmmllljjjhhhfffffffffgggeeeeeefffhhhlllqqqvvvyyy~~~{{{uuunnnllllllnnnpppqqqssstttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuussssssrrrrrrtttttttttsssqqqpppnnnmmmiiihhhfffeeeeeefffhhhiiikkkpppwww{{{{{{wwwtttrrrjjjiiifffdddcccdddeeeeeefffeeeeeehhhkkkllljjjgggbbb```___```ccceeeffffffkkknnnrrruuuxxx{{{~~~~~~}}}|||{{{{{{zzzzzz||||||}}}~~~~~~}}}}}}~~~}}}vvvqqqooottt{{{zzz~~~yyyuuusssxxxrrriii^^^UUULLLDDD???;;;::::::;;;===@@@CCCEEEGGGEEEBBBAAAAAADDDGGGJJJMMMMMMLLLJJJHHHEEECCCBBB@@@???>>>===>>>???AAABBBMMMWWWbbbjjjoooooofff]]]QQQNNNJJJEEEAAA???>>>>>>===>>>???@@@AAACCCDDDDDD>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCGGGJJJKKKNNNTTTWWWVVVWWWPPPIIIGGGFFFEEEFFFIIIKKKIIIHHHHHHIIIKKKJJJIIIMMMJJJKKKPPPRRROOOLLLMMMLLLWWWjjj}}}qqqjjjgggnnnhhhhhhhhhiiiiiijjjkkkkkkkkkkkklllllllllkkkjjjiiihhhhhhhhhiiijjjkkklllmmmkkkkkkkkkkkklllmmmmmmmmmkkkjjjiiigggfffeeeddddddcccaaa^^^]]]]]]```dddfffiiijjjkkkkkkjjjfffccc```\\\]]]bbbmmm~~~|||{{{{{{}}}~~~zzzssslllgggccc___\\\WWWXXXXXXYYYZZZYYYYYYYYYRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWYYY]]]`````````cccfffhhhiiiiiijjjkkklllqqqrrrsssttttttuuuuuuuuusssrrrpppmmmkkkiiiggggggdddcccdddeeeiiioootttwww}}}|||vvvpppqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvuuutttrrrqqqppppppoooqqqqqqpppnnnmmmkkkjjjiiidddccccccdddfffhhhkkkmmmpppssswwwzzzxxxsssnnnkkkdddcccbbbaaa```aaaccccccdddbbbaaadddiiikkkhhheeedddccccccdddfffiiikkklllnnnqqqvvvzzz~~~~~~|||{{{{{{zzz{{{{{{{{{{{{zzzyyyyyy{{{{{{{{{|||~~~~~~||||||}}}}}}zzzyyywwwzzz}}}yyytttsssrrrrrriii]]]RRRKKKEEEAAA>>>888999999:::<<<===>>>?????????>>>>>>???AAACCCEEEGGGFFFEEECCCAAA@@@??????>>>>>>=========???BBBEEETTT```kkkpppnnnhhh\\\PPPHHHFFFCCCAAA???>>>>>>>>><<<===>>>???AAACCCDDDDDD>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@BBBDDDFFFHHHKKKKKKKKKMMMLLLIIIGGGEEEEEEGGGIIIJJJIIIGGGGGGIIIIIIHHHGGGJJJIIILLLQQQSSSPPPNNNOOOMMMXXXlll~~~sssmmmiiippphhhhhhhhhhhhhhhjjjkkkllljjjkkklllllllllkkkiiihhhggggggggghhhiiijjjkkklllkkklllllllllllllllmmmmmmjjjjjjiiigggfffdddbbbaaabbbaaa___^^^```eeejjjmmmpppqqqssssssqqqmmmiiifffaaaaaabbbjjjyyy}}}wwwpppkkkfffaaa]]]YYYYYYYYYXXXXXXWWWVVVVVVRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ]]]^^^^^^^^^]]]ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVYYY]]]```aaaaaaeeegggiiikkkkkkkkklllnnnppppppqqqsssuuuwwwyyyzzzzzzyyywwwtttqqqmmmkkkiiigggfffddddddgggkkkpppsss{{{~~~ttttttsssssssssssstttuuuuuuuuuuuuttttttssssssrrrrrrqqqpppooommmmmmllllllmmmlllkkkiiihhhgggfffeeeaaabbbccceeeiiillloooqqquuuuuutttsssqqqlllhhheee_________^^^___```aaabbbcccbbbaaadddgggiiihhhfffhhhhhhiiijjjlllooorrrtttvvvyyy~~~|||zzzyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyy{{{zzz{{{{{{}}}~~~}}}|||{{{}}}~~~|||}}}}}}yyyvvvtttsssggg^^^RRRIIIDDDBBB???<<<777777999:::;;;<<<<<<<<>>>>>===============<<>>>>>??????@@@AAABBBBBB===>>>>>>???@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA???@@@CCCFFFHHHHHHGGGHHHFFFIIIIIIGGGEEEFFFHHHJJJIIIHHHGGGGGGHHHIIIGGGFFFGGGGGGKKKQQQQQQNNNMMMOOOPPP[[[nnn~~~sssnnnjjjqqqiiihhhhhhggghhhjjjkkkllljjjkkklllmmmmmmkkkiiihhhgggggggggggghhhiiijjjjjjkkklllmmmmmmkkkkkklllmmmjjjjjjiiihhhfffdddbbbaaaaaa```___```ccciiiooossswwwyyyzzz{{{xxxsssnnnkkkeeeddddddhhhuuu~~~xxxsssnnnhhhccc___\\\\\\[[[ZZZYYYWWWVVVUUURRRRRRSSSSSSTTTTTTTTTTTTTTTVVVYYY\\\^^^^^^\\\[[[YYYXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWYYY]]]aaabbbcccfffhhhkkklllllllllnnnooooooooopppqqqtttwww{{{}}}}}}}}}|||zzzwwwtttqqqooollljjjgggfffgggjjjnnnqqqzzzvvvvvvtttssssssssstttuuuuuutttsssrrrqqqpppoooooommmmmmlllkkkjjjjjjjjjjjjhhhgggfffdddccccccccccccaaabbbdddhhhkkkooorrrtttwwwuuuqqqnnnlllhhheeebbb^^^^^^^^^^^^___```aaaaaaffffffggghhhhhhiiijjjkkkmmmoooqqqrrrtttwww{{{~~~}}}|||{{{yyywwwwwwvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}|||||||||}}}}}}}}}}}}zzzwwwrrrnnn[[[SSSIIICCCBBBBBB???;;;777888:::;;;<<<<<<<<<<<<>>>???AAABBBBBB@@@===<<<<<<======>>>>>>>>>>>>>>><<<===>>>======???FFFKKK[[[dddjjjdddYYYOOOFFF@@@@@@@@@????????????@@@@@@????????????@@@@@@AAAAAA======>>>???@@@AAAAAABBB??????@@@AAAAAAAAAAAAAAAAAAAAADDDIIIKKKHHHGGGHHHBBBFFFGGGEEEDDDGGGIIIHHHGGGGGGFFFHHHIIIIIIHHHFFFFFFFFFJJJOOOOOOLLLLLLOOOQQQ\\\ppp}}}rrrnnnjjjpppjjjiiihhhhhhhhhjjjlllmmmjjjkkkmmmnnnnnnllljjjhhhiiihhhhhhhhhhhhhhhiiiiiijjjlllmmmllljjjiiikkkmmmjjjjjjjjjiiigggeeecccbbbbbbbbbbbbeeeiiiooouuuyyy~~~~~~yyysssooohhhhhhhhhkkksss}}}xxxtttpppjjjddd```]]]^^^^^^]]]\\\YYYWWWVVVRRRRRRRRRQQQRRRRRRSSSTTTRRRTTTXXX\\\]]]\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWXXXZZZ^^^bbbddddddgggiiilllmmmmmmmmmoooppppppooooooppprrrvvvyyy|||zzz{{{}}}}}}|||zzzxxxvvvrrrooollliiiiiilllpppssswww~~~~~~wwwvvvtttssssssssstttuuutttsssrrrpppooommmllllllhhhhhhgggggggggggghhhhhhdddcccbbb`````````aaabbbbbbcccfffiiimmmpppsssuuuvvvsssooommmllljjjfffcccaaaaaaaaabbbbbbccccccdddjjjmmmooonnnlllkkknnnqqqvvvxxx{{{}}}~~~yyyxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwxxxzzz|||}}}|||{{{zzzzzz|||~~~~~~||||||}}}{{{xxxsssjjjaaaOOOIIICCCBBBDDDDDD???:::;;;;;;<<<>>>???@@@@@@@@@@@@CCCEEEGGGGGGDDD@@@>>>??????>>>=========>>>???<<<>>>???>>>===@@@HHHNNNWWW___aaaXXXLLLDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@CCCJJJKKKFFFCCCEEE@@@CCCCCCAAABBBGGGHHHEEEFFFFFFFFFHHHJJJJJJIIIGGGFFFFFFIIIMMMLLLIIIKKKPPPQQQ\\\ppp{{{qqqmmmgggoookkkjjjhhhhhhiiijjjmmmnnnjjjlllnnnooonnnmmmjjjhhhjjjjjjiiiiiihhhiiiiiiiiiiiilllmmmllljjjiiijjjlllkkkkkkkkkjjjiiigggeeecccdddeeefffjjjooouuu{{{~~~|||vvvrrrjjjkkkmmmooottt~~~|||xxxtttpppkkkeeeaaa]]]^^^______^^^\\\YYYXXXSSSRRRQQQPPPPPPQQQRRRSSSQQQTTTXXX[[[\\\[[[XXXVVVXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXZZZ___ccceeefffhhhjjjlllmmmmmmnnnoooqqqqqqpppooooooqqqtttwwwzzzwwwyyy{{{~~~~~~|||{{{uuurrrnnnllllllooosssvvvtttzzz~~~~~~}}}xxxwwwvvvtttsssrrrsssuuuvvvsssrrrqqqooonnnlllkkkjjjfffeeeeeeeeeeeefffggggggaaa```___^^^^^^___```aaabbbcccfffiiimmmpppssstttsssqqqooooooooommmiiieeeeeeeeeffffffgggggghhhhhhnnnsssvvvtttnnnmmmqqqwww~~~}}}}}}~~~wwwvvvvvvuuuuuuuuuvvvvvvxxxwwwvvvvvvxxxzzz}}}}}}|||zzzzzz{{{~~~|||||||||}}}~~~}}}yyyuuuoooaaaUUUHHHDDD@@@AAAEEEFFF@@@:::===>>>???@@@AAABBBCCCDDDIIILLLPPPRRRRRROOOKKKHHHDDDBBB???<<<;;;===???@@@<<<>>>@@@???>>>AAAIIIPPPTTTZZZYYYOOOCCC???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBB<<<===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDD???===AAAGGGHHHAAA>>>@@@???AAA@@@>>>AAAGGGGGGBBBFFFEEEFFFHHHKKKKKKJJJHHHGGGGGGJJJLLLKKKHHHKKKQQQPPP\\\pppzzzpppmmmeeemmmgggggghhhiiijjjjjjkkkkkklllkkkjjjiiiiiiiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiikkkmmmnnnllliiihhhjjjlllkkkjjjjjjiiihhhgggffffffhhhggghhhlllsss|||xxxpppjjjjjjlllrrr|||}}}{{{wwwsssoooiiiccc___^^^^^^^^^^^^^^^^^^]]]]]]VVVTTTRRROOOOOOOOOQQQRRRQQQTTTXXXZZZZZZXXXWWWVVVZZZYYYXXXWWWVVVWWWWWWXXXVVVWWW[[[^^^bbbeeeggghhhjjjkkkmmmnnnnnnnnnmmmmmmnnnnnnooooooooonnnnnnmmmpppssswww{{{|||{{{yyywwwtttttttttrrrqqqqqqsssuuuxxxxxxyyyyyyyyywwwvvvtttttttttuuuuuutttsssrrrqqqrrrpppnnnkkkjjjiiihhhhhhfffeeecccbbbaaaaaabbbbbbaaa```^^^]]]^^^```cccdddcccfffiiimmmoooqqqqqqqqqsssttttttrrrooollljjjjjjkkkmmmooonnnllliiihhhgggsssyyyzzzqqqkkkoooyyy~~~|||{{{|||yyywwwuuuwwwzzz||||||zzztttuuuxxxyyyyyyzzz|||~~~}}}|||{{{{{{}}}~~~}}}|||{{{|||rrrdddUUUMMMBBBAAAAAACCCDDDEEEDDDBBBAAAAAA@@@@@@@@@AAABBBCCCJJJLLLOOOPPPPPPMMMJJJHHHDDDBBB??????@@@AAAAAAAAA============???DDDLLLQQQ[[[VVVNNNGGGDDDBBB===777;;;<<<<<<<<<<<<<<<;;;:::>>>>>>======>>>@@@AAABBB=========???@@@BBBDDDEEECCCAAAAAABBBDDDDDDAAA>>>AAADDDHHHJJJGGGCCC???===<<<===>>>???AAABBBCCCDDDCCCDDDEEEGGGGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLPPP\\\qqq~~~rrrooojjjooogggggghhhiiiiiijjjkkkkkklllkkkjjjiiiiiiiiijjjkkkjjjjjjjjjjjjjjjiiiiiiiiijjjkkkllljjjhhhgggiiikkkjjjjjjjjjiiihhhggggggfffjjjjjjkkkpppwww}}}vvvnnnnnnppptttzzz|||yyyxxxvvvtttqqqmmmgggccc\\\]]]___``````___^^^]]]ZZZWWWTTTQQQPPPPPPRRRSSSUUUXXX[[[\\\ZZZXXXVVVUUUUUUUUUTTTSSSTTTUUUVVVWWWXXXYYY\\\```dddfffhhhiiillllllnnnoooooonnnmmmlllmmmmmmmmmllllllkkkjjjiiijjjmmmpppssstttsssrrrpppqqqrrrsssrrrqqqqqqrrrtttuuuuuuuuuuuuuuutttsssrrrpppqqqqqqqqqpppooommmlllmmmllljjjhhhgggffffffgggddddddcccbbbbbbcccdddeeeeeedddbbbbbbccceeehhhjjjlllnnnrrruuuxxxyyyyyyyyy{{{{{{yyyvvvsssppppppqqqyyyzzzzzzxxxsssooolllkkkrrrxxxwwwoooiiinnnzzz~~~}}}}}}|||||||||{{{yyywwwxxx{{{||||||{{{vvvxxxyyyzzzyyyzzz{{{}}}{{{zzzzzzzzz|||ttthhhYYYLLLFFF@@@@@@@@@BBBEEEFFFFFFDDD@@@??????>>>???@@@AAABBBHHHIIIKKKLLLKKKJJJGGGFFFCCCAAA??????@@@AAAAAAAAA===>>>======???DDDKKKPPPQQQPPPLLLEEE@@@???>>>>>>;;;<<<<<<=========<<<<<<>>>>>>======>>>???AAABBB<<<<<<<<<<<<===>>>@@@@@@CCCBBBAAACCCFFFFFFDDDBBBAAAEEEIIIJJJHHHDDDAAA???>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLOOO\\\qqq|||pppmmmjjjooohhhhhhiiiiiijjjjjjkkkkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjhhhgggfffhhhiiijjjjjjiiiiiihhhhhhggggggkkkkkkmmmrrrzzz{{{rrrtttvvvwwwxxx{{{}}}vvvsssrrrssssssssspppkkkggg[[[\\\]]]_________^^^^^^___\\\XXXTTTRRRRRRSSSTTTYYY[[[]]]]]]ZZZWWWUUUUUUSSSRRRRRRRRRTTTUUUWWWYYYZZZ[[[^^^bbbeeehhhiiijjjlllmmmnnnoooooonnnmmmlllmmmlllkkkjjjiiigggfffeeedddfffgggiiijjjjjjiiiiiimmmoooqqqqqqppppppqqqrrrqqqqqqpppoooooooooppppppoooooooooooonnnllljjjiiiffffffeeeeeeeeeeeeffffffdddddddddeeefffhhhiiijjjlllkkkiiiiiijjjmmmppprrrvvvxxx{{{|||zzzzzz{{{|||wwwttttttvvv{{{zzzqqqkkkppp{{{~~~|||{{{|||}}}}}}|||{{{zzz|||}}}{{{zzzyyyyyy{{{}}}}}}|||{{{|||}}}|||zzzzzzzzz|||zzzzzzzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}ooo```PPPGGGDDD>>>>>>???AAADDDFFFFFFEEE???>>>=========>>>@@@@@@EEEEEEFFFFFFEEEEEEDDDCCCAAA@@@>>>>>>@@@AAAAAA@@@===>>>>>>>>>???DDDIIINNNIIIKKKKKKFFF???;;;===BBB;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA======<<<<<<<<<===>>>>>>@@@@@@@@@CCCEEEFFFEEEDDDBBBEEEHHHIIIGGGDDDBBBAAA@@@@@@AAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKOOO\\\rrr{{{ooojjjjjjooojjjjjjjjjkkkkkklllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkiiiiiihhhhhhgggggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjmmmrrrzzzwwwyyyzzzyyywwwxxx|||xxxppplllmmmoooqqqrrrooojjjfff]]]\\\[[[ZZZ[[[\\\^^^___ccc```\\\YYYVVVUUUUUUVVVYYY[[[\\\[[[YYYWWWVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[[[[]]]___bbbeeehhhiiijjjllllllmmmnnnnnnlllkkkjjjlllllljjjhhhfffeeedddcccaaaaaabbbbbbccccccddddddhhhjjjmmmnnnnnnmmmmmmnnnooonnnmmmllllllmmmnnnoooppppppppppppnnnllljjjiiiddddddeeefffggghhhiiiiiihhhhhhiiikkkmmmoooqqqrrruuutttrrrqqqrrrtttvvvxxx{{{}}}}}}||||||}}}tttuuu|||~~~~~~zzzzzzzzzyyyxxxxxx{{{}}}wwwwwwwwwyyy{{{}}}~~~}}}{{{{{{|||{{{{{{|||}}}}}}xxxxxxxxxyyy{{{~~~zzz~~~yyyhhhXXXJJJCCCDDD>>>===>>>@@@BBBCCCCCCBBB???>>>=========>>>???@@@BBBBBBAAAAAAAAAAAABBBBBB@@@>>>===>>>???@@@@@@???======>>>>>>???BBBGGGKKKHHHIIIKKKKKKEEE>>><<<>>>;;;;;;===>>>?????????????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBBBBAAADDDFFFGGGEEECCCBBBAAABBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCCCCDDDEEEEEEFFFEEEEEEGGGHHHIIIJJJKKKKKKNNN\\\rrr{{{ooojjjjjjnnnllllllmmmmmmmmmmmmmmmnnnllllllllllllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhkkknnnsss{{{{{{|||}}}zzzxxxxxx|||uuummmhhhiiikkknnnooommmhhhdddbbb^^^ZZZVVVVVVYYY]]]```dddbbb```]]][[[YYYXXXXXXVVVWWWXXXXXXVVVVVVWWWXXXYYYXXXXXXWWWWWWYYYZZZ[[[\\\]]]```bbbeeeggghhhiiijjjkkklllmmmlllllljjjjjjjjjiiigggeeecccbbbbbbbbb`````````___``````aaaaaadddgggjjjkkkjjjjjjjjjkkkmmmmmmlllkkklllmmmoooppppppqqqqqqqqqooonnnlllkkkggghhhjjjlllnnnoooqqqqqqpppqqqsssuuuwwwxxxyyyzzz}}}{{{yyywwwwwwxxxzzz|||{{{|||~~~~~~}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||xxxxxxxxxwwwvvvvvvyyy{{{rrrsssuuuwwwzzz}}}}}}}}}~~~zzz{{{|||~~~~~~zzzxxxssstttvvv{{{~~~zzzxxxvvvxxx}}}lll]]]NNNBBB???AAA>>>======>>>???@@@>>>===???>>>>>>======???@@@AAAAAA@@@?????????@@@AAAAAA======<<<===???@@@???>>>;;;<<<===>>>>>>@@@CCCFFFGGGEEEGGGOOOPPPHHH???;;;;;;;;;===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA=========>>>@@@BBBCCCDDD@@@@@@@@@@@@?????????@@@AAACCCDDDDDDBBB@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCDDDFFFGGGIIIJJJKKKKKKNNN]]]sss}}}rrrkkkjjjnnn~~~mmmmmmmmmmmmmmmnnnnnnnnnlllllllllllllllkkkjjjjjjhhhhhhhhhiiiiiijjjjjjkkkiiihhhggggggiiijjjjjjiiigggggghhhhhhiiiiiijjjjjjjjjmmmpppttt{{{~~~}}}}}}uuunnnggggggiiilllnnnmmmiiifffgggccc\\\WWWUUUWWW\\\___aaabbbbbbbbb```^^^[[[ZZZSSSTTTUUUUUUTTTUUUWWWYYYXXXXXXWWWVVVVVVWWWXXXYYY]]]___aaaccceeeggghhhhhhiiijjjkkklllmmmllllllkkkiiigggfffdddccccccddddddccccccbbbbbbbbbbbbbbbbbbeeegggiiiiiihhhhhhiiijjjmmmlllmmmmmmnnnooopppqqqpppqqqqqqrrrqqqpppnnnmmmnnnooorrruuuwwwyyy{{{{{{{{{|||}}}~~~|||zzzzzz{{{}}}~~~|||{{{{{{}}}~~~~~~|||{{{{{{||||||||||||{{{yyyxxxvvvvvvvvvwwwwwwvvvuuutttvvvwwwppprrruuuwwwyyy|||~~~~~~zzzzzz|||}}}{{{zzzyyyyyyxxxqqqssswww}}}{{{uuuqqqrrruuuzzzqqq```TTTIIIAAA???AAA>>>=========>>>>>><<<;;;???>>>=========>>>@@@AAA??????>>>>>>>>>???@@@@@@<<<;;;;;;===??????>>>===999;;;<<<======>>>@@@BBBEEE>>>AAAOOOWWWPPPCCC<<<;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@??????999999:::;;;===???AAABBBBBBBBBCCCAAA??????@@@BBBBBBCCCDDDBBB@@@>>>>>>???BBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGBBBCCCEEEGGGIIIKKKKKKLLLMMM]]]tttuuullliiinnn~~~llllllllllllllllllllllllkkklllmmmmmmmmmlllkkkjjjfffgggggghhhhhhiiijjjjjjhhhfffdddeeehhhiiiiiigggfffgggggghhhiiijjjjjjjjjjjjmmmpppsssxxxvvvppphhhhhhjjjmmmpppqqqooommmkkkhhhbbb]]]ZZZYYYZZZ[[[^^^```ccceeedddbbb^^^[[[SSSTTTTTTSSSSSSTTTWWWYYYVVVUUUUUUUUUVVVXXXYYYZZZ```aaaccceeeggghhhiiiiiiiiijjjlllnnnoooooonnnnnnlllkkkjjjiiiiiijjjlllmmmjjjkkkkkkkkkkkkjjjiiihhhhhhiiijjjiiihhhhhhiiikkkkkklllmmmooopppqqqqqqqqqssstttuuuuuuuuutttsssrrruuuwwwzzz}}}~~~}}}|||{{{{{{~~~{{{zzzzzzxxxyyy{{{{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxvvvtttssstttvvvwwwvvvtttsssssstttsssuuuxxxyyyyyy{{{}}}~~~}}}~~~zzzvvvuuuvvvvvvvvvqqqsssxxxzzzsssqqqvvv~~~}}}{{{zzzyyyxxxsssdddTTTKKKFFFBBB@@@AAA>>>======>>>@@@@@@>>>===>>>===<<<<<<<<<===>>>???=========>>>>>>?????????:::::::::<<<>>>???>>><<<888999;;;<<<;;;;;;===>>>EEE;;;<<>>>>>@@@AAABBB@@@>>>>>>AAADDDEEEEEEDDDBBB???======>>>AAAAAABBBCCCDDDFFFFFFGGGFFFEEECCCBBBBBBCCCEEEFFFBBBCCCEEEGGGJJJKKKLLLMMMLLL]]]uuuwwwmmmiiinnn~~~kkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmlllkkkjjjeeeffffffggghhhiiiiiiiiigggeeecccdddggghhhhhhfffffffffggghhhiiijjjjjjkkkhhhkkknnnpppttt~~~xxxrrriiijjjkkkooosssuuuuuutttmmmkkkgggbbb^^^[[[ZZZYYY[[[___cccggggggddd___\\\UUUUUUUUUTTTRRRTTTVVVYYYUUUUUUUUUVVVXXXZZZ\\\^^^aaacccdddfffhhhiiijjjkkkjjjkkkmmmoooqqqqqqqqqqqqrrrqqqpppoooppprrruuuvvvrrrsssttttttsssrrrpppoookkklllkkkjjjhhhhhhjjjllljjjkkknnnpppqqqqqqqqqqqqwwwwwwyyyzzzzzzzzzyyyxxxzzz||||||{{{zzzzzz|||~~~~~~{{{xxxzzz{{{uuuvvvxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwtttuuuwwwvvvtttrrrqqqqqqvvvxxx{{{{{{zzzzzz~~~~~~}}}}}}}}}|||wwwuuuttttttssssssqqqtttzzz|||vvvuuu~~~}}}uuurrrrrrqqqpppgggWWWGGGAAA???===;;;;;;>>>======???AAABBBAAA@@@<<<<<<;;;:::;;;<<<===>>>;;;<<<======>>>>>>>>>===999999:::<<<>>>???===;;;777999;;;;;;::::::;;;<<>>:::<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::999888;;;::::::::::::;;;<<<===;;;===>>>>>><<<===AAADDDGGGGGGFFFCCC???===>>>???@@@@@@AAACCCDDDFFFGGGGGGEEEDDDBBBAAAAAABBBCCCDDDBBBCCCEEEHHHJJJLLLMMMMMMLLL]]]uuuwwwmmmiiinnn~~~kkklllmmmmmmmmmlllkkkjjjllllllmmmnnnmmmlllkkkjjjiiiiiihhhffffffeeeeeeeeeeeeddddddddddddeeeffffffgggggghhhhhhiiijjjlllllllllmmmnnnqqqvvv}}}uuunnniiiiiikkkoootttxxxzzzzzztttpppkkkhhheeecccaaa```\\\\\\^^^bbbeeeeeeaaa]]]YYYWWWTTTRRRRRRTTTWWWYYYWWWWWWVVVVVVWWWXXXZZZ[[[```bbbdddfffhhhiiiiiiiiimmmmmmmmmnnnqqquuuyyy{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyvvvuuunnnkkkgggeeefffgggggggggfffhhhjjjllloooqqqrrrrrrwwwxxxzzz{{{{{{zzzyyyxxx}}}~~~}}}{{{zzzyyy|||~~~~~~~~~{{{zzzzzzzzz{{{xxxyyyyyyyyyxxxwwwuuuttttttuuuuuuvvvvvvvvvvvvuuussstttvvvwwwwwwvvvtttsssqqqvvv|||}}}{{{zzz|||}}}|||{{{|||{{{wwwuuuvvvtttqqqqqqssstttyyy}}}}}}sssooopppoooggg___RRRMMMFFFBBB??????>>>===??????@@@AAABBBBBB@@@>>>CCC???<<<;;;===>>><<<::::::999:::;;;>>>>>>===<<<>>><<<999888999::::::999888888777777888:::;;;===>>>???BBBCCCCCCBBB???>>>888888999;;;===>>><<<:::;;;:::999:::<<<===<<<;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>>>>======???@@@FFFEEEDDDCCCAAA@@@???>>>??????@@@AAACCCEEEGGGHHHEEEBBB???@@@CCCEEEEEECCCCCCDDDEEEGGGHHHIIIIIIIIIMMMYYYooowwwqqqooorrrkkklllmmmnnnnnnmmmlllkkkjjjjjjkkkkkkkkkjjjiiihhhjjjiiihhhfffeeeeeeeeeeeegggfffffffffggghhhiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkklllooosssxxx}}}~~~xxxqqqrrrqqqqqqtttwwwzzz{{{{{{yyyvvvssspppmmmjjjgggddd___\\\[[[]]]```bbb```^^^\\\ZZZWWWUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\aaaccceeegggiiijjjkkkkkkmmmmmmnnnooorrruuuxxxzzz~~~{{{wwwtttrrrkkkiiiggggggggggggeeeddddddeeehhhkkknnnqqqssstttwwwwwwxxxxxxxxxxxxxxxwww{{{|||~~~}}}|||zzzyyyyyy{{{~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{zzzzzzyyyxxxwwwuuusssrrrqqqrrrssstttuuuvvvvvvvvvuuuuuuvvvwwwwwwvvvuuuttttttyyy}}}~~~|||{{{|||}}}}}}}}}|||~~~~~~wwwsssqqqrrrqqqnnnooossswww{{{wwwssspppjjj^^^UUUKKKGGGBBB???>>>======<<>>===999666999888888:::<<<===<<<:::;;;999777777888:::::::::888888888999999:::;;;<<<:::;;;===>>>>>>===;;;:::999999999:::<<<===<<<;;;;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>>>>======???@@@CCCCCCBBBAAA@@@??????>>>??????@@@AAACCCEEEGGGHHHGGGEEEBBBBBBDDDEEEDDDBBBBBBCCCDDDEEEGGGHHHHHHIIIMMMXXXnnnxxxrrrnnnqqq~~~llllllnnnnnnnnnnnnmmmllljjjjjjkkkkkkkkkjjjiiihhhjjjiiihhhfffeeeeeeddddddfffffffffggghhhiiijjjkkkjjjiiihhhhhhggggggggghhhkkkjjjkkklllnnnrrrvvvxxxxxxyyyzzzyyyxxxwwwxxxyyyzzz~~~{{{zzzwwwuuuuuuvvvxxxyyyyyy~~~}}}|||{{{xxxtttmmmiiibbb]]]XXXWWWZZZ]]]^^^]]]]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUUUUUVVVXXXZZZ\\\^^^bbbcccfffiiikkklllmmmmmmnnnnnnnnnppprrruuuwwwyyy|||wwwssspppoooggggggfffggggggfffccc```aaabbbeeeiiimmmpppssstttttttttsssttttttuuuvvvvvvyyyzzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxzzz}}}||||||~~~~~~~~~zzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyywwwuuusssrrrqqqoooppprrrsssuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwyyy|||}}}{{{|||~~~}}}~~~{{{yyyuuuqqqnnnooooooooorrrvvv|||~~~}}}zzzvvvnnnbbbUUULLLDDDAAA???>>>>>>???>>>===BBBDDDFFFJJJMMMPPPQQQRRRIIIFFFBBBAAAAAA???:::666999888777999;;;<<<;;;:::999777555555888:::;;;;;;888999:::;;;;;;<<<;;;;;;888999999999999999999888;;;999888999;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;;;;::::::;;;;;;<<<===:::<<<============>>>@@@@@@@@@?????????>>>>>>>>>>>>??????AAABBBDDDFFFGGGIIIGGGEEEEEEEEEEEECCCAAAAAABBBBBBCCCEEEFFFHHHHHHKKKWWWmmmxxxqqqmmmooo|||lllmmmnnnooooooooonnnmmmmmmmmmmmmlllllllllkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjiiiiiihhhiiiiiijjjkkkkkkjjjjjjkkkmmmoooqqqpppqqqssssssrrrqqqrrrtttuuuzzz{{{yyyzzz{{{||||||zzzrrrlllccc^^^XXXVVVXXXZZZ[[[ZZZ\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTUUUVVVXXX[[[^^^___aaacccfffiiikkkmmmmmmmmmnnnooooooppprrrtttvvvwww{{{}}}~~~zzzvvvrrrooommmmmmgggeeeddddddddddddaaa___```aaacccfffiiilllooopppmmmmmmmmmnnnooorrrtttuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwvvvuuuuuuwwwvvvvvvxxxzzz{{{yyyxxxtttuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyzzzzzzyyywwwvvvtttsssrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwvvvuuutttuuuvvvxxxyyy}}}~~~||||||}}}~~~zzzwwwuuuvvvqqqoooqqqrrrssswww}}}xxxzzzyyysssgggYYYNNNHHHAAA???>>>???@@@BBBAAA@@@FFFHHHJJJKKKKKKLLLNNNOOOHHHEEEDDDDDDEEEDDD???;;;;;;:::999:::<<<>>>>>>===<<<:::777666888:::;;;;;;888999;;;<<<===<<<;;;;;;:::999888888888888999:::<<<:::888888:::;;;<<<<<<;;;:::999:::<<<===<<<;;;:::999999999999:::;;;;;;:::<<<======<<<===>>>@@@============>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHJJJUUUkkkvvvpppjjjmmmzzzkkklllnnnooooooooonnnnnnmmmmmmlllllllllkkkkkkkkkjjjjjjiiihhhgggggggggggggggffffffggghhhiiijjjkkkjjjjjjjjjjjjkkklllmmmnnnlllkkkjjjjjjjjjkkklllmmmmmmoooqqqqqqooonnnooooooqqqvvv~~~uuuoooddd___[[[YYYZZZZZZXXXVVVZZZZZZZZZZZZZZZXXXWWWVVVTTTTTTUUUVVVYYY\\\^^^```aaacccfffhhhkkklllllllllnnnoooooopppqqqrrrssstttvvvwwwyyyzzzzzzyyywwwvvvsssqqqooommmllllllmmmmmmiiifffcccaaabbbbbbbbbbbbaaaaaabbbccceeegggjjjkkkgggggghhhjjjlllpppsssuuuttttttuuuvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssvvvvvvvvvwwwxxxwwwtttqqqmmmnnnqqqtttvvvyyyzzz{{{}}}}}}}}}}}}}}}|||}}}}}}zzzzzz{{{||||||}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvuuuuuuttttttxxxxxxxxxyyyxxxxxxwwwwwwvvvuuusssssstttwwwzzz|||}}}zzzwwwtttsssuuuqqqooorrrtttvvv{{{~~~|||yyyyyyvvvkkk\\\OOOHHHEEE@@@>>>>>>>>>AAABBBBBBAAAHHHIIIKKKJJJHHHHHHJJJLLLIIIGGGEEEFFFGGGFFFBBB>>>>>><<<<<<===@@@BBBCCCCCCBBB???;;;999999;;;<<<<<<999:::;;;<<<===<<<;;;:::;;;:::888777777888:::;;;<<<:::888888999;;;;;;;;;;;;:::999:::<<<===<<<;;;888888777777888888999::::::;;;======<<<<<<>>>???;;;<<<<<<======>>>??????>>>>>>??????AAABBBDDDEEEBBBBBBCCCDDDDDDEEEFFFGGGFFFDDDCCCBBBBBBDDDGGGIIIIIIUUUkkkuuuoooiiikkkyyyjjjkkkmmmnnnoooooonnnmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjjjjjjjkkklllllljjjjjjjjjkkklllmmmooopppkkkkkkjjjjjjjjjjjjjjjkkklllnnnppppppooommmmmmnnnmmmsss|||xxxrrrgggccc^^^]]]]]]\\\XXXUUUXXXXXXYYYYYYYYYYYYYYYXXXUUUUUUUUUWWWYYY\\\^^^```cccdddfffiiijjjkkkkkkkkknnnnnnnnnooopppppppppqqqssstttttttttsssrrrpppoooiiiiiiiiijjjkkkmmmnnnooommmiiieeecccdddeeeffffffddddddccccccccceeeggghhhffffffhhhjjjllloooqqqrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrssstttuuuxxxxxxxxxyyyxxxvvvqqqnnnjjjlllnnnpppssstttuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvuuuuuuwwwwwwwwwwwwuuuuuuzzzzzzzzzyyyyyyxxxwwwvvvtttsssssstttvvvzzz}}}}}}{{{zzzyyyxxxvvvtttsssrrrqqqnnnmmmqqqtttvvv{{{{{{{{{}}}}}}}}}|||yyyqqqcccSSSHHHDDDEEEAAA???======???@@@@@@@@@EEEGGGIIIHHHFFFFFFIIILLLLLLIIIEEEEEEEEEDDD???<<<>>>===<<<>>>BBBEEEGGGHHHFFFBBB>>>;;;;;;<<<======::::::;;;;;;;;;;;;::::::999888777666666777888999;;;999888888:::;;;:::999;;;:::999:::<<<===<<<;;;888888777777888888999:::999;;;<<<<<<<<<<<<===???<<<<<<===>>>>>>???@@@@@@>>>>>>>>>???@@@AAACCCCCC???@@@BBBBBBCCCEEEIIILLLKKKHHHEEECCCCCCEEEGGGIIIIIIUUUkkkuuuoooiiikkkyyyiiijjjlllmmmnnnnnnmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkklllmmmnnniiiiiiiiiiiiiiijjjjjjjjjiiikkknnnooonnnmmmmmmmmmjjjnnnwww|||xxxlllgggbbb___^^^]]]ZZZWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWYYY\\\^^^___fffgggiiijjjkkklllkkkkkkmmmmmmnnnnnnnnnnnnnnnnnnqqqqqqqqqpppooonnnnnnmmmhhhiiikkkmmmooopppqqqqqqpppnnnkkkjjjjjjjjjjjjiiigggfffeeeddddddfffhhhiiiiiijjjlllmmmnnnoooooooooqqqqqqrrrsssssssssssssssppppppqqqrrrtttwwwyyyzzz{{{{{{||||||{{{wwwqqqmmmlllmmmnnnooopppppppppppprrrsssuuuwwwwwwvvvuuutttssstttuuuwwwxxxyyyyyyyyywwwwwwwwwxxxwwwwwwwwwvvvuuuwwwyyyzzzzzzwwwtttrrrvvvvvvwwwwwwwwwvvvvvvuuussssssuuuwwwzzz~~~zzzvvvuuuuuuttttttsssrrrqqqpppooolllmmmqqquuuvvvzzz~~~uuuxxx{{{xxxsssjjj\\\OOOHHHGGGJJJGGGDDD@@@>>>>>>@@@@@@@@@AAADDDFFFEEEBBBBBBEEEIIIIIIEEEAAA@@@AAAAAA>>><<<<<<;;;:::===AAAFFFIIIJJJFFFCCC>>>;;;<<<>>>???@@@::::::999999999999::::::888888888777777888888888:::999888999;;;;;;999777;;;:::999:::<<<===<<<;;;999999999999999::::::;;;999;;;<<<<<<<<<<<<===???>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>???AAABBBCCCAAABBBBBBBBBBBBEEEKKKOOOPPPMMMHHHEEEDDDEEEHHHJJJJJJUUUkkkvvvqqqjjjmmmzzzhhhjjjkkkmmmnnnnnnmmmmmmnnnmmmlllkkkjjjkkklllmmmjjjjjjjjjkkklllmmmooopppllllllkkkjjjiiiiiiiiiiiillllllkkkkkkjjjjjjkkkkkkhhhhhhhhhiiiiiiiiijjjjjjfffiiilllnnnnnnmmmmmmnnngggkkksss~~~|||pppkkkccc___^^^]]][[[YYYYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWYYY[[[^^^___hhhiiikkklllmmmmmmlllkkklllmmmmmmmmmmmmmmmllllllooonnnnnnmmmllllllmmmmmmlllmmmoooqqqsssssssssrrrqqqppppppppppppooollljjjhhhgggfffeeefffhhhjjjlllnnnooopppqqqpppooonnnmmmpppqqqrrrsssssssssssssssnnnnnnooorrrvvvzzz}}}~~~~~~~~~yyysssnnnoooooooooooonnnmmmlllkkkqqqsssuuuwwwxxxwwwuuutttrrrrrrtttuuuwwwxxxxxxxxxssstttuuuvvvwwwwwwwwwwwwvvvxxx{{{|||{{{wwwsssppprrrrrrssstttuuuuuuttttttssstttvvvyyy}}}}}}vvvrrrrrrqqqqqqqqqpppppppppoooooommmnnnssswwwxxx{{{~~~|||{{{yyyxxxtttzzzwwwpppkkkbbbXXXOOOLLLNNNQQQMMMIIIDDDAAA@@@AAABBBBBB@@@CCCDDDAAA===<<>>999888888;;;@@@EEEHHHJJJEEEAAA===;;;<<>>>>>>>>>>>???@@@AAABBBDDDDDDDDDBBBBBBEEELLLQQQSSSOOOJJJFFFDDDFFFHHHKKKJJJUUUkkkxxxrrrlllnnnzzzlllllllllmmmllllllkkkkkkkkkkkkllllllmmmllllllllloookkkiiiiiikkklllllljjjjjjiiiiiiiiiiiiiiijjjjjjlllkkkjjjiiihhhgggggghhhhhhiiikkklllmmmmmmlllkkklllmmmnnnoooooonnnmmmlllhhhkkkpppxxxzzzuuunnngggcccaaa^^^]]]ZZZZZZZZZYYYWWWVVVVVVWWWVVVWWWXXXYYY\\\^^^```aaafffhhhkkknnnooommmkkkiiijjjkkklllmmmlllkkkiiihhhmmmlllkkkkkkkkkmmmpppqqqtttuuuwwwxxxxxxwwwvvvuuuqqqsssuuuuuurrrooommmmmmhhhgggggghhhjjjmmmppprrrtttrrrpppooonnnnnnooopppqqqpppoooqqqssssssooolllooonnnnnnqqqwww||||||zzzwwwuuutttsssrrrqqqooolllkkkjjjjjjjjjoooppprrrtttuuuvvvuuuuuurrrtttuuuuuutttsssssstttsssrrrrrrsssuuuwwwxxxxxxxxxyyyzzz{{{zzzwwwtttqqqvvvtttsssqqqqqqqqqrrrssswwwxxxzzz}}}xxxrrrnnnooooooooonnnmmmlllkkkjjjpppsssvvvwwwwwwxxx}}}|||yyyvvvtttssszzz}}}zzzqqqeee]]]UUUPPPNNNPPPYYYccceee\\\PPPGGGCCCBBBAAA@@@EEEEEEAAA<<<<<<>>>===999999888666777888999888777999888888<<>>??????;;;:::999888777777777777888888999::::::::::::999888888888888888888888888777777888888999999::::::999888888777888999;;;<<<::::::;;;;;;<<<>>>???@@@======>>>>>>????????????BBB???;;;;;;===@@@@@@>>>AAA@@@@@@AAADDDJJJPPPTTTTTTOOOIIIFFFGGGHHHHHHGGGHHHTTTkkkwwwssslllooo|||kkkkkklllllllllllllllkkkkkkkkklllmmmmmmmmmmmmlllkkkiiiggggggjjjllllllkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjlllmmmllllllkkkllllllmmmnnnnnnmmmlllllliiikkkooottt}}}|||wwwpppjjjfffdddcccbbb___^^^\\\ZZZXXXWWWXXXYYYYYYZZZ[[[\\\^^^aaacccdddfffhhhjjjmmmnnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhlllllllllmmmooorrrvvvwww{{{|||~~~~~~}}}zzzyyyrrrrrrrrrrrrrrrqqqpppooojjjjjjjjjlllooosssvvvxxxzzzxxxuuuqqqpppppppppqqqqqqpppoooqqqrrrqqqnnnkkkooooooppptttzzz~~~|||zzzwwwuuuttttttooonnnllljjjhhhhhhhhhhhhlllmmmnnnppppppppppppoooqqqsssttttttsssqqqrrrssssssrrrrrrsssuuuwwwxxxxxxyyyzzz{{{{{{{{{yyywwwuuuuuusssqqqpppppprrrtttvvv{{{|||yyyuuurrrpppooonnnnnnmmmmmmnnnooopppuuuxxx{{{zzzyyyyyy|||~~~}}}{{{wwwtttsssrrrsss~~~zzznnn^^^XXXRRRQQQRRRVVVaaalllnnndddVVVJJJDDDCCCCCCCCCBBBBBB???;;;;;;>>>===999999777666666777999999888:::888999<<>>>>>>>>;;;:::999888777777777777777888999999::::::999999888888888888888888888888777777777888888888888888:::999999999999:::<<<===;;;;;;<<<<<<===???@@@AAA;;;;;;;;;<<<===???@@@AAABBB???<<<<<<>>>@@@@@@???>>>>>>===>>>BBBFFFKKKNNNPPPLLLGGGEEEEEEGGGGGGFFFHHHTTTkkkxxxtttooorrriiijjjkkkllllllmmmllllllkkklllmmmnnnnnnnnnnnnnnnkkkiiihhhhhhkkkmmmnnnnnnkkkjjjiiihhhhhhggghhhhhheeefffgggiiiiiijjjjjjjjjhhhiiijjjllllllllllllkkkjjjkkklllmmmmmmlllkkkjjjhhhjjjlllpppxxx}}}vvvqqqmmmlllkkkjjjhhheee```\\\ZZZZZZ[[[]]]]]]^^^^^^```bbbdddfffgggggghhhjjjlllnnnooooooooommmlllkkkjjjiiiiiiiiiiiimmmmmmoooqqquuuyyy}}}}}}vvvsssooooooqqqrrrqqqppplllmmmooorrruuuyyy|||~~~}}}xxxtttqqqqqqrrrsssppppppoooppppppooollljjjmmmnnnqqqvvv|||}}}|||zzzxxxwwwuuuuuutttooonnnllljjjiiihhhhhhiiijjjkkklllmmmmmmmmmmmmlllqqqssstttsssrrrppppppqqqttttttuuuvvvwwwyyyzzz{{{{{{|||||||||{{{{{{zzzyyytttrrrooonnnpppssswwwzzz}}}wwwrrrpppppppppmmmlllkkkkkkmmmpppuuuwww{{{~~~~~~zzzwwwwwwyyywwwwwwvvvtttssstttwwwyyy~~~}}}sssfffYYYTTTQQQQQQTTTYYYcccmmmqqqgggXXXKKKDDDBBBBBBCCC>>>???===:::;;;>>>>>>:::999777444444666888999999:::999999<<<@@@AAA???<<<<<<:::999:::<<<=========::::::999888777777777777777888999999::::::999999888888888888888888888888888777777777777777777666:::999999::::::;;;===============>>>???@@@AAABBB:::999999999;;;>>>AAABBBBBB@@@>>>>>>???@@@@@@@@@=========>>>AAADDDGGGHHHJJJGGGDDDCCCCCCDDDEEEDDDHHHTTTkkkxxxsssqqqvvvhhhiiijjjkkklllmmmmmmmmmllllllmmmnnnoooooooooooonnnmmmllllllmmmnnnooopppkkkjjjiiihhhgggfffffffffcccdddfffhhhhhhiiihhhhhhggghhhjjjkkkllllllkkkkkkiiijjjkkkllllllkkkjjjiiiggghhhjjjmmmttt~~~}}}zzzxxxvvvuuuqqqlllddd^^^\\\\\\^^^___```aaaaaacccdddggghhhiiijjjjjjkkkkkklllmmmnnnooonnnmmmkkkjjjiiiiiijjjjjjoooppprrruuuyyy|||}}}vvvooommmooorrrqqqooooooppprrruuuxxx{{{}}}~~~|||wwwsssqqqqqqrrrtttpppooooooooonnnmmmkkkjjjjjjlllpppvvv|||~~~}}}yyyxxxwwwvvvuuutttttttttrrrqqqooommmlllllllllmmmkkkkkklllmmmnnnnnnoooooorrrtttuuutttrrrppppppqqqvvvwwwxxxyyyzzz{{{~~~~~~~~~}}}|||{{{{{{zzzsssqqqooonnnqqqvvv{{{|||vvvqqqnnnmmmmmmnnniiihhhggghhhlllrrryyy}}}~~~}}}wwwrrrqqqqqqppprrruuuwwwxxx|||{{{qqqqqqsssxxxzzzttteeeZZZWWWSSSOOOOOOPPPRRRYYYaaaeee^^^SSSHHHBBB???@@@@@@>>>???===;;;<<<@@@???;;;999777333333444666888888999888888:::===>>><<<::::::999888999;;;===<<<;;;:::999999888777777888888777777888999999999999999888888888888888888888888888888777777666666555555888888888999:::;;;<<<===>>>>>>>>>>>>???AAABBBCCC<<<;;;999999:::===@@@BBBBBBAAA??????@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAABBBBBBCCCCCCHHHTTTjjjvvvqqqrrrwwwhhhiiijjjkkkllllllllllllkkklllmmmnnnooooooooooooppppppooommmllllllmmmnnnlllkkkiiigggfffdddddddddcccddddddeeefffffffffeeeggghhhiiikkklllkkkkkkjjjhhhiiijjjkkkkkkjjjiiihhhfffggghhhkkkqqq{{{zzzsssiiibbb___```aaaaaabbbccccccdddfffhhhiiikkknnnmmmlllkkkkkkkkkllllllnnnmmmkkkjjjjjjjjjkkklllrrrssstttvvvyyy|||~~~|||~~~{{{qqqlllmmmooonnnlllppprrrtttvvvwwwxxxxxxxxxxxxvvvrrrpppoooppprrrsssooooooooonnnmmmlllkkkkkkkkkmmmrrrxxx}}}~~~|||zzzuuutttssssssrrrssssssssstttsssrrrpppooooooooopppjjjkkklllmmmnnnpppqqqrrrssstttvvvuuusssrrrrrrsssuuuwwwyyyyyyyyy{{{~~~}}}|||{{{zzztttrrrqqqqqquuu{{{|||xxxuuutttrrrooommmkkkkkkjjjfffffffffiiinnnuuu|||zzzrrrmmmkkkkkkjjjqqqyyy{{{vvvmmmqqqvvvwwwqqqeeeXXXOOORRRNNNKKKJJJHHHGGGKKKQQQQQQNNNJJJEEEBBB@@@@@@@@@@@@AAA???<<<>>>CCCDDDAAA===999555222333555666777777666666777999999999888888888777999;;;<<<;;;::::::999888888777888888888777777888999999999999888777777777777777777777777888888777777666666555555555666777888999:::;;;;;;======>>>>>>???@@@BBBCCC???>>><<<::::::<<>>>>>???AAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBGGGSSSjjjwwwqqqqqqwwwhhhiiijjjkkkkkklllkkkkkkjjjkkklllmmmnnnooooooooooooooonnnllliiiiiijjjlllmmmkkkiiigggeeecccbbbbbbbbbbbbaaaaaabbbcccddddddggghhhiiikkkkkkkkkkkkjjjhhhiiijjjkkkkkkjjjiiihhhfffgggiiikkkpppxxxzzzooogggdddddddddcccddddddeeefffgggiiikkklllnnnmmmlllkkkjjjiiiiiiiiikkkkkkjjjjjjkkkkkklllmmmrrrrrrsssuuuvvvxxxxxxyyyyyyzzz|||~~~~~~tttmmmkkklllllllllqqqrrrtttvvvvvvuuutttsssqqqpppooonnnnnnoooqqqrrrmmmoooooonnnmmmlllmmmnnnqqqrrrvvv{{{~~~~~~{{{xxxrrrrrrqqqqqqrrrrrrsssttttttsssqqqpppooooooooopppjjjkkkkkklllmmmoooqqqrrrrrrtttuuuuuutttsssttttttrrrtttwwwxxxwwwxxx|||}}}}}}xxxxxxwwwyyy}}}}}}zzzwwwtttqqqnnnnnnnnnnnnmmmkkkiiihhhggghhhkkkooouuu{{{yyyqqqlllkkklllmmmxxxwwwrrrsssvvvwwwsssgggZZZOOOIIIGGGDDDCCCDDDBBB???BBBGGGCCCDDDEEEDDDBBBAAABBBCCCCCCCCCAAA???BBBJJJNNNMMMDDD???999444444555666777555555555555666666666666777777777888:::;;;:::888999999888888888888888999666777888888999999888888777777777777777777777777888777777777777777777666444444666888999:::::::::<<<<<<<<<===>>>???@@@AAA@@@???===;;;;;;<<<===>>>>>>@@@AAA@@@???>>>???AAA===>>>>>>???@@@@@@AAAAAABBBCCCEEEEEECCCBBBBBBCCCGGGSSSjjjzzztttpppvvviiijjjjjjkkkkkkkkkjjjjjjiiijjjkkklllnnnnnnnnnnnnlllmmmmmmkkkiiihhhjjjmmmmmmllliiigggdddbbbaaa```___^^^]]]]]]^^^aaadddffffffgggiiijjjkkkkkkjjjjjjiiiiiijjjkkkkkkjjjiiiiiihhhiiijjjlllnnnsssyyy}}}uuummmjjjiiihhhfffggggggggghhhiiikkklllmmmkkkkkkkkkjjjjjjiiihhhhhhfffggghhhiiijjjkkkkkkkkknnnoooppprrrssssssttttttuuuuuuuuuvvvxxx|||~~~vvvoookkkjjjlllnnnqqqsssuuuwwwwwwvvvsssrrroooooooooooooooooopppppplllnnnoooooommmmmmoooqqquuuvvvxxx{{{}}}{{{xxxtttqqqqqqqqqrrrssstttuuuvvvtttsssqqqpppooooooppppppnnnnnnmmmmmmmmmnnnooooooppprrrttttttsssssstttuuuqqquuuxxxyyywwwxxx}}}zzztttpppnnnmmmkkkkkkkkkkkkkkkkkkjjjjjjkkknnnsssyyy{{{tttpppqqqsss{{{{{{wwwyyyuuuoooeee[[[PPPHHHCCC???===>>>@@@>>><<<===BBB>>>@@@AAA@@@??????BBBDDDDDDDDDBBBAAAGGGRRRYYYZZZMMMGGG???999666666777888666666666555444444555666666666666888::::::999777999888888888888888999999666777777888888888888888777777777777777777777777777777777888888888888888333555777999:::;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<;;;;;;<<<=========???AAA@@@>>>===>>>@@@????????????@@@AAABBBCCCCCCFFFHHHHHHEEECCCCCCDDDGGGSSSiii|||uuupppuuujjjjjjkkkkkkkkkjjjiiiiiihhhiiijjjlllmmmnnnnnnnnnlllmmmnnnmmmjjjjjjmmmpppnnnllljjjgggdddbbb```___\\\[[[ZZZZZZ\\\aaaeeehhhfffgggiiijjjkkkkkkjjjjjjiiijjjkkkllllllkkkjjjiiiiiijjjkkklllmmmooosssvvv}}}yyyqqqnnnmmmjjjhhhhhhhhhiiijjjkkklllnnnooohhhiiiiiijjjjjjjjjiiihhhbbbdddfffhhhjjjjjjjjjjjjkkklllnnnooopppqqqqqqqqqrrrqqqooonnnppptttxxx{{{}}}wwwpppjjjjjjmmmqqqqqqsssvvvxxxyyywwwuuusssppppppqqqqqqqqqpppoooooolllnnnpppooommmmmmpppsssvvvvvvwwwyyyzzzxxxtttpppqqqrrrrrrssstttuuuwwwxxxuuutttrrrqqqqqqqqqqqqrrrtttrrrqqqooonnnnnnnnnooonnnppprrrsssrrrssstttuuutttxxx||||||zzz{{{~~~wwwpppllljjjkkkkkkkkkjjjiiiiiijjjkkklllooossszzz~~~xxxuuuwwwzzz~~~{{{qqqcccXXXPPPJJJCCC???===<<<===???===::::::>>>>>>??????===;;;<<<@@@CCCDDDDDDBBBBBBJJJXXXbbbdddTTTMMMDDD<<<999888999999666777777666444444555777555555666888::::::999777999888888888888888999999666666777888888888888888777777777777777777777777777777888888999999::::::444555888:::;;;<<<<<<<<<999999999:::;;;<<<===>>>999999:::;;;<<<<<<======<<<>>>AAA@@@>>><<<>>>???BBBBBBAAAAAABBBDDDEEEGGGEEEHHHKKKJJJGGGDDDDDDDDDGGGSSSiii{{{tttpppuuuooonnnmmmnnnooonnnmmmkkkllllllkkkjjjkkklllnnnooooooooonnnmmmnnnnnnooooooqqqpppmmmiiiddd___[[[YYY^^^^^^]]]\\\\\\___dddiiiggghhhiiijjjjjjjjjjjjjjjmmmlllkkklllmmmmmmkkkiiijjjiiihhhhhhiiilllooorrrzzz|||vvvmmmfffkkkkkkkkkllllllkkkjjjjjjkkkmmmnnnooonnnllliiigggcccddddddeeeggghhhhhhiiijjjkkkmmmoooooonnnmmmlllooonnnlllkkklllmmmoooppppppnnnlllkkklllmmmmmmlllrrrtttvvvxxxxxxvvvsssqqquuutttsssqqqooonnnllllllllllllllllllmmmoooqqqrrrxxxwwwwwwvvvtttsssrrrrrrppppppqqqrrrssssssssssssuuusssqqqooonnnnnnooopppoooooooooooooooooooooooonnnooooooppprrrssstttuuuvvvwwwyyy}}}}}}{{{wwwrrrmmmkkklllnnnpppqqqooommmkkkkkknnnqqqsss{{{~~~yyyxxxqqq^^^OOOGGGCCC@@@>>><<<<<<=========;;;:::999888666555666:::===<<<;;;>>><<<===DDDOOO[[[dddhhhZZZPPPDDD;;;888777444222999999888888777777777666777777888777666888:::======<<<;;;:::888777666555999888777555555555666666666777999:::999999:::;;;666666777888888888888888666666666666777888999:::999999::::::;;;<<<<<<<<<999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>AAAAAA@@@@@@AAABBBDDDEEEFFFGGGHHHGGGEEEEEEFFFHHHEEEUUUmmmzzzttttttwwwooonnnmmmnnnoooooommmkkkiiihhhhhhggghhhiiijjjkkknnnnnnoooooooooooooooooommmkkkiiifffccc___]]]\\\\\\]]]^^^^^^^^^```cccfffggghhhiiijjjkkkkkkkkkkkkmmmkkkkkkkkkllllllkkkiiijjjiiihhhhhhiiillloooqqqttt{{{~~~xxxpppjjjkkkkkkkkkllllllkkkkkkjjjkkkkkklllmmmllljjjhhhgggaaabbbbbbcccddddddeeeeeeiiijjjlllnnnnnnmmmkkkjjjiiihhhgggfffggghhhjjjkkkkkkiiihhhhhhjjjlllllllllppprrruuuwwwwwwuuurrrpppqqqqqqppppppooonnnnnnmmmmmmmmmmmmmmmnnnppprrrsssvvvuuutttsssrrrrrrrrrrrrqqqrrrsssssstttsssssssssuuusssqqqnnnmmmlllmmmmmmmmmmmmllllllllllllmmmmmmnnnoooqqqsssuuuvvvwwwxxx|||}}}~~~yyyuuuqqqpppnnnllllllmmmnnnppptttqqqnnnmmmooosssyyy}}}yyyooo```TTTLLLFFF@@@;;;;;;<<<=========<<<;;;:::>>><<<::::::<<<======;;;<<<;;;;;;AAAKKKVVV^^^aaa\\\SSSGGG???===;;;999777777666666666666555555444777888999888777777888::::::::::::999999888888777999888777666666777777888777888:::;;;<<<<<<;;;:::666666777888888888888888666666666666666777999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<============@@@@@@??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGWWWnnn|||vvvtttwwwooonnnmmmnnnoooooommmkkkhhhhhhgggfffggghhhiiijjjmmmnnnooopppqqqqqqpppoookkkiiigggeeedddcccdddddd```bbbcccdddccccccdddfffggghhhiiikkklllmmmmmmmmmlllkkkkkkkkklllllljjjiiiiiiiiihhhiiijjjlllnnnpppooossszzz~~~zzztttoookkkkkkllllllllllllkkkkkkjjjjjjjjjjjjiiihhhhhhgggaaaaaaaaaaaaaaaaaaaaaaaagggiiikkkmmmmmmkkkhhhfffccccccbbbbbbcccdddfffgggeeedddcccdddgggjjjkkkkkkoooppprrrttttttssspppooommmmmmmmmnnnnnnnnnnnnooommmmmmmmmnnnppprrrssstttuuutttrrrqqqpppqqqrrrrrrttttttuuuuuuuuutttsssssstttrrrpppmmmkkkjjjiiijjjllllllkkkjjjjjjkkklllmmmmmmooosssvvvyyy{{{||||||~~~yyysssoooiiijjjjjjkkkmmmooopppqqqwwwuuurrrrrrvvv}}}qqqkkkbbbZZZRRRJJJAAA;;;;;;<<<===>>>>>>>>>===<<<@@@>>><<<;;;<<<<<<;;;999:::999999>>>EEENNNTTTWWWVVVNNNEEE>>>;;;:::999777666666666777666666555555777888999999777666666777888888888888888999999999888888777777777888888999999999:::===@@@@@@===999666666777888888888888888666666555666666777888999======<<<<<<;;;:::::::::;;;;;;;;;::::::999999999999999:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBB@@@AAABBBAAA@@@@@@AAACCCIIIXXXoooyyyvvvxxxnnnmmmmmmnnnoooooommmlllkkkjjjiiihhhiiiiiikkkkkkkkkmmmoooqqqrrrrrrqqqppplllkkkjjjiiiiiikkkmmmnnnjjjkkkkkkiiigggffffffhhhggghhhjjjlllmmmnnnoooooommmlllllllllmmmmmmkkkjjjiiiiiiiiijjjkkklllnnnnnnmmmooorrrvvv{{{{{{vvvzzz}}}||||||zzzuuurrrjjjkkklllllllllllllllllllllkkkiiihhhhhhhhhiiiiiidddccccccbbbbbbaaa``````fffhhhkkklllllliiifffcccaaa``````aaabbbccceeefffaaa______aaaeeeiiikkkllllllnnnpppqqqrrrqqqooonnnlllllllllllllllmmmmmmmmmllllllmmmoooqqqssstttuuuuuutttrrrqqqqqqrrrssstttwwwwwwwwwvvvvvvtttssssssqqqpppnnnllljjjiiiiiiiiilllkkkjjjjjjkkklllnnnpppnnnppptttxxx|||~~~|||}}}||||||{{{zzzwwwtttpppnnnjjjjjjjjjkkkmmmooorrrsssxxxxxxyyy|||wwwooohhhddd___YYYSSSKKKCCC===:::;;;===>>>>>>>>>>>>======;;;:::999888888777777999999999<<<@@@FFFKKKMMMNNNIIIAAA<<<:::999888777777888999999999888888777444666888999888666666777888888888888888888888888555666666666777777888888;;;999999>>>BBBCCC===888666666777888888888888888777777666777777888999:::>>>>>>===<<<;;;:::999888999999999999999999999999888999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@@@@@@@>>>???@@@BBBIIIXXXnnn|||xxx{{{nnnmmmmmmnnnoooooonnnllllllkkkjjjiiiiiijjjkkkllljjjlllnnnqqqrrrrrrqqqpppmmmmmmllllllmmmpppssstttsssrrrnnnjjjfffeeefffiiihhhiiijjjlllnnnoooooooooooonnnmmmnnnooonnnmmmkkkhhhiiijjjkkklllmmmmmmmmmllllllmmmnnnrrryyyzzzrrrssswwwyyyxxxxxxxxxwwwwwwwwwwwwvvvsssrrrjjjkkkllllllmmmmmmmmmlllmmmllljjjiiiiiijjjkkklllhhhhhhgggfffeeedddccccccfffhhhjjjkkkkkkiiifffccc`````````aaabbbbbbcccddd___^^^___aaaeeejjjllllllkkklllnnnooooooooonnnmmmmmmlllllllllkkkjjjjjjjjjjjjkkkmmmooorrrtttuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkkllloooqqqrrrqqqssswww{{{~~~uuusssrrrppppppppprrrsssooonnnkkkjjjkkkooosssvvv{{{}}}yyyxxx~~~vvvkkkaaa[[[[[[XXXTTTOOOJJJFFFAAA>>>:::;;;<<<>>>>>>>>>======888888777777666666777888999999:::;;;===@@@CCCEEEIIIEEEAAA===;;;:::::::::777888999::::::999888777111333666888888777888999999888888777777666666555333333444555555666666666999888888===AAABBB<<<777666666777888888888888888888888888888999:::;;;;;;======<<<;;;:::999999888777777888888999:::;;;;;;999::::::<<<===>>>??????===>>>??????@@@AAAAAAAAA???@@@@@@@@@??????AAACCCFFFUUUkkk~~~zzz}}}mmmmmmlllmmmooopppnnnmmmkkkjjjiiihhhggghhhiiiiiiiiikkkmmmooopppqqqqqqqqqmmmmmmlllmmmnnnppprrrtttuuurrrnnnhhhcccccceeehhhhhhiiijjjlllmmmnnnnnnnnnooonnnmmmmmmnnnnnnmmmkkkhhhiiikkklllmmmmmmlllkkkiiiiiihhhiiikkkpppuuuxxx{{{rrrpppqqqpppppprrrpppqqqqqqrrrrrrqqqpppooojjjkkklllmmmmmmnnnmmmmmmnnnmmmlllkkkkkkkkkmmmmmmlllkkkkkkjjjhhhggggggfffhhhiiijjjkkkkkkiiihhhfffaaaaaaaaabbbbbbbbbbbbbbb```______bbbfffiiikkkllljjjkkklllmmmnnnnnnmmmmmmnnnnnnmmmkkkjjjiiihhhhhhjjjlllnnnqqqtttvvvwwwwwwzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxwwwwwwvvvuuutttsssllllllllllllllllllllllllggghhhjjjmmmppprrrtttuuuxxxyyy{{{}}}|||xxxwwwpppnnnkkkjjjkkknnnrrrtttqqqooolllkkknnnrrrxxx|||yyywwwwww{{{yyyjjj\\\RRRNNNKKKIIIFFFBBB???======<<<:::;;;<<<=========<<<;;;666777888888777777999;;;999:::;;;;;;;;;;;;===???@@@>>><<<999888777888888444555777999999888777555000222555666666777999:::999888888777666555555444222333444444555444444333666666777:::======:::666666666777888888888888888888888888888999:::;;;;;;::::::::::::999999999999666777888999:::;;;;;;<<<::::::;;;<<<===>>>>>>???===>>>???@@@@@@AAA@@@@@@???@@@AAAAAA@@@AAABBBDDDDDDSSSiii~~~~~~zzz}}}mmmllllllmmmooopppnnnmmmjjjiiihhhgggfffgggggghhhiiiiiikkklllnnnpppqqqrrrmmmnnnnnnooooooppppppqqqpppooommmiiifffeeefffhhhiiiiiijjjllllllmmmmmmmmmmmmlllkkklllmmmmmmkkkiiigggiiikkkmmmnnnmmmkkkjjjiiihhhggggggjjjlllooopppuuu{{{}}}tttooollliiijjjmmmkkkmmmnnnooonnnmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnmmmlllllllllllllllmmmmmmllllllkkkjjjiiiiiihhhhhhiiijjjjjjjjjjjjkkkkkkkkkfffffffffffffffeeeeeedddbbbaaa```bbbeeehhhjjjjjjiiijjjkkkmmmmmmnnnmmmmmmnnnmmmlllkkkjjjiiiiiihhhlllnnnqqqtttwwwyyyzzzzzz||||||}}}}}}|||zzzxxxwwwvvvwwwwwwwwwvvvuuuttttttnnnnnnooonnnnnnmmmllllllhhhjjjooossswwwzzz{{{|||~~~xxxsssooommmlllkkkiiihhhiiikkknnnpppooooooppprrrwww~~~~~~xxx}}}wwwjjj]]]QQQIIIFFF??????>>><<<;;;;;;<<<===:::;;;;;;<<<<<<;;;:::999777888999999777777999<<<777999;;;;;;888777999:::999888888666555555666777444555888999:::999777666111333444444444555888:::666666666666666666666666333444555555555444333222333444555777777777777666666666777888888888888888666666666666777888999:::666666777888999999::::::888999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===??????????????????@@@AAAAAA@@@AAACCCEEEDDDSSShhh|||}}}xxxzzzmmmllllllmmmooopppooommmkkkjjjiiiggggggggghhhiiiiiiiiiiiikkkmmmoooqqqsssoooppppppqqqqqqqqqppppppmmmnnnnnnmmmkkkiiijjjkkkiiijjjjjjkkklllllllllkkkkkkjjjjjjjjjkkkkkkiiiggggggiiikkkmmmnnnmmmkkkjjjkkkjjjhhhiiikkkmmmnnnnnnnnnrrruuuwww~~~uuuooojjjeeefffjjjjjjkkkmmmnnnmmmkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnllllllllllllllllllllllllkkkkkkkkkjjjiiihhhhhhhhhkkkjjjjjjjjjkkklllmmmmmmkkkkkkkkkkkkjjjiiihhhhhhcccaaa```aaadddggghhhiiiiiijjjkkklllmmmmmmnnnnnnmmmllllllkkkkkkjjjjjjjjjnnnooosssvvvyyy{{{|||}}}|||}}}~~~{{{xxxvvvuuuvvvvvvvvvvvvuuuuuutttqqqqqqqqqpppooommmlllkkkkkknnntttzzzyyyrrrmmmiiigggjjjjjjiiiiiiiiijjjjjjkkkmmmpppttt{{{~~~xxxjjj]]]SSSLLLFFFBBB;;;<<<===<<<<<<<<<>>>???:::;;;;;;;;;;;;:::888777666888999888555555777:::666999;;;:::777555666888999::::::999888888999:::555777:::<<<<<<;;;999888444555555444333444666999444444555555666777777888555555666666666555333222000222444444444333555666666666777888888888888888444444444555555666777888333444555777888:::;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::;;;<<<>>>>>>>>>>>>===???@@@AAAAAA@@@AAACCCEEEFFFTTThhh|||}}}vvvxxxlllmmmoooppppppoooooonnnlllkkkjjjiiiiiijjjkkkllljjjiiiiiiiiijjjmmmpppqqqtttsssrrrrrrssssssqqqoooooonnnmmmkkkjjjiiiiiiiiimmmmmmlllllllllkkkkkkkkkjjjjjjjjjkkkkkkjjjgggdddfffggghhhjjjjjjjjjiiihhhkkkjjjhhhgggggghhhjjjkkkkkklllooorrrwww||||||{{{~~~{{{tttmmmhhhfffffffffjjjiiijjjkkklllmmmlllkkkggghhhiiijjjkkkllllllmmmnnnnnnmmmlllkkkkkkjjjjjjmmmllllllkkkkkkllllllmmmmmmkkkiiihhhiiimmmrrruuuuuutttsssqqqooonnnllllllhhhggggggggggggiiikkkllliiijjjkkkmmmnnnooooooooonnnllliiiggghhhjjjnnnppprrruuuxxx{{{||||||~~~~~~~~~|||yyywwwwwwxxxwwwxxxyyywwwuuusssrrrrrrwwwxxxwwwuuurrrppppppqqquuuwwwzzz}}}yyytttpppmmmjjjgggeeeiiiiiihhhgggfffhhhkkknnnnnnttt}}}ttthhhXXXMMMHHHEEE@@@;;;:::::::::;;;;;;<<<<<<<<<777888:::;;;;;;:::888777999888666555555555666777;;;999888:::<<<===;;;888777888999999888999;;;===;;;::::::999::::::;;;;;;555444444444444555666666444444444444444555666777666555555555777888888666999888777666666777888999<<<888444333555888::::::888888888777777666555444777777777777888888888888;;;;;;;;;;;;::::::999888666777999:::;;;<<<<<<<<<::::::;;;<<<===>>>??????CCCCCCDDDCCCBBBCCCEEEGGGKKKSSSeeezzzzzzwwwzzznnnooopppqqqqqqpppoooooollllllkkkjjjjjjkkkllllllnnnmmmlllkkklllnnnoooqqqsssrrrqqqqqqqqqpppnnnllljjjjjjjjjjjjjjjkkkllllllmmmmmmlllllllllkkkkkkkkkjjjiiiiiijjjkkkjjjgggdddfffggghhhiiiiiiiiihhhhhhjjjjjjiiihhhhhhiiijjjjjjiiiiiikkkmmmppptttxxxzzz}}}~~~zzzwwwvvvyyy|||~~~}}}zzzvvvqqqkkkgggffffffggghhhhhhhhhjjjkkkkkkkkkjjjiiiiiijjjkkkllllllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkklllllllllnnnllljjjjjjkkkmmmqqqsssxxxxxxwwwuuutttrrrqqqpppkkkjjjiiihhhhhhiiijjjjjjhhhiiijjjllllllllllllkkkmmmkkkhhhggghhhlllpppssssssvvvyyy{{{|||}}}~~~}}}~~~~~~|||zzzxxxxxxxxxwwwxxxxxxvvvtttrrrrrrsssxxxyyyzzzyyywwwvvvvvvwww{{{|||}}}{{{vvvssspppmmmjjjiiigggffflllkkkkkkiiihhhjjjnnnrrruuuyyyvvvggg\\\OOOFFFDDDBBB???;;;::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999888777555444444444555666999777555666999999888666666888999999888999:::<<<::::::999999999:::;;;;;;444444444333444555555666444444444444444555666666888777666666777888777666777666555444444555666777:::666333222444666666666666777777777777666555555666666777777777888888888::::::;;;;;;::::::999888777777999:::;;;<<<<<<<<<::::::;;;<<<===>>>??????@@@AAAAAAAAA@@@AAADDDFFFKKKSSSeeezzz}}}vvvyyyooopppqqqrrrrrrqqqpppooommmllllllkkkkkkllllllmmmqqqpppooonnnnnnnnnoooppprrrqqqooooooooommmkkkhhhffffffhhhiiikkkmmmooopppmmmmmmlllllllllkkkkkkkkkjjjiiiiiijjjjjjjjjgggeeeeeefffggghhhiiihhhgggfffhhhiiiiiiiiiiiiiiiiiihhhgggggghhhiiijjjmmmoooqqqttttttttttttuuuuuuuuuuuuwwwvvvsssqqqqqqsssuuuwwwzzzzzzzzzyyywwwtttrrrqqqrrrppplllhhhfffeeefffgggffffffgggiiiiiijjjjjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnoooooooooooopppllllllkkkkkkkkkkkkllllllmmmmmmlllkkkkkkmmmnnnooottttttsssrrrqqqpppooonnnmmmmmmkkkjjjjjjiiiiiiiiiiiijjjlllmmmmmmllljjjiiijjjiiiggggggiiimmmsssvvvvvvyyy{{{|||{{{{{{|||}}}{{{|||}}}}}}{{{yyyyyyzzz{{{{{{yyywwwtttssstttvvvyyy{{{}}}}}}}}}~~~{{{wwwsssqqqmmmllljjjhhhgggggghhhhhhjjjjjjiiihhhhhhlllqqquuu}}}|||jjjXXXOOODDD>>>>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777666555333333444444555888666555555666777666555555777999999888888999;;;;;;::::::999999999::::::333333333333333444444555555444444444444555666666999777666666888888777555666555555444444555555666888666444444555555444333555555666777777777666666666666777777777777888888:::::::::::::::999999888777888999:::;;;<<<<<<<<<::::::;;;<<<===>>>??????>>>@@@AAAAAAAAABBBEEEGGGKKKSSSeee{{{vvvxxxooopppqqqqqqqqqpppoooooollllllllllllllllllllllllppppppooonnnnnnooopppppprrrpppooonnnnnnllljjjgggdddeeegggjjjlllnnnppppppmmmmmmlllllllllkkkkkkkkkkkkjjjiiijjjkkkkkkiiigggeeefffggghhhhhhgggfffeeeggghhhiiijjjjjjiiihhhgggggggggfffggghhhjjjlllnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnooopppqqqrrrrrrrrrqqqooommmkkkiiimmmkkkhhhfffdddcccdddddddddfffhhhiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllmmmoooooooooooonnnnnnnnnnnnkkkkkkkkkllllllkkkkkkkkklllkkkkkkkkkjjjjjjjjjjjjmmmllllllkkkkkkjjjjjjiiikkkkkkkkkjjjjjjjjjjjjjjjlllmmmooopppooommmjjjiiigggfffeeefffjjjoootttwwwyyyzzz{{{zzzxxxwwwwwwxxxyyy{{{}}}}}}|||{{{{{{|||~~~~~~|||yyywwwvvvxxxzzz{{{~~~~~~{{{vvvrrrooommmlllhhhhhhhhhgggffffffhhhjjjhhhiiiiiijjjmmmqqqxxx|||ppp\\\NNNGGG???::::::;;;:::888:::::::::::::::999999999;;;::::::999999::::::;;;777666555444444444555555999888777666666777777777555666888888888888:::;;;???>>><<<:::999888777777333222222222222333444444555555444444444555555666777666555666888999888777777777777777777777777777999888888888777666555444333444555666777777777777666666666666777777777888999999:::::::::999999888777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>?????????AAACCCCCCDDDEEEGGGIIIMMMUUUggg|||wwwzzzmmmnnnooopppppppppooonnnkkkllllllllllllllllllkkkmmmmmmmmmmmmnnnoooppppppqqqpppnnnnnnooonnnkkkiiifffgggiiikkkmmmnnnoooooommmmmmlllllllllkkkkkkkkklllkkkjjjkkklllllljjjiiieeefffggghhhhhhgggfffeeefffgggiiikkkkkkiiigggfffdddddddddeeegggiiikkkmmmmmmmmmkkkjjjiiiiiiiiijjjgggggghhhhhhiiijjjjjjjjjllllllmmmmmmlllkkkiiihhhjjjiiigggeeecccaaaaaa```dddfffiiijjjiiiiiijjjllliiiiiijjjjjjkkkkkkllllllppppppooonnnlllkkkjjjjjjjjjjjjkkkllllllkkkjjjjjjiiiiiiiiiiiihhhgggfffeeeggggggggggggggggggggggggfffggghhhiiikkklllllllllnnnnnnoooooonnnllljjjhhhdddeeefffhhhlllppptttwwwzzzzzzzzzwwwtttrrrrrrrrrxxxzzz}}}~~~~~~{{{yyyzzz|||~~~~~~wwwuuussspppnnnlllkkkjjjhhhiiiiiihhhfffgggiiillljjjlllooorrrvvv|||uuuaaaRRRLLLFFF???;;;999999777666::::::::::::::::::::::::999999888888888888999999888777666555555555666777999999888777666666777777555666777777777999<<<>>>DDDBBB???<<<999777555444333222222222222333444444666555555444444444555555444333333555888999999999666666777777777777666666777888999888777555444333222333444666777777777777555666666666666777777777888888999::::::999999999888888999:::;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>AAACCCDDDDDDEEEGGGHHHNNNWWWhhh}}}zzz}}}jjjlllmmmoooppppppppppppllllllmmmnnnnnnmmmllllllkkkkkklllmmmnnnnnnoooooonnnnnnmmmnnnppppppnnnmmmiiijjjlllmmmnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkklllkkkjjjjjjkkklllkkkjjjfffggghhhiiihhhgggfffeeefffgggiiijjjjjjiiigggfffbbbbbbbbbccceeegggiiikkkjjjjjjiiihhhhhhgggffffffbbbbbbccccccddddddeeeeeehhhhhhjjjjjjkkkjjjiiihhhiiihhhgggeeecccaaa___^^^bbbfffiiijjjhhhhhhjjjmmmggghhhhhhiiikkkllllllmmmpppooonnnlllkkkiiihhhgggiiijjjkkkllllllkkkjjjiiihhhggggggfffeeeeeeddddddaaaaaaaaabbbbbbccccccccccccdddgggiiilllmmmnnnooommmmmmmmmlllkkkjjjhhhhhheeefffiiilllpppsssuuuvvvwwwwwwvvvtttqqqoooooopppwwwzzz~~~}}}yyyvvvpppoooooonnnlllkkkkkkjjjhhhjjjkkkjjjhhhhhhlllpppkkkooosssxxx}}}tttfffYYYQQQIIIEEE???<<<:::888777666:::::::::;;;;;;<<<<<<<<<888888888888888888888888999888777666555666666777777888999999777555555666555666666666777:::???CCCGGGEEEBBB>>>:::777555444333333333333333444444555666666555444444444444555333222222444666888888777333444444555555444444333444555666666444222222333222333444555666777777777555555666666666666777777777888999999999999999999888999::::::;;;;;;;;;:::::::::;;;<<<===>>>??????===???BBBCCCBBBCCCDDDEEEMMMVVVhhh}}}}}}jjjkkkmmmpppqqqrrrrrrrrrnnnoooppppppppppppooonnnlllmmmmmmmmmnnnmmmmmmmmmkkkjjjkkkmmmpppqqqpppooojjjkkkmmmoooppppppooonnnmmmmmmlllllllllkkkkkkkkkjjjiiihhhhhhiiijjjjjjiiihhhhhhiiiiiiiiihhhgggffffffggghhhiiiiiihhhgggfffccccccbbbcccdddfffhhhiiigggggghhhhhhgggfffeeedddbbbbbbbbbbbbbbbcccccccccffffffhhhhhhiiihhhgggfffgggggggggfffdddbbb```___```dddhhhiiigggfffiiimmmgggggghhhjjjlllmmmnnnoooooonnnmmmlllkkkjjjiiihhhhhhjjjkkkllllllkkkjjjhhhhhhgggfffeeedddddddddeee^^^______```aaabbbccccccccceeegggjjjmmmoooppppppnnnmmmllljjjiiiiiiiiijjjgggjjjnnnsssuuuvvvvvvuuuqqqrrrrrrqqqpppppprrrtttvvvzzz}}}yyyuuurrrppplllmmmmmmmmmlllkkkiiihhhfffiiilllkkkiiikkkoootttsssxxx~~~|||rrreeeXXXPPPMMMBBB???===;;;:::::::::999::::::;;;<<<======>>>>>>777888999999999999888777888777666555444555666666777:::======:::777666666666666555444666<<>>??????>>>@@@BBBCCCCCCBBBCCCDDDJJJSSSfff|||iiikkknnnpppssstttttttttpppqqqrrrssssssrrrqqqpppoooooooooooonnnmmmlllkkkhhhhhhiiillloooqqqrrrqqqjjjkkknnnpppqqqqqqpppooommmmmmlllllllllkkkkkkkkkiiigggffffffgggiiihhhggghhhiiijjjjjjjjjhhhgggfffgggggghhhhhhhhhhhhggggggffffffeeeeeeeeefffhhhiiifffggghhhiiiiiigggeeedddfffeeeddddddddddddeeeeeeeeefffgggggggggfffdddccceeefffffffffeeedddbbbaaa^^^cccggghhheeeeeehhhlllggghhhiiikkkmmmooopppqqqmmmmmmmmmllllllkkkkkkkkkhhhiiikkkllllllkkkiiihhhhhhgggfffeeedddeeeffffffcccdddeeefffggghhhhhhiiieeefffiiilllnnnpppppppppqqqooommmkkkjjjkkklllmmmjjjmmmrrrwwwyyyyyywwwuuummmnnnooopppppprrruuuxxxvvvzzz{{{zzzxxxvvvssspppooonnnkkklllmmmmmmllljjjhhhfffdddhhhkkkllljjjlllrrrwww~~~sssdddVVVKKKDDDAAA;;;:::999999:::;;;<<<===999:::;;;<<<===???@@@@@@777888:::;;;;;;:::888777777666555444333444555555999===AAAAAA>>>:::888888777666444444666<<>>??????@@@BBBEEEFFFEEEDDDDDDEEEFFFPPPddd{{{nnnoooppprrrtttwwwyyyzzzuuutttssssssrrrqqqppppppqqqssssssqqqmmmjjjjjjlllnnnoooqqqrrrrrrpppnnnllljjjlllooorrrssstttsssrrrpppooommmlllkkkkkklllmmmjjjiiihhhhhhiiiiiihhhfffhhhhhhhhhggghhhiiijjjjjjllllllkkkkkkjjjiiiiiiiiiiiihhhhhhgggggggggggggggllljjjiiijjjlllkkkgggccceeeeeeeeefffeeeeeeddddddbbbfffjjjjjjiiiggghhhiiigggggghhhgggfffeeecccbbbfffhhhiiiiiihhhhhhiiikkkiiijjjjjjkkkkkkllllllmmmkkkkkkllllllkkkkkkjjjjjjkkkjjjiiihhhgggggggggggghhhhhhhhhffffffgggjjjmmmllljjjiiijjjkkkkkkjjjhhhllljjjiiikkkoooqqqpppnnnooojjjiiimmmnnnjjjjjjnnnqqqpppttt{{{}}}xxxtttrrroooqqqqqqqqqrrrsssvvvyyy|||~~~~~~}}}{{{xxxuuuqqqoookkkjjjjjjlllmmmmmmnnnmmmkkkiiihhhhhhiiiiiikkklllnnnooorrrwww}}}sssaaaTTTKKKCCC>>>===888999;;;;;;;;;;;;999888===:::999:::>>>@@@@@@>>>;;;777888<<<<<<666444777444444444444555555666777888<<>>:::777555555444444444333333333444333222222333444666777111111000000000111333444444555555666555333222111222333333333222222444666444444444333444444555555666666666666666555555555666888::::::999777777888555888:::;;;;;;<<<===???>>>@@@BBBDDDEEEEEECCCBBBCCCDDDFFFGGGGGGEEEBBBAAAEEEOOObbbwww|||pppqqqqqqrrrtttvvvwwwxxxttttttsssrrrqqqqqqppppppooopppqqqooolllkkkkkkmmmoooppprrrssssssqqqooommmiiijjjlllnnnppppppppppppnnnnnnmmmmmmmmmmmmnnnooommmllljjjiiijjjiiihhhfffggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggghhhhhhlllkkkjjjkkklllkkkgggdddeeeeeeeeeffffffeeeeeeddddddgggjjjjjjgggeeeeeefffggghhhhhhhhhhhhgggeeedddfffhhhiiiiiihhhhhhiiijjjiiiiiijjjjjjkkkllllllllllllkkkiiiiiiiiijjjkkklllmmmmmmlllkkkjjjjjjiiiiiigggiiijjjkkkjjjkkknnnppppppooonnnnnnnnnnnnmmmllllllkkkkkkmmmqqqttttttssspppmmmmmmppppppmmmooouuuyyyvvvvvvzzzzzzvvvsssrrrtttuuuvvvvvvvvvxxx{{{}}}zzzwwwvvvtttrrrooommmkkkiiihhhiiijjjlllllllllkkkjjjiiiiiijjjkkklllmmmooorrrvvv{{{|||nnn^^^SSSKKKBBB===<<<;;;<<<<<<======<<<<<<;;;:::888777888:::<<<<<<:::777444444999:::666555777444444333333444555666666888:::<<<;;;888666777888555555555555777999;;;<<<===???CCCFFFEEEAAA;;;888555555555555444444333333333333333333333333444555444333333222222333444555333444555555555444333222333444555444333333555666555444444333333444444555555555555555555444444444666888::::::999777777888999:::;;;;;;;;;<<>>:::888666666666666666666666555666777888888888666555444333333222222111111111111111111222333444444555555666666777555444333555666666666666777666666555444444444444444444555555555555777::::::999888888999999;;;???AAADDDGGGLLLOOOOOOLLLGGGCCC@@@@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@FFFOOO___rrr|||wwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrssssssssspppooonnnmmmmmmlllkkkjjjooopppqqqqqqppppppnnnnnnllllllkkkkkklllmmmnnnoookkklllmmmnnnnnnllljjjiiidddbbbaaaaaadddfffggggggdddeeegggiiiiiihhhgggfffddddddeeefffggghhhhhhiiieeeeeeeeefffhhhiiikkkkkklllllllllkkkjjjhhhhhhgggdddeeeffffffgggggggggfffdddccccccdddddddddccccccdddeeeeeeeeefffgggggghhhggghhhiiihhhgggfffggghhhgggggghhhiiiiiijjjjjjkkkhhhiiilllnnnoooooooooooommmmmmmmmlllkkkiiihhhgggggglllrrrvvvwwwwwwwwwwwwyyywwwvvvvvvvvvvvvuuusssrrrrrrrrrrrrsssuuuwwwyyywwwzzz}}}}}}}}}yyyuuurrrnnnkkkjjjiiihhheeedddccccccddddddeeefffeeeeeefffiiilllnnnppptttyyy~~~xxxyyy}}}~~~uuujjjccc___VVVPPPLLLJJJEEE>>>::::::999888777666666777888999999888888777555555666666888777888;;;AAADDDCCC???888666444222111222444555333444555777888999888888666555555444555666888888;;;;;;;;;:::999888666666555666666666666666666666555666666777666555333222222222222222222222222222111111111222333444555666444555555444333333444666777888:::<<<;;;999666555444444555555666666666666555777999:::999888888999:::>>>DDDIIIKKKKKKLLLMMMJJJGGGBBB>>><<<<<<>>>@@@???@@@AAAAAAAAAAAA@@@???EEEMMM^^^qqq{{{vvvuuutttsssssssssssssssrrrrrrssssssttttttuuuuuusssqqqooooooooonnnlllkkkpppppppppppppppooonnnnnnjjjjjjjjjjjjjjjkkkkkkkkkjjjlllmmmnnnnnnkkkhhhfffaaa___^^^___bbbfffhhhiiifffggghhhhhhhhhgggfffeeeddddddeeefffgggggghhhhhheeeeeeffffffgggiiijjjkkkkkklllllljjjhhhfffggghhhdddeeefffgggggggggggggggcccbbbaaabbbdddffffffeeedddcccccccccdddeeeffffffggghhhiiihhhfffeeefffgggggggggggghhhiiiiiijjjjjjhhhjjjmmmppprrrqqqooonnnlllkkkjjjiiihhhhhhhhhiiilllooosssvvvwwwwwwxxxyyyyyyxxxwwwwwwxxxxxxwwwvvvtttuuuuuutttsssuuuxxx{{{}}}~~~zzzuuupppmmmkkkhhhfffgggggggggeeecccbbbdddfffeeegggiiiiiijjjmmmtttyyy{{{}}}|||zzzzzzyyyyyy|||~~~|||rrrcccWWWRRRRRRFFFBBBAAAAAA>>>888666777777666666555555666666777555666666444222222333444888999:::===EEEKKKJJJDDD:::888555333222222444555666666777999<<<<<<;;;999777777666555555777888999:::888777555444333333444444555555555555666666666222222222222222222111111333333444555555555555555111111111111222333555555333444555444333333555777888;;;@@@BBBBBB>>>999555444444555555666777777777444777999:::999888999:::===BBBHHHLLLLLLJJJHHHGGGFFFCCC>>>;;;999;;;===???>>>>>>??????@@@@@@??????CCCLLL]]]qqq|||tttttttttsssssssssttttttssssssttttttuuuvvvvvvwwwsssqqqpppppprrrrrrpppnnnqqqqqqqqqpppppppppoooooojjjjjjkkkllllllkkkjjjiiiiiikkknnnoooooommmjjjhhhdddbbb``````cccgggiiijjjkkkkkkjjjiiihhhgggffffffeeeeeeffffffgggggghhhhhhffffffffffffggghhhjjjjjjjjjkkkkkkiiifffeeefffhhhdddeeefffggghhhhhhhhhhhhdddbbbaaabbbeeegggfffeeeddddddcccbbbcccccceeeeeeggghhhiiihhhfffeeefffgggffffffgggggghhhiiiiiijjjjjjkkkmmmooopppoooooonnnmmmkkkiiihhhhhhiiikkklllssstttvvvvvvvvvwwwyyy{{{{{{zzzyyyzzz{{{|||{{{zzzxxxyyyzzzyyyxxxzzz~~~{{{tttpppllliiihhhgggfffddddddeeeeeedddbbbbbbdddggggggjjjmmmooorrrxxx~~~xxxvvvxxx}}}zzznnnaaaTTTLLLIIIHHH===;;;:::<<<:::555555888333333444444444444333333333555666444222111333666444666888<<>>===999888777555555555555666555444444444333333333333333333444444555555555555222111111111111222222333111222444555666777666666222222111111111333444555222444555555444555777999999>>>DDDIIIHHHBBB;;;555333333444555555666777777444666999:::999999999:::<<<@@@FFFIIIJJJHHHGGGGGGEEEBBB>>>;;;:::;;;===???======>>>>>>>>>?????????CCCLLL\\\ppp~~~ssssssssssssssstttuuuvvvsssttttttuuuvvvwwwxxxxxxsssqqqoooqqqtttuuutttqqqrrrrrrrrrqqqqqqqqqpppppplllmmmnnnoooooonnnllljjjgggjjjnnnpppqqqooommmjjjhhheeecccccceeeiiikkkkkkooonnnllljjjiiihhhggggggfffffffffggggggggggggggggggffffffgggggghhhiiijjjiiijjjkkkhhheeedddeeegggdddeeefffggghhhhhhhhhhhhfffcccaaabbbeeegggfffdddeeeeeeccccccccccccdddeeeggghhhiiihhhfffeeeeeefffffffffgggggghhhiiiiiiiiillllllllllllmmmmmmnnnooonnnmmmjjjhhhhhhkkknnnpppxxxxxxwwwvvvuuuwwwzzz}}}}}}|||{{{|||~~~~~~}}}{{{vvvsssllliiifffeeeeeeffffffeeebbbcccdddccc``````cccggghhhkkkpppssswww~~~{{{~~~}}}~~~}}}~~~|||nnn\\\NNNFFFCCC@@@>>>;;;999999;;;:::777777;;;555666777888888777666555555666888666444444666999///222555:::GGGSSSSSSLLL===;;;777444333333555777AAA===999999<<<@@@AAAAAA;;;:::888555444333333333000111333555555444333222333333333444444444555555444333333222333444666777...///222444555555555555333222111111111222333444333444666666666777999<<<:::@@@GGGMMMLLLEEE<<<666222222333333444555666666444666999:::999999999:::777;;;@@@DDDGGGHHHJJJKKKFFFDDD@@@===;;;<<<>>>???<<<=========>>>>>>??????DDDLLL\\\ooowwwwwwwwwxxxyyyyyyzzzzzzyyywwwuuussssssssstttuuusssssssssuuuwwwxxxwwwvvvvvvtttqqqqqqrrrsssssssssqqqqqqqqqqqqppppppooonnnpppooooooppprrrrrrqqqooommmjjjhhhgggiiilllnnnnnnqqqqqqpppnnnnnnnnnnnnnnnnnnmmmkkkjjjiiiiiijjjkkkjjjiiihhhggghhhjjjmmmnnnhhhhhhiiihhhhhhgggfffeeedddeeefffeeeccccccdddfffgggfffeeeddddddeeeffffffeeeeeeeeeeeeeeeeeeffffffhhhiiijjjhhheeeddddddeeehhhiiijjjkkklllmmmnnnnnnrrrrrrqqqqqqppppppoooooolllkkkiiihhhjjjmmmqqqttt}}}~~~~~~}}}{{{zzz{{{}}}}}}~~~{{{yyyvvvssspppmmmhhheeeeeeeeedddccccccccccccdddcccddddddcccbbbccceeegggnnnrrrwww}}}~~~|||uuu|||}}}kkk```QQQHHHFFFEEEAAA>>><<<999666666888888666444666666555444444444444555999888666444222222222222666333333999CCCKKKNNNNNN>>>;;;666333333333333222>>>:::777999>>>BBBAAA>>>;;;888555444333333222111222222222222222222222222222111111222555777666666444222111222333555444444333333555555555555333333222444666777777666444222555444444444444555666666777<<>>>>><<<@@@@@@@@@???======???BBBEEEMMM^^^ssszzzzzz{{{||||||}}}~~~~~~~~~}}}zzzxxxwwwwwwxxxxxxwwwvvvwwwxxx{{{|||{{{zzzvvvtttrrrrrrrrrssssssrrruuuuuuvvvvvvvvvuuutttsssrrrqqqqqqrrrttttttsssrrrpppnnnkkkkkkmmmoooqqqqqqrrrqqqqqqpppoooooooooooolllkkkjjjiiiiiijjjkkklllkkkjjjiiihhhiiijjjlllmmmjjjjjjiiihhhfffdddcccbbbcccdddeeedddcccccceeegggdddcccccccccdddeeeggghhhffffffggghhhjjjkkkllllllppppppqqqooollljjjkkkkkkllllllmmmnnnooopppqqqqqqtttttttttssssssrrrrrrrrrrrrrrrqqqqqqrrruuuxxxzzz~~~{{{xxxxxxyyyqqqooollljjjiiihhheeecccdddddddddccccccddddddeeeccccccdddcccccceeeiiilllqqqvvv|||zzzwwwwww~~~qqq]]]SSSGGGAAA@@@@@@>>>;;;<<<999777777888888777555666666555444444444444555222222222222333555777888555444444:::CCCJJJLLLLLL===:::666333333333333222888555333555999======;;;:::888555333333333333222111111111111111111111111444333222333555666666555111///...///000222111111111222222222222222222111333555777888888777555333444444444444444555666666666:::???BBBBBB???:::777666555444444333444555555555555666666666777777777999<<<@@@FFFLLLQQQTTTVVVRRRJJJAAA======>>>===;;;<<<<<<======<<<===???BBBEEENNN___ttt}}}~~~}}}|||}}}}}}}}}||||||~~~zzzxxxuuuuuuuuuuuutttsssuuuvvvwwwxxxxxxvvvtttsssvvvuuuuuuvvvxxxyyywwwvvvuuusssqqqqqqsssuuuwwwwwwttttttsssrrrrrrqqqqqqpppmmmmmmmmmlllmmmmmmnnnoooooonnnmmmllllllmmmnnnooonnnnnnllljjjhhheeecccaaadddfffggghhhggghhhjjjkkkhhhhhhhhhhhhhhhiiijjjjjjiiijjjkkknnnppprrrtttuuutttuuuuuussspppnnnnnnooorrrrrrssstttuuuvvvvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{|||~~~|||xxxssspppoooooogggeeebbbaaabbbcccbbbaaaccccccccccccccccccddddddcccdddeeefffhhhkkkooosssxxx|||uuuqqqwwwnnn^^^LLLEEE>>>;;;<<<>>><<<999;;;999777777777888777666666666555444444444444555666555444333222222333333444444666;;;CCCHHHIIIHHH<<<999555333333333333222666444222444999======<<<999666444333333444333333111111111111111111111111555444333444666777666555000///......000111111000222222111111111111222222444555777888888777555444444444444444444555555666444777;;;>>>???===:::777666666555444333333444444444444555555555666666666777:::>>>DDDIIINNNQQQSSSNNNHHHAAA============<<<999;;;<<<======>>>AAACCCEEENNN```vvv}}}~~~~~~|||{{{{{{{{{yyyxxxvvvxxxzzz{{{{{{yyywwwvvvzzzyyyyyy{{{}}}~~~|||{{{|||zzzxxxxxxzzz|||}}}}}}wwwwwwwwwwwwvvvuuutttttttttsssssssssrrrrrrrrrsssrrrqqqqqqqqqrrrssstttuuusssrrrqqqooommmjjjhhhgggiiilllnnnooopppqqqrrrtttuuuuuutttrrrqqqppppppooooooppprrrtttwwwyyyzzz{{{zzzzzzzzzxxxvvvttttttuuuzzzzzz{{{{{{|||}}}~~~~~~~~~wwwvvvsssoookkkgggeeedddccc```^^^]]]___aaaaaabbbaaaaaabbbbbbbbbbbbbbbbbbcccgggkkkooorrrtttwwwyyy~~~vvvxxx|||lllYYYKKKCCC???::::::<<<===<<<999888777666666666666666555666666555444444444444555888777666555444222111111333444777<<>>>>><<<888666666666555444333333333333444444555555555666666666555777:::>>>BBBFFFHHHIIIHHHCCC???<<<===>>>>>>>>>;;;===?????????@@@BBBDDDEEENNNaaawww~~~xxxyyy{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~|||}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyyxxxwwwvvvuuuttttttuuuuuuwwwxxxyyyzzzuuuuuuuuutttrrrqqqooonnnooorrruuuwwwxxxyyyzzz|||~~~}}}|||{{{yyyyyyyyyyyyzzz|||}}}~~~{{{xxxuuunnnmmmjjjhhheeebbb___]]]aaa___\\\[[[]]]___`````````aaabbbdddddddddddddddiiiooovvv||||||jjjVVVGGGAAA???<<<999999;;;;;;:::888666666555444444444444555666666555444444444444555111333555888999999888888333444777;;;???@@@???>>>888555333222333333222111.........///222666888999777555333222333444333333333333333333333333333333222111222444777:::::::::555333222222444555555444444444222111111222444444222222333444444333222222333333333333333444555555///333999>>>???<<<777333555555444444444333333222555555666666666777777777555666888;;;===>>>???@@@???===;;;;;;<<<>>>???@@@<<<>>>@@@@@@??????@@@BBBDDDMMM```vvv{{{yyyqqqrrrtttwwwzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{}}}}}}~~~~~~yyyyyyyyyyyyxxxxxxwwwvvvtttwww{{{}}}~~~~~~zzzvvvsssqqqpppnnnmmmgggfffdddcccbbb```]]][[[^^^\\\[[[[[[]]]_________aaacccfffiiikkkmmmnnnnnnuuu{{{{{{lllZZZHHH???>>>;;;999777777777777666555444555666555333333444666666666555444444444444555333666;;;>>>???<<<999666222444777999;;;;;;::::::666444222222333333222111000000000111333666888:::888555333222222333222222444444444444444444444444111111111333777999:::999333222111111333444444333111111000000000000111111111222222222222222222111333333333333333444444555///333888<<<===:::555222333333444444444444333333555555666666666777777777777888999:::;;;;;;;;;;;;999999999999;;;<<<>>>???:::<<<>>>???>>>===>>>???CCCLLL]]]rrrvvvuuu~~~kkklllnnnqqqtttxxxzzz{{{{{{|||}}}~~~~~~{{{~~~}}}zzzxxxppplllgggddddddfffggggggbbbaaa``````bbbaaa^^^[[[\\\[[[[[[]]]```bbbbbbaaabbbeeekkkqqqvvvzzz}}}~~~uuudddXXXMMMCCC======999777555444444444444444555666777666444444666888666666555444444444444555888<<>>777222222444555777666666666666444333111222333333222111333444444555555777:::<<<999666333222222222111000333333333333333333333333333222222333666777777666333111000111222333333333000000111111111111000000222222222222222222222222333333222222333333444555222333555666666555333222000111333444555555444444444444555555555666666666777888999999::::::::::::666777888888888999;;;<<<888:::===???>>>>>>???@@@BBBJJJZZZooosssrrr|||ggghhhkkknnnqqquuuwwwyyyxxxyyy{{{}}}~~~}}}zzzxxxvvvssspppnnnfffbbb]]][[[\\\```cccddd```^^^^^^___bbbbbb___\\\\\\\\\]]]```dddffffffeeeccchhhooowww{{{eeePPPHHHFFFBBB<<<:::888777555444444444555555666888999888666555888:::666666555444444444444555222888AAAGGGIIIDDD===888222333555555444333444555333222111222333333222111111222333333333444777999999777444222222111000///222222222222222222222222555444333333444555444222444222111222333555444444111222333444444333222111333333333333333333333333333333222222333333444555444333222111111111222333///000222444555555555444333333333444444444555555555555666888999999999999666777888888777777777888888:::>>>@@@AAABBBCCCEEEBBBIIIXXXlll~~~rrrqqq{{{gggggggggiiikkknnnppprrruuuvvvxxxzzz||||||||||||{{{||||||}}}~~~~~~zzzxxxwwwvvvvvvqqqpppnnnllliiigggeeeddd\\\[[[YYYXXXYYYZZZ\\\]]][[[___ccceeedddaaa^^^]]]^^^```cccccccccbbbbbbcccmmmrrr{{{~~~{{{wwwwwwzzz~~~zzz~~~nnnXXXRRRIII@@@:::999;;;===<<<;;;888666444444444444666666777666666555444444666555444333333444555666333999???CCCGGGGGG@@@666333111000000111222222111111111000000000111333444333222111111222555888:::;;;777333111222333222000222333333444444333333222666666666666555444333222000000000111222222333333444333222222111111222222111111222222222222111111000000111111333555666777333333333333333333333333555555444444333222222111222222333333333333444444777777777999===?????????;;;888777888:::;;;:::888@@@BBBDDDDDDCCCAAAAAAAAAGGGNNN\\\mmm}}}yyykkkppp{{{cccdddeeegggiiikkknnnoooppprrrtttvvvwwwxxxyyyxxxxxxxxxyyyzzz|||~~~|||zzzwwwtttqqqpppoooppphhhhhhgggfffdddcccbbbaaa\\\[[[ZZZYYYYYYZZZ[[[[[[```cccffffffdddbbb```___aaadddgggiiikkklllnnnpppvvv{{{~~~|||xxxtttuuu{{{}}}}}}{{{jjj[[[NNNIIIBBB;;;888888:::;;;;;;:::888666555444444444777777777777777666555555666555444333333444555666888===@@@AAACCCAAA:::111333111000000111222222111333222111000000000111222444333111111222444777999;;;777333111111111///...222222333333333333222222555555555555444333222111333333222222111000000000222222222222333333444555222222222333333222222222111222333333444555666666333333333333333333333333333333333333333333333444333333444444444555555555444444555888<<>>AAABBBCCCCCCDDDFFFHHHOOO]]]nnn~~~wwwiiimmmxxx]]]^^^aaacccfffhhhiiiiiijjjkkkmmmoooqqqrrrsssssssssssstttuuuwwwyyy{{{|||}}}~~~|||yyyrrrpppmmmjjjhhhggggggfffaaaaaaaaa`````````______]]]]]]]]]\\\\\\[[[[[[ZZZ___aaacccbbbaaa______```bbbeeeiiimmmppptttyyy|||~~~|||yyy{{{ttttttyyy}}}vvvgggWWWJJJAAA>>>:::777555666777999:::999888666555444444444777777888888888777666666666555444333333444555666:::>>>???=========888111333111000000111222222111444333222111000000000000444333222111111333555666:::777333111000///...,,,111111222222222222111111444444333333222111111111333333222222111000000000111111111222333555666777333333333333333333333333222333444666666666555444222222222222222222222222111111222222333444555555444555555555555666666666444444555888;;;======<<<888777777888:::<<<;;;:::999<<<>>>@@@AAACCCEEEHHHHHHPPP^^^ppptttfffiiisssWWWYYY\\\___bbbccccccddddddeeefffhhhjjjkkklllmmmnnnnnnoooppprrrtttvvvwwwuuuvvvxxx{{{~~~}}}zzzxxxwwwuuurrrpppjjjhhhfffdddbbbaaa``````________________________^^^______^^^]]]\\\[[[ZZZ]]]^^^_________```ccceeehhhkkkppptttxxx}}}qqquuuuuucccTTTHHHAAA999888666555444555666666999888888777666555555555666666777777777777666555555555333333333333555555888:::;;;999:::===<<<888333111000000111222222111222222111111111111111111444333222111111222333444777555333111000000//////000000111111111111000000222222111111000000000000000000000111222222333333111111111111222333444555222222222222222222222222222333555666666555333111111111111111111111111111000000000111222222333333444444555555555666666666888777777888999999777666888888888999::::::::::::;;;===>>>??????AAADDDFFFIIIQQQ```rrrssseeehhhqqqTTTVVVXXX[[[]]]^^^___^^^``````aaabbbccceeefffgggiiijjjjjjlllmmmoooqqqrrrpppqqqsssvvvyyy|||~~~~~~~~~~~~{{{xxxtttrrrpppnnnnnnllljjjhhheeeeeecccbbb```___^^^^^^_________^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXX[[[\\\^^^```cccggglllpppvvvyyy~~~~~~vvvtttttt}}}uuubbbQQQDDD===;;;888888777666555555555555777777777777666666555555444444555555666555555444555444333222222333444555777999:::777888<<<>>>===333111000000111222222111//////000111222333333333444333222111111111222222222333333222222222333333///000000111111000000///111111000/////////000000000000000111222222333333111111000000000000000111111111000000000000111111111222444555444333111///111111111111111111111111111111111111111111111111333444444444444555555555777777777888999888666333999::::::999999888999999<<<======>>>???AAAEEEHHHJJJRRRbbbttttttfffhhhpppTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```dddeeeeeeggghhhjjjlllmmmnnnoooppprrruuuxxx{{{|||}}}~~~~~~~~~}}}}}}|||{{{yyyvvvpppllliiigggeeeeeeffffffeeedddccccccbbbaaa```___^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXZZZ^^^aaaffflllsssxxx|||tttnnnnnnzzzyyyfffWWWJJJ@@@<<<===999999888777666555555555666777777777777777666555333333444555555555444444555444333222222333444555999<<<;;;666555888;;;;;;333111000000111222222111---...000111333444444444222222111111111111111111///111333333333333444666000000111111111111000000111000///......///000111333333222222111000000000111000000///......//////111000///......///000111111111222333333222111000222222222222222222222222222222222222222111111111333333444444444555555555333444555888::::::888666888999::::::888888999::::::;;;<<<===???CCCIIIMMMKKKTTTdddvvvtttggghhhpppVVVVVVUUUVVVVVVWWWXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZ___``````bbbccceeeggghhhkkkkkkkkkmmmoooqqqtttuuuvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~}}}zzzyyywwwvvvuuutttqqqlllfffbbb___^^^]]]^^^```cccdddcccaaaaaa``````___^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^\\\___dddiiiooovvv}}}}}}{{{~~~vvvuuuyyytttfffWWWOOOIIIBBB>>>>>>888777666555444444444555555666777888888777666666333444444555666666555555444444333222222333444444888;;;:::444222555888999333111000000111222222111...///000222333333333222000000000000111111111111...000333333111111222444000111111222222111111000111000///......///000111333333222222111000000000000////////////000000111222111000......000111222222222222222222222222222333333333333333333333333333333333444555555666666444555555555555666666666333333555888;;;;;;999777555777999:::999999;;;>>><<<<<<<<<===???CCCJJJNNNLLLUUUeeewwwsssggghhhooo~~~WWWVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVTTTTTTTTTUUUVVV\\\\\\]]]^^^```bbbdddeeegggffffffgggiiikkkmmmoooppprrrtttttttttuuuwwwxxx}}}|||{{{zzzzzz|||~~~~~~}}}~~~}}}}}}xxxyyyzzzyyywwwtttqqqooonnnmmmmmmlllkkkgggaaa\\\ZZZYYYXXXZZZ^^^aaacccddd____________^^^]]]\\\[[[ZZZ[[[\\\^^^___aaabbbccccccbbb```___```aaacccdddiiilllqqqwww}}}}}}yyyvvvvvv]]]PPPEEEDDDEEE@@@<<<;;;666555444333333333444555444555777888888777777666444444555666777777666666444444222222222222444444555888888333000444888999333111000000111222222111///000222333333222111000///000000000111111111111...000333222000///000222111111222222222222111111111000///......///111222000000000111222222333333////////////000222333444333222000//////000222333333333222222222333444555333333333333333333333333333444555666777999::::::666666666666777777777777666666888:::;;;:::666444111555888999999:::>>>AAA@@@@@@???>>>>>>BBBGGGLLLMMMUUUfffxxxsssggghhhooo|||```___\\\ZZZXXXXXXXXXXXXXXXXXXXXXVVVTTTTTTVVVXXXXXXXXXXXXYYY\\\^^^aaaccc_________```bbbeeehhhiiiooopppqqqsssttttttuuuuuuvvvsssqqqrrrvvvyyyzzzzzz|||}}}|||{{{{{{{{{|||xxxwwwwwwvvvwwwxxxzzzzzz|||~~~}}}yyyvvvppppppooonnnlllkkkjjjjjjggggggfffdddbbb^^^[[[YYY^^^^^^___```aaaccccccddd`````````^^^]]]]]]___aaa_________``````aaabbbcccbbbcccdddfffhhhkkkppptttxxxzzz~~~|||rrr[[[KKKDDD??????>>>:::777777777777666666555555555444444333333222333444666777555555555555555555555555333222111111000000111111333444555222///000666<<<@@@999111000333555333///111000/////////000222333222111111111000000////////////000111111111111111000000000000000000000000---///111111000///000111000111111222222333444444222111111111111111222222111111111000000000000000444444444333333222222222444333222222111222222222444555777:::<<<=========???<<<777333111222444555555666777777777666444333333333555666888:::<<<<<<@@@===;;;:::===BBBFFFIIIJJJQQQaaauuurrrhhhhhhkkkzzzaaa___]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\]]]^^^```bbbeeefffiiijjjkkklllmmmnnnnnnnnnrrrooonnnooorrruuuvvvvvvwwwzzz}}}}}}{{{zzz{{{|||wwwvvvuuuttttttuuuvvvwwwuuutttssssssssstttvvvwwwwwwyyy{{{}}}}}}~~~~~~}}}}}}}}}|||zzz{{{zzzxxxwwwvvvtttqqqnnnhhhhhhggggggggggggggggggcccccccccbbbaaa___]]]\\\]]]^^^^^^___```aaabbbbbbaaaaaaaaa```]]]]]]^^^______`````````aaacccdddeeedddgggkkkpppuuu{{{xxxwww}}}uuuaaaOOOHHH@@@<<<<<<===:::888888777666666666555555555444444444333222333444555555444444444444444444444444333222111111000000111111000222333111...///444999>>>999555333444333000---111000/////////000111222111111111111000000000/////////000111111111111111////////////////////////,,,...000000///...///000444444444333333333333222222111111000000111222222/////////000111111111222333333333333333222222222111111111111111222333333333555999<<>>;;;999999999:::333444666777999999999999666666666666777777777777===<<<<<<;;;<<<===???@@@FFFNNN___ssswwwmmmmmmpppaaa``````___^^^]]]]]]]]]YYYTTTQQQSSSXXX\\\[[[XXXYYYYYYYYYYYYYYYZZZZZZ[[[WWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^```aaaaaabbbbbbbbbeeedddddddddfffhhhiiiiiilllmmmoooppppppoooooonnnkkkkkkjjjjjjkkklllnnnooojjjjjjiiihhhhhhiiijjjkkkiiikkknnnpppqqqsssvvvxxxzzzzzz{{{{{{||||||}}}}}}|||{{{{{{{{{yyyxxxtttqqqnnnmmmlllkkkiiigggcccbbb````````````^^^\\\]]]^^^^^^```aaabbbcccccc\\\\\\]]]^^^___`````````bbbbbbbbbcccccccccccccccbbbdddffffffeeeeeefffhhhhhhhhhiiikkkmmmoooqqqrrrvvvzzz{{{tttsssuuuxxx|||zzz~~~|||{{{{{{yyylllccc^^^XXXTTTGGG???888888999777666888555555555555555555555555555444444333333222222222333333333333333333333333222222111000000000000000,,,...000000///...000111777:::>>>>>>:::555222111////////////000000111111111111111000000000000000//////000111111111111111000000000000000000000000,,,...000000///...///000111111000///...---,,,,,,222111111000000000000111.../////////000000111111000000111111222222333333.........//////000111222222555;;;@@@CCCCCCBBBAAACCCAAA>>>;;;999999999999444444555666777888888999666666666666666666666666:::;;;<<<<<<<<<===>>>@@@CCCLLL^^^qqq{{{qqqppprrraaaaaaaaaaaa``````______ZZZVVVSSSUUU[[[^^^]]][[[\\\\\\\\\]]]]]]\\\\\\\\\WWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]______```aaaaaabbbcccdddiiiiiijjjlllllllllkkkjjjjjjiiihhhgggggghhhiiijjjeeeeeedddcccccccccdddeeeccceeehhhjjjkkkmmmppprrrvvvvvvvvvwwwwwwwwwxxxxxx{{{|||~~~~~~}}}||||||}}}~~~|||{{{zzzwwwsssqqqqqqqqqpppoooiiigggeeedddddddddcccbbb^^^]]][[[[[[\\\]]]\\\ZZZ]]]]]]^^^^^^______``````]]]]]]]]]^^^___```aaaaaaccccccccccccdddddddddddd```bbbeeehhhiiillloooqqqsssssstttvvvyyy{{{}}}yyyssssssyyyyyyvvvyyywwwtttttt|||ppp^^^UUUUUUWWWXXXYYYLLLCCC;;;999888555444666444444444555555555555555444444444333333222222111333333333333333333333333222111000000//////000000---///111111000000000000///555;;;<<<888444333333......//////000000000000000000000000000000111111//////000111111111111111111111111111111111111111...///111111000000000111........................222111111000//////000000111000000000//////......000000000111111222222222000000///////////////000333666:::>>>??????<<<:::<<<;;;:::888777666666666444444444444555555666666555555666666777777888888666999<<<======>>>@@@BBBAAAKKK\\\ppp}}}sssrrrtttdddddddddeeeeeedddcccccc___\\\ZZZ[[[___bbbbbbaaabbbbbbbbbaaa___]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[]]]______^^^^^^```aaaeeeeeeeeegggiiiiiigggeeedddcccbbbaaaaaabbbcccccc```___^^^]]]]]]]]]^^^___^^^```bbbdddeeefffiiikkkoooppppppqqqqqqrrrrrrrrrtttuuuwwwyyyzzz{{{zzzzzzyyyyyyyyyzzz|||~~~~~~}}}|||||||||}}}~~~|||{{{|||}}}~~~~~~}}}}}}|||yyyvvvuuuvvvwwwuuutttsssssstttuuutttssspppnnnjjjiiiiiihhhhhhgggbbb```^^^^^^___```___^^^]]][[[ZZZZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\____________```aaabbbccccccccccccddddddeeeeeeeeeccceeehhhlllpppuuuzzzyyyyyyzzz|||rrrqqqttt{{{{{{vvvvvvwwwkkk[[[KKKHHHLLLRRRVVVYYYQQQGGG===999777444333555444444444444444555555555222333333333333333222111222222222222222222222222111111000////////////000///000000111111000000///+++///444555333111111111---...///000000000//////000000000000111111111111//////000111111111111111222222222222222222222222...000222222111111111222......///000000111222222222111111000////////////222111111000......---,,,000000000000000111111111111111000///////////////333555888::::::999666555555555555555555444444333444444444333333444555555666666777777888888999999555888<<<===<<<===@@@DDD@@@JJJ\\\ooo|||}}}tttrrruuuggghhhiiijjjjjjiiihhhhhhddddddccccccdddfffggghhhfffggggggfffeeecccaaa```]]]^^^^^^___^^^]]]\\\[[[YYYZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\______]]]]]]^^^```aaa```___aaaddddddbbb___]]]]]]\\\\\\\\\^^^___```[[[ZZZYYYXXXWWWXXXYYYYYYYYY[[[]]]^^^___```bbbdddggghhhhhhiiijjjkkkkkkllljjjlllnnnqqqrrrrrrrrrqqqrrrrrrrrrrrrsssuuuwwwxxxxxxyyy{{{}}}}}}||||||zzzyyyxxxwwwvvvttttttssstttuuuvvvxxxyyyvvvuuutttuuuvvvvvvtttrrrtttuuutttqqqmmmkkklllnnnllljjjiiijjjkkklllkkkjjjhhhfffdddcccccccccaaa```___]]][[[[[[\\\]]]\\\[[[\\\ZZZYYYZZZ\\\^^^______[[[[[[[[[\\\\\\\\\]]]]]]_________```bbbdddfffgggffffffggghhhhhhiiijjjjjjnnnpppsssvvv{{{~~~~~~tttlllmmmrrr}}}|||{{{vvvlllZZZOOOGGGFFFHHHJJJNNNSSSRRRGGG<<<888666333333444333333333444444555555555111111222333444333222222222222222222222222222222111111000///////////////000000//////000000000///---///000111111000000000---...///000000000///...///000000000111111111111//////000111111111111111111111111111111111111111...000111222111000111222...//////000111111222222222222000//////.........000000000///.........---000000000000000/////////000000/////////000111111222333555666666555333222111222333444444444333333333333333333444666777888999999999999888888888888555888;;;;;;999999>>>BBB@@@JJJ\\\nnnzzz}}}sssrrrtttjjjkkklllmmmnnnmmmlllkkkhhhiiiiiiiiihhhiiikkknnnhhhiiijjjkkkkkkkkkjjjiii``````aaaaaa```___]]]\\\]]]]]]^^^^^^___^^^^^^^^^ZZZ\\\______]]]\\\^^^```]]]\\\[[[]]]``````^^^[[[YYYYYYYYYZZZ[[[]]]___aaaXXXWWWUUUTTTTTTTTTUUUUUUVVVXXXZZZZZZ[[[\\\^^^___aaabbbcccdddeeeffffffgggccceeehhhjjjllllllkkkkkknnnmmmmmmmmmmmmoooqqqrrrqqqrrrtttwwwxxxyyyyyyyyyuuuuuusssrrrpppnnnmmmlllnnnmmmmmmnnnppprrrtttuuuqqqpppppppppqqqpppmmmkkkoooooonnnkkkfffdddfffhhheeedddcccdddffffffeeedddcccbbb````````````^^^\\\^^^\\\ZZZZZZ[[[[[[ZZZYYY\\\ZZZYYYZZZ\\\___``````[[[\\\\\\]]]^^^___``````_________aaacccfffiiikkkjjjjjjkkklllnnnoooppppppzzz|||~~~~~~wwwoooqqqoooqqqzzzuuuggg\\\MMMHHHEEEFFFDDD???BBBHHHQQQFFF;;;777555333333555333333333444444555555555///000222333444333333222111111111111111111111111111111000///////////////111///.........//////...222222111111111111111111,,,---///000000000///...//////000000111111111222//////000111111111111111000000000000000000000000---///111111000///000111............/////////000222222000///.....................///////////////111111000000//////......////////////000222333444111111333444444444333333///000222444555555444444222222333333555888:::<<<<<<<<<;;;:::999777777666666999;;;999666666;;;???@@@JJJ\\\mmmyyy}}}sssrrrtttqqqqqqrrrrrrqqqpppooooookkkiiihhhiiikkkmmmmmmmmmiiiiiijjjkkkllllllllllllffffffeeeeeecccbbb```___^^^aaadddccc___\\\\\\^^^\\\[[[[[[]]]______^^^\\\___^^^^^^^^^^^^]]]]]]]]]WWWXXXYYYZZZZZZYYYWWWVVVWWWVVVUUUTTTSSSTTTUUUVVVYYYWWWUUUTTTUUUXXX[[[^^^___]]]\\\]]]^^^```_________```aaacccdddeeeeeeeeehhhiiihhhgggeeeeeegggiiiiiikkklllmmmmmmlllkkkiiillllllmmmmmmjjjgggcccaaadddeeegggiiijjjjjjjjjjjjkkkllllllllljjjgggdddbbbcccbbbaaa```___```aaabbbcccbbb```^^^]]]]]]]]]^^^^^^___```___^^^]]]^^^___aaa___^^^]]]]]]]]][[[ZZZ\\\]]]______^^^\\\\\\\\\^^^___aaa```___^^^___```dddeeeffffffhhhkkkooossssssvvvyyy{{{{{{{{{{{{||||||yyywww{{{zzzvvvvvv{{{{{{~~~wwwlll```VVVPPPIIIGGGCCC???===<<<======>>>===:::777555444333333333333333222222111111111222222222111111111000000222222222111111111111111444333333222222111000000,,,---...///000000000000///111222111000///000222000000000000111111111111000000////////////000000000000000000000111111222111222333222000000111222222222111111111111111111222111000//////000111222000000000000000000000000------------///111333444:::666000---,,,---...///...///000///...---...000000111111111111222222222111000000111444666777666333444444555777888:::;;;>>><<<::::::::::::888666;;;;;;;;;;;;<<<===>>>>>>@@@IIIYYYkkkyyyyyymmmmmmtttrrrrrrrrrrrrrrrqqqppppppooommmkkkkkklllmmmlllkkkjjjjjjkkkllllllllllllkkkiiihhhgggfffdddcccbbbaaacccdddffffffdddbbbbbbbbb___^^^]]]]]]___```___^^^`````````_________^^^^^^[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUTTTUUUWWWZZZ\\\]]][[[ZZZZZZ[[[\\\[[[ZZZ\\\]]]^^^___````````````aaaaaaaaa```^^^^^^```aaabbbccceeeffffffeeecccbbbdddeeeffffffdddaaa^^^[[[___```bbbcccdddeeeddddddeeefffffffffdddaaa___]]]]]]]]]]]]\\\\\\]]]]]]^^^``````^^^^^^]]]^^^^^^___```aaabbbaaa```______aaa```___^^^]]]]]]\\\\\\[[[\\\^^^``````___]]]]]]^^^___```aaaaaa```aaadddfffggghhhjjjlllnnnqqqvvvzzz}}}}}}tttwww~~~~~~{{{}}}rrrdddXXXOOOGGGCCCBBB@@@<<<999888777888999<<<:::888555333222222222333333333222222111111111222222222222111111111111111111111111111111111111444444444444444333333333///000000000//////......---///000///...---...000............////////////000000////////////000000111111000000111111222333111222333222000///000111000000000000000000000000111111000//////000111111////////////////////////............///000222333888444///,,,,,,...//////...///000///...---...000000000111111111222222222222000000111333555555555333333444555666888999::::::::::::999999888888888999999999999999:::;;;<<<@@@IIIYYYkkkyyyyyynnnooovvvrrrrrrssstttttttttsssssssssqqqnnnmmmmmmmmmllljjjlllllllllmmmllllllkkkjjjllljjjhhhfffeeeeeeeeeeeeggggggggghhhiiiiiigggeeecccaaa___^^^```aaa``````aaaaaaaaaaaaaaaaaabbbbbbbbbaaa___^^^]]]]]]]]]]]][[[[[[ZZZZZZZZZ\\\]]]^^^[[[YYYWWWUUUUUUWWWYYY[[[[[[YYYWWWWWWXXXXXXWWWVVVXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[ZZZXXXXXXYYY[[[\\\]]]^^^______^^^]]]\\\]]]^^^______^^^\\\ZZZXXXYYYZZZ[[[\\\]]]^^^^^^^^^___`````````___]]][[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\^^^]]]]]]]]]^^^^^^___```^^^```aaa```___]]]^^^___aaa``````___^^^^^^^^^^^^___bbbddddddcccbbbbbbbbbbbbbbbcccbbbdddggglllpppqqqsssvvvxxxzzz~~~xxxuuuuuuvvvxxx|||~~~qqqhhhZZZMMMDDD>>>;;;999;;;999777555444444555666888777555222111000000111222222222222222111111111333333333222222222111111///000000111111222222222555555555555666666666666333333222111///...---------///000///...---...000............////////////000000////////////000000111111111111111222333333111222333222000///000111////////////////////////111000000//////000000111........................///////////////000111111444111---,,,,,,...//////...///000///...---...000000000000111111111222222222111000000222333333222333333444555666888999999777999;;;:::777666888::::::999999999999999:::;;;@@@HHHXXXjjjxxxyyyppprrryyypppqqqssstttuuuvvvwwwwwwtttqqqooonnnnnnnnnlllkkknnnnnnnnnmmmmmmllljjjjjjkkkiiigggffffffgggiiijjjiiiggggggiiilllllliiifffgggeeeaaa```aaabbbbbbbbb___```aaabbbdddeeefffggggggeeebbb```______```aaa^^^^^^]]]]]]^^^```aaabbb^^^\\\ZZZXXXXXXYYYZZZ\\\\\\ZZZXXXWWWWWWWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVYYYZZZZZZYYYXXXWWWXXXYYY[[[[[[\\\]]]]]]\\\[[[[[[\\\]]]^^^^^^^^^]]][[[ZZZWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZ\\\^^^_________^^^^^^^^^^^^^^^^^^______```^^^```bbbbbb```______```cccccccccbbbaaaaaacccddddddgggiiijjjiiihhhhhhiiihhhhhhhhhhhhjjjooowww|||}}}yyywwwxxx{{{}}}zzzjjjXXXQQQHHH@@@;;;::::::999777666444333333444555666666555333111000000000111222222222111111111111111333333333333222222222222...//////000111222222333333333444555666666777777444333222111000///......///111222111000///000222000000000000111111111111000000////////////000000000000000000000111111222111222333222000...///000...///////////////000000000000000//////000000000........................000000000////////////000111...,,,+++---...//////...///000///...---...000000000000000111111111111333111000000111222111111222333444555666777777888777:::===;;;777555888;;;<<<;;;;;;:::;;;;;;<<<<<>>;;;:::::::::999444444333333333444666666444333222111111111222222111111111111111111111111333333333222222222111111......///000111111222222000111222222333444555555111111000000000000111111///111222111000///000222000000000000111111111111000000////////////000000...............///000000111222333111///......////////////000000111111111/////////000000/////////////////////////////////000000000000000//////......---+++,,,...//////......///000///...---...000//////000000000111111111444222000000111222111000111222333555666666666666888<<<>>><<<777555777;;;;;;;;;:::::::::;;;<<<<<>><<<:::999888777666444111111111111222333444555333222111111111222333444000000000111111111111111222222222111111111000000...//////000000111111111...//////000111222222333//////......///000222333---///000///...---...000............////////////000000////////////000000---------------......///111222222111///---....../////////000000111111222...//////000000//////...///////////////////////////000000000000000///...------,,,---///000///......///000///...---...000/////////000000000111111444222000000222222222111000222333555666555555444888:::<<<:::777666777999777777777888888999:::;;;>>>FFFVVVhhhuuuzzztttwww~~~|||||||||{{{zzzyyyxxxwwwrrrpppooooooqqqqqqqqqpppooooooooooooooonnnmmmllliiiiiijjjkkklllmmmnnnooooooppprrrqqqpppnnnmmmmmmllljjjgggfffeeedddaaa___^^^___```aaacccdddeeefffeeedddbbb``````aaabbbcccaaa```_________```aaabbbbbbaaaaaa`````````aaaaaaaaa___]]]\\\]]]]]]\\\[[[VVVWWWXXXYYYZZZ[[[[[[[[[XXXZZZ\\\[[[ZZZXXXXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[______^^^^^^^^^___```aaa\\\\\\\\\]]]]]]___``````____________```aaabbbcccdddeeefffgggggggggfffeeefffjjjnnnqqqrrrrrrrrrssswwwyyy{{{yyywwwyyyyyy|||tttpppuuu{{{zzzkkk^^^PPPDDD<<<:::777666555555333111111111222222333333444444111111000000000222333444///000000000111111111222111111111000000000///////////////000000000000000.........//////000000000///...------...///111333---///000///...---...000............////////////000000////////////000000...------------...//////111222222111...------...------...//////000111111......///000000///.................................///000111111000//////...------...000000///---...///000///...---...000////////////000000000111444222111111333444333333000111333555555555444333444555555666777888888999666666666777888:::;;;<<<>>>FFFUUUgggttt{{{www{{{|||{{{uuusssqqqqqqrrrrrrrrrpppooooooooooooooonnnnnnmmmlllmmmnnnnnnooonnnnnnmmmlllooorrrpppmmmjjjjjjlllllljjjhhhgggfffddd```^^^aaaaaaaaaaaaaaabbbbbbbbbcccbbbaaa`````````aaabbbaaa```___^^^^^^^^^___```aaaaaa````````````aaaaaa```^^^\\\[[[\\\\\\\\\ZZZVVVWWWXXXZZZ[[[\\\\\\\\\YYY[[[]]]]]][[[ZZZYYYZZZ]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\```___^^^^^^^^^___```aaa^^^^^^^^^___```aaacccdddcccbbbaaaaaaaaaccceeefffdddeeegggiiijjjjjjjjjiiippptttyyy}}}~~~~~~~~~vvvrrrvvvyyy|||~~~}}}wwwooonnnxxxwwwgggZZZQQQGGG>>>;;;888555333444444444333333333444444555555666666000/////////000111333444//////000000111111111222000000000000////////////000000000000////////////............////////////000///---,,,---...000111000111222111000///000222000000000000111111111111000000////////////000000...............///000000111222222111...------...,,,,,,------...///000000---...///000000///...------------------------------...000111111111000///.........///111111///,,,...///000///...---...000////////////000000000000444222111222333555555444000111333555555555333222000000000333777999999999777777777999:::<<<>>>???>>>FFFUUUgggttt|||zzz~~~yyywwwvvvvvvvvvvvvtttssssssrrrqqqqqqppppppooonnnlllkkkjjjjjjkkkkkknnnnnnnnnnnnnnnmmmmmmllllllkkkjjjiiigggfffeeeeeeeeedddcccbbbbbb```\\\YYY\\\\\\]]]___```bbbccccccaaabbbbbbaaa^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^___```dddbbb```^^^\\\\\\\\\\\\[[[[[[\\\___aaaaaa___\\\\\\___bbbbbb```^^^\\\\\\^^^]]][[[ZZZYYYYYYYYYZZZ________________________aaaaaaaaaaaaaaaaaaaaaaaa^^^```bbbdddfffgggggggggdddfffiiiiiigggeeeddddddhhhjjjllloooqqqsssssssss~~~{{{xxxwwwvvvvvvwww}}}yyy{{{tttvvv~~~wwwnnnjjjaaaUUUIIIAAA===;;;999888777555333111000///222222222222222222222222222222222111000//////...///000222333222111///.........////////////.........//////000111222222333000000000000000000000000......------------......---000333333000//////000111000---,,,,,,---000111////////////000000000000111000000000//////......222111111000///......---////////////000000000000///...---,,,,,,---...//////000000///---,,,...///...---,,,++++++,,,---...111000000000//////......------......//////000000000000000000000000000000111111222333333444555555222111222222333444555666555777888888666444444444333555777888888999;;;===@@@HHHXXXiiivvv}}}www{{{~~~|||xxxwwwwwwvvvtttrrrpppooopppnnnmmmkkkjjjjjjkkkkkkoooppppppqqqqqqqqqppppppppppppooonnnmmmkkkjjjiiieeedddcccccccccaaa^^^[[[``````aaacccdddeeefffgggdddddddddbbb```______aaaaaa```___^^^^^^___```aaabbbaaa___]]][[[[[[[[[[[[ZZZZZZ[[[]]]```aaa```___\\\___bbbbbbaaa^^^]]]]]]___^^^\\\ZZZYYYYYYYYYYYY```aaaaaabbbbbbbbbbbbbbbgggffffffeeeeeedddccccccbbbccceeefffggggggggggggeeegggkkklllkkkkkkkkkkkkkkknnnrrrwww{{{~~~yyyllllllnnnqqqvvv{{{~~~}}}uuuuuuyyypppfff\\\YYYSSSKKKBBB<<<999888333333333222222222222222222222222222222222222222333333222222111000000/////////111111111000...---......////////////......+++,,,,,,---......//////////////////////////////......------------......333999>>>===555//////111222111000//////000111222000000000000111111111111222222111111111000000000222222111111000//////.../////////000000000000111000///...------...///000000000000///------...000111000000000000000000111111111000000000/////////...//////000000111222222000000000000000000000000111111222222333444444555222222111222222333444555555666888888777555555666555777999::::::;;;===???BBBIIIXXXiiivvv|||vvvyyy}}}zzzvvvtttuuutttrrrpppoooooooooooottttttuuuuuuuuuuuuuuutttttttttuuuuuutttqqqooommmhhhgggfffffffffeeeccc`````````aaabbbdddeeeffffffgggfffeeebbb``````bbbdddfffeeedddbbbaaabbbbbbccccccbbb```___]]]]]]\\\\\\\\\\\\[[[]]]```bbbcccccc___aaacccdddbbb```______aaa___^^^\\\[[[[[[[[[[[[bbbcccdddeeefffgggggggggmmmllllllkkkjjjiiihhhhhhiiiiiijjjkkkkkkkkkkkkjjjjjjmmmqqqsssttttttuuuvvvwwwyyy~~~{{{tttjjjmmmsss|||~~~xxxvvvwwwzzz{{{{{{vvvcccXXXSSSNNNMMMJJJDDD===888666555333333333333333444444444222222222222222222222222333333333222222111111000///000111222111000///.........////////////......+++++++++,,,------......////////////////////////......------------......---666>>><<<222******---000000000000000000000000000000111111111222222222333333222222222222111111222222222111000000////////////000000000111111111111000000//////000000111000111111000......///111111111222222222222111111111111111111000000000000000000000111222222333333000000000000000000000000111111111222333333444444222222111111111222222333444666777888666666666777777888:::;;;<<<===@@@BBBEEEKKKYYYiiiuuu{{{tttvvv}}}{{{zzzyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvwwwxxxyyyxxxuuurrrpppmmmkkkjjjjjjjjjjjjhhhfffbbbbbbbbbcccddddddeeeeeegggfffdddaaa______aaadddhhhgggeeedddddddddeeeeeeeeeeeedddcccaaaaaa``````aaa___]]]^^^```cccddddddbbbdddffffffeeeccccccccc``````___^^^^^^^^^___```ccceeegggiiijjjkkkkkkkkkpppppppppppppppppppppppppppqqqqqqrrrssssssssssssuuuxxx|||}}}~~~yyywwwtttwww~~~qqq^^^OOOIIIIIIPPPOOOLLLFFF???999666555:::999888777555444222222222222222222222222222222222222222111111111000000111222222222222111000///......////////////......------......////////////////////////////////////...------,,,,,,------...&&&---333333...)))***---------...//////...------///000000000000111111111222222222111111111111111111000000000/////////.../////////000000000111111111111111000000111111111000000111000......000111...///000111111000///...111111111111111111000000000000000111222222333333000000000000000000000000000111111111222222333333222222111111000111111111333444666666555555666777777999:::;;;<<<===AAACCCGGGMMMZZZiiiuuu{{{sssuuu~~~|||{{{yyyzzz|||}}}|||yyyvvvtttrrrpppnnnnnnooonnnmmmlllhhhhhhggggggggggggffffffgggfffdddaaa______aaadddddddddcccccccccdddfffggggggggggggfffeeedddcccccccccaaa^^^^^^```bbbdddddddddfffhhhhhhgggffffffgggaaa`````````aaaccceeefffhhhjjjlllooopppqqqqqqqqqtttuuuvvvwwwyyyzzz{{{|||zzzzzz{{{|||~~~}}}xxxvvvxxx}}}{{{wwwtttwww}}}wwwdddVVVLLLDDDDDDHHHQQQPPPMMMGGG@@@:::666555<<<;;;999777555333111000222222222222222222222222000000000000////////////000000000000000//////.........////////////......///////////////000000000........................------,,,,,,,,,,,,------+++,,,---...//////000000,,,---...//////...---,,,.........////////////000////////////000000000000...............---------...////////////000000000000000111111111111000000///000000///......000111,,,---...//////...---,,,000000000000000000111111......//////000111111111000000000000000000000000000000111111111111111222222222111111000111111111222333444444333333555777777888999999:::===@@@CCCHHHNNNZZZiiiuuu|||tttttt{{{yyyvvvuuuvvvvvvtttsssnnnmmmlllkkkjjjhhhggggggjjjjjjiiifffdddccceeegggeeeeeeddddddeeefffhhhiiijjjjjjjjjjjjiiihhhfffffffffdddbbbbbbdddfffggggggjjjlllmmmmmmllllllmmmnnnhhhhhhhhhiiijjjmmmooopppsssuuuxxx{{{|||||||||{{{}}}~~~zzz~~~{{{wwwvvvzzzxxxrrrooonnnooowwwlllZZZIIIBBB@@@>>>BBBIIIKKKJJJGGGBBB<<<777666555555555444444333222222111222222222222222222222222////////////////////////......---------,,,,,,,,,......////////////......------------------------........................------,,,,,,,,,,,,------000---+++,,,...000///......///000111111000///...---------.........//////---------............///------------------,,,,,,------........./////////...//////000000//////...---...///...------///111......////////////......////////////000000000000---------...//////000000000000000000000000000000000000000000000000000000222222111111111222222333333444555444333333555777666777888888999<<<@@@DDDHHHNNNZZZiiivvvvvvvvvzzzyyyxxxuuussspppnnnmmmqqqrrrqqqooommmlllmmmnnnooonnnmmmmmmmmmnnnooopppooooooppppppooonnnmmmlllllljjjjjjkkkoooqqqssssssvvvwwwyyyyyyxxxxxxyyyzzz{{{zzzzzzyyyzzz|||}}}~~~|||wwwyyy}}}zzz~~~wwwuuuvvv{{{sssooolllnnnqqqvvvzzzjjj]]]PPPCCC:::;;;;;;:::@@@KKKJJJHHHDDD???999555555555111111222222333333333444222222222222222222222222///////////////000000000///......---------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,---------------,,,,,,...//////////////////...............////////////,,,---------............------------------------,,,,,,,,,------------...,,,---............---,,,,,,---...---,,,---...000//////............//////---.........////////////,,,------......///000000000000000000000000000000000000000000000000000000222222111222222333444555777777777555444444666777666777888888999<<>>888888===<<<888@@@NNNNNNLLLGGG@@@999555444555333333444444444444555555222222222222222222222222000000000000000111111111222222111000000000000000......////////////......------------------------........................---,,,,,,++++++,,,,,,---(((---222333000...///000------------------------////////////000000000000------------......//////---.....................+++++++++,,,,,,,,,------***+++,,,------,,,+++***+++,,,------,,,,,,...000...---,,,++++++,,,---...,,,---------......//////------......///000000000000000000000000000000000000000000000////////////222222222222333444555666999999999777555555777999777888888888:::===BBBFFFFFFMMMZZZjjjwww{{{zzz}}}}}}}}}}}}uuurrrssswwwzzzyyyzzzsssrrruuuzzz}}}vvvssswwwnnnvvv|||}}}xxxfffUUUHHH???;;;<<<;;;888666666;;;BBBHHHMMMIIICCC===888555555555111111111000111111222222111222222333333222222111111111111000000...------............////////////111111111000///---,,,+++------------------------+++,,,---.........---,,,000000...---,,,+++++++++------------------------000///...---------------111111111111000///------,,,,,,,,,------..................////////////000000000//////.........---++++++++++++,,,,,,---...111000...---,,,+++++++++///......------,,,++++++---...//////------...//////////////////000111111000000000000000000000000111000/////////111222333222111111111333555888:::<<<;;;999888666666666777888<<<999444999GGGKKKEEECCCKKKZZZkkkxxx~~~zzz~~~yyywwwyyy}}}{{{yyy{{{|||{{{~~~vvvsssvvvwww|||ssseeeUUUHHH???:::999888777555333444888???DDDKKKGGGBBB<<<777555444444222222111111111111111222222222333333333333222222111111111111000///..................////////////....../////////...------------------------------+++,,,---.........------......------,,,,,,------------------------------++++++++++++,,,---...///111111111000000///------,,,,,,------------------------........./////////000/////////.........---,,,,,,++++++,,,,,,---...///......---------......///......------,,,++++++---...//////...---...///.........---...//////000000000000000000000000000111000/////////000111222222111111111333555888999;;;:::888777666666777888888<<<;;;777>>>JJJNNNJJJBBBJJJYYYjjjwww~~~zzz|||yyyzzz|||~~~}}}}}}|||||||||yyy{{{}}}}}}~~~}}}vvvvvvyyy|||qqqaaaZZZNNNCCC:::777777888555555444333444888>>>BBBGGGDDD???:::666444444444333333222111000000000000333333333333333333333333222222222222111111000///............////////////+++,,,---...............------------------------,,,,,,---............------,,,,,,,,,---...//////------------------------------------...///000000000000000000///......---------------------,,,,,,,,,---------............/////////...............,,,,,,,,,,,,,,,,,,---...------------...000111222///......------,,,++++++---...//////------...///------,,,,,,------...///000000000000000000000000111000///.........///000222111111111333555777888999888777666666777888999888<<<===:::???IIIKKKGGGAAAHHHWWWhhhuuu~~~{{{~~~~~~~~~zzz~~~~~~~~~zzzvvvrrrqqqoooqqqwww}}}}}}uuudddXXXLLLHHH@@@:::555444666777444555555555666999===AAABBB@@@<<<888555444333444444333222111000000000000333333222222222222333333333333333333222222111000............////////////+++,,,------......------........................,,,------...............---------------...//////------------------------111000///...------------//////000000///......---.........------,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,------...,,,,,,,,,,,,---///000111///......------,,,++++++,,,---...---,,,+++,,,...---------,,,---......///000000000000000000000000111000...------......///111111111222333444666777666666555555666777999:::999<<<===:::<<>>@@@GGGUUUeeerrr~~~|||}}}{{{wwwtttqqqppprrrssszzz{{{zzzssssssyyyrrrllliiigggiiinnnuuu|||~~~}}}~~~|||nnn]]]NNNFFF>>>===:::777555444444444333444555666666888;;;======;;;888555333333333333444333222111000000000000333222111111111111222333222333333333333222222111............////////////------......------,,,+++........................------------......////////////...------------...------------------------......---,,,,,,,,,,,,---...////////////......---.........------,,,,,,,,,,,,,,,,,,---------......---------.....................---,,,,,,---------,,,,,,,,,+++,,,,,,------///......------,,,++++++***+++,,,,,,******+++,,,......------......///000////////////////////////000///...------...///000111111111222333444555666555444444444555777999:::777:::;;;::::::<<<<<<;;;???EEESSScccqqq}}}}}}~~~yyyxxxvvvrrroooooorrrttt{{{xxxvvvyyy}}}pppeeeaaa```bbbmmmyyy}}}~~~}}}{{{wwwttttttttt|||qqqdddWWWJJJ@@@===777666666555444333111111000222444555555555666888888777555333222222222222333333222111000000000000222111000//////000111222222222333333333222222111............////////////...............---,,,+++..............................------......///000000000///...---------...------------------------......///000111333555666....../////////......---------------------,,,,,,,,,---------............---------------.........///...------------------------,,,+++*********+++///......------,,,++++++***+++,,,,,,******+++,,,.........---...//////000//////////////////////////////.........///000111000111111222333444444444444444333444555777888:::555777::::::;;;<<<>>>@@@???EEERRRbbbooo|||~~~|||{{{}}}~~~qqqgggaaabbbdddiiizzztttsssqqqooonnnrrrwww|||tttfffVVVMMMFFF>>>999999444444333222111111111111111333666777666444444555444333222222111111222222222222111111111111111222111000///......///000111111111222222222222111111............////////////------.../////////..............................///......---......000000...............//////000------------------------......///111444666999:::------...//////......---,,,,,,------------------------........./////////,,,,,,,,,------.........//////...---------------...---,,,++++++++++++,,,///......------,,,+++++++++---...---,,,+++,,,---------,,,,,,------...//////////////////////////////.........///111333444000111222222333333333333444444333333444666888999666777999:::::::::>>>BBB???EEERRRbbbooo|||zzztttxxx}}}|||}}}}}}~~~wwwoookkkeeeccchhhkkkrrr{{{vvvooollliiigggjjjsss~~~qqq\\\NNNCCC@@@===888555777666444222000000111333444444666999:::888666555555222222111111111111222222111111111111111111222222111///...------...///111000111111222222222111111............/////////000+++,,,---///000111111111///////////////////////////......------///000111,,,---------///000111222------------------------******+++,,,...///111222------......///......---,,,,,,,,,------..................////////////000,,,,,,,,,------.........000///...---------------------,,,,,,,,,------...///......------,,,++++++---...//////------...///,,,,,,++++++,,,,,,---...////////////////////////.........///000222444555000111222333333333333333444444333333444555777888888888999999777666:::>>>???EEERRRbbbooo|||yyykkknnnrrrwwwzzz|||||||||}}}}}}~~~yyyyyyzzz}}}|||xxxyyyxxxtttllllllpppwww}}}~~~yyyvvvvvvsssrrruuu|||~~~mmm^^^UUUDDDAAA>>><<<;;;999777555///000111222222333666999777777777777666444222111333333333222222222111111////////////000000000000////////////////////////000000111111111111000000///////////////////////////000111///---++++++,,,//////...------------...------,,,,,,---...000111000777;;;888///(((***...,,,,,,............,,,,,,,,,,,,---------.........------------------------...---,,,,,,++++++++++++------...//////.........---------............///---......///......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///,,,,,,,,,---...///000000---...............------111000000///////////////000111111111111222222222555555777888888777666666666666666555666888<<<@@@AAAIIIUUUbbbppp~~~}}}{{{yyyaaabbbdddgggjjjlllnnnoootttttttttuuuxxx}}}~~~}}}~~~~~~~~~zzzuuuuuuyyyyyyvvvttttttyyy{{{jjjYYYMMMFFF>>><<<999777666555444222111222333222222333666888777777888888777555333111333222222222111111111111////////////000000000000////////////////////////000000111111111111000000........................---......---+++******+++//////...------------...------,,,,,,---...000111222777:::888111,,,---///***++++++,,,,,,++++++***(((((((((((()))))))))***------------------------///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,*********+++,,,---------.../////////---...............------//////......///000111111000111111111111222222222333444555666666666555555666777777666666888<<<@@@AAAIIIUUUaaaooo}}}{{{ccccccbbbbbbccceeeggghhhfffiiilllnnnqqqvvv}}}tttssstttwwwvvvvvv|||~~~{{{{{{|||wwwsssnnnmmmpppoooqqqssstttzzz~~~hhhUUUGGG???<<<999777555444444333222000222333444333333444666999999:::;;;;;;:::777333111111111111111000000000000000000000000///////////////////////////////////////000000111111000000///........................+++---...---,,,+++,,,---//////...------------...---------------...///000222444666444222///......,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------000///..................///...,,,+++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------..................------...............------------...///000222333000111111111111222222222222333444444555555444444777777888777777999===@@@AAAHHHSSS___mmm}}}|||uuutttrrrpppmmmlllkkkjjjeeehhhjjjlllmmmrrr{{{|||}}}}}}{{{yyywwwvvvvvvwwwxxx}}}{{{xxxwwwxxxzzzyyywwwzzz}}}||||||{{{rrrmmmiiigggiiinnnqqqvvv|||www```MMMBBB>>>===888666444444444555444222111222333333444555888;;;===>>>???>>>;;;777333000000000000000000/////////000000000000//////////////////////////////////////////000000000000//////........................,,,...//////......///111//////...------------...------------......//////000///////////////---+++......,,,,,,,,,,,,......////////////000000000000,,,,,,------------------//////......---......///222111...,,,+++,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........,,,,,,---///...............---------,,,---......///.........---------...///000111111000000111111111222222222222222333444444555555555777888888888888999<<>>:::444333222111000000000000555333111000111111000...222222222222222222222222000000///...............222222111000///......---+++,,,...000000///...---000///...------...///000///...---,,,,,,---...///111000///......------...111000///...---,,,+++++++++,,,...///000000000000------......------,,,+++***,,,///111222111///...***,,,......------...///...------------...//////000000///...---,,,,,,+++,,,+++******,,,......------,,,,,,,,,,,,---...//////...,,,******+++,,,---,,,,,,,,,+++,,,,,,------***+++++++++***,,,///111......---------,,,,,,,,,...---+++******+++,,,---000...------...///...,,,++++++,,,,,,...///111222111111111111111111111111333333333444444444555555777888999999888888:::<<<<<>>CCCOOO___lllyyyxxxtttrrrqqqsssvvv{{{vvvpppllliiiggg]]]^^^```ccchhhpppwww|||~~~uuujjjcccbbboooyyy]]]HHH<<<999999444444444444444333222222222000///000222333333222111111111111111111111111111111000//////000000000000000000000000000000111---...////////////............------------...............------.........------------...///000111111000...,,,,,,,,,---...///000333444444222000.........//////......---,,,///...,,,+++++++++,,,,,,...///000000...,,,,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,,,,---.........---,,,+++...---,,,+++++++++,,,,,,......---,,,+++++++++++++++---//////...,,,,,,,,,---------,,,,,,,,,++++++------...---,,,***((('''%%%+++000111---***+++---///......---------......,,,------///000111111222222222333333333444444444666777888888888888:::<<<>>>CCCNNN]]]jjjvvv}}}{{{zzz{{{|||~~~zzzyyyzzz{{{{{{xxxuuuooojjjgggeeedddccc]]]ccckkksss{{{vvvppplllhhh```VVVPPPOOOVVVaaaqqqyyyeeeQQQBBB:::777666222333333444333333222111111000///000222333333222000000000000000000000000//////.........//////000333222222111000000////////////////////////..............................---..................---,,,,,,,,,,,,---///000111000000...---,,,,,,------...///111222222000...---...............---,,,,,,---,,,*********,,,---///---///000///---,,,,,,---,,,,,,,,,,,,,,,---....../////////...---,,,,,,+++...,,,++++++,,,---,,,+++------------------,,,,,,------,,,,,,++++++++++++++++++++++++,,,---......'''))),,,------,,,,,,---------,,,,,,,,,+++++++++,,,---------,,,***(((&&&'''+++***+++...222//////...------------...111111111111222222222222222222222333333333444444555666777888777888:::======AAALLLZZZgggsss~~~~~~~~~}}}}}}~~~vvvrrrllliiijjjlllnnnoooiiiiiihhhhhhhhhhhhhhhhhhfffnnnxxx|||zzz~~~rrrjjj```\\\YYYWWWRRRKKKFFFGGGEEEKKKSSS^^^kkkuuuvvvqqqccc[[[OOODDD<<<777333222111222333444444333222111222000///000222333333222////////////////////////...............//////000222111111000...------,,,000000//////////////////......////////////......------...//////...------,,,,,,,,,,,,---...///000//////.........------------...//////000///.........////////////...------***)))(((((()))+++,,,---***+++---,,,+++******+++,,,,,,,,,,,,,,,------...111000///...---,,,,,,+++...---++++++,,,---,,,+++---,,,,,,,,,,,,---...///---------,,,,,,,,,++++++((((((((()))***+++------$$$&&&((()))))))))***,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------%%%)))---...---,,,---//////......---------......000000000000000000000000222222222222333333333333444555777777777888;;;===<<<@@@JJJYYYfffrrrzzzzzzxxxxxxyyy{{{}}}~~~uuupppiiieee```___aaafffjjjllllllnnnrrruuuwwwwwwxxxxxxwww}}}{{{|||~~~ssshhh^^^WWWQQQNNNLLLLLLHHHBBB???@@@<<<@@@EEEGGGMMMTTTVVVSSSKKKFFF???:::888666333111222333444555555444333222222111000000111222222111//////////////////////////////......///000000111000000000/////////......111000000/////////////////////000111111000//////------...//////...------,,,,,,,,,,,,------...///---...///000///...,,,+++------------...///000000111111111111111000//////++++++*********++++++,,,((()))++++++***)))***+++,,,,,,++++++,,,,,,---............------,,,,,,,,,///---++++++,,,,,,,,,+++---,,,******+++---000222,,,---------,,,,,,++++++))))))))))))***+++,,,,,,((()))))))))((((((***,,,,,,,,,,,,++++++++++++***++++++++++++,,,---...///555555444222000---+++***......---------......///,,,,,,,,,------.........111222222222222333333333444555666777777888;;;======AAAKKKYYYfffssslllmmmpppssswww|||wwwpppiiieeehhhddd```___ccciiiooorrrwww{{{|||{{{oooddd]]]WWWQQQMMMIIIFFFDDDEEEBBB<<<999:::777>>>AAA>>>===???AAAAAAAAA===888666777777555333222444555777777666444333333111000000111222222111////////////////////////000000///000000111222222111111111111222222222222111111000//////////////////000111222222111000///,,,---...//////...---,,,------,,,,,,,,,---......+++---///111111///,,,***...------------///111222222333333333333222111111///.........---,,,,,,+++(((***,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------///---++++++,,,,,,,,,***---+++***)))***---111444,,,,,,---------,,,+++***------,,,,,,+++,,,,,,,,,---...---,,,******,,,...,,,,,,,,,+++++++++******,,,+++***)))))))))***+++...---,,,---...///...------------------...//////,,,---...///000222333333111111222222222333333333333555666777777888;;;===>>>AAALLLZZZggguuuvvvwwwyyyzzzxxxwww{{{zzz||||||~~~|||xxxuuuuuuxxx{{{~~~~~~~~~|||{{{yyy{{{wwwoooiiifffaaa\\\YYYZZZ]]]cccnnnyyykkkbbbTTTJJJGGGGGGHHHIIIDDDDDDCCCBBB???;;;777555666666666888:::;;;:::999999999888777555444222111111222333444444333222111000000////////////000000111111000...,,,,,,---///000000//////.........---////////////////////////222000...---,,,---///000///000111222111000...,,,111000///...---,,,,,,,,,///---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------////////////////////////************************,,,------+++***)))***+++------,,,++++++,,,------,,,++++++******++++++,,,++++++******++++++,,,---------,,,+++,,,---...///,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))++++++,,,------......///111000///...///111333444111222222333333444444555222222333444666999;;;===AAAEEENNNZZZfffsss~~~vvvrrruuutttwww|||~~~~~~~~~yyy{{{}}}~~~~~~}}}yyyxxxyyy|||{{{tttpppoooooonnnlllnnnpppnnnhhhcccbbb```\\\]]]aaagggrrruuujjjYYYRRRIIICCC@@@@@@??????EEEEEEEEEDDDAAA>>>:::888999888888:::<<<<<<;;;:::888888888777555333222111000111222333333222111000//////000000111111222222000111000///......///000000/////////....................................111000...---------...///...///000111000///---,,,///......---------.........,,,++++++---...---,,,---------,,,,,,---------///...------,,,,,,------........................+++++++++++++++++++++++++++,,,---+++***)))+++,,,...---,,,++++++,,,---...,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,+++,,,---...///,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,------......///000///.........000222333111111222333333444444555777777666777888999;;;<<<<<>><<<:::999888888999;;;;;;999888777777666666555333222111000000111111111111000000000000111111111000000////////////000000000000000////////////..................................../////////............------.../////////...---,,,---------------...//////---+++***+++,,,,,,+++***......,,,,,,,,,,,,......------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---......------------,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,------......//////......---...///111222111111222222333444444444999888888888888888999999888===JJJXXXeeesssuuullliiioooyyy~~~xxxxxxyyy{{{{{{zzzuuusssrrrssswww{{{}}}~~~}}}yyyuuurrrtttxxx|||~~~|||sssmmmjjjgggfffdddcccdddfffggghhhkkkqqqssspppnnnpppqqqppppppwww~~~xxxxxx{{{|||wwwxxx{{{}}}zzzlllXXXIII@@@???===;;;:::999888777============<<<;;;999999666555444555666666444333555555555555444333111111//////000000000000//////111111111111000...---,,,...---...///000111000//////////////////......................................./////////...---,,,,,,------......---,,,,,,......---------......///---,,,+++,,,------+++***...---,,,++++++,,,---...,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---------------------,,,+++***)))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,++++++,,,------......///...---------...///000111111111111222333333444444666666666666666777777777888>>>JJJYYYfffrrr}}}wwwssssssvvvyyy|||zzzzzz{{{||||||vvvuuuuuuuuuwwwyyyzzz{{{zzzyyyvvvtttrrrrrrrrrrrrtttuuuvvvzzz~~~}}}{{{zzzyyywwwxxx{{{}}}|||}}}}}}{{{{{{~~~~~~~~~~~~}}}{{{{{{~~~{{{tttkkkccc___^^^bbbdddhhhlllooosssvvvwww~~~~~~||||||wwwvvvxxx}}}wwwiii^^^XXXYYY\\\```bbb[[[OOODDD===<<<:::888666555666777888999999999999888888777333222222222444444222000333333333333333222111111///////////////////////////000111111222222222222///---,,,---///000///---.........///////////////.................................///...---,,,,,,,,,,,,---------------,,,000000///------,,,,,,,,,...------...//////---+++---,,,+++******+++,,,---++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,++++++---///******++++++++++++******,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,------------,,,+++******************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++,,,------......///---------......///000111000000111222222333333444333333555666777888999:::;;;AAAMMM[[[gggrrr|||{{{~~~~~~~~~~~~}}}{{{yyysssqqqooommmkkkjjjiiiiiilllmmmooossswwwyyyyyyxxxttttttsssrrrpppqqqsssuuuvvvxxxzzzyyywwwvvvuuuuuuyyyyyywwwtttssstttwwwzzzxxxzzz||||||yyywwwvvvuuuttttttuuuyyy|||~~~~~~}}}vvvssssssyyy}}}}}}zzzrrrooommmmmmooorrrtttuuurrrrrrqqqkkkccc^^^\\\]]]bbbhhhqqqyyy}}}zzzzzz}}}~~~tttllleee\\\PPPHHHEEEEEEFFFIIIJJJHHHBBB<<<888777555222000000333555888888888888888888888888333222222333555555333222111222222222222222111111000000////////////000000---...000222555888;;;===444000---,,,...///...,,,.........///////////////------------------------.........------------,,,,,,,,,,,,------------...111000///...---,,,,,,,,,.........000222222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++************************,,,------,,,++++++---///******++++++++++++******,,,++++++******++++++,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,.........------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++,,,------......///---......///000000111111000000111111222333333333222333666888:::<<<======>>>CCCNNN[[[gggsss~~~zzzwwwtttrrrqqqtttuuuxxx~~~~~~vvvrrrqqqsssuuuwwwtttuuuuuuttttttvvv{{{{{{xxxwwwxxxwwwyyyzzz{{{{{{}}}~~~uuuoookkkfffeeeeeefffgggiiijjjkkklllooopppmmmhhheeefffhhhkkktttuuueee```XXXRRRMMMHHHBBB>>>>>>>>>>>>>>>===;;;999777333444444222000000333666888888777777777777777888333222222444666666555444000000111111222111111000111111000//////000111111.........000333888<<>>>>>===999777666777111444777777555555777999777666555555555555666666111111111333555666555444///000000111111111111000222111000//////000111222000///------...222666999@@@999111...///000///------.........//////000000------------------------000///---++++++,,,---...---------------...///000...------------...//////+++,,,---000333444222000---...111222222111...---,,,+++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---------...//////...------,,,++++++++++++++++++,,,++++++******++++++,,,---)))***+++,,,---,,,++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------------------------------+++,,,------.........---++++++,,,------......///...///000111222222222222000000000111222222333333111222444777999999:::999<<<@@@JJJXXXeeesss}}}}}}{{{yyy}}}{{{{{{}}}}}}||||||~~~uuuqqqmmmkkkfff```___bbb```bbbdddfffhhhlllppptttvvvuuurrrppppppsssyyy~~~~~~{{{yyyyyy{{{|||~~~nnn[[[NNNHHH@@@???============;;;999777888999999888666333222111111111111222333444444777666333111000000000000333333444777:::888444///111111111222222222333333000000000000////////////---------...///000000111222222111000///---+++***..................------////////////////////////------............------000...,,,,,,---/////////////////////////////////------......///111222333222111000///------,,,,,,++++++,,,,,,...///111222---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***)))'''&&&&&&&&&'''(((++++++******++++++,,,---)))***++++++++++++,,,------,,,,,,++++++******)))---,,,,,,+++,,,---///000------......///000000000111111111111222333444555444555666777888999:::;;;???BBBKKKXXXeeessstttvvv{{{vvvsssrrrqqqpppooonnnooooooooommmllllllkkkhhhffffffddd``````cccdddggglllqqquuuzzz}}}{{{}}}~~~yyyvvvsssqqqnnnqqquuuzzz}}}|||xxxmmm___PPPEEE@@@>>><<<:::999:::;;;:::999666777888888777444222111222222222111222222333333555444333111000000000111333222333555777777333000222222222333333222222111000000000000/////////...,,,,,,,,,---......//////000/////////...,,,+++***........................------------------------------............------///---++++++---.................................---------...///111222333222111000...------,,,,,,++++++++++++,,,...///000,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++*********+++++++++++++++++++++,,,,,,---)))***++++++******+++,,,,,,,,,,,,,,,++++++++++++///...---,,,,,,,,,------------......///000000000000111111222222333444444333444555666777999::::::===@@@IIIVVVcccqqqfffeeehhhmmmnnnooosssxxx~~~yyyqqqkkkhhhgggfffffffffhhhjjjkkkllllllkkkjjjnnnjjjiiijjjiiiffffffiiiiiiooowww~~~xxxtttqqqpppnnnrrrvvv|||ssskkkaaa___[[[WWWQQQJJJBBB===;;;999666555777888999999555666666666555333222000333333222222222222222222333333222111000000111111333222111222444444222000111222444555555333222111000000000/////////......+++++++++,,,------......---------...------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------............------...---++++++,,,------,,,---------------------------------...///000111222111000///...---,,,,,,,,,+++++++++++++++,,,------++++++,,,---------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))******,,,,,,++++++,,,,,,---...***+++,,,+++***)))***+++,,,,,,,,,,,,------------//////...,,,,,,,,,,,,,,,------......///000000000///000222333444444333333222333444555666888999999;;;>>>GGGTTTaaaooojjjfffcccccccccbbbeeejjjkkkqqq{{{~~~{{{zzz}}}~~~{{{wwwtttnnnhhheeeccc```aaacccggglllppptttwww{{{{{{yyyzzztttqqqqqqpppmmmmmmooopppwww}}}||||||||||||vvvlllbbbXXXQQQMMMIIIGGGHHHIIIHHHCCC===999666333333555777999999555666666666555444222111333333333333222222111000111111000000000111111111222111000000000111111111000222555777888777555333000000/////////.........++++++,,,,,,---------...,,,,,,---............------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...,,,++++++------,,,+++------------------------------------...///000111000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---.........---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******)))))))))))))))))),,,,,,,,,+++,,,,,,---...,,,------,,,+++******+++++++++,,,------...//////...------------,,,------------......///000000000...000222444555444333222111222333444666777888888:::===FFFTTTaaaooo|||sssjjjeee```]]]^^^aaaaaaeeekkkppprrrsssssssssrrrvvv|||xxxuuutttsssvvv{{{uuuuuuvvvvvvuuuqqqmmmjjjhhhccc```bbbbbb```dddkkkooovvv||||||vvvuuuuuurrrrrrttt{{{uuulllaaaWWWQQQLLLGGGCCC@@@===<<>>GGGTTTbbbpppwwwooohhhcccbbbeeecccfffiiilllmmmlllkkkiiihhhfffgggjjjkkkjjjmmmqqqxxxzzz|||~~~~~~|||zzzzzz{{{}}}~~~{{{sssmmmkkkkkkjjjllloooooonnnmmmnnnnnnllliiifffaaa\\\\\\bbbeeegggooozzz~~~ssshhhWWWQQQIIIDDDBBBAAA???===<<<;;;<<<@@@FFFHHHDDD@@@888666333333555777888888666666666555555555444444111222333444333222111000...///000000000000/////////000000///......///111...000333666888888888888/////////.........---------------------.........,,,---...///000000000000,,,,,,------.../////////------------------------,,,,,,------------,,,,,,---------///111222111000------------------------,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++...------,,,,,,,,,------,,,,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++000000//////......------++++++************++++++***++++++,,,,,,,,,,,,+++++++++******++++++,,,---,,,---...---,,,+++,,,---***++++++,,,---......///)))***+++---...///000000------......///000000000///000222333444444333333111222333444555777888888;;;>>>GGGUUUcccqqqzzzvvvuuuxxxxxxzzz}}}{{{uuuqqqpppiiicccccccccaaabbbgggfffhhhjjjlllnnnrrrwwwzzzvvvwwwxxxwwwuuuuuuwwwyyy{{{|||}}}{{{yyyzzz~~~~~~~~~}}}{{{{{{~~~}}}yyy{{{}}}yyyrrrpppnnnmmmmmmooorrrsssrrrrrrrrruuuvvvvvvuuurrrqqqjjjeeeeeeggggggjjjnnnsssrrrtttwwwyyyyyyuuuqqqjjjeeeeeemmmqqqrrr}}}}}}ssslllcccWWWNNNDDDAAA>>>>>>??????<<<999888999===BBBGGGGGGDDDAAA666555333444555666666555555555444444444444444444000111333444444333222111...///000000000///...---...000111111///...///111///000111333444444444444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...111444666555444........................,,,,,,,,,+++,,,,,,---...---,,,,,,+++++++++++++++,,,+++++++++++++++,,,------------------...//////++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++///......---,,,,,,++++++++++++************++++++'''''')))*********))))))******))))))******+++,,,)))+++,,,+++******+++---******++++++,,,,,,------)))***,,,......///......------......///000000000000111111222222333444444222222333555666777888999:::===GGGUUUcccqqqsssiiigggfffccccccggg___aaabbbcccdddgggjjjmmmfffhhhhhhgggcccbbbdddggggggiiijjjiiiggghhhmmmqqqpppqqqsssuuuuuutttsssrrrkkklllmmmllllllnnnqqqsssxxx}}}|||yyy{{{|||wwwuuuyyy|||rrrtttuuuwwwyyy|||}}}wwwuuupppiiihhhfffccc```___aaaccceeeffffffgggiiilllmmmlllkkkmmmgggbbbdddhhhkkkpppuuuzzz|||{{{ttttttzzz|||}}}yyyzzz{{{}}}vvvlll```XXXSSSNNNFFF???<<<;;;<<>>;;;555444333444555555444333444444333222222222333333///000222444444444222222...///000000000///---,,,---000222222///...///111000000000000000000000000//////.........---------+++++++++++++++++++++++++++,,,------.........---,,,,,,------...///000000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---...///333666888888666////////////////////////,,,,,,++++++,,,,,,------,,,,,,++++++***+++++++++******))))))***++++++,,,......---,,,,,,...///000++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---...------+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++++++++******)))(((''''''++++++************++++++)))***+++,,,---,,,,,,+++)))))))))((()))******+++'''(((******))))))***,,,******++++++++++++,,,,,,+++,,,---.........---,,,------......///000000000111111111111222333444555222333444555666888999999999===FFFTTTbbbqqq~~~qqqlllllllllkkkkkklllmmmooooooooonnnnnnkkkhhheeebbbaaaaaa``````bbbcccdddcccaaa``````aaaaaacccggghhhfffdddcccccc\\\\\\\\\___bbbddddddccciiilllppptttvvvvvvtttrrrkkklllnnnpppsssvvvxxxyyy~~~xxxqqqlllmmmmmmpppuuu}}}~~~vvvpppmmmkkkiiihhhgggggghhhhhhnnnooopppnnniiieeebbbbbb___^^^\\\[[[\\\___cccfffggghhhjjjnnnrrrsssqqqooopppkkkgggiiilllpppxxxxxxllleeeXXXRRRLLLGGGDDDBBB>>>;;;;;;;;;::::::999888777777444555666777888999:::;;;===;;;888666444333444555444444333333222111000000222111111111000000//////111111111111111111111111000///...---------------000////////////000000111....../////////---,,,+++---,,,,,,++++++,,,,,,---,,,---///000000///---,,,+++,,,---...---,,,+++***,,,------......//////000,,,,,,,,,---------............///222666888888777111///...,,,+++++++++,,,---------------------------------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++******++++++,,,---000222444333///---,,,---++++++,,,,,,,,,,,,------***+++,,,------,,,+++***......---,,,++++++++++++111///---+++***+++,,,---,,,+++++++++******))))))******+++++++++,,,,,,,,,...---+++***)))***++++++++++++++++++++++++++++++&&&(((***++++++,,,...000((()))***+++---...///000***+++,,,,,,+++***((('''............////////////000111111111111222222222222222333444666888:::;;;>>>AAAIIIVVVcccooo~~~~~~~~~~~~}}}{{{wwwqqqlllhhhfffeeedddaaacccggghhhhhhhhhhhhiiigggiiikkkkkkhhhdddaaa```[[[YYYXXXYYY[[[^^^______\\\___cccgggjjjiiigggeee^^^^^^^^^___aaaccceeefffnnnppprrrttttttsssssssssqqqrrrrrrqqqnnnjjjfffddddddcccdddhhhmmmppppppooorrrpppnnnmmmmmmkkkgggcccdddddddddddddddeeeeeeffffffhhhjjjiiiddd```^^^^^^\\\]]]___aaaeeejjjnnnrrruuuwww{{{yyytttooollllllrrrxxxyyylllaaaWWWQQQHHHDDD@@@>>>>>>>>>===<<<:::::::::999888777777777333333444555666777888888666555333111111111333333333333333222222222111111111111111000000000//////000000000000000000000000000///......---------...000///////////////000000....../////////...,,,+++---,,,,,,++++++,,,,,,---------...//////...------------.........---,,,+++,,,,,,,,,,,,++++++++++++---------.........//////,,,,,,---///222444444333000///---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,'''***------+++***+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,------111///---+++++++++,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---............//////000000***+++,,,,,,,,,+++***)))............////////////000111111111111222222222222222333444666888:::;;;===@@@IIIVVVcccooo~~~vvvqqqnnnmmmlllqqqwww|||~~~~~~xxxzzz{{{xxxrrrkkkfffccc```]]]ZZZZZZ\\\___aaabbb\\\^^^bbbfffhhhgggccc```\\\[[[YYYWWWXXXYYY\\\]]]___aaacccddddddcccaaa```bbbbbbaaaaaaaaaaaaaaaaaa`````````cccfffggggggeeeeeeccc```______```___^^^\\\^^^aaaeeeggghhhiiihhhgggkkkooonnnjjjeeecccbbbaaafffmmmtttzzz~~~{{{zzz|||~~~uuugggZZZOOOHHHBBB???;;;999777777888::::::999999999888888777777666666111111222333333444555555000000//////000111333444222222222222222222222222111111000000000000//////////////////////////////000//////...............000000///.........//////---......///......---,,,------,,,,,,,,,,,,------............................../////////...---,,,------,,,++++++***))))))............////////////,,,,,,,,,...000111000//////...---,,,++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++(((***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++,,,---...///000///---,,,++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++...------,,,,,,++++++******+++,,,---------,,,,,,............////////////000111111111111222222222222222333444555777999:::<<<@@@IIIVVVcccooo}}}}}}~~~|||tttpppllljjjiiiiiikkkmmmnnnnnnmmmnnnpppsssuuusssmmmhhheeeccc```^^^^^^```bbbdddbbbccceeehhhiiigggdddaaa```___^^^^^^___bbbfffhhhiiiiiijjjkkklllmmmmmmllljjjhhhfffeeeddddddddddddbbbeeekkkqqquuuwwwwwwwww{{{~~~wwwssssssuuu||||||sssnnn___XXXNNNFFF@@@===;;;:::999888666666666666666666777777777777666666555555111111111222222333333333111000000111111333444555333333333222222111111111000000000000000000//////////////////////////////000000//////...//////000111000//////............------..................------,,,,,,,,,,,,------//////............//////...............------,,,......---------,,,,,,,,,------------...............------...000000///...------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,+++++++++******))))))***++++++++++++,,,,,,,,,---,,,++++++******++++++------------+++*********+++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,---+++++++++++++++******************************************++++++,,,,,,---++++++++++++++++++++++++,,,------,,,***)))***+++,,,,,,++++++******))))))++++++,,,------......///............////////////000000111111111222222222222222333444555777888999;;;???IIIVVVcccppp{{{{{{|||}}}vvvooommmkkkiiiiiillloooqqqtttuuuwwwzzz{{{xxxsssnnngggfffdddeeehhhooovvv{{{}}}}}}~~~~~~}}}|||||||||{{{zzzyyywwwtttrrrpppppptttyyyssshhh___YYYVVVJJJFFFAAA===;;;:::999777888888777666555444444555666555555555555555444444222222222222222222222222222222222222222333333333555555444333111000000/////////////////////000000000000000000000000000000000000/////////000000111333222111000///.........------------......//////...------,,,,,,------...000///............///000---------,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------...---,,,---......---+++++++++,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++************)))(((+++++++++,,,,,,,,,---------,,,+++******+++,,,---...---,,,,,,+++++++++,,,......------,,,,,,,,,---)))*********************))))))))))))(((((((((((()))******+++,,,,,,,,,,,,************************)))+++,,,,,,+++***+++---------------............++++++,,,,,,---...///000............////////////000000111111111222222222222222222333555666888888:::>>>HHHWWWcccppp~~~|||{{{|||~~~yyywwwvvvwww|||~~~{{{wwwzzzxxxiiiZZZPPPJJJGGGFFFAAA???<<<:::999888555333333444555555444333444555444444444444444444444333333333222222222222222222111111111111111000000000555444444333222111000///......////////////000000000000000000000000000000000000000000000111111222555444222111000/////////,,,,,,,,,------///000111......------------......////////////////////////------,,,++++++++++++,,,******+++,,,,,,---......***+++++++++,,,,,,,,,,,,+++*********,,,,,,***))))))***+++,,,------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++***************************++++++++++++++++++******++++++,,,------+++***+++...///000///++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,///...---,,,++++++++++++------------------------)))************+++++++++)))))))))(((((((((((((((******+++,,,,,,,,,++++++************************((()))++++++++++++---...******++++++,,,---......,,,++++++,,,---...///000............////////////000111111111111222222222222222222333444666777888888===HHHWWWdddppp~~~{{{{{{~~~~~~yyy|||}}}sssmmmkkkkkkmmmdddWWWKKKCCC@@@>>>>>>>>>;;;888777666666444333111333555555333222444555333333333333333333333333333222222222111111000000000000000111111111000000222222222222222222222222........./////////000000////////////////////////111000000000111111222333777666444222111000//////,,,,,,,,,,,,---///111222......------------.........///000111111000///...///...---,,,+++,,,,,,---------------------------+++++++++,,,,,,,,,------***))))))***,,,,,,***)))((()))+++,,,---------,,,---------------------------,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++************++++++++++++)))))))))***+++,,,---...111...---...111333444333++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,---------------------+++++++++,,,,,,---------++++++*********)))))))))++++++,,,,,,,,,+++***)))++++++++++++++++++++++++(((***++++++++++++,,,...((((((((()))******++++++,,,,,,+++++++++---...///............////////////000111111111111222222222222222222333444555666777777<<>>???@@@BBBAAAAAA???===;;;888777666777777777555444444666888777;;;>>><<<777333333555333333333333333222111000222222222111111000000000111111111222222222222222222222222111111111000000......---------------..................///000000////////////000111222333222111///---,,,------...///..................///000000000111333555777888:::999888666333111...---......---------...///000222888???>>>777000......***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---+++)))+++,,,,,,+++***))))))***++++++***))))))******************************+++,,,---......///111///+++******++++++******+++,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...)))+++---000111000,,,)))***+++,,,,,,,,,...222555<<<<<<;;;999555111---+++******+++++++++,,,,,,,,,+++++++++************)))************************+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,......////////////......000000111111222111111111111000/////////000222333;;;@@@IIITTTaaarrr}}}|||{{{{{{~~~}}}{{{}}}||||||zzzzzzzzzzzz~~~~~~~~~}}}|||{{{zzzyyy{{{~~~}}}ooohhh]]]TTTOOOJJJEEEAAA<<<<<<;;;;;;<<<===???@@@::::::999888888777666666444555555444333555888;;;>>>@@@AAA===888444333444222222333333333222111111111111111000000000000000000000000111111111222222222222111111111000000000//////...,,,,,,+++++++++...............///000000111111222222222222222111111000...,,,,,,,,,---.........------------......111222444777999:::::::::???>>><<<999555111...,,,...------------...///000444;;;BBBBBB;;;222---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,,,,+++)))((())))))******))))))(((******************************+++++++++,,,,,,,,,---+++(((((()))******))))))***+++,,,------------,,,,,,++++++,,,,,,---...***,,,......---,,,++++++***+++,,,++++++,,,///222@@@AAAAAA@@@;;;444---)))******+++++++++,,,,,,,,,+++++++++************)))************************+++************+++,,,,,,***+++,,,---------------***++++++,,,---......///......////////////......000000000111000000//////000111111222333444555555;;;@@@IIISSSaaaqqq{{{{{{}}}}}}xxxtttssswww{{{}}}|||zzzoooeee^^^[[[UUUMMMGGGCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<777666666666555555555555222333333333333666:::===DDDDDDCCC>>>999444333333222222333333333222222111000000000000000000000000//////000000000111111111111111111111000000000000000000///..............................///000000222333444444444222111000////////////......---,,,------,,,,,,,,,,,,------111333777:::======<<<;;;AAA@@@>>>;;;777333000...++++++++++++,,,,,,------333999??????999222---+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((''')))+++***&&&(((((())))))))))))((((((************************++++++******************,,,***))))))+++,,,,,,,,,++++++,,,---------------,,,,,,++++++,,,,,,---...///111222///+++)))+++---***+++,,,+++******,,,...555666888888555111,,,)))******+++++++++,,,,,,,,,+++++++++*********))))))************************************++++++,,,,,,***+++,,,---......//////+++,,,,,,------......///......////////////......000000111111000000//////000111333555666777777777;;;@@@IIISSS```qqqzzz|||~~~|||vvvvvvyyy~~~|||zzzvvvtttuuu{{{xxxtttmmmfff___XXXPPPKKKJJJFFFAAA===;;;;;;;;;;;;999999999888888777666666777777666555555444444444111111222222333777<<<@@@HHHFFFCCC>>>888555333333111222222333333333222222000000000000000111111111000000000000000000000000111111111000000000//////...............///000111...............///000000222333444444333222000///,,,...111333333000---+++------,,,,,,,,,,,,------222555:::>>>??????===;;;;;;;;;:::888555222000///+++++++++,,,,,,,,,,,,,,,000333666666222...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++%%%((((((&&&(((---,,,'''))))))(((((((((((())))))************************++++++************))))))+++***)))***,,,---------,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...555666555111,,,***+++...***+++,,,+++***)))***,,,,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))******************************++++++,,,,,,,,,,,,***+++,,,---......//////------------------------......////////////......000111111111111111000000,,,...000222333444555555;;;@@@IIISSS```ppp}}}~~~~~~~~~zzzuuuqqqqqqtttxxx~~~sssiiiddd^^^ZZZVVVQQQNNNIIIEEEBBBAAA???===:::999999999:::777777777777777888888888777777666666555444444333111222222222444888>>>CCCIIIFFFAAA<<<777555333333111111222333333333222222111111111111111222222222333222222111111000//////111111000000000/////////,,,,,,,,,------///000000...............///000000111222222222111000//////,,,...222444444111...+++......------------......333666:::>>>???>>><<<:::333333222111000///------,,,---......//////......---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,************************(((++++++''')))111111,,,***))))))(((((())))))***************************++++++******************)))(((((()))+++,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,++++++,,,,,,---...666666444000---+++,,,---***+++,,,+++***)))***+++---,,,+++******+++---...******+++++++++,,,,,,,,,+++++++++************)))***************************++++++,,,---,,,,,,,,,***+++,,,------------------------,,,,,,,,,,,,,,,......////////////......///000111111222222111111///000111222444555666777;;;@@@IIISSS___ooozzzzzz{{{zzzrrrkkkiiifff]]]TTTQQQOOOLLLHHHFFFDDDCCCAAA???=========;;;:::999999999999999888888888999::::::555555555555555444444444333333333333555999@@@DDDHHHDDD>>>999666555444333000111222333333333333222111222222222333333333333555555444222111000///...111000000000//////////////////.........//////000...............///000000000//////.........//////---...///000000000...---///..................///111333777::::::999666555////////////...---,,,+++,,,---.../////////......,,,,,,,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++***************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))---+++%%%(((222444...+++***))))))))))))***+++******************************++++++++++++++++++((((((''')))+++,,,+++)))*********++++++***)))))),,,,,,++++++,,,,,,---...222000---------------,,,)))+++,,,,,,+++***+++,,,///...,,,+++***+++,,,---******+++++++++,,,,,,,,,+++++++++************)))***************************+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,------......////////////......------///000111111222222444444333444555777999:::;;;@@@IIISSS___ooozzzrrrkkk```YYYTTTVVVWWWRRRMMMKKKJJJGGGDDDAAAAAA@@@???>>>999:::;;;:::888666666666;;;999888666555555666666333333333444444555555555444444444444555:::@@@EEEGGGBBB<<<888555444444444000111222333333333333333222222222333333444444444777666555333111000......000000000000////////////444333222111111000000111...............///000000///...---,,,,,,---...//////...---,,,,,,---///000//////............//////---///111444444222000...000000000000///...---,,,***+++,,,---------,,,+++,,,---------,,,+++******)))***,,,------,,,***)))************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,***###&&&111444...,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,***))))))***,,,---+++***'''((()))***************,,,,,,++++++,,,,,,---...,,,***'''))),,,...---+++)))+++,,,---+++++++++,,,+++++++++******+++++++++******+++++++++,,,,,,,,,+++++++++************)))***************************+++,,,---...---,,,,,,++++++,,,,,,,,,+++******'''((()))***,,,---...///......////////////......++++++---///000111111111222222111000111333666777;;;AAAIIISSS___oooxxxtttmmmfff```]]]\\\\\\RRROOOKKKHHHGGGFFFEEECCCCCCAAA???>>>>>>===<<<;;;>>><<<:::888777777888888999999888777777777777777333333333222222222111111333333444666888:::<<<===::::::888777555333222111222222222333333222222111222222222333444555777777:::999777444222111000///333222111000//////000000333444444333111000000111000000000000///...---,,,......//////////////////------------------------,,,,,,,,,,,,++++++***)))---------.........//////---,,,+++++++++,,,------++++++++++++,,,---...///+++++++++******+++,,,,,,(((((()))************)))*********)))))))))))))))++++++,,,,,,,,,+++******((()))***+++,,,,,,+++***...---,,,***)))(((((((((************************,,,++++++******++++++,,,)))))))))******++++++,,,++++++******)))******+++++++++******************++++++***)))'''%%%$$$###((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++******)))(((((((((************************,,,,,,+++******+++++++++---,,,+++***)))(((((((((******+++,,,,,,---......000000000///......------000000000000111111111111666444333222222444555777;;;@@@JJJUUUcccrrrxxxooodddaaa[[[UUUQQQNNNNNNNNNLLLIIIFFFCCCBBBBBB@@@>>>BBB@@@>>>=========<<<;;;999888666555555555777888666666555555555555666666333333333222222222111111555555555555666777888999777777666555333222111000111111222222333222222222111111222222333555666777888777555333111000000///222000///......000111333444555555444111///000111000000//////...------,,,........................------------------------,,,------------,,,,,,+++,,,,,,---------.........,,,---.........---,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++++++++***************+++,,,,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,+++******)))*********************************,,,++++++******++++++,,,************++++++++++++++++++***************+++++++++******************)))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))***+++,,,------...)))))))))))))))*********************************,,,,,,++++++++++++,,,,,,///...---,,,,,,+++,,,,,,******+++,,,,,,---......////////////............000000000000111111111111///......///000333666777;;;@@@IIIUUUbbbqqq}}}vvvhhheeedddiiinnnnnnfff___WWWTTTPPPKKKHHHGGGGGGHHHFFFDDDAAA??????>>><<<;;;???===<<<;;;<<<===<<<;;;999999888777888999;;;<<<555555555444555555666666333333333222222222111111666666555444444444444444333333333222111111000000///000111222222222222222111111111222333444555666555444333111000000000000111000///...///111333444333444444333000//////000111000...---,,,,,,------......------------------------------------------,,,------............---++++++,,,,,,,,,---------,,,...000111111...,,,***++++++++++++,,,---......///......------,,,,,,,,,+++,,,,,,---------------+++++++++++++++++++++++++++,,,------............,,,,,,,,,+++,,,,,,------***)))))))))***+++,,,,,,************************++++++************++++++,,,,,,++++++++++++++++++*********************+++******++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++***************************))))))***+++,,,------...'''(((((()))******++++++************************,,,,,,,,,++++++,,,,,,---......---,,,,,,---------***++++++,,,,,,------...............////////////000000000000111111111111111111111111333666888:::;;;@@@HHHTTTaaappp~~~}}}vvvooolllmmmiiicccZZZVVVTTTXXX___ccc```[[[SSSQQQMMMJJJHHHGGGGGGGGGDDDBBB?????????>>><<<;;;<<<;;;999999;;;<<<<<<;;;::::::999999::::::;;;<<<999888777666666666666666333333333222222222111111555444333222222222222222111111111111111111111111...///000111222222222222000000000111222333444444111111000////////////000111111222333333333222222///111111000///...///000111///---,,,+++,,,---///---------------,,,,,,,,,,,,,,,------------------+++,,,---...............******+++++++++,,,,,,,,,---...///000///---+++***,,,+++++++++,,,,,,---............------++++++*********+++,,,,,,,,,,,,+++*********+++++++++++++++******,,,---............---,,,+++******+++------******))))))******+++,,,************************++++++************++++++------,,,,,,++++++******)))*********+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,------------...------,,,,,,+++*********************************,,,,,,,,,+++++++++******(((((())))))************************************,,,,,,,,,+++,,,,,,---...++++++++++++++++++,,,,,,+++++++++,,,,,,------------------...///000000111///000000000111111111111555444444444555666777888;;;???HHHRRR```ooo}}}}}}yyysssnnnkkkhhhfffdddeeeccc___]]]aaagggiiifff[[[TTTMMMMMMTTTZZZ[[[YYYOOOMMMIIIFFFCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<::::::999777888999::::::999888777777666666666666666::::::888666555444444444333333333222222222111111222111111111111111222222000111111111222222222222...///000000111111111000000000000000000111222333/////////......//////000222444777999888555000---+++,,,......------///000111///---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,---------......***+++,,,---------------*********+++++++++,,,,,,...------,,,++++++,,,,,,,,,,,,+++++++++,,,------------------,,,+++)))(((******+++,,,,,,,,,,,,+++))))))))))))******++++++))))))***,,,,,,---------,,,+++***))))))***+++,,,,,,+++******))))))******************************+++******))))))******+++,,,,,,,,,++++++*********((()))***++++++++++++*********++++++,,,,,,,,,,,,***+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++******************))))))((((((************************+++++++++++++++,,,---...++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111///000000000111111111111111111111222222333444555;;;???GGGQQQ^^^mmm|||}}}||||||}}}|||vvvmmmfffaaa___[[[XXXWWWVVVUUUSSSSSSTTTSSSUUU___kkkqqqqqqbbbXXXMMMJJJNNNUUUWWWVVVKKKIIIFFFCCC@@@>>>===<<<<<<;;;:::;;;<<<<<<:::999999777666666888999888888888777777777666666555555888777666444333222222111333333333222222222111111000000000000000111222333111111111222222222333333//////000000000000/////////////////////000111111//////............//////222555999;;;:::555///+++)))+++------,,,---...000000///...------...///000//////......---,,,,,,,,,+++,,,,,,------.........+++,,,,,,------------,,,******+++++++++,,,,,,,,,---,,,+++******+++---...,,,,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++)))(((+++,,,,,,---------------((((((((()))******++++++))))))***+++,,,,,,,,,,,,++++++******))))))******,,,,,,+++***)))))))))*********************************))))))))))))******++++++******************'''(((***+++,,,,,,+++*********++++++,,,---------&&&''')))***+++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************))))))***+++,,,------...++++++******)))(((((('''************************************+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000111111111111...///111333555777999:::;;;???FFFPPP\\\lll{{{qqqtttyyy~~~wwwpppjjjeeebbb]]]^^^______]]]ZZZVVVSSSPPPNNNMMMLLLMMMMMMKKKIIIJJJKKKKKKPPP\\\kkktttvvvbbbXXXKKKFFFIIINNNOOONNNHHHFFFDDDAAA???======<<<:::999999;;;<<<<<<:::888888777555555666777666666666777777888888888888888555555444333333333444444333333333222222222111111000000000000000111111222111111111111111222222222000000000000///...------//////......//////000000//////............//////222444666777666444000...,,,...///...---,,,---...000000000000000000000000000000//////...------,,,++++++,,,,,,---......///---............------,,,++++++++++++,,,,,,,,,---++++++,,,------.........---,,,,,,++++++,,,,,,,,,***+++---......,,,+++******++++++,,,---,,,,,,,,,(((((()))******+++,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))*********)))******+++,,,******************************))))))))))))******))))))))))))))))))******'''(((***,,,,,,,,,+++*********++++++,,,------...(((((()))++++++,,,,,,,,,************++++++++++++)))))))))***++++++,,,,,,************************))))))***+++,,,------...*********)))))))))))))))************************))))))))))))***+++,,,------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000111111111111000111333666888:::<<<<<<;;;>>>EEENNN[[[kkkzzzOOORRRWWW^^^dddjjjnnnpppvvvzzz{{{uuuoookkkfffddd___ZZZUUUQQQNNNMMMKKKLLLMMMLLLJJJIIIJJJKKKGGGFFFFFFGGGHHHHHHFFFDDDEEEFFFFFFKKKXXXhhhqqqsss[[[QQQEEE@@@BBBEEEDDDBBBCCCBBB@@@>>>===<<<;;;;;;:::::::::<<<>>>>>><<<:::888777555555666666555444000111222444555555666666444444444555666777888999333333333222222222111111222111111000000000000111000000000000111111111111111111000000///---,,,+++//////.........//////000000000///............///222222333333333222111111000111222000...,,,,,,---///000111111111111000000111111000///......------++++++,,,,,,---.../////////000000000///...------++++++,,,,,,,,,---------)))+++---000111000///...------,,,++++++,,,,,,,,,***,,,---//////...,,,+++(((((()))************)))))))))***+++,,,,,,---------------...------,,,,,,,,,,,,---...---,,,***)))((((((((()))***,,,---...******************************))))))))))))******''''''(((((())))))******&&&(((***,,,---,,,+++*********+++,,,,,,---......,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---************************,,,,,,,,,+++++++++******((((((((()))******++++++************************(((((((((((()))***+++,,,+++***)))((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000000111111111111000111222444555666666666;;;>>>EEENNN[[[jjjyyyAAABBBDDDFFFHHHJJJLLLLLLUUUVVVYYY^^^fffqqqzzz}}}}}}|||{{{{{{~~~tttnnnfffaaa___]]]YYYVVVUUUQQQLLLJJJJJJIIIFFFBBBDDDCCCAAA@@@??????@@@AAA>>>@@@CCCEEEFFFDDDBBB@@@@@@@@@BBBHHHPPPXXX]]]___OOOIIIBBB??????BBBCCCCCCBBBCCCCCCAAA>>><<<<<<===???<<<;;;===@@@@@@<<<777888777777666555444444444555444444333444555666777111111222333555777999:::777666444333222222333333555222//////111111000...000111222333333222111000222222111111111111222222///000111111111000...---......////////////......//////............//////---,,,++++++,,,---...///111000///......000222444777555333000...------------------......///000111000222444222...,,,...000///......------......///++++++***+++,,,...000222------...///...---+++***,,,---......---,,,,,,---,,,,,,++++++***+++++++++******************++++++******+++******)))(((''',,,,,,,,,,,,++++++***)))+++***)))))))))***,,,,,,+++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++******))))))******+++,,,+++++++++***************************************,,,***)))***++++++***)))+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++*********)))))))))))))))+++)))'''))),,,...,,,))))))))))))))))))******+++///---++++++---...///...++++++,,,,,,,,,,,,---------------............//////000111333444444333333333444444444444666:::===<<<>>>FFFQQQ\\\hhhxxx888888:::;;;===???@@@@@@DDDEEEFFFJJJPPPXXX___ccchhhhhhiiilllooorrrvvvxxx~~~~~~zzzwwwssspppooonnnmmmkkkbbbbbbaaa______aaaeeehhhccc]]]UUUQQQOOONNNKKKIIIMMMKKKHHHFFFEEEDDDBBB@@@BBBAAA@@@???>>>=========<<<>>>AAADDDDDDBBB@@@???AAA@@@AAADDDJJJPPPSSSUUUHHHCCC>>>;;;<<<>>>???>>>@@@AAAAAA@@@===<<<<<<======:::999;;;>>>>>>:::555888777777666555555444444444444333333333444666666222333333444666777999:::777666444333222222222333333111//////111111000...000111222333333333222222000000//////.../////////000111111222111000///...//////000000000000//////000//////////////////000...------,,,,,,---...///000000///...///111333444777666444111///.........,,,,,,,,,---...111333555666888888555000---...///,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000------......---,,,,,,+++'''(((*********)))******,,,++++++******+++++++++******************++++++)))***+++++++++++++++***++++++,,,,,,,,,+++******+++***)))))))))***+++,,,************)))))))))((())))))))))))))))))))))))***************+++++++++******))))))******+++,,,+++,,,,,,,,,,,,---------************************+++***))))))+++,,,+++******++++++++++++++++++***+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))*********,,,+++***)))******)))''')))))))))))))))***++++++,,,***))))))+++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///111222333222222111111222222222111333666999;;;===EEEPPP\\\hhhxxx555555666777888999999:::999:::;;;===@@@DDDGGGIIIIIIIIIJJJKKKNNNQQQSSSUUUWWWZZZ^^^bbbeeeiiimmmppptttwww|||}}}xxxuuuqqqnnnlllsssttttttpppjjjddd___]]]YYYWWWUUUTTTTTTUUUUUUTTTSSSSSSRRRQQQPPPQQQUUUXXXUUUPPPJJJGGGHHHIIIHHHFFFGGGGGGFFFDDDBBBAAAAAABBBAAAAAAAAA@@@???>>>===<<<===???AAACCCCCCBBB@@@???BBB@@@???@@@CCCFFFGGGGGGBBB???;;;:::;;;<<<<<<<<<>>>???@@@>>><<<;;;;;;<<<:::888777999;;;;;;888444777777777666555555444444444333333333333444444555333444444555666777999:::555555444333222222222222111000000111222222000...111222333333444444333333111000//////............111111111222111000000///000000000111111000000000000000000000000000000000//////...------.........////////////000222444555888666444222000000000000+++++++++,,,...222666999<<<>>>===999333...---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++*********++++++,,,++++++++++++++++++******))))))***,,,,,,---------******+++,,,,,,,,,++++++******))))))******+++,,,************)))))))))))))))))))))))))))))))))))),,,+++******)))***************))))))******+++,,,,,,,,,------.../////////***************************)))((()))+++,,,,,,+++))))))************))))))+++++++++***************************************(((((())))))******++++++((()))******(((((()))******))))))))))))***++++++,,,***))))))+++,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////111111222111000///111222222111111222555777:::<<>>???AAADDDEEEBBBEEEHHHJJJLLLNNNQQQSSSVVVYYY]]]___```bbbdddfffiiilllqqqvvvxxxwwwuuusssuuuuuuuuuuuuvvvzzz~~~{{{|||~~~~~~~~~|||zzzyyy{{{{{{qqqkkkjjjeeeaaa\\\YYYXXXWWWVVVUUUXXXYYY[[[ZZZVVVRRRPPPOOONNNLLLJJJJJJLLLMMMMMMLLLNNNNNNNNNMMMMMMOOORRRUUUPPPKKKFFFEEEHHHKKKLLLLLLFFFHHHIIIGGGDDDBBBDDDGGGDDDEEEEEEEEEDDDBBB@@@??????@@@BBBDDDDDDCCCAAA@@@AAA???======???@@@@@@??????>>>===<<<===============>>>>>>===;;;::::::;;;999777777888::::::888555777777666666555555555555333333333333333333333333333333333444555666777888444444333222222222222222///000000111222111000///111111222222222333333333333222111000000///000000000000000000000//////...//////000000000000//////000000111111111111000000000000//////.....................///111333555666666555333111000///000000---,,,++++++...222666999===??????;;;555///.........------------------...---,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------///...---------...------***************++++++,,,,,,+++++++++++++++******)))******+++,,,,,,++++++)))***++++++,,,,,,,,,,,,***************+++++++++*********)))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))************))))))******+++,,,,,,,,,,,,,,,------------************************)))(((((()))+++---,,,+++)))******************)))************************))))))))))))))))))))))))''''''((()))***++++++,,,"""&&&))))))((((((+++...******))))))******+++,,,---,,,+++,,,...///...---+++++++++,,,,,,,,,---------------............///000111111222222111000///333333444333333333555777999;;;CCCOOOZZZgggwww222111111111111111111111111222333444555555555555;;;:::::::::;;;<<<>>>???<<<>>>????????????AAABBBDDDFFFIIIJJJIIIJJJKKKLLLKKKNNNSSSWWWXXXXXXVVVTTTQQQRRRRRRRRRTTTXXX]]]aaappptttwwwssskkkccc``````VVVWWWYYYZZZ\\\\\\\\\\\\^^^cccjjjoooooojjjccc^^^\\\]]]___```___^^^\\\[[[\\\bbbhhhggg```WWWSSSRRRQQQNNNKKKIIIIIIJJJJJJJJJFFFHHHJJJKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFEEEDDDAAABBBCCCDDDEEEHHHLLLOOOOOOJJJDDDCCCEEEIIIJJJJJJHHHJJJKKKIIIFFFEEEGGGIIIEEEFFFFFFGGGFFFDDDCCCBBB???@@@AAABBBBBBAAA@@@>>>???>>>======???@@@@@@???>>>>>>>>>>>>======>>>>>>===>>>>>><<<:::999999:::888888888888999999999888666666666666555555555555333333333333333333333222222222222222333333444555222222222222222222111111...///000111111111111222111111000000000000111111222222111000//////000000//////......---------------..................---000000111111111111000000000000000//////...------------...///111222444444333222000............//////...,,,+++---000444666888;;;<<<999444000...///---------,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---,,,+++******+++---...000---*********+++***(((***)))))))))******+++,,,,,,,,,,,,,,,++++++************++++++***)))(((((()))***++++++,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))))))))******))))))******+++,,,+++++++++******))))))(((************************)))(((((()))+++---,,,+++******++++++++++++******************************))))))))))))))))))))))))''''''((()))***++++++,,,"""&&&))))))((((((+++...***************++++++,,,---,,,+++,,,...///...---+++++++++,,,,,,,,,---------------............///111222333333333222111000222333444444333333555777888:::BBBNNNYYYfffvvv111111111111111111111000///000111111222333444444666555555555555777888999888999:::999888777888999999<<<>>>??????@@@AAACCC>>>@@@CCCEEEFFFFFFEEEDDDAAABBBCCCDDDEEEGGGKKKNNNVVVYYYZZZWWWQQQKKKHHHHHHEEEEEEGGGHHHJJJLLLMMMNNNJJJOOOUUUZZZZZZUUUOOOJJJJJJKKKMMMOOOOOONNNLLLKKKLLLPPPUUUUUUQQQLLLIIIHHHIIIFFFCCCBBBBBBCCCBBBAAA@@@BBBDDDDDDCCCBBBBBBBBBAAA@@@??????@@@@@@>>>===;;;===???@@@BBBEEEIIILLLRRRLLLFFFCCCEEEIIIJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCC>>>??????@@@@@@???===============???BBBDDDDDDCCC===>>>>>>===;;;;;;<<<>>>>>>??????===:::888888999888888888999999999999:::666666666666666666555555333444444444444333333222222222111111111222222333111111222222222111111000...///000000///000222444222111000//////.../////////......------......///......---,,,,,,,,,,,,---,,,------......------,,,...///111111111111///........./////////...------,,,,,,---...000111222222000///...,,,,,,,,,------000...---,,,,,,...111333222555888777333///...///++++++************+++++++++,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---222...***)))+++,,,+++))))))))))))))))))***+++,,,---------,,,++++++*********++++++***)))(((''''''******+++,,,,,,,,,++++++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))******+++++++++***))))))******))))))******+++,,,))))))))))))((((((((((((***************************)))((()))+++,,,,,,+++***++++++++++++++++++******************+++++++++************************(((((())))))******++++++((()))******(((((()))***+++************+++,,,,,,*********+++------,,,***++++++,,,,,,,,,,,,---------------............///111222333444444333222111///111333333222222444555888:::BBBMMMXXXdddttt222222222222222222222222222222222222333444555666222222111111222333555666444666777666555555666777777999;;;<<<<<<<<<===>>>;;;<<<===>>>>>>>>>=========???AAAAAAAAABBBDDDFFFEEEEEEFFFEEEDDDAAA???>>>AAAAAA@@@AAABBBDDDFFFGGGBBBEEEHHHKKKKKKHHHEEEBBBBBBCCCEEEGGGGGGFFFEEEDDDFFFGGGIIIIIIIIIGGGEEEDDDBBB@@@????????????>>><<<>>>@@@BBBBBB@@@@@@@@@AAAAAA?????????@@@@@@>>><<<<<<>>>@@@BBBCCCEEEIIILLLQQQLLLGGGFFFKKKPPPTTTUUUNNNLLLIIIGGGFFFEEECCCAAAAAAAAAAAAAAABBBCCCDDDDDD@@@AAAAAAAAAAAA@@@???>>>======>>>AAADDDGGGGGGFFF>>>??????===::::::<<>>===<<<<<<===@@@@@@???>>><<<;;;999888999;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCDDDCCCBBBAAADDDCCCBBBCCCDDDDDDCCCBBB<<<;;;;;;===??????>>><<<888:::<<<=========???@@@@@@??????@@@AAAAAA@@@>>>999;;;===>>>>>>@@@CCCEEEJJJFFFCCCFFFNNNWWW]]]___QQQMMMIIIGGGGGGFFFBBB???AAAAAAAAAAAABBBDDDFFFGGGDDDEEEEEEEEEDDDCCCCCCBBB======???BBBFFFHHHIIIHHHAAABBBAAA>>>;;;;;;>>>AAAAAAAAAAAA>>>:::777777777666777777777777777999:::555555555666666666666666555555666666666555333222444444333333222222333333///000111222222111000//////000///---,,,///444999777666333111///.....................000111222333000///...---,,,---............////////////......---...///111111///...---***+++---.........------++++++,,,---.........---......,,,,,,+++,,,---...+++++++++,,,---...///000...222555555111---,,,------,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,++++++(((***+++,,,---,,,,,,+++)))%%%!!!###(((,,,+++)))(((((((((((()))***+++,,,......---,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++******(((((())))))*********+++))))))))))))))))))))))))%%%(((+++......,,,***(((*********)))***++++++,,,'''((()))+++---///000111************************,,,***)))***++++++***)))(((((())))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++)))'''))),,,...,,,***++++++******++++++,,,---,,,+++,,,...//////---,,,++++++,,,,,,,,,------------------.........//////---...000111222222222111000222555666777777999::::::;;;BBBLLLVVVaaaqqq~~~////////////000111222333444444444444333333222111222222111111222222333444666666555444444444555555777999<<>>??????@@@???????????????>>>======>>>??????@@@@@@???======<<<===>>>>>>===???BBBEEE<<<;;;999888777888999:::;;;===>>>>>><<<<<<===>>>;;;>>>AAADDDEEEEEEDDDCCC<<<>>>@@@AAAAAABBBDDDFFFDDDDDDEEEHHHNNNVVV^^^cccSSSMMMFFFCCCCCCBBB@@@===BBBBBBBBBBBBCCCDDDFFFFFFEEEDDDEEEFFFGGGFFFCCC@@@DDDCCC??????GGGPPPSSSPPPIIIGGGCCC@@@======>>>>>>AAA@@@???===;;;999888777444444555666666555444333///000111222333444444333555555444333333222111111333333333222111000//////111///---///222333222000222000.........///...---000000111111111111000000........................///......---------........................------.../////////...---,,,,,,,,,---...//////...---,,,++++++,,,------...//////---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...111333222000,,,******...------,,,+++***)))((()))***,,,------,,,***)))'''(((***,,,---,,,+++***+++++++++***)))(((((('''...+++)))))),,,---,,,***,,,+++***)))((((((((((((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***)))((((((***+++,,,+++)))))))))******************************++++++***((('''((()))''''''((()))***++++++,,,---------,,,,,,+++++++++'''...333333---)))***---))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((('''(((((()))***++++++,,,(((((()))***+++,,,,,,,,,******))))))))))))******+++++++++*********))))))(((((()))************))))))***+++,,,,,,,,,,,,+++((())),,,...000111111111//////000000111111111111...000333444333444555666999<<>>?????????>>>===<<<======>>>===;;;;;;===???<<<;;;999777777888999:::;;;<<<======;;;;;;===???>>>???AAADDDEEEEEEDDDDDDAAABBBCCCCCCBBBBBBCCCDDDFFFEEEFFFHHHMMMSSSYYY]]]RRRMMMGGGDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCEEEFFFEEECCC@@@??????>>>???GGGQQQTTTQQQJJJHHHCCC???<<<;;;:::;;;@@@???>>><<<:::888777666555555666777666555444444555555555666666666666555555555444333222222111111222333333222222000//////111///...///222444333111111///...---/////////.../////////000000/////////..............................---------------.........................../////////000//////......,,,---...//////...---,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,------...------------------------...///000///...,,,------......---,,,++++++++++++***+++,,,------,,,+++***((()))+++,,,---,,,+++***,,,,,,,,,+++***)))))))))---***)))))),,,---,,,***+++******))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******)))(((((()))***+++***((('''((()))************************)))***+++***((('''((()))))))))******++++++,,,,,,,,,,,,+++++++++*********(((,,,//////+++((()))+++))))))))))))))))))))))))++++++++++++++++++++++++*********))))))(((((((((''''''((())))))***++++++)))))))))******++++++,,,******))))))))))))******+++++++++*********))))))++++++,,,---------------))))))*********+++++++++,,,,,,...///000000000000000000000000000111111111///111333444444444555777888<<>>??????>>>======<<<===>>>===;;;:::;;;<<<<<<:::888666666777999:::;;;<<<<<<<<<;;;;;;===???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAEEEEEEEEEFFFIIIMMMPPPSSSOOOKKKGGGDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBDDDEEEEEECCCAAA>>>??????@@@GGGOOOPPPLLLFFFDDDAAA===;;;:::::::::>>>===<<<:::999777666666666666666666666555444444444444444444333333222222444444333333222222111111222222222222222111000///111000///000222444444333222000...---.../////////---......//////......---........................------,,,,,,,,,,,,------...........................///000000000000000000------............------,,,,,,------......//////,,,,,,---..........................................//////...------///111///...---,,,,,,,,,......++++++------------++++++)))***+++,,,,,,,,,+++***------,,,,,,+++*********+++))))))***+++---,,,+++***))))))))))))***+++++++++++++++++++++*********************************+++++++++******))))))(((((()))***)))'''''''''(((************************)))***+++***((('''((()))++++++++++++++++++,,,,,,***************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))*********************************))))))))))))******+++++++++***************,,,,,,---............---***))))))((()))***+++,,,//////////////////000000111111111000000000000000000222444555555555666777888;;;CCCMMMUUU```ppp~~~///////////////000111111222222333333333222222111111111111111111222222333333333333333333444555666555999>>>BBBBBB???:::666555555666777888888999999<<<<<<======<<<;;;999888666666777999:::;;;<<<===<<<<<<===>>>>>>???@@@@@@>>>===<<<;;;;;;;;;===>>>;;;<<<===>>>???>>>>>>===;;;===@@@@@@>>>===<<<<<<:::888666444444666888:::<<<======<<<;;;;;;===???@@@?????????@@@AAACCCDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDGGGIIIJJJLLLJJJGGGDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFBBBBBBBBBCCCEEEFFFDDDCCCBBBCCCCCCBBBDDDHHHFFFBBB???>>><<<;;;;;;;;;<<<===<<<;;;:::999888777666555555555555555444444333333222222111111000000111111333333333222222222222222222222222222222111000///111111000000222444555555555222///---.........---.........//////.................................,,,,,,+++++++++,,,---------------...............---...///000000000000000------------------------+++,,,,,,,,,---------...+++,,,...///000///...---------------------------///000111111///...///000---,,,+++++++++,,,...///+++,,,------------,,,+++))))))***++++++******))),,,,,,+++++++++*********)))))))))***,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++***************))))))))))))))))))))))))+++*********)))))))))((()))*********((('''((()))************************((()))***)))((('''((()))++++++++++++++++++******************************,,,)))&&&''')))******((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))************))))))))))))******))))))))))))******************************)))******+++,,,+++++++++,,,+++)))((((((***,,,---///...---------...000111111111111111000000000000111333555666555555666777888;;;BBBLLLTTT___ppp~~~//////////////////000111///000000111111111000000111111000000111111222333222222222333444555666777777888:::;;;:::999777666555666666777888999:::::::::;;;<<<<<<<<<;;;999888::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCC===>>>???@@@AAA@@@???>>>:::;;;===>>>?????????>>>===@@@CCCCCCAAA===:::999999777444222222444777999>>>???@@@???>>><<<===>>>======<<<<<<===???AAABBBDDDBBBBBBDDDGGGJJJIIIHHHAAAAAAAAABBBCCCEEEGGGHHHLLLMMMLLLHHHCCC@@@AAABBBEEEEEEEEEDDDEEEEEEFFFFFFCCCBBBBBBCCCEEEFFFEEEDDDCCCEEEEEEBBBAAABBB@@@;;;<<<;;;:::::::::;;;;;;<<<::::::999888777777666666333333333333333333333333444333333222222333333444111222222222222222222222111111222222222111000000111111000000111333555777888555111...------,,,,,,...//////000000//////...........................+++++++++++++++,,,---...---------.........//////,,,---......////////////---------,,,,,,---------+++++++++++++++,,,,,,,,,+++,,,...///000///...---++++++++++++++++++++++++000222555666333000---,,,++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((***************))))))))))))***,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...************************))))))))))))))))))))))))*********)))))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))'''((())))))((('''(((******************)))))))))******++++++++++++++++++...***&&&&&&***,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))))))))''''''''''''((((((((((((******))))))))))))))))))******))))))))))))******************************((())))))***************---,,,+++******+++...///,,,+++++++++,,,...000111111111111000000000000000222444555666555555666777888;;;BBBKKKTTT___ppp/////////......//////000---...//////000/////////111000000000000111222222222222333444555666888999888777666444444444555666666666777777888888999999888999:::;;;;;;:::999888<<<<<<<<<;;;;;;:::::::::999:::;;;<<<>>>???AAAAAA:::<<>><<<:::;;;===???@@@AAAAAA@@@AAADDDHHHHHHDDD>>>999777:::777444222222555999;;;AAACCCEEEDDDBBB???===<<<::::::::::::<<<>>>@@@AAADDDCCCCCCGGGMMMQQQQQQPPPDDDDDDCCCBBBCCCEEEHHHIIINNNRRRTTTPPPHHHBBBAAACCCFFFEEEEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBDDDEEEDDDCCC???BBBBBB??????AAA@@@<<<>>>===<<<:::999888888888999999888888777777777777222222222222333444555666555444222111000111111222000000111111222222333333111111222222222111111000///000000000000111555888:::666111...------,,,,,,/////////000000/////////........................,,,++++++,,,,,,---...///,,,,,,------.../////////,,,---...............---------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,---...............************************///333777888555000,,,************++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))***,,,...///---,,,,,,,,,)))))))))***+++,,,---...)))))))))***************************************))))))))))))))))))))))))***+++,,,+++***))))))+++))))))))))))))))))))))))&&&((())))))''''''(((***)))))))))))))))))))))************+++++++++++++++---***'''(((***,,,,,,+++))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---...///*********+++,,,...///000///000000000111111111111222333555555444444555666:::<<>>???>>>===<<<:::<<<>>>@@@BBBBBBBBBBBBBBBGGGLLLNNNKKKFFFAAA???<<<:::666444555888<<<>>>DDDGGGJJJJJJFFFAAA===;;;888888999;;;===???AAABBBCCCAAABBBGGGNNNSSSSSSRRRGGGEEECCCAAAAAACCCEEEGGGLLLRRRWWWTTTKKKCCCAAACCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@@@@AAABBBAAA@@@<<>>>>>===<<<;;;999888777777999999888888888888888777333222222333444666888:::888666333000///.........///000000111222333333333000111111222222222111111...///000///...000555888888444000------...//////---......//////......---........................,,,,,,,,,,,,---...///000,,,,,,------...//////000...////////////......---------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++...111444555222///---+++***+++,,,---...---+++************))))))*********,,,,,,+++***************************************,,,///111111...,,,+++,,,************++++++,,,---((()))))))))*********+++++++++++++++++++++++++++((())))))))))))))))))))))))++++++***)))((()))***))))))))))))))))))))))))&&&'''((((((''''''(((***)))))))))******+++++++++)))))))))*********++++++***)))))))))***+++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))*********+++++++++,,,))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))*********+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......------......///000111222222333111333555555444333444555;;;===CCCLLLTTT```rrr000//////.........//////......///000000111000000000000000000000111111222333333444555777999:::;;;777666555333222222222222555555555555555555444444333555666888999999999999999999999999999999999999=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???;;;<<<>>>AAABBBCCCCCCCCCAAAGGGOOOSSSTTTQQQMMMKKK???<<<999666777:::>>>AAAFFFIIIMMMMMMIIICCC===:::777888999<<<>>>@@@BBBCCC@@@??????DDDLLLQQQQQQOOOHHHEEEAAA>>>===>>>AAACCCHHHPPPWWWUUUKKKCCCAAABBBCCCBBBBBBAAAAAAAAABBBBBBBBB@@@>>>>>>?????????>>><<>>???>>>;;;;;;;;;::::::::::::999999999999888888888888888333333333444666999;;;===@@@>>>:::666222000000000//////000111222333333444000111111222222222111111---//////...---///444999666222...---...000111222,,,------......------,,,........................,,,,,,,,,---...///000111,,,,,,------...///000000000000111000000///......------++++++++++++------//////////////////......---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///.........***,,,...000000...,,,*********))))))))))))******...------,,,+++++++++,,,+++++++++++++++++++++,,,---111333222///,,,+++,,,++++++******++++++,,,---(((((())))))*********+++++++++++++++++++++++++++(((((((((((())))))))))))(((******)))((('''((()))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))***+++,,,,,,------'''((((((((())))))******((())))))************+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************))))))))))))&&&''''''((()))******+++******))))))))))))******))))))******++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++---...///000///...,,,+++------...000111222333444111222444444333222333444<<<===CCCLLLUUU```rrr......///000111222333333222333333222222111000/////////...//////000111222111111222222222333333333222222222333333444444444444333333444666777666555666666666666777777777777:::888777888999999888777777777777777888999:::;;;===<<<;;;::::::;;;<<<======>>>>>>===<<<===???AAADDDGGGMMMSSSXXX[[[\\\\\\LLLEEE<<<777888===BBBDDDFFFLLLSSSSSSLLLDDD>>>===777777777:::>>>AAACCCCCCBBBBBBCCCCCCEEEFFFHHHIIICCCBBB@@@===;;;<<>>===;;;999888777666666999999888777666555444444333555555444555<<>><<<<<<===>>>DDDJJJQQQTTTPPPIIIBBB???999888999;;;???BBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@===;;;<<>>DDDCCCCCCCCCBBBAAA@@@???AAABBBBBBBBBBBBBBBAAAAAABBB>>>:::999:::::::::888<<<;;;:::888777666666666555555555555444444444444555666777666888>>>IIIRRRXXXRRRGGG===555111000000111111111111111111111111000111222222111000///...111000000//////000000111111000000///////////////000000000000000/////////..................................../////////000///......------......//////333555444///,,,,,,...(((,,,...,,,,,,---+++'''++++++,,,---------------,,,------............---........................,,,,,,------------------,,,,,,---------,,,***)))***+++,,,+++))))))***,,,+++++++++++++++++++++++++++*********))))))))))))+++---......---,,,---...,,,,,,++++++************************************,,,++++++***))))))******,,,+++***))))))((()))))))))))))))))))))))))))))))))******************)))'''((()))******+++******)))+++...---+++******,,,************))))))((((((+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))***************************))))))((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,++++++******++++++***,,,......---,,,---...000000000000111111111111444333333333333444555555999<<>>>>>???@@@CCCGGGLLLSSSXXX\\\[[[UUULLLEEE@@@>>><<<;;;BBBGGGOOOUUUWWWRRRIIIBBB<<<;;;;;;<<<@@@BBBCCCCCCEEEDDDBBBAAA@@@?????????BBBAAA@@@>>><<<<<<>>>@@@???@@@CCCDDDEEECCCAAA???DDDDDDDDDDDDBBB@@@>>>===@@@AAACCCDDDEEEEEEDDDDDDEEEAAA<<<999888888888888:::999888777666666666666333333444444444555555555666777888888:::AAAJJJRRR[[[VVVMMMCCC:::444111///111111111111111111111111///000222333333222000...000//////......//////000111000//////......//////222222111111000000000///....................................///////////////......------......///...111333222///,,,,,,...&&&...222///,,,,,,---,,,,,,,,,---............---...///////////////...---------------------------------------------,,,,,,***++++++,,,,,,++++++******+++------+++******+++***************************************)))))))))------...000222222000...000///...,,,+++*********++++++++++++++++++++++++,,,+++******)))*********,,,,,,++++++***)))'''''')))))))))))))))))))))))),,,++++++******++++++,,,''''''((()))***++++++,,,)))+++------+++***+++,,,)))))))))))))))(((((((((+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))*********************************)))))))))))))))''''''(((((())))))************************************++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++******++++++***,,,......---,,,---...//////000000111111111111333333333333333444555555999<<>>@@@@@@???>>>>>>??????>>>===>>>BBBGGGMMMQQQRRROOOKKKFFFCCCAAA??????AAAEEEMMMVVV\\\YYYOOOGGG>>>======>>>AAACCCCCCCCCCCCBBBAAA???>>>=========@@@AAA@@@>>><<<<<<===???;;;===>>>@@@@@@@@@??????AAABBBCCCCCCBBB@@@>>>===>>>@@@BBBEEEGGGGGGGGGFFFHHHDDD???;;;888777777888888888777666666666666666666666666666666666666666555666777888:::AAAIIIOOOTTTQQQKKKDDD===888555333111111111111111111111111///000111111111111111000//////............//////000000///............///222111111000000//////..................................../////////////////////............//////,,,///111111///------...+++///000+++))),,,///000,,,---......//////......000000000000000///...---------------------------.........------,,,,,,,,,++++++++++++++++++******'''***,,,---,,,++++++,,,++++++++++++++++++++++++************************111000222666:::;;;777333111000///---,,,+++++++++++++++++++++++++++++++++++++++***************+++***++++++,,,+++***((('''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))***++++++))))))******))))))))))))************))))))))))))******)))(((((()))******))))))************))))))))))))))))))))))))))))))************************++++++++++++******))))))&&&''''''((()))******+++******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++***++++++,,,***,,,......---,,,---...//////000000111111222222222222222222333444555555888;;;CCCMMMVVVaaaqqq,,,,,,---......///000000///////////////...------111111000//////...//////000000111111111222222222222222222222222222222222444333222333555777666555555555555555666666666666555444333444666777777555555555666777888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<>>>AAAEEEEEEBBB???<<<<<>>>>>???AAACCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>???@@@@@@???===<<<===>>>;;;<<<===>>>?????????>>>>>>???@@@AAAAAA@@@??????===>>>AAADDDFFFGGGHHHHHHIIIFFFBBB>>>:::888888999888888777666555555555666888777777666555444444444333333444666999>>>DDDIIIKKKIIIEEEAAA<<<888666444000000000000000000000000000////////////000222333//////............//////000//////...............000000000//////.........///////////////////////////////////////........./////////....../////////---...000000///.........***,,,,,,))))))------***,,,---......//////......000111111111000///......------------------------.........------,,,,,,,,,------,,,++++++******)))&&&(((+++---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++333444888>>>CCCDDD@@@;;;333111///---,,,,,,,,,---+++++++++++++++++++++++++++***************++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))'''&&&&&&'''))))))+++++++++++++++************))))))))))))***))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***))))))&&&''''''((()))******+++)))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,***,,,......---,,,---......//////000111111222222111111111222333444555555777:::BBBMMMVVVaaaqqq---------.........//////............---,,,+++***111000000////////////000000000000111111111111222111111111111222222222333444333333444666777777666444444555555555666666666555444444555777888777666666666666666666888999999::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;???DDDIIIKKKHHHCCC???======>>>???@@@AAABBBAAA???>>>>>>???@@@AAAFFFOOOVVVVVVPPPIII???>>>===???AAACCCDDDCCC@@@@@@???????????????@@@>>>???@@@@@@>>><<<<<<<<<:::<<<===???AAAAAAAAAAAA<<<<<<======>>>??????@@@<<<===???AAACCCFFFGGGHHHHHHGGGEEEAAA===;;;;;;<<<999888777666555555555555666666555444333222111000222111222333777;;;???BBBDDDBBB???;;;777444222000000000000000000000000000/////////000000222333444000//////......//////000000///......------.....................////////////////////////////////////////////////.........000//////......//////000...///000000000///...---***...000//////000,,,''',,,,,,---............---///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,,,,+++++++++,,,***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++111555<<>>BBBEEEIIIHHHEEEBBB@@@???>>>>>>===???AAA???===<<<===>>>>>>???BBBGGGLLLMMMJJJFFF>>>======>>>AAACCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@===???AAA@@@>>><<<;;;;;;999;;;>>>BBBEEEFFFFFFFFF===<<<;;;::::::;;;===>>><<<<<<<<<===@@@CCCFFFHHHFFFGGGGGGEEEAAA>>>>>>>>>;;;:::999777666555555555444444444333333222222222222111111222555999;;;<<<===;;;999666333111//////000000000000000000000000---///222555666666444333111000000//////000000111//////...------------............///000000111111////////////////////////000/////////............000000////////////000000000000111111111000...---,,,000000***'''(((++++++++++++,,,---------------......//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,...///111222222111///,,,++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,333>>>FFFJJJJJJHHHGGG>>><<<777222///---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************+++,,,,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***(((***---000111111///......+++))))))+++---,,,+++******+++++++++,,,,,,,,,))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***++++++******++++++,,,---***,,,......---,,,---.........///000111222333333000000000111222444555666666999AAALLLUUU```qqq111000...,,,***((('''&&&---...///000111111111111//////...//////000111222000000000000111111111111......///111222333444555222111111222444555555444444444444555555555666666666555444666888999999888888777444333333666999<<<;;;;;;<<<======<<<;;;;;;777999:::;;;:::;;;===>>>DDDDDDCCCBBBAAA@@@???>>><<<>>>@@@???===<<<>>>AAA<<<===???AAADDDEEEEEEDDD===<<<<<<>>>AAADDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@<<<>>>AAAAAA???<<<;;;;;;777:::???DDDHHHJJJJJJJJJ???===:::888888999;;;<<<<<<;;;;;;;;;===AAAEEEHHHDDDGGGIIIGGGCCC@@@@@@@@@<<<;;;999888666555444444444444444555555555666666222111111222555888999:::777666444222111000111111000000000000000000000000,,,000666:::<<<999555222111111000000000000111111//////...------------.........///000111222333333000000000000000000000000000000//////.........---000000////////////000000222111111222222111///,,,+++---'''%%%///***+++,,,,,,------,,,,,,------...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********+++...000333555999888555111---******+++*********************************++++++,,,,,,,,,'''111===FFFIIIIIIIIIIIIEEEAAA;;;555111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,---,,,+++*********+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%(((---222444444222111,,,)))'''''')))+++***)))))))))******++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))************************((()))+++++++++***(((&&&))))))))))))((((((((((((************************))))))************))))))+++++++++,,,,,,++++++++++++*********+++,,,,,,---***,,,......---,,,---...---...///000111222333333000000000111222444555666666999AAALLLUUU```qqq---------............///------------...000111222000000000000000000000000000///...///000111000///111111111111111111111111111111222333333444555555333333333333333333333333222222333444555777888999;;;999777555444666888999:::;;;;;;;;;;;;;;;::::::;;;:::::::::;;;===???@@@@@@@@@??????>>><<<;;;:::999<<<@@@CCCCCCAAA===;;;>>>>>>===<<<===>>>@@@AAAAAAAAA???>>>>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>===<<<<<<;;;DDDBBBAAAGGGUUU```___XXXLLL???666888888333444;;;======<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB;;;;;;;;;888555444444555555555444333222222222222333333222222222222222222000000111111111111000000000000////////////000000000000////////////000000////////////////////////111000///,,,))))))+++---++++++---000333444222000333222000///---,,,,,,,,,000222444333000///000111////////////............555444333111000/////////////////////////////////,,,,,,+++---...///...,,,222///,,,+++---......---......///---++++++,,,---+++,,,...//////...,,,+++***+++---000444888;;;<<<666444111...,,,+++******,,,+++))))))))))))+++,,,,,,,,,,,,++++++*********///333:::@@@EEEGGGGGGGGGCCCBBB@@@<<<777222---***+++++++++,,,,,,---------+++++++++,,,,,,,,,------///...---,,,++++++++++++&&&((()))***++++++******************))))))))))))***,,,000555999999666333...------,,,+++***)))))),,,+++***))))))***+++,,,---+++)))((('''((()))***))))))))))))***************)))(((''''''((())))))***)))((((((((((((((()))''''''(((((((((((('''&&&++++++***)))(((((())))))))))))))))))((((((((((((+++%%%!!!!!!&&&******((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...///000111111111111333222222222333555777888:::;;;AAAJJJTTT```ppp~~~---------............///......---......///000111000000000000000000000000111000///000222222111000111111111111111111111111111222222333333444444444333333333333333333333333333222222333444666888:::<<<;;;888666666777999:::<<<<<<============<<<<<<999999999999:::;;;<<<=========>>>>>>>>>===<<<<<<;;;>>>AAACCCCCC@@@===:::=========>>>???@@@AAABBBDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@??????>>>=====================<<<<<<<<<<<<>>>???@@@JJJ[[[jjjmmmhhhVVVFFF;;;;;;:::555444999999::::::;;;<<<>>>???@@@======<<<<<<;;;;;;::::::888999999777444333333444444444333222222222333333333333222222222222111111000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000/////////---,,,,,,///111000///---...000111222111222111000...------------000222444333111///000111//////000000111111222222444333222111000//////...........................,,,,,,+++---...///...,,,---,,,,,,,,,---.........---------+++******+++---+++,,,...//////...,,,+++---,,,...444;;;>>>===:::111000...---,,,+++++++++...------,,,,,,------...,,,,,,,,,+++++++++******...111555:::>>>AAAAAABBBAAA@@@>>>;;;666222...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++++++++,,,'''((()))+++++++++******************))))))))))))+++,,,///333777777555333++++++******************++++++***))))))***++++++---,,,***)))((()))***+++))))))))))))************)))))))))((())))))******)))))))))(((((())))))************))))))(((((((((++++++***)))))))))))))))******)))))))))(((((((((,,,(((&&&&&&)))++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---...///000111111111111222222222222333555777888::::::@@@JJJTTT___ppp~~~---------............/////////............//////000000000000000000000000222111000111333444333222111111111111111111111111222222222333333333333333333333333333333333333333444333222222444666999;;;>>><<<:::888777888999:::<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;;;;:::;;;<<<>>>>>>>>>=========???AAACCCBBB@@@<<<:::;;;<<<>>>???AAABBBCCCCCCEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<=========>>><<<===@@@JJJ]]]pppxxxwwwaaaPPPAAA===;;;777555888666777888999;;;<<<>>>>>><<<<<<;;;:::999888888777555666777555333222222333333333222222333333444444333333222222222111111111///000000111111000000///000//////......//////000000//////......//////000111111111111111111111111......///......///222555555222...,,,---000111222000//////...------......000111333222111000000111......///000111222222333222222111000///......---------------------------,,,,,,+++---...///...,,,(((***,,,---------...000------,,,***((()))+++---+++,,,---.........,,,,,,------000888???@@@:::333---,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,,,,++++++++++++***,,,---000333666888999:::<<<<<<;;;888555222...,,,***************************+++++++++,,,,,,,,,,,,...------,,,,,,,,,------))))))***+++++++++******************))))))))))))++++++---000333555444333))))))))))))*********+++++++++***))))))***++++++---,,,+++*********+++,,,))))))))))))************((()))******++++++++++++)))))))))))))))***+++,,,...---,,,***)))))))))***+++***))))))))))))))))))++++++*********)))))))))***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............///000111111111111222222222333444555666777999:::???IIISSS___ooo}}}---------............///000000///...............000000000000000000000000111000///111333444444333111111111111111111111111333333333222222222222222222222333333333333444444444444222222444666999;;;===<<<:::888777777888888999999:::;;;;;;;;;::::::===>>>?????????>>><<<;;;:::;;;===>>>>>>>>><<<<<<;;;===???@@@AAA???===<<<:::;;;>>>AAACCCDDDDDDDDDCCCBBB@@@???>>>>>>??????AAAAAA@@@@@@???>>>>>>===<<<===>>>>>>???@@@AAABBB@@@@@@AAAGGGXXXlllyyy{{{mmmZZZEEE===:::888777999666666777888999::::::::::::999999999888888777777444555666555333222333333222222222222333444555666333333222222111111000000//////000000000000///////////////......//////////////////....../////////000000000000000000000000---...//////...///222444444111---,,,...000111222.........------......///000111111111111000000000,,,------....../////////000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,'''***...///...---...///------,,,***((())),,,///+++,,,---.........------+++///555;;;>>>:::222,,,,,,+++++++++,,,,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++++++++,,,---///111222333777777777666444111///---++++++++++++************,,,,,,,,,,,,---------------------------...//////++++++++++++++++++******************)))))))))(((+++***+++---000222222222******************+++++++++******************+++,,,++++++*********+++,,,((()))))))))************''')))***,,,------,,,,,,))))))))))))***+++------000...,,,)))(((((()))*********)))))))))))))))***++++++++++++*********)))''')))++++++***((())))))+++++++++,,,,,,,,,,,,---,,,,,,------------......,,,,,,,,,---------............///000111111111111222222222333444555666777888999???HHHRRR^^^nnn|||---------............///111000///......---......///////////////////////////......000222444444333111111111111111111111111222222222222222222222111222222222333333444444444444444333333555777999;;;::::::888777666666666666888888999:::;;;;;;::::::>>>>>>???@@@???===<<<;;;;;;<<<>>>??????===;;;:::888999<<<>>>????????????;;;<<>>???@@@AAABBBDDDEEEEEEEEEDDDBBBEEERRReeetttzzzyyyeeeNNN???999888888999777888888999888888777666333333333444444555555666555666888777555444444444111111111222333444555666333333222111111000////////////000000000000////////////............////////////............//////........................---...///...------...000///...---...000111111000---------------......///000000000111111111000/////////......------,,,,,,//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,***,,,...///...------------------+++***+++---000+++,,,,,,------.........,,,555===???999111,,,***------------,,,,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++++++++---...///222333333333222000...---,,,,,,,,,,,,,,,,,,,,,+++------------............,,,,,,,,,---...///000111------,,,+++++++++******************)))))))))(((***))))))+++...000111000......---,,,++++++***************++++++***************)))))))))*********((()))))))))************((()))+++,,,---------,,,))))))))))))***+++------///---+++(((''''''((()))***)))))))))))))))******++++++++++++*********)))&&&)))+++,,,+++)))))))))************++++++++++++,,,,,,,,,------.........,,,,,,,,,---------.........///000111222222222222111222222444555555666666888999???HHHRRR^^^nnn|||---------............///111000///...............////////////////////////...------///222444444444111111111111111111111111111111111222222222222222111222222333333444444555333333444555666888999:::777777666555555555555666999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<>>>???AAA@@@>>>;;;:::777999:::<<<>>>@@@AAABBB>>>>>>???@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>???@@@AAACCCDDDEEEEEEEEEFFFEEEEEENNN___lllrrrxxxjjjUUUDDD;;;888888999999:::::::::999777666444333333444555666777777888666888999999777444444444222111222222333444555666333333222111000//////......//////000000//////...///......------......//////......------......///---------------------------...///...,,,++++++,,,++++++---///222111///---...---------------......000//////000111222000///222111111000///...------...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,---,,,+++,,,......---+++,,,---...---,,,,,,...///+++,,,,,,,,,---......///111:::BBB@@@555,,,***---.........---,,,+++***)))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---//////000000000///---,,,++++++,,,,,,,,,---------------------............,,,,,,,,,---///111222333///...---,,,++++++++++++************))))))))))))***))))))+++...000000/////////...---,,,+++******)))***++++++++++++***)))((())))))))))))*********))))))))))))************)))***++++++,,,,,,,,,,,,)))))))))))))))***+++,,,,,,+++***((('''''''''((()))))))))))))))******+++++++++*********)))))))))((()))+++,,,------,,,,,,))))))*********+++++++++++++++,,,,,,------......,,,,,,,,,---------.........///000111222222222222111111333444555666666666999:::???IIISSS___ooo}}}---------............///000//////.........//////////////////////////////.........000333666666555111111111111111111111111000000111111222222333333111111222333333444555555222333555777888999999999555555555555555666666666999999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;===@@@BBBBBB@@@>>><<<;;;;;;<<<===???AAABBBCCCAAA@@@??????>>>>>>>>>>>>AAAAAAAAAAAABBBDDDEEEGGGDDDCCCCCCBBBAAAAAA@@@@@@;;;<<<===>>>???AAAAAABBBAAAEEEGGGGGGKKKUUU]]]```ccc]]]QQQDDD;;;888999999999:::;;;;;;;;;999777666555666666666777888888888777888:::999777444333222222222222222333333444555333333222111000///............////////////......///......------......//////......------......///------------------------,,,---......,,,++++++,,,++++++,,,...000///,,,***......---,,,,,,---------000...---///222222111...000000000//////......---...///000111111000...---------------------------,,,,,,+++---...///...,,,,,,(((%%%''',,,000---***)))+++---...---,,,,,,---++++++,,,,,,---...//////555;;;???:::111++++++...+++,,,,,,,,,,,,***)))(((***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++))))))***+++,,,------...+++++++++,,,,,,,,,------++++++,,,...000222444555111000...,,,+++***++++++************))))))))))))))))))))),,,...//////...---------,,,,,,+++++++++)))***++++++++++++***)))))))))******++++++++++++))))))))))))************++++++************++++++)))))))))(((((())))))*********)))))))))((((((((()))))))))))))))***++++++******)))))))))((((((((()))'''''')))---///...,,,*********+++++++++,,,,,,******++++++,,,---------,,,,,,,,,---------......//////000111222222222222000111333555666666666555::::::@@@JJJTTT___ppp~~~---------.........////////////............///////////////////////////////////////111555777888777111111111111111111111111//////000111222333333444111111222333333444555555111333555888999999999888444444555555666777777777666777888999::::::;;;:::===<<<;;;::::::;;;======999<<>>??????@@@AAACCCDDDCCCBBB@@@===<<<<<<<<<<<<>>>>>>>>>???@@@BBBEEEFFFCCCBBBBBBAAAAAA@@@@@@???999999:::;;;<<<===>>>>>>===DDDHHHHHHHHHLLLOOONNNKKKLLLIIIBBB;;;999:::;;;888999;;;<<<<<<;;;999888333333333333333333333333777999:::999666333111111333333222222333333444444333333222111000///...---......////////////...............------..................------.................................+++---......---,,,,,,---...---,,,------,,,***(((///...---,,,,,,,,,,,,---000...---///222333111...,,,,,,------------------...///111222222000...---------------------------,,,,,,+++---...///...,,,***$$$###+++000...***''')))---...---,,,++++++,,,++++++,,,---...///000666777777333...***+++---((()))***++++++***)))(((...---,,,++++++,,,---...*********++++++,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,---------,,,+++***''''''(((***+++,,,---...))))))*********+++++++++++++++,,,...000222444666222000...,,,+++***++++++************))))))))))))))))))***,,,///000...---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))))))))************,,,+++***)))))))))***+++***)))((((((((((((((()))))))))*********))))))((())))))((())))))***++++++))))))))))))(((((((((((('''$$$"""%%%+++...---***++++++,,,,,,,,,---------))))))***++++++,,,------,,,,,,,,,---------......///000111222222333222222000111333555666666666555:::;;;AAAJJJTTT```ppp~~~+++++++++,,,,,,,,,------////////////...---,,,+++//////............//////......///111222333444555222222111111222222333444666555555444222111111000111111222333333444555555666666666666666555555555777666444333444555777999333444666777999999::::::=========;;;::::::<<<>>>???>>>===<<<;;;<<<<<<===;;;;;;<<<===>>>@@@BBBCCCDDDDDDBBB>>>======:::555999:::;;;===???@@@BBBBBBAAAAAABBBEEEHHHHHHDDD@@@???>>>>>>===<<<;;;;;;:::;;;<<>><<<:::888999;;;===>>>>>>======<<<:::666333111111111222555555555444444333333333333333222222111222222222333222222111000///............////////////......///////////////////////////......---------......+++++++++,,,,,,---------,,,,,,,,,------.........//////............//////111111000......---------/////////...------,,,,,,..................------,,,,,,,,,------.........//////............------...------,,,,,,------...,,,+++******+++,,,...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++000...,,,+++,,,,,,+++***......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,......///...---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,((()))+++---......------*********++++++,,,,,,,,,++++++,,,,,,...111333555------,,,+++***)))((((((************************+++++++++*********))))))***)))))))))***+++,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,,,,+++++++++******))))))------,,,++++++******)))))))))(((((((((((())))))++++++,,,+++***(((&&&%%%'''(((***++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++,,,------------,,,+++$$$%%%&&&((()))+++,,,---(((***,,,------...///111222111///...---...000111333333222222222333444444555999@@@GGGPPP^^^ooo|||,,,,,,---------.............../////////...------//////............////////////000111222222333444111111111111111222333333444333333333333333222222111111222333333444555555666666666666555555555555777666444444444555777888555666777888999:::::::::;;;<<<<<<;;;999999;;;===<<<;;;:::999888999999:::;;;;;;<<<===>>>@@@AAABBBAAABBBAAA>>>???@@@>>>999888999:::<<<===???@@@@@@AAAAAABBBEEEHHHHHHEEEBBB??????>>>======<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEBBB@@@>>>>>>>>>===;;;999888888:::;;;<<<<<<<<<;;;>>><<<888555333333444555444444444333333333222222111111111000000111222222333333222111000///............////////////..............................///......---------......,,,,,,---------.........,,,,,,------------------......------------.....................//////000111111000000///...------........................---------...............*********++++++,,,,,,,,,------,,,,,,,,,,,,------************+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...,,,*********+++***))),,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******+++,,,------------++++++++++++,,,,,,,,,,,,,,,++++++,,,---///111222************))))))))))))************************+++++++++*********))))))(((((('''''''''((())))))*********++++++******)))*********+++++++++,,,,,,++++++*********)))))))))++++++************))))))))))))(((((((((((()))))))))************)))(((((('''((()))*********)))((()))))))))))))))))))))))))))))))))***+++++++++,,,)))******++++++******)))''''''(((***+++,,,---...,,,...///...---,,,---...222111///.........000000222222222222333333444555555:::@@@GGGOOO]]]nnn{{{---------.........//////---....../////////////////////............//////000000000111111111222222000000000000000111111222111222222222333333444444111222222333333444444555555555555555555555555555666555555444444666777888666666777888888888888888::::::;;;:::999999:::<<<>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBB???AAA@@@>>>???BBB@@@;;;999999:::;;;<<<===>>>>>>???@@@AAADDDGGGHHHFFFDDD??????>>>>>>======<<<<<<<<<<<<===>>>????????????>>><<<;;;:::;;;;;;999888666777888999:::::::::999===;;;888555444444444555333222222222222111111111////////////000111222222444333333222111000//////......////////////....................................---------......///.............../////////------------------,,,,,,------------------------,,,,,,,,,---...000111222444333222111000///................................................------***+++,,,---...///000000,,,,,,++++++++++++,,,,,,*********+++,,,---///000------------------------,,,,,,---------.........---+++))))))+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++,,,---...///))))))******+++++++++,,,************************+++************))))))))))))(((((('''''''''(((((())))))******+++******)))*********++++++++++++,,,******))))))))))))((((((((())))))))))))*********))))))(((((((((((())))))(((((((((((())))))***+++''''''((()))))))))))))))))))))))))))))))))))))))******************++++++))))))***++++++***))))))***++++++,,,,,,---......---...//////------...///222111///.........///000111111222222333444555555666;;;AAAGGGOOO\\\mmmzzz------------............,,,---...///000000000000//////............//////111111111111000000000000///////////////000111111111222222222222333333333222222222333333444444444444444555555555555555666666555555555555666777777555666666666666666555555888999:::999888888:::;;;>>>>>>==================;;;;;;;;;<<<===>>>@@@@@@???AAA@@@>>>@@@CCCBBB===;;;;;;<<<<<<<<<=========<<<===@@@BBBDDDEEEDDDDDD??????>>>>>>>>>===============>>>======<<<;;;;;;:::888777777999999888666555555666666777777777777999888555333222222222333111111111111111000000000/////////000000222333444444444333222111000//////---......//////......---...........................------------...//////.................................------,,,,,,,,,---------......---------++++++,,,---...000111222444333222111000......------------...............///......------,,,,,,,,,---------...///000000000,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...---+++******,,,------,,,************++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---,,,+++*********+++,,,.........------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------************************************))))))))))))---,,,+++***************((())))))***************************++++++++++++)))))))))((((((((((((((((((((())))))***++++++,,,))))))(((((((((((())))))))))))((('''''')))***+++'''(((((()))************))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***,,,.../////////111333111111000///...//////000000000111333444555555666777;;;AAAGGGNNN[[[lllxxx+++,,,,,,,,,,,,---------+++,,,---///000000000000//////............//////111111111000000000000/////////......//////000111333333222222222111111111222222333333333333444444333444444444555555666666555555555555555666777777777777888888777777666666666888::::::999888999;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????===@@@AAAAAAEEEJJJJJJGGG????????????>>>>>>>>>>>>999;;;===???@@@AAAAAABBB>>>>>>>>>>>>============>>>>>>>>>>>>===;;;:::999777666555666777777666555444444444444555555555666666666444333222222222222000000000000000000000000000000000111222333444555444333333222111000//////------............------........................---------------...//////......------------------.........------,,,,,,,,,---...////////////...------------------...//////222111000///...---,,,,,,---------.........//////...---------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---------,,,+++******+++++++++++++++++++++++++++++++++***+++,,,------,,,***))))))+++,,,+++++++++++++++*********))))))++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++++++++******+++,,,---------,,,+++***)))***+++,,,.........------,,,,,,,,,+++++++++++++++******))),,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,,,,++++++++++++'''((()))***************))))))*********+++++++++((((((((((((((()))))))))((())))))***+++,,,------))))))(((((((((((())))))+++***((('''''''''((()))(((((())))))***+++,,,,,,))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////111333111000000//////////////////000222333555555555555666;;;AAAFFFNNN[[[lllxxx+++++++++,,,,,,,,,------+++,,,---...//////////////////............//////000000000000000000000000///////////////000000111333333222222111111111000333333333333333333333333333333333444555555666666555555555666666666666666999999:::::::::999999888666888:::::::::999:::;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<>>>>>>:::>>>AAACCCJJJQQQSSSQQQCCCCCCBBBAAA@@@???>>>>>>888:::<<<=========???@@@===============<<<<<<<<<>>>>>>>>>===<<<;;;:::999777666555555666777666444444444333333333333444555666555444444333333333333/////////000000000000111222111111111222333444444333222222111000///......------............---------------------------------------------...///000.........---------------------------------,,,,,,---...///000000///...---......------------------//////......------,,,,,,,,,,,,------.../////////---------------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,.........---,,,+++***)))++++++++++++++++++++++++,,,+++***)))***+++,,,---+++)))'''''')))))))))(((++++++*********)))))))))++++++++++++++++++++++++))))))***+++,,,...000000++++++++++++++++++++++++))))))))))))***+++,,,---++++++*********++++++,,,------------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))))))))***++++++***)))))))))******''''''((()))************)))))))))************+++(((((())))))))))))******)))******+++,,,---------))))))(((((((((((())))))***)))((((((''''''''''''(((((((((((()))+++,,,---))))))))))))))))))))))))******************++++++***)))(((((((((((()))******+++++++++++++++++++++---...//////------...///000000000000///////////////000222444555555444444555:::@@@FFFNNN[[[lllyyy,,,,,,,,,,,,---------...++++++,,,---......------//////............///////////////000000000000000000000//////000000111222111111111111222222222222333333333333333333333333222222333444444555666666444555555666666666666666888888999999999999999888666888:::;;;;;;:::;;;;;;<<<<<<>>>?????????>>>>>>::::::::::::;;;<<<======999<<>>===888;;;======<<<<<<>>>@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777666666777777555444555444333222222333444444333333333222222222222222//////000000000111111111222111111111111111222222222111111000///...------,,,------......------,,,---------------------------,,,,,,------///000000/////////.........------,,,,,,------------------,,,---///000000///---,,,...------,,,,,,------...------------------------,,,,,,------...//////000.........///////////////......//////////////////------,,,,,,,,,,,,------++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...---,,,***)))*********)))))))))))))))************************************((()))+++,,,---.........******************************)))))))))******+++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))((()))))))))))))))******))))))))))))))))))))))))(((((((((((())))))******((((((((('''(((((())))))&&&'''((()))************))))))))))))************)))))))))*********++++++))))))******++++++,,,,,,))))))(((((((((((())))))&&&'''(((((()))(((((((((&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))))))))***+++++++++,,,***)))(((''''''((()))*********++++++,,,,,,,,,---,,,...///...---,,,---...000000000000000//////...000111333555555444333222444999???EEENNN\\\mmmyyy---------.........//////++++++,,,,,,------,,,,,,//////............//////////////////000000000111000000000000000111222222...///000111222333444444333333333333333333333333222222333333444555666666444555555666777666666666444444555666666666666666666888;;;<<<;;;;;;;;;<<<888999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===999<<<>>>???CCCIIIIIIFFFFFFEEEDDDBBB@@@>>>===<<<:::<<<>>>>>><<<;;;===@@@:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999:::888777666777777555444555444333222222222333444///////////////////////////000000000111111222222222111000000000000000111111111000///...---,,,,,,,,,------......------,,,------------------------,,,,,,,,,---...///000111111111000000/////////...,,,,,,,,,------.........+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///---------............///,,,,,,------...///000000//////000000111111222222)))******+++,,,---.........------,,,,,,------...((()))+++---.........---------------------------...---,,,++++++---...000222000...---......---+++''''''((()))***+++,,,,,,************************,,,,,,---...---,,,+++***************************,,,,,,+++***))))))))))))'''(((***+++,,,,,,,,,+++*********++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---...//////))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))***+++&&&'''((()))************))))))))))))************))))))******+++++++++,,,))))))))))))************))))))(((((((((((())))))###%%%''')))******))))))$$$$$$$$$$$$%%%''')))***))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,******+++,,,,,,---......(((***,,,------...///111000000000000000//////...111222444555555444333111333888>>>EEENNN\\\mmmzzz000...,,,++++++---000222111000...---,,,,,,------000000000000000///......000///.........///111222555444333222111111111111222222111111222222333333777777666555444333333222444444555555666777777888555777999:::888777777777777777777777777777777777999777444555999;;;;;;:::999:::;;;<<<<<<<<<;;;:::::::::999888999:::;;;<<<888:::<<<>>>@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999===>>>>>>===;;;;;;<<<===<<<<<<<<<<<<;;;999777555888888777777777777888888333333333333333444555555555444333222111111111111111000///...............000000////////////000000//////...---------------//////......------------.........------,,,,,,,,,---+++***---111444444333333111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------.........---+++***,,,---...//////...---,,,,,,,,,,,,---...///000000------............------,,,++++++******++++++,,,000///---,,,,,,---///000'''(((***,,,---------,,,+++++++++,,,,,,---------...---,,,)))((((((+++...,,,,,,++++++***))))))))),,,+++***)))((((((((()))(((((((((((()))***+++,,,++++++***)))))))))))))))'''+++//////---*********------,,,+++***)))(((''',,,,,,,,,++++++*********************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))''')))++++++)))'''''''''(((((())))))******++++++******)))((((((((((((((())))))***++++++++++++***+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))************)))((('''&&&%%%&&&'''((((((((('''&&&***************+++,,,,,,++++++******)))(((((((((---,,,***))))))***,,,---************************++++++,,,,,,,,,,,,---------,,,***,,,000222000///...//////000111222222333111000000000111222333333555:::???EEEMMM[[[lllyyy...---,,,+++,,,---///000000///...---,,,---......000000000000000///......000//////...///000111222//////...---------......333222222111111111222222555444333333333333333444333444444555666666777777444666888777666555666777777777777777777777777777999777555666888;;;;;;:::;;;;;;<<<======<<<;;;;;;===<<<:::999999999::::::999:::<<<>>>???@@@@@@AAA??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<;;;;;;<<<===<<<<<<;;;;;;:::999888777;;;:::999888777666666666555444444444444444555666555444333222111111111111111111000///////////////000000////////////000000000///..................000000//////............------------------,,,,,,///---,,,...222555666666666444111...,,,+++++++++++++++++++++++++++++++++.........---------,,,,,,------.........---,,,+++------............------,,,---------.../////////------............------,,,,,,++++++++++++,,,,,,...---+++***))))))))))))***+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,//////---***'''&&&((()))******************++++++++++++***))))))))))))))),,,,,,+++*********++++++,,,,,,+++***))))))******)))+++---,,,)))((()))***++++++++++++************,,,,,,,,,+++++++++******************************)))))))))******+++++++++************************)))***++++++)))(((((())))))))))))))))))***************)))((((((((((((((())))))***++++++++++++***+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))((('''&&&%%%,,,,,,***(((%%%!!!&&&&&&&&&&&&&&&''''''((()))))))))))))))*********,,,+++)))(((((()))+++,,,************************+++++++++,,,,,,,,,------+++))))))***---///...,,,------......//////000000000000000000111222333333555:::???EEEMMMZZZlllyyy,,,,,,,,,,,,,,,---------...------------...//////000000000000000//////...000////////////000111222111111000000111111222222333222222111111111222222555444333222222444666777333333333444555555666666666777777666555555666888777777777777777777777777999888666666888:::;;;:::<<<<<<============<<<;;;???>>><<<;;;:::999999999::::::;;;<<<>>>???@@@@@@???>>>======<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999:::999999888777777888888777666666555555555555666444333222111111111111111111111000000000000000///000//////......//////000000000/////////.........000000000///////////////,,,,,,------------------000///---///222666888999:::777333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------------.........---,,,+++---------,,,,,,---------------..................------............---------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***---------------,,,++++++,,,,,,,,,,,,,,,+++++++++&&&''')))*********,,,...((())))))***++++++,,,,,,++++++******)))*********///...---,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++)))(((***+++)))*********++++++,,,,,,,,,,,,,,,++++++++++++***************************''''''((()))***+++,,,,,,++++++++++++++++++++++++***++++++***)))((()))+++************))))))))))))***))))))((((((((((((((())))))***++++++++++++***+++++++++***************************)))))))))))))))))))))))))))))))))))))))******))))))((('''&&&(((((((((((('''&&&%%%$$$'''(((((((((((()))))))))'''(((((()))******+++++++++***)))(((((()))***+++************************++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++........................000000000000111222333444555:::???DDDLLLZZZkkkxxx***+++,,,---------,,,,,,,,,,,,------...///000000//////000000000000//////000000000000000111111111444333333444555666777777222222222222333444555666999888555444444666888:::333333333444444444555555888888888666555555777:::777777777777777777777777:::888777777888999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;::::::999999999999999:::;;;<<<>>>>>>=========<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<<<<;;;;;;:::999888888888::::::555666666777999:::<<<===999888777666555555555555333333222111111111111111000000000000000000///////////////....../////////000000000000000//////...////////////............,,,,,,,,,------.........000///...///111444777999<<<999444000---,,,,,,---....................................---------------------------------,,,...---,,,++++++,,,---..................---------------............------------,,,,,,,,,,,,------''')))+++...///000///...---------------------,,,---,,,,,,,,,++++++******!!!$$$(((***+++,,,---///))))))*********+++++++++++++++*********++++++,,,......---,,,,,,,,,,,,,,,+++++++++,,,---...000000+++,,,------,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********(((''''''))),,,++++++******))))))(((((())))))(((((((((((())))))))))))***++++++++++++************************************)))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((($$$%%%''')))+++---......))))))******++++++++++++(((((())))))************+++***))))))))))))***+++***************************++++++++++++,,,,,,,,,---,,,,,,,,,------------000000000000000000//////000000000000111222444444666:::???DDDLLLYYYkkkwww)))***,,,---...---,,,++++++,,,,,,...//////000000//////000000000000/////////000000111111111111111000000000000111333444555111111222333555777999:::;;;:::777444444444666888333333333444444444444444666777777555444444666888888888888888888888888888:::999999888888999:::<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;:::::::::666777777888999:::;;;;;;;;;<<<<<<<<<;;;:::888888>>>>>>>>>======<<<<<<<<<>>><<<::::::<<<<<<;;;:::;;;:::999888777888999:::555555666777888:::<<<===;;;:::888777555555444444222222111111000000111111...//////000000000///...//////............//////000000000111000///......------------------------,,,,,,,,,------.........//////......///111444666;;;888444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......,,,++++++,,,.....................---------------............---------,,,,,,++++++,,,,,,---###%%%(((+++------,,,+++++++++,,,,,,---...//////,,,,,,,,,++++++*********)))+++---,,,***'''&&&&&&+++++++++*********))))))++++++***++++++,,,------+++++++++++++++,,,------++++++*********++++++,,,)))***+++---......---+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((('''&&&&&&(((***++++++******))))))(((((())))))(((((((((((())))))))))))***++++++++++++***************************))))))))))))))))))******(((((((((((((((((((((((())))))******))))))((((((++++++******))))))))))))''''''((()))***))))))(((************))))))((((((+++++++++******+++++++++*********************************+++++++++,,,,,,---......------,,,------000000000000/////////////////////000111333444555666:::???DDDKKKYYYjjjvvv***+++---.........---,,,+++,,,---...////////////...//////000000000000000///000111111222222111111////////////000111222333111111222333555777999:::999777555333222222333333444444444444444444555555444555555444333333444666888888888888888888888888:::::::::999888888:::<<<<<<;;;:::999888888888999::::::;;;;;;;;;:::999999555666777999::::::999888::::::;;;<<<<<<;;;999888>>>>>>>>>>>>>>>=========???<<<999999<<<===;;;999::::::999888888888888888888777777777777777888888<<<;;;999777555444333333222111111000000000111111...///000111111111000//////......------......///...///000111000///...---,,,,,,,,,,,,,,,---------,,,,,,------------------...///000///......000222666444222000......------************************+++++++++,,,,,,,,,,,,---------,,,,,,,,,---...............------.........------..................------............------,,,++++++******++++++,,,)))***,,,------,,,+++*********++++++,,,...///000+++++++++++++++************+++---,,,***((('''''',,,,,,++++++***))))))(((+++***++++++,,,---...///))))))))))))***+++,,,---,,,+++******))))))))))))+++******+++,,,,,,***)))------,,,,,,+++++++++******++++++++++++,,,,,,,,,************************......------,,,,,,,,,,,,++++++++++++++++++++++++&&&'''((('''&&&&&&((()))************))))))))))))((((((((((((((())))))***))))))***++++++++++++******************+++++++++))))))))))))************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******((('''&&&&&&&&&&&&((()))+++,,,,,,,,,+++***++++++******)))(((((('''++++++++++++++++++++++++************************************++++++++++++,,,---...---+++***+++,,,------------------------/////////000111333444555666:::???DDDKKKXXXiiivvv,,,,,,---...............+++,,,---/////////............///000000000000000///000111222222222111111111111111111111222333444222222222222333555666777555555444333222222333333555555555555555555555555444666777777666555555666888888888888888888888888:::;;;;;;:::777777:::======<<<;;;999888888999999::::::;;;::::::888666555444666999<<<<<<;;;999777888999;;;<<<===<<<;;;:::;;;;;;<<<===???@@@AAAAAA???;;;888999<<<===;;;888:::::::::999999777666555777777666666666666666666<<<;;;999666444222111111111111000000000000111111///000222444444333222111///......------......///---...///000000...---,,,,,,,,,,,,---------......------------------,,,,,,---000222111///------...//////000//////...------++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---...///...//////000000//////...,,,---------.../////////------............------+++******))))))******+++......///000//////------++++++******+++,,,---...************++++++++++++&&&(((***+++++++++---...++++++************************++++++---...///000+++***************+++,,,***+++,,,---///222444555666111,,,)))***+++******++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,---************************%%%'''((()))((('''((())))))))))))))))))*********((((((((((((((()))******))))))***++++++++++++***))))))*********+++++++++((()))))))))************))))))))))))))))))))))))&&&''''''(((((((((''''''&&&&&&&&&%%%&&&''')))******+++,,,......---,,,+++*********)))))))))))))))******++++++++++++******************************************++++++++++++...///000...,,,***+++---+++,,,,,,------...............///000111333555666666:::???CCCKKKXXXiiiuuu---------.........//////,,,---.../////////...---......///000000000000000///000111222333222111111000000000///000000111222333222222111111222222333444444444555555555555555666666666666666666555555777999;;;<<<:::999999999888888888888888888888888:::;;;<<<:::777777:::===>>>===<<<:::999999::::::;;;<<<;;;:::999666444222555777;;;>>>???===:::777777999;;;=========<<<;;;888999;;;===@@@BBBDDDEEE???;;;888999<<<>>>;;;888::::::;;;:::999777555444444444444444555777888999<<<;;;999666444222111000111000000000000000111111111222444666666666444333.........------.........---...///000000...,,,+++---------.........//////.........------,,,,,,,,,...111444333000---,,,---+++,,,.../////////...---........................---------.........//////---,,,,,,+++,,,---...///...///000111111000///...,,,,,,------...///000000---..................---******))))))))))))******)))***+++,,,---.........---,,,+++*********+++,,,))))))******+++++++++,,,,,,------,,,***))))))+++)))))))))***++++++,,,,,,******+++,,,---...000111------,,,+++************((()))---222888>>>CCCFFFBBB:::000***)))+++------)))******+++---......///*********++++++,,,,,,,,,************************))))))***+++,,,------...))))))))))))))))))))))))%%%'''*********)))))))))(((((())))))******++++++((((((((((((((()))******))))))***++++++++++++***))))))******++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))******+++++++++******+++***)))'''''''''((((((%%%''')))*********((('''((((((((()))******++++++))))))************))))))************************)))************+++++++++000222333111...,,,---///------......///000111111......///000111333555666666:::???CCCKKKXXXhhhuuu++++++,,,------......//////......---------......////////////////////////000000111111111000000///000000000000111111111111444333222111111111222333555555555555555555444444666666666666666666666666444444444444444555666666777:::<<<:::666444777:::999888888777777888999:::EEECCC@@@===:::888888777999999999;;;<<<:::777444777888999:::::::::::::::::::::;;;;;;;;;:::999999===<<<;;;;;;>>>CCCGGGJJJJJJCCC:::666777999999888666666555444444444444555888777666444555666888999>>><<<999555222000///...444444333333333333222222...222888===???>>>:::777333222000,,,***+++...111........................---,,,***))))))***,,,---..................------444444333111000///...---------------------------------------------------,,,,,,,,,---------......///...,,,++++++,,,...///.........------,,,,,,,,,,,,------...............000000000000/////////......---+++******+++,,,------------....../////////+++,,,---...///...---,,,,,,,,,,,,++++++*********+++++++++******))))))))),,,,,,+++***))))))******)))***+++,,,------------+++******)))******+++++++++---000555:::>>>BBBCCCKKK???000***---000///,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++*********)))******++++++((())))))***+++,,,,,,,,,++++++++++++******))))))++++++************++++++,,,+++***(((''''''&&&&&&***)))((((((((()))+++,,,))))))******++++++++++++************))))))))))))******************************)))((((((((((((((((((((((((((())))))))))))((())))))***)))'''%%%$$$ !!!&&&+++,,,,,,))))))(((((((((((()))))),,,+++)))((((((***,,,---******))))))))))))******++++++******++++++,,,---111222222000---+++++++++---.........//////000000000000000111222444555666888888<<>><<<999888888777:::999999:::;;;:::888666777888888999999999999888999999:::::::::::::::999<<<;;;;;;;;;>>>AAAEEEGGGIIIBBB;;;777999::::::999777777666555555555555555777666555444444555666888:::888666444222111000000111222222222333333444444111555<<>>===<<<:::999888888888;;;;;;:::;;;<<<<<<:::888777777888888888777666666777888999:::::::::::::::;;;;;;;;;;;;===>>>@@@AAADDD???999777888999888666777777666555555555555666666555444333333333444555555444333222111111111222//////000111222333444555333777>>>DDDGGGHHHFFFEEE888333...---...000///...------------------------///...---,,,,,,---...///------------------............---------,,,,,,,,,------------------------------------------------***+++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------------------,,,,,,......///000000000//////111000///.........///000,,,------.........------******++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++************+++******+++,,,------------,,,+++******))))))))))))+++++++++++++++++++++++++++)))((())),,,------,,,,,,,,,,,,+++*********)))++++++++++++++++++++++++......---,,,++++++++++++)))******++++++,,,,,,,,,++++++++++++************++++++************++++++)))))))))))))))***+++,,,***))))))))))))***++++++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&''''''((((((((()))))))))******,,,+++***))))))(((((()))+++)))'''''''''((('''&&&&&&'''((())))))((('''&&&&&&''''''((()))******+++******))))))))))))******+++***)))(((***,,,///111999555000///000000///---+++,,,,,,------...//////000000000111222333444555777888<<>><<<888888888999:::;;;===>>>;;;<<<===>>>>>>>>>===<<<999999999;;;======;;;:::444444555666777777777666666777777777777777666555999888777777777777777888444444222111000222555888555444333333222222333333333333333333222111//////...///000111111000///...+++,,,,,,---...///000000------...///////////////+++---.........///111333111111111111111111111111......////////////......******+++,,,,,,---......000000/////////.........------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,((()))***,,,...000111111,,,------...............,,,---///111000...,,,***++++++******+++,,,...///111111000000000/////////+++,,,---...///...---,,,---,,,,,,++++++*********)))))))))******+++++++++++++++++++++,,,,,,---...,,,,,,,,,------,,,++++++((((((((()))***+++------)))))))))***+++,,,,,,,,,+++***)))+++,,,,,,***(((,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++&&&&&&''''''(((***+++,,,)))***+++,,,---,,,++++++''''''(((***+++,,,---...************))))))))))))******************************)))******+++,,,,,,)))************+++++++++((()))***++++++***)))(((%%%))),,,---+++***+++---++++++************++++++...---***)))((()))***+++******))))))))))))************+++,,,---///000111(((***,,,---------///111.........///////////////222222222111222222333333555555999AAAIIISSSaaaooo}}}***+++,,,---............---------....../////////,,,---...///000000000000//////000000111111222222111111111222333333444444333333555999===???<<<999333333333333333333333333222222222111111111000000999999::::::999888666555666888:::<<<>>>======<<<;;;:::999:::<<<===<<<<<>>======<<<>>>??????BBBHHHIIIFFF;;;:::::::::999999888888777777666666666777888888777666666555555555555555555555555555555555555555777555444555777999::::::666555555444333333222222333444555444222111222333111333444555444222///---......---------,,,,,,,,,,,,------.........------,,,,,,,,,...222666777777777666555555555222///,,,------...///...---,,,+++---...///...---,,,---.........///000000000000000///...---,,,,,,---...///,,,,,,------------,,,,,,+++***++++++,,,---......---.../////////...,,,+++000//////.........//////............///////////////............---------++++++,,,,,,,,,,,,------...///...,,,******+++---------------,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))+++---......---+++))),,,+++******,,,---,,,******+++---...///...---,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))(((((()))+++,,,)))+++,,,---------///111:::888888777222,,,***...******************++++++++++++++++++++++++******************************)))))))))))))))*********(((((((((&&&%%%%%%(((***+++++++++*********)))))))))******************)))))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))((((((((('''''''''&&&)))(((((('''((()))***+++))))))))))))******************++++++******)))(((***+++,,,,,,------,,,,,,,,,,,,---...////////////......////////////......111222333444444444333333555777<<>>>>>======;;;===??????DDDIIIJJJGGG<<<<<<;;;:::999888777777777777666555555555666666555555555444555555666777444444444444444444444444444333222333555666555444444444333333222111111111222111111222333444444333444444555555444222///......------------,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,///555:::>>>???<<<;;;999888666333///+++------,,,,,,,,,,,,++++++---......---,,,++++++,,,,,,---...000111222222222///...---,,,,,,---...///,,,,,,------------,,,,,,++++++******+++,,,...///............------------000000////////////000000............///////////////............---------++++++,,,,,,,,,,,,---------...---,,,***)))***,,,000//////......---,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,,,,+++******+++***)))***,,,------,,,(((***+++---...///......---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))((((((((()))***,,,---)))***,,,---,,,---///000:::999999:::555---***,,,((())))))***++++++,,,,,,,,,++++++***))))))((((((************************((((((((()))))))))******(((***,,,,,,+++***)))***+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******))))))))))))************++++++++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,------...///////////////............//////111222222333444333333333555666;;;CCCIIISSScccqqq~~~++++++++++++,,,,,,---------------------.........,,,---...///000000000000111111000000/////////...222111000///...------,,,---...000222444555444333222222333333333333444444...///000111222333444444333333444555666666777777555666777888999999999999888:::<<<======;;;;;;;;;<<<>>>>>>===???DDDDDD@@@<<<;;;;;;:::999888888888666666555555444444444444444444444444555666777888555555555444444444444444333222222222444333111///222222111111111000000000///---,,,...222444333000555555555555444222///...------------------------,,,,,,------,,,,,,++++++,,,+++,,,///666===BBBEEE@@@===999666444111...,,,,,,,,,+++******++++++,,,,,,---...---+++******+++,,,---...///000000000000...------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,+++***)))***+++---.........---,,,,,,------...---,,,,,,,,,,,,------...............///////////////............---------+++++++++,,,,,,,,,------,,,------,,,***))))))+++...............---------,,,,,,,,,,,,,,,,,,,,,++++++******************+++***))))))***,,,...---,,,)))***+++------...---------,,,,,,+++************++++++------------++++++++++++++++++++++++++++++******************************))))))***+++,,,---***,,,------,,,+++---...111000333777666000,,,,,,))))))*********+++++++++++++++*********)))))))))************************(((((())))))******++++++))),,,......---+++******************************++++++************++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))((((((((((((((())))))***((()))))))))************++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,------//////...------...000111111111222222333333333333555666;;;BBBIIIRRRbbbqqq~~~,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111000000000//////......000000000000000000000000---...000111222222222222222222222333333444444444......///000222333444444222222333444555666666777555555666777888888888888888;;;======:::999999:::<<<===;;;888999======:::999999999999999999999999666555555555444444333333333333333333444666777888666666666555555555444444777666666666777666444222000000000000000/////////...,,,+++---111333222000444444444333222111///...------------------------,,,---------,,,,,,+++***,,,++++++///555<<>>??????;;;666666:::;;;999777777777777888888999999555555555666555555444333333333333333444555666777777777666666555444444444888666555444555555333222000000//////////////////000//////000111222222111111111111111000///......,,,,,,,,,------------...---......------,,,+++***+++***+++---333888;;;<<<999555///++++++,,,......***++++++++++++,,,,,,,,,+++---...---,,,+++,,,...,,,,,,------,,,++++++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,---...///............///////////////............---------++++++,,,,,,,,,,,,------,,,---...---+++*********'''((()))***,,,---......---,,,,,,,,,,,,------...++++++************+++++++++***)))***,,,------,,,---,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,++++++---......---***))))))***+++,,,333<<<>>>888111...,,,,,,++++++***))))))((())))))******+++,,,,,,---)))))))))))))))))))))))))))******+++,,,---......,,,,,,,,,***(((''')))+++***************+++++++++)))***---//////---***)))************************''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************)))***++++++++++++++++++)))******+++++++++++++++,,,,,,+++++++++---///000......---......///000111222111111111111222333333444555:::BBBHHHRRRbbbppp~~~000///---,,,,,,---///000/////////......---------,,,---...///000000000000.........///////////////------...///000000111111///111222222000///111333111111222333333444555555111111222333444444555555444444333333444555666777777777777777777777888888666999<<<<<<:::<<>><<<<<<:::999999888777666555555555555555555666666666555444333888777555333333444555666555444333222222111111000------///000111222222222222111///.........///000/////////..................------,,,,,,+++++++++++++++******++++++,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,------,,,++++++------------------------++++++,,,,,,,,,,,,------///......---------.....................------,,,,,,,,,,,,+++++++++*********,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,,,,++++++++++++)))************++++++++++++***))))))***+++***(((+++++++++++++++,,,------------,,,++++++***)))))),,,,,,,,,+++++++++*********++++++,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,+++,,,---,,,*********,,,...///333;;;AAA???666...+++++++++*********)))))))))************+++++++++))))))************))))))))))))))))))))))))))))))---,,,***)))((()))***+++************************(((***++++++***)))+++,,,+++)))(((((()))******)))'''''''''((('''&&&&&&%%%%%%%%%%%%&&&''')))+++---***)))))))))((((((((('''+++(((&&&&&&(((***+++***************************)))************+++++++++*********+++++++++++++++)))******++++++,,,------------......///000000000000111111222222333333444666666999???GGGPPP___mmm~~~333///.../////////444;;;FFFFFFEEE@@@:::444000///...------------...//////............////////////333000///222777::::::999222222222222222222222222222333333333333333333444222222333444444444444444333444666666555444555777555888:::999666444666888888999:::::::::>>>EEEKKKPPPIIIAAA;;;:::999888666888888777666555555555666444444444555444444333222999888555333222222444555444555444333111000111333,,,---...000111111222222111000///.........///000/////////000000000000000---------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,************,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------......///---------...---,,,,,,+++,,,,,,,,,+++++++++******,,,---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------------,,,,,,,,,,,,)))************+++++++++,,,+++))))))******)))(((+++************+++,,,,,,,,,++++++******))))))))),,,,,,,,,++++++++++++***++++++*********************++++++,,,,,,------...)))***,,,,,,++++++,,,---+++,,,///333555444///,,,+++++++++***************)))************+++++++++))))))************))))))***************************)))((('''''''''((()))************************((()))+++***))))))***,,,+++)))(((((()))******))))))************)))((((((######$$$%%%'''***,,,---))))))))))))((((((((((((,,,(((%%%###%%%(((***+++************************)))************+++++++++((())))))******+++++++++)))******++++++,,,------------......///000000000000000111111222333333333666666999???GGGPPP___mmm{{{222...---/////////444:::FFFGGGFFFBBB;;;555000......------------...//////......///////////////000333111//////222555555555111222222222222222333333111222222222333333444444222333333444555444444444333444444444333333555777444666888777555444555777777999:::::::::;;;>>>AAACCC???;;;888777666555333666666555555444555555555444555444444444444333333999777555333222222222333333444444333000000111333000111111111111000//////000000......---...///000......//////000000111111,,,,,,,,,---------------++++++******++++++,,,---,,,+++***))))))***+++,,,************************+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////---............---,,,,,,,,,,,,,,,+++++++++******...//////...+++)))))))))++++++++++++++++++++++++)))))))))******,,,------------------------------))))))*********+++++++++...,,,***)))***+++***)))******))))))******+++,,,,,,+++++++++*********)))++++++++++++++++++++++++,,,+++***(((((()))+++,,,+++************+++++++++)))+++,,,,,,+++***,,,---)))***,,,,,,+++*********************************))))))*********+++++++++))))))************))))))************************+++******)))))))))***+++************************((()))******))))))***++++++)))(((((()))******)))++++++,,,,,,++++++***)))((('''''''''(((((((((((())))))))))))(((((((((((()))(((%%%$$$%%%''')))***************************))))))*********+++++++++''''''((()))***+++++++++)))******++++++,,,------------......///000000000000000000111222222333333666666999???GGGPPP___mmmyyy000...---.........222888???@@@@@@===888333000......------------...///////////////000000111111111555333111000000111111111111111111222222333333333222222222333333444444444333333444555555555444444555444333111000111555888888999999999888888999:::888:::;;;;;;:::999:::;;;===;;;999888777777555444444444333333333444555555777666666555555555555555888777666555444333222222111222333333222111111111//////000000//////...---//////...------...///000---------....../////////---------------------...++++++******++++++,,,------,,,+++******+++,,,---************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,++++++,,,,,,------------,,,***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.../////////////////////...------,,,,,,,,,+++++++++******...//////...+++)))))))))++++++++++++++++++++++++************+++---...///------------------------))))))*********+++++++++000---+++***+++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++---......,,,+++************+++,,,---,,,***)))***++++++------,,,***)))***,,,************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))++++++*********+++++++++************************''')))******)))(((***++++++)))(((((()))******)))(((((())))))(((((('''&&&+++++++++***)))(((''''''(((((((((((())))))))))))((()))***************+++************************))))))*********+++++++++''''''((()))***+++++++++)))******++++++,,,------------......///000000000///000000111111222333333666666999???GGGPPP___mmmxxx000---,,,...---,,,///555666777888777333000//////...------------...////////////000000111111222222666666444333222111111111111111111222222333333444333333444444444444444555333333444555555555555555555444333222111222555888888888777777777888999999::::::;;;<<<======<<<<<<<<<<<<<<<;;;:::999888777333333333333444555666666888888777666666666666777888999::::::999777555333222111222444666555222///)))***+++---............///...---------...///000,,,,,,,,,---------------.........---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++------***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------------...///000//////000000//////...---,,,,,,,,,+++++++++******,,,---...---+++))))))***++++++++++++++++++++++++*********++++++---......,,,,,,,,,,,,------------)))************+++++++++///,,,***)))***,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++)))((((((***,,,---333222///---,,,+++,,,,,,+++,,,---,,,***)))***+++***++++++***(((((((((******************+++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************************************'''(((***)))(((((()))++++++)))(((((()))******)))***************)))(((((()))******++++++******)))(((((((((((()))))))))))))))+++------,,,,,,,,,---************************)))************+++++++++((())))))******+++++++++)))******++++++,,,------------......///000000000//////000000111222222222666666999???GGGPPP___mmmxxx///,,,,,,---,,,***,,,222111222222111///......///...------------...//////......//////000111111222333333444444333222111111000111111222333333444444666555555555555555555444333444444555555555555555333555777777666555666777666555444444555666777777:::;;;<<>>>>>BBBJJJKKKFFF>>><<<999999999:::::::::888666444444666888888777999666333222333444555555<<<<<>>===???CCCCCC???===;;;::::::;;;<<<======777555444333555666666666888666555555777999:::999::::::;;;@@@CCCBBB<<<666333333333333222111000///111111000000000/////////---------,,,,,,,,,,,,,,,111000///...------------///......---,,,,,,+++++++++++++++,,,,,,+++++++++***+++,,,---------,,,,,,+++++++++,,,,,,+++++++++---------------------...........................---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---111000...,,,,,,---...///************************+++++++++,,,,,,,,,------,,,---............---,,,+++,,,,,,---...///000000000000000///////////////------------------------))))))))))))))))))***************++++++*********111000///---)))%%%$$$$$$,,,++++++******++++++,,,,,,,,,+++++++++,,,......,,,+++***)))))))))***+++.........---,,,+++***)))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***+++---------,,,,,,------,,,,,,,,,,,,++++++)))))))))************++++++++++++*********)))))))))))))))))))))(((((((((***************)))((((((************************************++++++++++++)))************+++++++++******)))((('''%%%###"""''''''''''''((((((((((((*********************+++((()))))))))******++++++))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))***++++++******++++++++++++************)))******+++,,,---++++++++++++,,,,,,,,,,,,...............///000000111111000000000000111111555444888@@@GGGPPP\\\hhhwww++++++******++++++,,,---........................------------------------///////////////.........///111222111000///000111111111222333333333333222222444555555333333333444555444444666777888666555777777999;;;<<<;;;777333888888888777777666666666999<<<===<<<<<>>???@@@AAA777555333333444555555444555444555777:::<<<<<<;;;777666777999<<<;;;666222222222222222111000///...///////////////.........---------------.........111111000///............///......------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++++++++++++++++++++/////////////////////...........................///............---------***++++++,,,------......111000///...---...///000++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,---...///000111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++************************++++++***(((((()))+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///******************++++++.........---,,,+++***)))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++++++++++++++***)))------,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++***************((((((((()))))))))******************))))))))))))++++++++++++++++++++++++++++++++++++************)))************+++++++++)))))))))((('''&&&$$$$$$)))))))))************+++------,,,+++******)))((((((((()))***+++,,,------))))))(((((((((((()))))))))((((((''''''(((((()))***))))))))))))***++++++*********))))))*********))))))((((((((())))))***,,,------....../////////...............///000000111000000000000000111111333333666===EEENNN\\\iiixxx************++++++,,,,,,***+++++++++++++++,,,,,,..................//////000000//////......------///111222111000///000111111111222333333333333222111333555555333222222333999666444555888:::999777777888:::<<<<<<:::666333777777666666666777777777777999;;;;;;<<>>NNNNNNCCC888...'''******))))))))))))******++++++,,,,,,,,,+++++++++***+++,,,---------------***+++,,,,,,------,,,,,,++++++,,,------......///---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,,,,---...------,,,,,,,,,+++++++++)))))))))*********++++++************************+++++++++***)))(((((((((******)))(((((()))***+++************************+++******)))((('''&&&&&&))))))*********+++++++++'''''')))***++++++++++++'''''''''(((((((((((())))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))++++++***************++++++***)))(((((()))***+++++++++***)))))))))******'''(((((()))***+++,,,,,,...............///000000000000//////000111222222888888;;;???BBBIIIXXXgggyyy***+++,,,------------,,,+++,,,,,,------......///.........///000000111111///////////////.........///111222111000///000111111111222333333333333222000333555666555333222222444333222222444555555444555777::::::888666666666666555555555666888:::;;;999777777888888;;;EEENNNVVVWWWUUUOOOGGG@@@>>>>>><<<:::777555555666555444555555555777888666444111444333333333333222222333111222222222222222111111---------...............******+++,,,------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,---...000111...---,,,++++++,,,---...000000//////......------........................///............---------//////......---,,,,,,+++,,,,,,,,,---------------------------------------******+++++++++,,,,,,,,,...///000111111000///...))))))***+++,,,---......,,,---...///000222333333------------------------++++++******)))((((((''',,,+++***))))))***+++,,,888RRRjjjmmmaaaOOO:::***+++******************+++++++++,,,,,,,,,+++************************++++++.........---,,,+++***)))+++++++++,,,------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************+++---...///------,,,,,,,,,,,,++++++)))))))))************+++***************+++++++++---,,,+++***)))(((''''''***)))((((((((()))++++++)))))))))))))))))))))))),,,,,,,,,+++***))))))((()))************+++++++++))))))))))))(((((('''&&&(((((())))))))))))******&&&''''''(((((()))))))))))))))))))))((((((''''''))))))(((((((((((())))))***))))))(((((())))))***,,,,,,+++************+++*********))))))*********++++++*********++++++,,,*********++++++,,,,,,,,,...............///000000////////////000111222333888999===@@@BBBHHHVVVeeewww+++,,,---.........------,,,,,,,,,---.../////////,,,,,,,,,---.../////////.........//////////////////111222111000///000111111111222333333333333222222555888999777555444444333444555555444444555666444666888777666555666888;;;:::888777777888:::;;;;;;888777999;;;AAANNN\\\eeefffbbbYYYLLLAAA<<<;;;<<<999666555444444333222777666666666777777444222111222333333333333333444000000111111111111111000------......////////////,,,,,,------.........///000//////...//////000000........................///---,,,++++++,,,---///,,,,,,,,,,,,---///000111...---,,,++++++,,,---...222111111000000///..............................---.../////////...,,,,,,...............---------,,,------...............------------------------,,,,,,,,,---------......///000111111111111000///)))******+++,,,---...///...//////000111222333333........................******)))))))))))))))))),,,+++***((((((***+++,,,444HHHYYY]]]ZZZTTTDDD444---,,,,,,++++++,,,,,,---,,,,,,---------,,,******,,,+++***)))))))))***+++.........---,,,+++***)))******++++++,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,))))))*********++++++++++++++++++******)))))))))***)))((('''((()))+++,,,************************,,,+++++++++******)))))))))************+++++++++*********)))((('''&&&%%%***++++++++++++,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))******))))))))))))******---,,,++++++*********+++******++++++++++++*********************+++,,,---////////////////////////...............///000000////////////000111222333444777<<<@@@BBBGGGUUUcccttt,,,---.../////////...---******+++,,,,,,---......******+++,,,,,,---......---.........//////000000///111222111000///000111111111222333333333333222444777:::;;;999777666666444777::::::777666777:::333555777666444444777:::@@@>>><<<:::888888999:::<<<888888===AAAIIIZZZjjjppppppkkk___PPPBBB<<<:::;;;999555444333333222111555444444555666666555333000111333444333333333444//////000000000000000///........./////////000000000000000000111111111111111000000000000000111111/////////000000000000000///...,,,++++++,,,...///,,,,,,,,,,,,---///111222111000...------...000111333333222222111000000///........................,,,...///000000...,,,+++,,,,,,------.../////////++++++,,,---.........---000000000000000000000000.........////////////000///000111222222111000///......---------,,,,,,,,,////////////000000000000////////////////////////*********+++,,,,,,------,,,+++)))(((((()))+++,,,(((///333333888@@@===111///......------......///------...///...---+++***000...,,,*********,,,---++++++,,,---------,,,,,,)))******++++++,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))---,,,***(((((((((((()))---------,,,,,,,,,++++++++++++,,,,,,,,,---------))))))******++++++++++++***************+++++++++***)))((('''((()))+++---++++++++++++++++++++++++))))))))))))(((((((((((()))************+++++++++)))******++++++++++++***'''(((((((((((()))))))))*********)))))))))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))******))))))))))))******---,,,,,,+++*********+++***+++,,,------,,,+++***))))))))))))***+++------...............---------...............///000000////////////000111222333000444:::@@@BBBFFFUUUcccrrr+++,,,...//////...,,,+++...------------...//////000//////...------,,,,,,......//////000000111111000000000111222222000...111111000000111111222333666;;;AAAAAA;;;555333333444444444555555555555666888999999888777777888:::>>>>>>===;;;888666777888;;;;;;:::<<>>999555333333444444444444555555555555777888999888777666888999999::::::888555333333444:::<<<@@@EEEKKKSSS\\\bbb___```]]]TTTHHH???;;;:::888777555444222222111111222333444555555444444333333333333333222111000///000//////000111111///---///..................///......////////////..............................,,,---......//////......))))))+++---...000111222000...++++++---///...---.........------///333666===;;;777333111000000111------------------------***,,,------,,,---///000///.....................******++++++,,,------...---------..................---,,,,,,,,,---...///000000000000000///......---......---***))))))***000///...------...//////..............................---------,,,,,,,,,+++***)))))))))***+++,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++)))+++......---,,,++++++---------,,,,,,++++++******++++++++++++,,,,,,,,,,,,***)))***,,,---,,,,,,,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,,,,+++)))))))))***++++++*********+++,,,---,,,------,,,+++******,,,************************************)))))))))(((+++++++++++++++***))))))))))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++))))))*********))))))(((***++++++++++++***))))))))))))***++++++***)))(((******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++************++++++++++++************++++++***)))))))))***+++,,,,,,*********+++,,,---...///............////////////000000000000000111333333333555999===???FFFTTTcccuuu+++,,,---.........,,,,,,...------------...//////111111111000//////......,,,,,,---...///000111222///000111222222111000///111111000000111111222333666999<<<;;;777333333444444444444444555555555555666777888888666666777888666888999888555333222222888>>>FFFMMMQQQSSSTTTUUUOOOPPPNNNIIIAAA;;;999999666555444333222222222222111222333444555555555555333333222222111111000000000///......//////---,,,......------------............////////////......---------------------------......////////////...------------------------///---,,,,,,---......---------,,,++++++...333777===:::666222///---------........................(((***,,,---------///111000000000///......------***++++++,,,,,,---------...------,,,---...///000///...---,,,,,,---.../////////000000000///......,,,---...---+++***+++,,,111000///...------------////////////////////////++++++++++++************,,,+++******)))*********+++************+++,,,,,,------,,,,,,,,,,,,++++++)))+++,,,,,,++++++---...000//////...---,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++------+++)))++++++++++++************++++++******++++++,,,---,,,///000---(((%%%''')))++++++******++++++,,,---,,,,,,,,,***))))))***,,,++++++++++++++++++++++++************))))))))))))***++++++++++++***)))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************+++++++++******(((''''''******++++++******)))(((******++++++++++++++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))******++++++************++++++++++++*********++++++,,,*********+++,,,---...///............////////////////////////000111222222333444999===@@@FFFUUUcccuuu+++,,,---.........------...------------...//////000000000/////////......------......//////000000///111222333222111000000111111000000111111222333555777888777555333333444333333444444444555555555555666888777666555666777666888;;;;;;888666444444555===FFFNNNOOOMMMJJJHHHAAABBBBBB@@@;;;777666777444444333333222333333333222222333333444444444444222222111111000000000000111///---,,,---------,,,------,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------...............---///......---,,,+++******------,,,,,,---.........,,,,,,+++******---333777888666333000---+++++++++.............../////////,,,---////////////000222555444333111000...,,,,,,---------.........//////...---,,,+++,,,...000111333222000...------------...///////////////.........///000///......///000///..................................../////////,,,,,,,,,,,,++++++++++++,,,,,,+++******)))))))))***************++++++,,,------,,,,,,,,,+++++++++)))***+++******+++---000000000///...---,,,+++++++++++++++,,,,,,,,,------******,,,...///...+++)))---------,,,,,,,,,,,,+++++++++******++++++,,,------...///---***''''''(((+++***++++++++++++,,,,,,+++++++++)))'''(((+++---++++++++++++++++++++++++*********)))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***************))))))(((+++++++++***++++++,,,---))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))(((((((((((())))))***++++++************++++++,,,,,,+++*********++++++...---,,,,,,++++++,,,,,,............////////////............///000111222333555:::???BBBHHHVVVddduuu+++,,,,,,------............------------...////////////............------///////////////.........///111444444222000111111111111000000111111222333555555666555444333333333333333333444444444444555444666888888777666666666666888;;;;;;999777666555444:::AAAFFFFFFCCC@@@>>>;;;;;;;;;:::777555444444444333333222222222333333444444333333222222222222222111000/////////000000111///---,,,---...---,,,------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++(((((()))+++,,,...///000+++,,,---------------...,,,,,,+++******---222555555444222000////////////,,,,,,------...............///111222333555888;;;===;;;888444111...---,,,---------..................---,,,+++,,,...000222777666333000...---,,,,,,......////////////......---...000///......///111+++,,,,,,---.../////////,,,,,,---------.........////////////............++++++++++++******))))))******))))))******+++,,,------,,,,,,,,,+++++++++)))******))))))***---000......------,,,++++++***++++++,,,,,,,,,---------,,,,,,...000222000---)))------,,,,,,,,,+++++++++++++++******++++++,,,------+++***+++------+++(((******++++++,,,,,,,,,,,,++++++***)))'''(((+++...************************))))))))))))))))))******)))******+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************)))((((((++++++******++++++------))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''((())))))***++++++************++++++,,,,,,++++++++++++++++++...---,,,,,,++++++,,,,,,............////////////............///000111222333666<<>>HHHNNNNNNJJJAAA666000///111------------------------,,,,,,,,,,,,,,,---...///...,,,+++,,,...///...+++//////............//////---,,,+++***+++,,,---.........//////...---,,,,,,,,,---...//////...---,,,///...,,,,,,,,,,,,***)))************************.........------+++***)))************************&&&&&&&&&&&&(((***,,,---***************)))((('''&&&(((************+++,,,*********)))******++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,)))***++++++,,,---......,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,***++++++***)))(((***,,,,,,+++***)))((((((((((((***************)))((('''************************+++++++++***************+++++++++************))))))***++++++***)))***,,,---+++)))((('''((()))***((()))***,,,,,,+++******))))))))))))))))))))))))+++***(((&&&&&&(((***+++++++++******))))))((((((***)))))))))))))))******''''''((()))***+++++++++))))))))))))))))))))))))))))))***++++++++++++***------------------------...,,,++++++---......---111000000///////////////333777:::===@@@JJJWWWaaaqqq...---+++***+++---000111222111///...---...///000000/////////............////////////000000000000333222222111111000000///111111111222222333333333222222111111222222333444555444333333333333444555888888888888888777666666333555666666555555666777888777666555444444555666555555444444333222111111333333333222222222222111////////////............////////////............,,,///333666777555222///---,,,+++******,,,...///---------....../////////---,,,,,,++++++,,,,,,---...------...///000...---...---,,,,,,+++++++++,,,---,,,,,,,,,,,,---......------------,,,,,,,,,+++,,,---.../////////.........------,,,---...///000111333555222...000777>>>CCCEEEEEE@@@888222000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...,,,+++,,,...///---+++......------------.........---,,,++++++,,,------...............---,,,,,,---...///000000///...---...---++++++,,,,,,***)))************************+++++++++******)))))))))************************((('''''''''(((***,,,---***+++++++++******)))((('''***,,,------,,,,,,---,,,++++++*********++++++...---,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,,,,+++,,,---,,,******+++---***)))))))))))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************))),,,,,,++++++,,,,,,++++++,,,+++)))((((((((()))***))))))***++++++++++++***))))))))))))))))))))))))'''%%%###""""""###%%%'''((((((((((((((()))***+++++++++***)))((((((((()))))))))((())))))***++++++************************))))))***++++++++++++***'''((()))***,,,...//////...---,,,,,,...//////...000000000//////000000111444777;;;===AAAJJJXXXbbbrrr---,,,*********,,,...000111000///.........///000////////////............////////////000000000000000000000000000000000000111111222222222222222222222222111111222222333444444444333333333333444444888888888888777555333222222333555555444555777999999:::;;;999555333555777444555666666666444222111444333333333222222222222222111111///...---,,,+++............////////////---...111222222111///---)))******+++,,,......///+++,,,---...///000000000------,,,,,,,,,,,,---------,,,,,,...000000///......---,,,+++***+++,,,---,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,---...000222333111///...---,,,,,,,,,,,,---......222111000...---...111444555:::>>>===999333000000++++++++++++++++++++++++------,,,,,,,,,---.........---,,,,,,......---,,,------------------------//////...---,,,,,,,,,------............------,,,,,,---...//////...---,,,000...------------,,,***************************++++++))))))((()))***+++******************************))))))******+++,,,++++++,,,,,,,,,+++******)))+++...///...---.........---,,,++++++***++++++---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,---......,,,,,,---...((((((((())))))+++,,,,,,,,,+++***)))((()))******(((((((((((((((((((((((('''((((((((()))*********+++++++++************)))'''%%%$$$&&&)))+++***(((,,,+++***(((((()))***************)))******+++,,,))))))))))))))))))))))))***)))'''&&&&&&''')))***+++***((('''((()))+++,,,---,,,+++)))((((((''''''+++***)))(((((()))++++++++++++++++++++++++++++++))))))***++++++++++++***))))))+++,,,...000111222///...------///000000///000000000000000111222333444888<<>>>>>???@@@???;;;555111333555777999::::::999888////////////............000000//////............,,,,,,,,,++++++************,,,///111222111000...---------,,,,,,++++++++++++,,,///000000///---+++......------------.........---,,,---......,,,+++(((***---//////...,,,***++++++******++++++,,,---,,,,,,,,,---------......///////////////...------+++,,,---.........---,,,&&&))),,,......---///000))))))***,,,---,,,***(((++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---///000///+++***+++---+++,,,...//////...,,,+++***+++,,,---------,,,+++***+++,,,,,,------------++++++,,,------,,,++++++---,,,++++++---------+++************************,,,,,,,,,,,,+++)))((('''************************((()))***+++,,,+++******)))***++++++,,,,,,,,,,,,(((///888===;;;555...)))*********)))******++++++******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((,,,,,,------------......,,,,,,,,,,,,,,,+++***)))%%%(((+++,,,,,,+++++++++************+++,,,------)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++***************+++++++++************)))&&&(((***+++++++++---///)))***+++,,,,,,,,,,,,,,,((()))***,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,******)))))))))))))))***&&&(((+++.........,,,+++++++++++++++++++++++++++))))))***++++++++++++***,,,+++***(((&&&%%%######///...------///000000///............///000111222111666;;;???CCCKKKVVV___lll{{{---,,,+++*********+++,,,...------,,,+++++++++,,,...///000///...---...///000000000000111111111111000000111111111222222222000000111111111222222222333333333111///...///000333222222333444555666777555444333222444888<<>>;;;777444333222000//////000000111222333444444999>>>DDDGGGDDD>>>888444222111111000000//////............///000000...,,,,,,...000111///.........,,,---///000000///---,,,,,,,,,,,,---------------(((***,,,---------///111//////......---,,,,,,+++......---------,,,,,,,,,......---------,,,,,,,,,...///000///...---...///------,,,,,,,,,,,,------------------------------///......------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))---111///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************)))(((((()))***)))(((++++++,,,---------------,,,+++*********+++,,,---///---***((((((***---///***)))***+++---,,,***''')))***+++***)))((()))++++++,,,,,,,,,,,,+++******((())))))***++++++++++++)))******++++++,,,------,,,,,,,,,++++++,,,,,,,,,)))************))))))((($$$&&&(((***++++++***)))++++++*********)))))))))******++++++,,,++++++***,,,+++******)))******+++)))******+++,,,,,,------************))))))))))))***)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******((((((((()))))))))***************************************++++++++++++,,,------------............000//////.........//////...//////000111222333333666666:::@@@EEEKKKVVVaaaooo}}}++++++++++++,,,,,,,,,---...------,,,,,,,,,---------...//////......///000///000000000111111111111000000000000111111111111222222333333333444444444///111222222111000111222222222333333444444444444222111000000222444777999:::888666444444333000......///000000111222333333777===CCCCCC<<<555111000111111000000////////////.........000222111///---,,,...111222000///......,,,---...//////...---,,,,,,,,,,,,,,,------------(((***+++++++++,,,...000///.........---------,,,......---------,,,,,,,,,///.........---------------...///...---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---------------------------------------------------------------,,,,,,---.........------,,,+++......------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++---000444000000/////////.........++++++++++++++++++++++++))))))))))))))))))))))))******++++++******))))))************++++++******++++++,,,------------,,,++++++*********+++,,,------+++(((&&&&&&(((+++---,,,+++++++++,,,---------+++,,,------++++++,,,---+++,,,,,,,,,,,,+++*********+++,,,---------------------,,,++++++******)))---,,,************,,,---)))***+++++++++)))((('''!!!###&&&***++++++***)))************))))))))))))******++++++,,,,,,+++++++++******)))))))))))))))*********+++++++++,,,,,,************)))))))))((())))))))))))))))))***+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******(((((((((((())))))))))))************************************++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------...//////000111222333444444666666:::@@@EEEKKKVVVaaarrr++++++,,,,,,------------...------,,,------......,,,...//////......///111///000000000111111111111000000000000000000000000222222333333333444444444222444666666555444444555111222333444444444333333111000000000111444666777666555444444444444222000111111111111111222222222888>>>CCCAAA:::333000111000000000////////////////////////000222222000...+++...111111000...------+++,,,---......---,,,+++***+++++++++,,,,,,------***++++++***))))))+++,,,---------....../////////......---------,,,,,,,,,/////////.........------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,+++***------------------------......---------,,,,,,,,,------.........---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......//////000........./////////000000++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,+++***)))(((''')))***+++++++++++++++***+++,,,,,,------,,,,,,++++++***+++++++++,,,,,,++++++***))))))***++++++,,,+++)))''''''***---000+++---------,,,+++,,,---+++,,,,,,,,,,,,+++******++++++,,,---------,,,,,,------,,,++++++******)))+++***)))(((((()))***+++)))***+++++++++)))(((''' """&&&)))++++++***)))*********)))))))))((((((((())))))***++++++******((()))***++++++***((('''++++++******))))))))))))************)))))))))((())))))(((((()))***++++++(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))************))))))))))))******(((((((((((())))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,------...//////000000000//////000111222333444444555555999???EEEKKKVVVaaarrr***+++,,,---......------+++++++++++++++,,,,,,---,,,...//////......000111000000000000111111111111111000000000000000//////222222222222333333333333444666888888666555555555111222333444444333222111444444222111111222222333444333222222444444333222333333333222222111111000555:::===<<<666111000111////////////////////////111000...///000111000...+++---///000...---------+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------------,,,***(((((()))+++,,,------...//////000000......---------,,,,,,,,,//////.........---------***+++,,,,,,++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////...,,,,,,------------------------.........------,,,,,,++++++++++++,,,,,,++++++***.........---------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---......,,,+++++++++,,,,,,---......///++++++++++++++++++++++++************************++++++,,,,,,,,,***)))((($$$''')))+++***)))***+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******)))'''$$$###&&&+++///***+++,,,+++***)))***,,,+++,,,,,,,,,,,,+++******)))******++++++*********)))******++++++,,,------))))))(((((((((((()))))))))************))))))((("""$$$&&&)))*********)))******)))))))))(((((((((''''''((()))************&&&(((***+++,,,+++)))(((++++++******)))(((((('''************))))))))))))(((((((((((()))***+++,,,((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******((((((((()))))))))******************************)))))))))************+++))))))******++++++,,,,,,,,,,,,---...//////.........//////000111222333333444444888>>>DDDJJJVVVaaappp~~~***+++,,,............---+++++++++++++++,,,------,,,---//////......000222000000000000111111111111111111000000////////////111111111222222222222333222444666666555222222222111222333444444333111000555444333222222222222333555333111111222333222111222222222111111111000000000222555444111///...///////////////////////////222///---,,,,,,---------,,,---...---,,,+++,,,...+++++++++,,,,,,++++++++++++++++++,,,---.........//////...+++))))))+++---............////////////......---------,,,,,,,,,.........---------,,,,,,***+++---,,,++++++---.........------------......++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,...111222222111111........................///......---,,,,,,++++++***++++++,,,,,,++++++***------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------,,,***,,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))'''&&&))),,,,,,***))))))*********+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))******(((&&&'''***---***+++,,,,,,******+++,,,+++,,,,,,,,,,,,+++***************++++++******))))))******++++++,,,------))))))************))))))))))))))))))))))))***+++&&&'''((()))))))))))))))***)))))))))((((((((((((&&&'''((()))************((((((((()))***+++,,,,,,************************************))))))))))))(((((((((((()))***+++,,,'''(((((()))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******)))))))))*********++++++************************))))))))))))************))))))***++++++,,,------***+++,,,------,,,,,,+++---......///000111222333222333777===CCCJJJUUU```mmm|||)))+++,,,...//////......---------------...///000,,,---//////...///000222000000000000111111111111111111000000/////////...000000111111111222222222444666888888666333222222000222333444444333111000111111222222333444555666777555222111111111111000000000000000111111111111///111222333222111111111.........///////////////222///+++))))))++++++,,,,,,------,,,******,,,...++++++++++++++++++++++++,,,,,,------...///000000000000///---++++++...000000000000///......------......---------,,,,,,,,,......---------,,,,,,,,,+++,,,------,,,,,,...//////......------......///++++++++++++++++++++++++.........------.........)))+++///222555666666666........................//////...---,,,,,,++++++,,,,,,---......---------,,,---------.../////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.........---000000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))'''***...000000---***)))*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,))),,,//////,,,***+++,,,,,,---......,,,,,,---...+++,,,,,,,,,,,,+++******,,,,,,---------,,,,,,+++------,,,,,,+++******))))))***+++,,,,,,+++***)))***)))(((((((((***+++,,,))))))((((((((()))))))))))))))))))))((((((((((((''''''(((******+++++++++***)))''''''(((+++...000*********+++,,,,,,------************))))))))))))(((((((((((()))***+++,,,'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))******************++++++++++++************************))))))))))))******************+++,,,,,,---.........///000000000///...---------...///000111222222111222666===BBBIIIUUU```kkkzzz........................---...//////......///111............////////////............////////////000000111111111000000///000111222333333333333222666555444333222222222222222111111222444555555444666444222111000000222333444333222111000111222333000111111222222111111000111111111111111000/////////...---...///000///...111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000---***((((((,,,//////...000///...,,,+++***))))))+++,,,,,,------,,,,,,+++---------........./////////......---------......,,,,,,,,,------.................................,,,---------.../////////***++++++,,,---...//////...111444555888;;;999444,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........////////////000///............---------///...---,,,+++,,,---...000000//////.........---......---------,,,,,,,,,---,,,,,,+++*********+++((((((((()))******++++++***)))))))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))******+++++++++******)))******++++++,,,------------,,,++++++******))),,,,,,------,,,,,,+++***++++++,,,,,,,,,---------.........------,,,,,,,,,))))))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++)))((('''''''''(((***+++(((((((((((()))***+++,,,)))))))))))))))*********)))************+++++++++***((('''(((+++,,,+++))),,,,,,+++***)))((('''''')))***,,,,,,***)))***+++***)))))))))***+++,,,,,,***************************************)))((((((((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''***************+++++++++++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,+++***(((&&&$$$+++++++++,,,,,,,,,------////////////000111222333666555888<<>>AAAFFFRRR^^^eeewww........................+++---......---,,,...///............////////////............///////////////000000111111111111000333222000//////111333444333333333333333444555555444777:::777222000333666///.........///000222222666666555444222///,,,***222222333333333333222222000000000000000//////...,,,++++++,,,...000//////,,,,,,------.../////////.........------,,,,,,,,,......//////...---,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,+++++++++,,,------------,,,,,,++++++******......................../////////...---------,,,...............---------,,,///111222777===>>>;;;333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------........./////////.........---------,,,,,,---,,,,,,,,,------......///////////////.........000////////////.........------,,,,,,,,,,,,---------,,,,,,,,,+++++++++***,,,---......---,,,***)))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++------------,,,+++***))))))******++++++,,,------+++,,,,,,,,,---------...,,,,,,------,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++***+++******))))))******+++)))))))))))))))*********))))))))))))************))))))))))))*********))))))))))))******+++++++++'''((()))(((''''''((()))******)))(((''''''((((((************************))))))************)))(((+++***)))(((((()))***+++******))))))))))))******)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))))))))******+++,,,------,,,------------------,,,---------.........//////////////////000111222333222444888>>>AAAFFFQQQ\\\gggyyy........................,,,...//////......///000............////////////............//////////////////000111111111111111222111000//////111333444222222222333444555666777444888:::888222000222666------......///000111222333444444333222///---,,,111222222333333222222111000000000000000///......---,,,,,,---///111000///++++++,,,---...///000000---------------,,,---,,,///...,,,+++,,,...000111111///---***))))))***,,,,,,,,,+++++++++,,,------,,,------......------,,,------------------,,,,,,+++++++++++++++,,,---...---------,,,,,,+++++++++/////////////////////////////////...---------,,,,,,,,,---......///000000,,,///000111666>>>@@@>>>333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///...------------,,,,,,,,,+++,,,,,,------..................///////////////000////////////.........,,,+++++++++++++++,,,,,,************++++++,,,,,,,,,+++***(((((()))************************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***(((((()))******++++++,,,---------,,,,,,,,,++++++******,,,,,,------,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))***,,,---------,,,+++******************+++,,,''''''((()))***++++++,,,(((((()))))))))*********)))*********))))))))))))))))))******++++++,,,,,,)))******)))'''''')))+++******)))(((''''''((((((************************((())))))*********))))))+++***)))(((((()))***+++******))))))))))))******((())))))***++++++,,,,,,---------,,,,,,+++++++++'''(((((()))***+++,,,,,,...---,,,,,,+++*********---------.........//////////////////000111222333222333888>>>AAAEEEQQQ\\\kkk|||........................---...000///......///111............////////////............////////////...///000111111222111111111111000///000111222333111111222333444666888999333555666444111///000222---......///000111111111111111222333444444444333111111111222222111111111//////000000//////...---///...---...000000000///++++++,,,---...///000111,,,,,,,,,---......//////000...,,,***+++...111444333222000---******+++---,,,,,,,,,++++++,,,------------............------------------,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////......////////////////////////...............---------+++,,,---...///000111111...000000111666>>>AAA???333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---.....................////////////////////////.........------++++++*********+++,,,,,,)))))))))***+++,,,,,,---...,,,***((((((***,,,...+++++++++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++******)))((()))******++++++,,,------------,,,++++++***)))))),,,,,,------,,,,,,+++************++++++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,+++***************''''''((()))***++++++,,,((((((((()))))))))******)))***+++***)))((()))************+++++++++,,,,,,)))******((('''''')))+++******)))((((((((())))))************************((())))))************)))******))))))))))))************))))))))))))******(((((()))***+++,,,,,,---------------------------((((((((()))*********+++******))))))***+++,,,---,,,------------.........////////////000111222333222333777===@@@EEEQQQ]]]kkk|||........................,,,---///...------...000............////////////............////////////...///000111111222222222000000000000111111111111000111222333555777999:::333333333222111111000000...//////000111111111111222222222222222333333444///000000111111000000/////////000000//////...---000...------...///...,,,+++,,,,,,---...///000000,,,,,,---///000111222333000///---,,,,,,...000111---///111111...,,,+++,,,------,,,+++++++++,,,,,,------............---------------,,,,,,,,,++++++,,,,,,,,,,,,---...///000//////000000000000000000////////////////////////---------...............------......//////000000///111000000555===AAA@@@333222111///......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++,,,.........................../////////000............---------,,,+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,---,,,+++++++++---///000++++++,,,,,,,,,---------)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,+++******++++++******+++,,,,,,,,,,,,+++***************+++,,,,,,,,,++++++******+++++++++******))))))))))))))))))(((((((((((()))))))))***)))+++,,,+++((('''(((***++++++++++++++++++++++++))))))((('''%%%&&&(((+++******)))))))))***++++++************************(((((()))***************))))))************)))))))))))))))(((((()))))))))'''((()))***+++,,,------***++++++,,,,,,------...************************((((((((()))***,,,...///,,,,,,,,,,,,------------////////////000111222333333333777;;;>>>DDDQQQ^^^kkk|||........................+++,,,...---,,,,,,---///............/////////000............/////////000......///111111222222222//////000111111111111000000111111333555888:::;;;555333222222444444333111///000000111111111111111666444222000............//////000000000000/////////////////////......---000...------------,,,***,,,,,,------...//////000------///000222444555666000000000///......------%%%***000222000,,,******...---,,,,,,+++++++++,,,------............---------------,,,,,,+++++++++,,,,,,,,,---...///000111------......//////000000000000000000000000000000,,,------......////////////////////////.........000111111000555===AAA@@@444333222000000000000111,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,---------.........---------,,,,,,,,,++++++)))+++,,,...//////......---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,------...//////......------,,,,,,+++******,,,---......//////,,,,,,,,,------.........))))))***+++,,,,,,------***+++,,,------,,,+++***++++++,,,---------,,,,,,)))******+++,,,,,,------+++,,,,,,------......///,,,,,,---------,,,++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,///...---+++******++++++******+++,,,,,,,,,,,,++++++***)))((()))***,,,---'''((((((***+++---///000,,,,,,+++***)))((('''&&&(((((((((((()))))))))))))))+++,,,+++((('''(((***++++++++++++++++++++++++(((((('''%%%$$$%%%'''*********))))))***+++,,,,,,************************(((((()))***************((()))***++++++***)))((())))))(((((((((((())))))'''((()))***+++,,,------))))))***+++,,,------...,,,,,,++++++++++++++++++******))))))***,,,---...+++++++++,,,,,,,,,------////////////000111222333444444666:::===DDDQQQ^^^kkk}}}------------------------......---,,,,,,...///000............////////////222222111111000000//////...//////000000000000000111111111111000000000000000111222333444555555555333333333333333333333222333222000...------...///222222111000/////////000000000000000///...---,,,---......---++++++---...,,,------......------,,,,,,---...//////...---,,,......111999AAAEEECCC???333222000...---,,,------111000...---,,,,,,------,,,---.........---,,,+++///,,,***,,,///111000.................................---,,,,,,,,,------//////000000111222222222666444333333444444333222,,,,,,,,,---...///000111111000///...---,,,,,,,,,///......000333777<<>>CCCHHHRRR]]]ppp{{{........................//////......//////000000............////////////111111111000000000000000...//////000000000000000111111111111000000000000000111222333333444444444222222333333333333333333444222000///......///000111111000000///000000000000000000///......---------......---,,,,,,---///------------------------,,,---...//////...---,,,...000555>>>EEEGGGBBB===555444222000////////////000///---,,,++++++,,,,,,...---,,,,,,,,,---......000...,,,,,,...///...,,,------------------------...------------...//////000000111222444666777888>>><<<:::999888777555222------------...///000000///......---------...............///222666:::===999555000............,,,......---,,,,,,,,,,,,,,,---+++***+++------+++)))+++---------++++++,,,------,,,++++++******++++++***++++++,,,,,,---......---------.........//////........................+++++++++,,,,,,---------111///---+++++++++,,,---++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++---......---,,,,,,+++++++++,,,************)))(((''''''*********)))******++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,---------+++)))***+++---------((()))***++++++***)))(((------------,,,+++***)))++++++++++++++++++++++++************************++++++***))))))))))))*********)))((((((((())))))(((((((((((()))***+++,,,+++***)))((('''(((((()))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%'''((((((&&&&&&'''))),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++------...............---000000000000000000111111444444777<<<@@@FFFPPP[[[ooozzz........................,,,---......//////..................///////////////000000000000000000111...///000000111111000000111111111111000000000000///000111222222222222222111111111222333333333444444333111000//////000111000000/////////000111111111000///......---.........//////...------...000...---,,,,,,,,,,,,---...------............------...222999AAAGGGFFF???888444333222000////////////...---,,,+++++++++++++++///---+++***+++---000222111///---------...---+++,,,,,,,,,,,,,,,,,,,,,,,,...------...///000222333222333444666999>>>BBBDDDIIIFFFDDDAAA???<<<777444///.........---......///---------------...//////---,,,---...000444777:::777444000...---...------///...------,,,------------,,,,,,---------+++)))+++,,,......---,,,,,,---,,,,,,++++++******+++++++++++++++,,,------......---............/////////////////////////////////++++++,,,,,,,,,,,,------///...---+++++++++,,,---******,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,+++*********+++,,,---...---,,,+++***+++,,,---*********++++++******)))++++++******)))*********............------------------,,,,,,,,,,,,+++++++++***)))***+++,,,,,,***+++,,,---......---,,,+++------------,,,+++******************************************************,,,,,,+++************++++++***((('''''')))+++,,,(((((((((((()))***+++,,,******)))((((((((())))))))))))))))))))))))***+++************************))))))))))))))))))))))))***+++,,,+++)))))))))++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,************************---...............------/////////000111111222222444444777<<<@@@EEEPPP[[[lllyyy........................)))***+++,,,---,,,+++***............////////////.../////////000000111111//////000111111111111000111111111111000000000/////////000111111111111111///000000111222333333444333333222111000000111111///////////////000111222111000///...---......///.../////////......///111///...,,,++++++,,,...///------------------------...222777>>>AAA???999444000///......---,,,,,,,,,...------,,,,,,,,,++++++---,,,++++++,,,...000222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------...000333666777555666888;;;AAAHHHNNNRRRTTTRRROOOLLLHHHBBB<<<888111000///...------------......---------......///,,,,,,,,,---///111444666444222000...------------///......---------.........---............---,,,---///000000...---,,,---,,,,,,++++++***++++++,,,++++++,,,,,,---......................../////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---)))***+++,,,------......---------,,,,,,+++++++++,,,++++++******+++,,,,,,...---+++******+++---...,,,,,,------...---------,,,,,,+++***)))))))))***------------------------......---,,,,,,+++*********))))))+++,,,---+++***---......//////......---,,,---------,,,,,,+++***************************************************,,,,,,+++***************)))))))))))))))***+++,,,))))))(((((()))***++++++******)))))))))))))))))))))((((((((()))***++++++************************)))))))))))))))))))))))),,,---...---+++***+++,,,+++***))))))((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,------------000000000000000//////.........///000111222333333666555888>>>BBBGGGRRR\\\iiixxx,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***............////////////......//////000000000111///000000111111111111111111111111111000000000/////////000111111111000000//////000000111222333333222222222111111111111111///.........///000111111000//////............///---...//////......000222///...,,,++++++,,,...///---------,,,,,,---------...000333666777666333111---------,,,,,,+++******...............---------+++,,,---...//////000000---------------...///000------------------------...------...111555888:::999:::<<<@@@FFFNNNUUUYYY[[[YYYWWWUUUQQQJJJCCC>>>222111000///...---------000000///------,,,,,,,,,+++++++++,,,...///111222111111///...---,,,---.........---------......///....../////////000111222333444444333000---------,,,++++++***++++++,,,,,,+++,,,,,,------...//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---******++++++,,,---......---------,,,,,,+++++++++,,,+++++++++++++++++++++---,,,+++++++++,,,------,,,------.........------,,,,,,+++***)))))))))***++++++++++++++++++++++++......---,,,++++++******+++******,,,---...,,,+++*********++++++*********,,,,,,---------,,,++++++************************************************++++++***))))))))))))***''')))+++------,,,+++***))))))))))))))))))***+++))))))******************)))((((((((()))***++++++)))***++++++++++++***)))************************)))***+++***(((''''''(((++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000000000//////---......000111222333444555555888===BBBGGGQQQ\\\hhhxxx+++++++++++++++++++++++++++,,,------......------............////////////...//////////////////000///000111111222222111111111111111111000000000000000000111111111111000000/////////000111111111222111111111111111111111000//////.........///000000......////////////......,,,---......---...///111...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------......///////////////.........//////...---,,,,,,---......//////...------+++,,,...000000000///...+++---...---------///111..............................---...111555999<<<<<<<<<>>>AAAFFFKKKPPPSSSXXXXXXWWWVVVSSSMMMFFF@@@333222000///...---------111000///...---,,,,,,,,,++++++,,,,,,---...///000...//////...,,,,,,---...------------------...///---...//////000333888;;;<<<<<<:::666111.........++++++******++++++,,,,,,,,,,,,,,,---......//////000000000////////////...------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,+++******++++++******)))*********************++++++++++++......---,,,,,,+++******,,,+++***+++---------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++***)))))))))))))))'''))),,,//////---***(((***)))))))))))))))******((()))***+++++++++******))))))))))))))))))***+++)))***+++,,,,,,+++***)))************************)))***+++***)))((()))***+++******))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,------...,,,------...............---...///000111222333333333333666;;;???DDDOOOZZZhhhxxx,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////............///////////////////////////.........000000111222222222222111111111111111000000000000000111111222222111111000///000000000000000000000///000000000000000000000000000///.........//////,,,---000111111000...,,,+++,,,------,,,---///111------------------------------,,,++++++,,,------,,,---......------------//////000000000///...---,,,,,,---.........---,,,.............../////////,,,...///...,,,,,,...000------------------------......---...000555999<<<>>>>>>>>>???@@@AAACCCDDDJJJJJJLLLMMMKKKGGG@@@;;;222222000///............000///...---------------,,,,,,,,,------.........,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,---......---...//////111666>>>DDDFFFDDD???999222///...///++++++******++++++,,,---,,,,,,------.../////////000000000000/////////...........................---------,,,,,,+++++++++))))))***+++,,,------------,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******)))***,,,......---,,,+++++++++,,,++++++***)))(((*********)))******++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,***((((((***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++***+++---......,,,***)))******))))))))))))******((()))***++++++++++++***+++***)))))))))))))))))))))***,,,------,,,***)))************************)))+++,,,+++******+++,,,))))))((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))******+++,,,,,,------++++++,,,...////////////...//////000111222222333333222555;;;???DDDOOOYYYhhhxxx---------------------------,,,+++***+++,,,---.............../////////000000000//////.........---000000111222222222222111111111111111000000000000111111222222222111111000000000000000////////////...///000000000000//////111000///...............+++---000222222000---+++***,,,---,,,,,,,,,///111,,,------......------,,,------++++++++++++------,,,...000000///---------...///000000000///...---***+++,,,---------,,,+++222000...,,,,,,---///111...000111///,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,///...------000444999<<>>===<<<:::999777777<<<===???BBBBBB>>>777222222111000///...............------------...//////,,,,,,------------......+++---///...,,,+++,,,///++++++++++++,,,,,,---...---...//////111888BBBIIILLLIIIBBB:::333//////000+++*********+++,,,,,,---,,,,,,------.../////////111111000000/////////...////////////////////////---------,,,,,,+++++++++((()))***+++,,,---------...---,,,+++++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))(((***---//////...,,,***.........---,,,+++***)))***)))))))))***+++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,)))'''&&&(((***++++++)))((((((''''''(((((()))++++++,,,------,,,,,,,,,------------------------************************...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******)))))))))))))))***((()))***+++,,,,,,+++***++++++***)))(((((()))))))))***,,,------,,,***)))************************%%%&&&((((((''''''(((***(((((('''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++************************((()))***+++,,,+++************+++,,,------......,,,,,,...000111222222222//////000000111111222222555444777===AAAFFFQQQ[[[iiixxx//////......---,,,******...........................------,,,,,,------...---------.........//////000111222333333222111000222111111111222222000///111111000000000000111111000///...---,,,------...,,,***)))+++...000///---000000///...------,,,,,,,,,,,,---....../////////..................---------------............///---------...------,,,,,,------,,,+++++++++,,,,,,........................111000...---,,,,,,------222111///---------......//////............//////......,,,,,,,,,,,,......***+++,,,...000111222333:::999888666444222111000444444444444333333222111///............---------+++,,,.../////////...---........................+++++++++,,,,,,------------------........./////////000///---...444@@@JJJOOOIII@@@777111......///,,,,,,++++++,,,,,,---......---,,,,,,---///222444555222///...///000000000////////////////////////......------,,,+++******------------------------...---,,,,,,++++++++++++,,,,,,.........,,,***(((***+++------+++***)))***++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,///...---,,,++++++++++++---,,,,,,+++*********+++------,,,,,,,,,,,,++++++------,,,++++++******)))))))))))))))))))))))))))(((***++++++)))((())))))************))))))))))))***)))'''&&&%%%'''((()))***************)))((('''(((***,,,,,,+++)))***++++++***(((&&&&&&''')))***+++++++++******(((''''''))))))))))))))))))))))))......---,,,+++***)))(((,,,,,,,,,+++)))(((&&&%%%))))))))))))************)))***+++++++++)))((('''++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,---......---......000000000///...---000000000111222222333333666888:::;;;===FFFSSS]]]kkkyyy---....../////////...............---------------...------,,,,,,------...---------........./////////000111111111111000///...///111555777666222///111111000000000000111111000///...---,,,------...000...---...111222111000000//////...------,,,,,,.........---------------+++,,,,,,------.........---------............///+++,,,---.....................---,,,++++++++++++........................///...---------...//////111000///.........///000......------------.........---,,,,,,,,,,,,---...++++++,,,---///000111111666555444333222000//////222222222222222111000000///............---------------......///.................................,,,,,,,,,,,,,,,,,,------------------............---///000///...111999???EEEAAA:::444///......///,,,,,,++++++,,,,,,---......---,,,,,,---///222333666444000......///......------------------------------,,,,,,++++++******------,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,.........,,,***)))------...---+++***,,,---******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,++++++++++++---,,,++++++******++++++------,,,,,,,,,++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))((()))++++++)))((()))************)))))))))((((((***)))(((&&&&&&''')))*********++++++******)))((()))***+++***))))))***+++******))))))***,,,...000+++++++++******)))((('''((((((((((((((((((((((((+++++++++++++++*********++++++++++++***((('''&&&''''''''''''((((((((((((***************)))((((((++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------.........//////......---//////000000111222222333444777:::;;;>>>EEERRR[[[jjjxxx000000111111111000//////------------------------......------------......------.........///////////////000000000000//////***---333888;;;:::444000111000000//////000000111//////...------------...111000///000111222111000/////////...------,,,,,,.........---,,,+++++++++******+++,,,---......///---------............///***+++,,,...//////000000///...---,,,++++++++++++........................------------...///000111000000/////////000111111...------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,---......//////111111000//////......---//////000000000///......///............---------//////......---.................................------------,,,,,,,,,,,,,,,,,,,,,---------......+++...111000......000333999777333000...------...,,,,,,++++++,,,,,,---......---------...///111222777444111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++,,,---......---+++***---...---+++******,,,...******++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------))))))))))))))))))))))))''')))++++++)))))))))***))))))))))))((((((((((((+++***)))(((((()))***+++++++++++++++++++++***))))))******((('''''')))++++++*********+++---///000******+++******)))(((''''''''''''''''''''''''''')))))))))******+++++++++***************)))((((((''''''''''''((((((((((((+++******)))))))))))))))************************++++++++++++++++++++++++---,,,+++++++++,,,---......---------------............///000000111111222222666:::<<<>>>EEEPPPYYYhhhvvv444333333222000...,,,+++,,,,,,,,,,,,------------......------------..................////////////000000000000000000000000,,,///333999;;;:::555111000000////////////000000............------......//////...............---//////.........------------------,,,,,,+++++++++,,,,,,,,,------.........---------............///,,,---...///////////////000///...---,,,+++++++++.......................................//////000/////////000111111222333.........------.........------,,,,,,,,,,,,------,,,,,,,,,---------------------------------------....../////////......---///............---------111000...---------...///..............................------,,,,,,,,,+++,,,,,,,,,,,,------------,,,...000///---,,,,,,---000000///...------,,,,,,,,,,,,++++++,,,,,,---......---------...///111222444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******++++++++++++,,,,,,...------,,,,,,,,,------+++,,,---......------,,,+++,,,,,,+++***)))***+++******+++,,,------......***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++---,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,))))))))))))))))))))))))''')))***+++)))))))))***)))))))))(((((((((''''''******)))))))))***+++,,,++++++,,,,,,,,,++++++***)))***)))'''&&&&&&))),,,,,,+++***)))((((((((()))***************)))((((((((((((((((((((((((((((((((())))))))))))*********((())))))*********))))))))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,++++++++++++++++++///---+++******+++,,,......---,,,++++++---...///.........///000000111111///444999<<>>EEEOOOXXXeeesss......////////////...............///000111111222//////............//////////////////000000000000111000///......///000111///...///000222111///---//////............//////+++,,,.../////////......***---//////......000333---.....................000//////......------,,,------..................---------........./////////000000111111111000000---------------...///000000000000000000000000000---...///111111111000000,,,---///000000000///...//////............/////////000111222222111000///------......///000000111........................,,,------.../////////...//////.........---------+++,,,...000222222222111........................,,,---------.../////////////////////000000000000------...///000000---+++,,,,,,,,,---......//////,,,,,,++++++,,,,,,---...---...///////////////...///......///000000///---////////////////////////000000///...------,,,,,,++++++,,,------...//////---------------...///000++++++,,,,,,...///111222---+++'''###!!!###)))---++++++******************))))))***+++,,,,,,------...------,,,,,,------...******+++++++++,,,,,,,,,...------,,,,,,------...+++***************+++++++++*********+++,,,,,,---+++++++++************)))*********++++++,,,------))))))))))))))))))))))))&&&(((************+++,,,,,,,,,,,,+++++++++******''''''(((******+++++++++'''((()))***************)))***,,,,,,+++******+++++++++******)))'''&&&%%%((())))))*********))))))))))))))))))))))))))))))((()))***+++,,,---......***************)))(((((())))))))))))************'''((()))+++++++++***)))++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,---......---+++,,,...000111111000///000000000111222222333333222666:::<<<>>>EEEPPPYYYfffttt........................000000111000000///......***+++,,,---............000000000000111111111111111111000000//////......////////////000000000000111222222222222111111000////////////////////////////////////000000000000333333222000///...---,,,,,,,,,,,,---------......000000000000////////////+++,,,.../////////..........................................///////////////......---------......000000111111111111000000,,,---...//////...---,,,//////000111111111111000222222111000///...------//////......---------,,,........................////////////////////////000000000000000000000000333000------111333444333000000///..................------...000111///...............///000222222////////////............,,,---...//////...---,,,---------...............,,,,,,------.../////////------............------//////.........---------***++++++,,,---...//////+++,,,---...---,,,+++***///...,,,+++***++++++,,,...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++((()))***,,,---.........///...,,,+++***+++,,,,,,((()))++++++******+++---************************++++++************++++++************************))))))))))))***************)))(((((((((***+++,,,'''(((((()))***+++++++++,,,+++)))((((((((()))************))))))))))))))),,,,,,++++++***)))((((((++++++************++++++(((((('''((()))+++,,,...---,,,***(((''''''((()))+++***)))((()))***,,,---))),,,---++++++---,,,(((---,,,+++***))))))))))))+++***)))((()))***+++,,,..................------......//////000222333444555555888===AAAFFFOOOYYYdddyyy------------------------//////000000//////...---+++,,,---...//////////////////000000000111111111111000000000/////////...////////////000000000000,,,------......---------////////////////////////............////////////111111000000///...------//////......------,,,,,,000000000000////////////---...///000000000//////........................------.........///////////////...............//////000000111111000000///...//////000000//////...000000000000//////...---,,,,,,,,,---......//////////////////......------////////////////////////////////////////////////000000000000000000000000222000...///333777888888444333222000///...------......---///000111000...............///000111222000000000///.........---/////////000000/////////111000///...---,,,++++++,,,,,,---......//////000------............------/////////.........------000//////---,,,+++******,,,,,,------,,,,,,++++++///...---,,,,,,,,,---.........///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---.........---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++''''''((()))***+++,,,------,,,+++)))(((''''''''')))***++++++***)))***,,,************************+++******))))))******+++************************))))))))))))***************)))(((((()))***+++,,,'''(((((()))******+++++++++******))))))))))))))))))))))))))))))*********,,,,,,+++******)))((((((***))))))))))))))))))******)))((((((((()))***+++...---+++)))))))))***+++(((+++------+++***+++------222333000------,,,)))+++***************++++++,,,,,,++++++,,,,,,---.................................//////000222333444555555888===@@@DDDNNNWWWcccxxx,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,---...//////000000/////////000000000000111111000000000000////////////////////////000000000000------...///000000000000000000000000000000000000------------............/////////.........------........................////////////000000000000...///000000111000000000....................................//////////////////////////////////////////000000000000/////////000000111111000000/////////000000111111111111...//////000111222333333000000000000////////////111111111111111111111111////////////////////////000000000000000000000000111000000222666:::<<<<<<888777555222000...------///......///111111000//////......//////000111222111111000//////...------//////............//////000000///...---,,,,,,+++,,,------......///000000---......//////......---////////////............111111///...,,,***)))(((------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...------...//////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------)))***,,,---.../////////000///...---,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++***************+++---///222555666444444333222000...,,,+++***+++,,,+++))))))***+++************************+++******))))))******+++************************))))))))))))******************)))))))))***++++++((((((((()))******++++++)))************))))))((((((((())))))******+++++++++++++++******))))))((())))))(((((((((((())))))+++***)))(((''''''((((((---,,,***)))((())))))***&&&+++000222000---,,,,,,...555888333---++++++***)))))))))******+++------++++++,,,------------,,,..............................//////000222333444555555777<<>>@@@DDDMMMVVV___uuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------//////000000000000//////......////////////000000////////////000000000000////////////000000000000222333444555555555555555000000000000000000000000////////////000000000111..................//////..............................//////000000111111///......------------...////////////////////////111111111111222222222222///000222333444333333222000000111111111111000000000//////......//////000111111000000000111333444333222222111111000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111333333222222333555///////////////000111111111000000111333333222111000000////////////000000111111000000000000////////////............////////////.........------------......//////000111111111222222333333222222111111111111111000000000000...------------,,,,,,,,,------,,,,,,++++++,,,,,,---///222444444222000...,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///...---,,,,,,,,,,,,---************+++,,,---...***+++,,,,,,,,,,,,+++************++++++,,,,,,---,,,++++++++++++*********---,,,+++*********+++,,,))))))***+++++++++++++++***+++,,,+++))))))***+++***************************))))))(((((())))))***************************))))))))))))************+++++++++,,,++++++***)))))))))))))))))))))******((())))))************)))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++'''((()))******+++*********************************((()))...666888555000///555666111,,,...111222......,,,++++++*********++++++,,,------------,,,,,,,,,------.../////////......//////000222333444777777999>>>AAAEEENNNXXX```uuu------------------------,,,,,,---..................//////000000//////............/////////000000.../////////000000000111////////////000000000000444444555555555555555444////////////////////////........./////////000000//////////////////////////////......------,,,,,,.........///000111111111111000///---------.../////////////////////////////////000000000111111111///000222444555444333333111111222222222222111111111111000//////000111111333222000/////////000111222222222222333333333444/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...000222222111000222444///////////////000111222111111000222333444333111000000////////////000000000000000000000111111111/////////000000/////////...............---------.........///000000111111000000111111111111000000222222111111111000000000//////...---,,,,,,++++++,,,,,,------,,,,,,++++++---///222444444222...,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...---,,,,,,,,,---...///,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++---------,,,++++++******,,,++++++*********++++++)))***++++++***)))***,,,************************))))))(((((((((((())))))************************))))))))))))************++++++,,,,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********((()))))))))))))))))))))******))))))))))))*********++++++,,,,,,+++***)))******+++++++++++++++***((()))***,,,///444888;;;<<<===:::222---...//////---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000......//////000222333444555555888===@@@DDDNNNXXXaaauuu........................,,,------.../////////......///////////////................../////////000.../////////000000111111////////////000000000000//////000000000///......////////////////////////---------.........//////111111000000////////////,,,,,,,,,------.........---......///000111111222222111000.........///000000000000000000000000000............///////////////000333555555555444333222222333333333333222222333222111000000111222333333222111000000222444555//////////////////000000......//////000000000111111111111111111111111111000000000000000000000000000000000000000000000000,,,///222333111111333555111000000000000000111111222111111222444444333111111000////////////000000/////////000111111222222,,,---...//////...---,,,++++++,,,---...///000111......//////000000111111//////000000000000//////222222222111111111111000......---------,,,,,,,,,+++,,,---...---,,,+++***+++---000222111///+++(((------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,+++++++++,,,...000111......---,,,++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,---------------,,,,,,,,,++++++'''((()))***++++++++++++///...,,,+++*********+++((()))++++++******+++---************************))))))(((((((((((())))))************************))))))))))))************+++,,,,,,---,,,+++***)))*********)))))))))))))))***)))((((((((()))+++,,,*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))------------,,,***((('''((())))))*********))))))%%%)))---,,,***...999CCCEEECCC;;;111,,,,,,+++)))++++++++++++,,,---......+++***)))((()))***,,,---,,,,,,------...///000000......//////000222333444333333666<<>>CCCLLLVVVeeeyyy............---------,,,......------------......------...............---...............//////000/////////000111111222222...............///000000000000////////////000000//////000000000000//////...............//////000000/////////............/////////000000000111111........./////////000000111000///...............//////000000000000000///111111222222222222111111000111111222222111000000000000000000111111111222000000111111111222222222111111111111111111111111222222222222111111111111333333333222222222111111111111111111111111111111222000000111222333222111222222111111111111222222111111111111111111111111222111000///000111333444222222111111111000000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000111111000//////...............222111000//////000111222222222222222222111000000///...------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......---------------...//////...---,,,++++++---...///------------------......+++---///000000///---+++///......---,,,,,,+++++++++++++++++++++,,,------...............---,,,+++++++++++++++++++++++++++************************************************,,,------,,,+++******++++++*********+++,,,,,,,,,************************((()))******++++++******(((((())))))******++++++************))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******,,,,,,,,,++++++*********---,,,,,,+++******))))))+++******)))***+++,,,---,,,,,,,,,++++++*********((())))))***++++++,,,,,,***+++,,,,,,,,,***(((''''''***---...------///111...//////000111222222333555555777;;;>>>AAAJJJTTTbbbwww000////////////.........------,,,,,,,,,------........................------............/////////...///111222333333222222...............///000000//////............////////////000000000000//////---------------...//////////////////.....................///////////////....../////////000000000111000///////////////000000000000000000000000000222222222222222222222222///000111111111111000000000000000111111111111111111222333444555444333333222222222222222222222222333222222222111111111111333333333222222222222111222222222222222222222222222111000111333333333111222222111111111111222222111111111111111111111111222111111000000222333444111111111111000000000///////////////000000111222000000000000000000000000111111111111000000000000//////////////////000000...............//////000222111000000000000111222222333333333333222111111111000///---,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000///------------------...//////...---,,,+++,,,---............---------------++++++,,,------,,,++++++......------,,,,,,++++++******+++++++++,,,,,,,,,000000000///...---++++++++++++++++++++++++++++++************************************************,,,///111///***((())),,,+++************+++,,,,,,++++++++++++++++++++++++'''((())))))******)))))))))))))))))))))*********************))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++*********++++++,,,,,,+++)))(((&&&)))))))))))))))***+++++++++++++++++++++*********)))))))))***++++++,,,,,,+++,,,,,,,,,,,,***(((''''''***---////////////000000000000111111111222222777666888<<<>>>AAAIIISSScccwww///////////////.........---------,,,------......///......---------------------.........///......,,,...000222333222111000...............///000000.........------.........//////000000000000//////......------......///000///////////////....................................////////////000000000000000000//////000111111222222111111000000111111333222222222222222222333//////000000000111111000111111111111111111111111111222444555666555333222222222222222222222222222333333222222222111111111222222222222222222222222222222222222222222222222222111000111333444333222333222222111111222222333111111111111111111111111222222111111111222333444111111111000000000//////000////////////111222333000000000000000000000000111111111111000000000///......///////////////...////////////000111222333111111111111111111111111111222222333222222111111000///...------,,,,,,,,,///////////////......------------------------------------....../////////---------,,,,,,---......------+++************+++---------,,,,,,+++******......------------......---------,,,,,,,,,++++++******++++++++++++++++++////////////......---,,,++++++++++++++++++++++++***************+++++++++***************************+++,,,+++)))'''(((******++++++***)))***+++,,,************************'''((())))))******))))))*********)))))))))))))))************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************"""$$$''')))******)))(((((((((((((((((())))))***+++++++++***************))))))*********++++++++++++,,,---.........------+++---///000///...---,,,111111111111111111111111666555777<<<>>>AAAJJJSSSfffzzz------------------------......------...///000000000///...------------...,,,,,,---...///......---+++,,,///111111111///..................///000000......------------......//////000000000000////////////......//////000111.........///////////////............------------////////////000000000111000000000000000111222333444333222111000111111111222222222222222222222222000000000000000111111222222222222111111111111111000111333555555444333111222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222111111111333444333222333333222222222222333333111111111111111111111111222222222222222333333444111111111111000000000000111000/////////111222333111111111111111111111111111111111111000000000///......////////////...---////////////000222333444111111222222222222111111000000111111111111111000.........------......///000000000000///...---,,,------------------------//////......------------...------,,,,,,,,,---------,,,,,,+++************,,,------------,,,******//////...------...//////,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,---.../////////...++++++++++++++++++++++++))))))*********+++++++++************************)))'''&&&'''***+++***(((***+++,,,***((((((***,,,))))))))))))))))))))))))((()))******++++++***************)))))))))))))))************)))))))))(((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************ """%%%)))+++++++++***''''''(((((())))))))))))***************************************++++++++++++,,,,,,---............------.../////////---,,,111111111111111222222222444333666;;;>>>BBBLLLVVVeeexxx+++++++++,,,,,,,,,,,,,,,...............///000111111000...---,,,,,,---...+++,,,---//////...------+++,,,...///000//////..................///000000......------------......//////000000000000/////////////////////000111111.........///////////////...............---------/////////000000000111111000000000000111222444444555444333111111111222222222222444444444444222222111000000000111222333444222222222222222111111111000111222333333333222222333333333333333333333333333333333333222222222222111222222222222333333333333333333333333333333333333222111222333444444222333333222222222222333333111111111111111111111111222222222333333333333333222222222222111111111000333222000//////000222333111111111111111111111111111111111111000000000000...///000111000///...---------------...///111111111111222333333222111111//////000111111111111000......------...//////000...///000000000///---,,,------------------------000///...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------,,,,,,......///000000///---,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,,,,******,,,---.../////////++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***'''&&&(((---///---***)))+++,,,+++((('''))),,,((((((((((((((((((((((((((()))******++++++******)))))))))))))))*********************))))))))))))$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***************'''(((***+++,,,++++++***''''''((())))))))))))))))))))))))***************************************,,,,,,,,,,,,++++++++++++,,,++++++---///111222111111111111222222222333333333333666;;;>>>CCCLLLVVV___sss++++++++++++,,,,,,,,,---------------...///000000111000...,,,,,,,,,---...***,,,---//////...---,,,------......///000000000...............///000000//////............////////////000000000000/////////............///000000............/////////000////////////......------//////000000000111111111000000000111222333555555666555333111111111222333222444777888888777444222222111111111222333444555333333333222222111111111111111222222222333333333333333333333333333333333444444333333333222222222111111222222222333333333333333333333333333333333333222111222444555444333444333333222222333333444111111111111111111111111111222333333444444333333333333333333222222222222555333111///...///111222111111111111111111111111111111111111000000000000///000111222222000...---......---......///000000111222222333333222222111///000111111222222222111000///...............///***+++...///000000///...........................///...---,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------......------,,,---///000111000...---,,,------------------,,,++++++++++++++++++++++++***,,,---//////...---,,,******+++,,,---------,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,)))+++---+++'''&&&(((,,,(((((((((((((((((((((((('''((())))))******))))))(((((())))))******++++++************))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))*********+++,,,,,,+++++++++*********'''((()))*********))))))((()))))))))*********+++************************,,,++++++++++++,,,------...,,,***+++...222333222000000111222222333444444444444777;;;>>>BBBKKKUUU\\\ppp}}}+++++++++,,,,,,---------+++++++++,,,---...///000222000...,,,+++,,,---...***+++---//////...---,,,///.........///000111222...............///000000//////............////////////000000000000//////...------------...//////---.........//////000000000000/////////.........000000000000111111111111000000000111222444555666777666333111111111222333333666999<<<<<<999666333222222111111222444555777333333333222222111111111333333222222222333444555333333333333333333333333444444444333333333222222111111111222222333333333333333333333333333333333333222111222444555444333444333333222222333333444111111111111111111111111111222333444444444333333444444444333333333222222666555222///...///000111111111111111111111111111111111111111000000000000000111222333222111///---000000000000000111111222111222333444444333222111000111222333333333333333222111000......---------&&&(((+++///111222111111........................---,,,++++++,,,---///000...---,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,)))+++---...///...---,,,---......//////......---+++++++++++++++++++++++++++,,,...000000///...---++++++,,,,,,,,,+++******++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++(((+++---,,,)))'''))),,,(((+++---+++'''%%%(((,,,))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((()))***++++++,,,************))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********++++++***))))))((())))))***'''(((***+++++++++***)))(((((())))))*********+++++++++******************)))***+++,,,...111333444333///++++++---000000000///000000222333444555555666666888<<<>>>AAAIIISSS^^^qqq}}}------,,,,,,------...///,,,,,,,,,---------......000//////...............///...,,,---///000000//////000111222222111000///000000000000000000000000......---------,,,,,,,,,////////////////////////000//////.........//////000000000000////////////222222111000000/////////333333222111111111111111222111000000222777;;;>>>@@@:::333111333444333000333777:::;;;999666444333///000111222333333333333222222222222222222222222111111222222444555666777333111000222555777666444333333444444444444333333333222111000000111333333222333333333333444444444000111222444444555555555444555666666666555444333555444444333333444444555111111111111111111111111444444444444444333222111111111000000111222333333444444444444444444444444555555444333222222222222000000//////......------000---,,,---000111000...222222111000000111222222222222333444333222111000...------...///111333444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,------.........---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,++++++------.........---,,,++++++***+++,,,------+++))),,,---...---+++***+++,,,+++++++++***++++++,,,---,,,,,,,,,+++++++++******,,,......---+++***+++,,,))))))))))))))))))))))))+++(((&&&&&&''')))*********+++,,,,,,+++***)))(((***************)))((((((&&&''''''((()))******+++,,,,,,+++***))))))******)))***+++++++++)))(((''' ''')))''''''++++++'''+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++)))&&&%%%%%%(((+++---(((((()))*********************+++++++++,,,,,,,,,---,,,+++******,,,...///------......///.........000000000000000111111111555888:::;;;===CCCLLLSSS```mmm{{{***************+++,,,,,,,,,,,,,,,---------......000000////////////000000///...------///000000//////000111222222111000///------------------------/////////.........------//////////////////////////////............//////////////////000000000000111111222222111111000///............///000111222555444222222444777;;;>>>>>>888222///111222111...111444666777555333222111111222333333444444444444555555555555555555555555111111111111222333555555666444333444777888777666444444555555555555444444666555444444444444555666555555555666666666777777000000111222333444444444222333444555555444222111333333333222222333333333222222222222222222222222444444333333333222222111111111111111111222333333333333333222222222222222444444222111111111111111000000000000000/////////000///---...111222111///000000000000000000000000222222333333333222111000...---------...000222333000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,------.........---------,,,,,,,,,---............---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,+++***+++,,,---+++))),,,---...---+++***+++,,,***************+++,,,---,,,+++++++++************(((*********((('''((())))))))))))))))))))))))))),,,)))'''''')))+++++++++************++++++)))(((***************)))(((((((((((())))))******++++++,,,++++++***))))))******)))************))))))(((''',,,---******------*********))))))((((((''''''++++++++++++******))))))******)))((((((((((((((((((((()))************************++++++++++++++++++******)))***+++,,,---++++++---......//////...//////000000111111111222555777:::;;;===BBBJJJQQQ^^^jjjyyy***))))))))))))***++++++,,,,,,,,,---------......000000000000000111222333000...------///000000/////////111111111111//////------------------------000000000000000///////////////////////////////////////............//////......//////000000111111///000222333444333111000+++,,,,,,---///111333444666555444444555888;;;>>>===888333000111222000///111333444444222111111222333444444444444444444444333333333333333333333333444444444444444555666666555444333444555666555444333333444444444444333333555444444333333333444444444444444444555555555666111222333444444444444444222444666777777555222000222222222222222222222222444444444444444444444444333333333222222222222222222111111111111222222333111111111111111111111111333222111000000///000000000000000000111111111111111000///000111222222000...///000111111000///...111222222222222111000000......------......///000//////......------......------------------------------------------------//////...------------.........---------,,,,,,,,,......//////......---,,,,,,,,,,,,---------......+++,,,---......---,,,+++------,,,,,,,,,,,,++++++///...---,,,+++,,,---------+++******+++,,,,,,++++++,,,---,,,+++***+++,,,((((((((()))***+++,,,---++++++*********)))))))))&&&((()))(((''''''((())))))))))))))))))))))))))),,,***((((((***,,,,,,,,,+++(((&&&'''***+++***(((*********+++******)))(((***************+++++++++,,,+++******)))*********))))))))))))))))))***+++***,,,+++((('''******(((******)))((('''&&&%%%%%%))))))))))))(((((((((((('''((()))******)))((('''(((((()))************************************)))(((((()))*********************+++---..................///000111222222333555777999:::;;;@@@HHHNNNZZZgggwww++++++******++++++,,,---,,,,,,,,,---------......//////000000222333444555000...------///000///......///000111111000///...////////////////////////000000000000///////////////////////////////////////............//////000---......///000111111222---///222555555555333111......///000111333444555444333333333555888<<<>>>>>>:::666333333444333222333444444333222111333444444333333333333333444444444444444444444444444444999888888888888888999999666666555555666666555555555666666777777666666555555555444444444444444444444555555555666666666666555555666666777666666666555777999::::::777444222222222333333333333222222333333333333333333333333333333333333333333333333222222222111111222222333111111111111111222222222333333222111000000000000/////////000000111111111000//////000111111111111...///111222222111///...111111111111111000000000.........---------......//////............//////------------------------............------------............------............---------,,,,,,,,,...............---,,,,,,,,,,,,,,,---------......---...000111111000...---------,,,,,,,,,+++++++++000...,,,+++++++++---......+++))))))***,,,,,,,,,+++,,,---,,,+++***+++,,,''''''(((((()))***,,,,,,*********))))))))))))(((((()))************+++,,,))))))))))))))))))))))))+++)))((((((***++++++++++++'''$$$%%%)))++++++)))*********++++++******)))*********************)))++++++***************+++***)))(((((((((***+++,,,---,,,)))''''''((((((&&&******))))))((((((((('''((((((((((((((((((((((((%%%&&&((()))************(((((()))************************)))))))))))))))'''(((***+++++++++)))(((++++++,,,,,,---,,,,,,,,,---...///000111222333333444666888999;;;???FFFLLLXXXfffvvv++++++******++++++,,,---,,,,,,,,,---------....../////////000111333444555111///------/////////......///000111111000///...////////////////////////........................////////////////////////...............///000000---......///000111111222---///222555666555333222111111111111111222333333000000000222444888;;;===;;;999666444444444444444333333444222111111333555333222222111222222333444777777777777777777777777888888777777777888999999:::;;;;;;;;;::::::::::::999::::::;;;;;;::::::999999999999888888777777777888888888999999999::::::777777888888888777666666777999:::;;;:::888555444444444555666666555444444333333333333333333333333333444555555666555444444333333222222222222222333222222222333333333444444444333222111111000000111.........//////000000000......////////////000000///000222333333222000///111111000000000/////////...............---------//////.........//////000......................../////////......---------------........................---------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---------......---...000111111000...---------,,,,,,,,,+++++++++000...,,,+++++++++---......+++))))))***,,,,,,,,,***+++,,,,,,******+++,,,(((((((((((()))***+++,,,*********))))))))))))((((((***++++++******,,,---)))))))))))))))))))))))))))((('''((()))******)))***'''%%%%%%(((++++++)))******++++++++++++******)))))))))))))))(((((((((+++***************++++++***)))(((((((((***+++,,,222...+++***++++++******''''''(((((()))))))))***))))))))))))))))))))))))))))))((('''(((((()))***(((((()))******************)))))))))))))))))))))((()))+++------,,,+++)))------------,,,+++******---...///000111222333333333555888999:::>>>EEEJJJXXXfffwww***))))))))))))***++++++,,,,,,,,,---------......---......///000111333333111///...---/////////.........000000000000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////......---......///000111......//////000000111111...///111333444444333222333222111000000000000000......///111333666999:::777666444333333333444444111222333222111111333555333333222222333444666777777777777777777777777777777666666666777888888999;;;<<<======;;;;;;<<<===999::::::;;;;;;::::::999;;;;;;;;;;;;;;;:::888888888888999999999:::::::::999999999999888777777666888999999999888666444333555666777888888777666555222222222222222222222222444666888::::::999777555444333333222222222222333333333333444444555555666444444333111111111111111............////////////---...//////......///000000111222333333222111000111000000///.../////////....../////////......---//////......//////000000////////////////////////000000//////...---------,,,---......///...............---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,---------......+++,,,---......---,,,+++------,,,,,,,,,,,,++++++///...---,,,+++,,,---------+++******+++,,,,,,+++)))***++++++******+++,,,***))))))))))))***++++++++++++*********)))))))))''')))***)))(((((()))+++))))))))))))))))))))))))(((''''''((()))***)))((()))))))))(((((()))******)))***++++++,,,+++++++++((((((((((((((()))))))))*********)))******+++,,,))))))))))))))))))***+++///***'''***,,,+++))))))$$$$$$%%%&&&'''((())))))))))))))))))************---+++)))(((&&&&&&''''''(((((()))***************)))))))))*********++++++)))+++---.........,,,+++---......------,,,+++***......///000111222222333111444888:::;;;???EEEKKKYYYgggyyy***************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111111000...---...///...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------////////////////////////---------......///000111////////////000000000000//////000111222222222111444333222222111111111222000000111111222444666777444444444444444444666777222333444444333333444666777666555666777999<<<===::::::::::::::::::::::::============>>>???AAAAAA>>>@@@BBBBBBAAA@@@BBBDDDAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA???>>><<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::999;;;:::999888777666666555666777888999999888777666444444444444444444444444444777<<>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGIIIJJJKKKLLLHHHKKKMMMMMMKKKKKKNNNPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOMMMLLLKKKFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCCCCBBBAAA@@@???>>>???===;;;999888888888999555777888999999888777555555555555555555555555555555888>>>BBBBBB???:::777555444333333222222222222222222333444444555666666222111000//////.........222222111111000000//////...000222111//////111333000000////////////000000111000///------......///---...000111111111000//////////////////000111111000000000000000000000000111000000///...---------+++,,,.../////////............---------,,,,,,,,,......//////......---,,,,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,,,,++++++------.........---,,,++++++***+++,,,------+++)))(((***++++++******+++---...---,,,+++************,,,,,,,,,++++++++++++***)))***+++***(((''''''((())))))))))))))))))))))))***))))))***,,,,,,+++)))&&&,,,000///)))&&&(((+++)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******))))))***+++,,,,,,)))***+++++++++)))((('''***$$$###+++000---*********************)))))))))'''((((((((())))))******!!!&&&***---...---,,,(((((()))***************(((((()))+++,,,---...///++++++,,,,,,---------,,,)))***,,,...///000111111000000000000000111111111///333888:::===AAAHHHMMMZZZhhhyyy,,,,,,,,,---------........................------///...,,,++++++,,,...////////////...------,,,,,,---------........./////////000000000///...---,,,***,,,...//////...,,,***......////////////......---------...000111333444000000000000111111111111111000000000000111111222111222333333444444333333333333444444555444444444888777666666777888999:::999;;;===<<<::::::===@@@@@@AAAAAAAAABBBDDDHHHLLLOOOOOONNNNNNNNNPPPRRRSSSNNNSSSVVVUUUUUUYYY[[[YYY\\\ZZZWWWVVVWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]___]]]\\\\\\]]]^^^]]]\\\YYYWWWUUUTTTUUUUUUTTTSSSRRRQQQNNNJJJEEEBBB@@@@@@======>>>>>>===;;;999777555777999999888777666777777444333444666777444111777888:::;;;;;;:::999888555888:::999555222222333//////000000111111222222222222222111000//////...000///...------...///000000000000000111111111111333333222111000000111111111111222222222222111111---------///000111000///---.........---,,,++++++////////////////////////------------,,,+++***)))'''***---000111///---+++//////............///000........................++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------,,,+++)))((())))))+++,,,,,,---,,,,,,+++++++++,,,,,,+++++++++(((***,,,,,,*********++++++++++++******)))))))))+++*********))))))(((((((((((())))))*********++++++++++++*********))))))******))))))))))))******(((((()))***************'''''''''''''''(((((()))+++*********))))))((((((''''''(((((())))))******(((((())))))*********+++)))))))))))))))(((''''''))))))************))))))+++*********))))))((((((******))))))((((((((('''++++++************++++++++++++******************+++++++++++++++++++++++++++,,,---.../////////////////////000111111222222555333666;;;===???EEEKKK^^^lll}}}+++++++++,,,,,,,,,------..................------///...,,,++++++,,,...////////////......------------------........./////////////////////...------..............................////////////......------......///000222222444444333222111000///...222111111111111111222222222222333333444333333333666555555555555777999:::777777777888999;;;===>>>>>>AAADDDDDDCCCDDDHHHLLLPPPQQQSSSSSSSSSUUUXXX[[[ZZZZZZZZZZZZ[[[\\\]]]]]]YYY___bbbaaabbbfffgggffffffggghhhjjjkkkiiieeeaaacccccceeegggiiikkkmmmnnnqqqooommmlllmmmoooooonnnkkkiiigggeeeeeeeeecccaaa]]][[[XXXTTTRRROOOKKKIIIFFFEEECCCAAA???===<<<;;;::::::;;;;;;999888777666444444444555666777666555777888888999999888777666555777999888555222222333111111111111222222333333333333222111111000000///000000////////////000000111111111111000000000000333222222111000000111111111111222222222222111111.........///000000000000......//////......------////////////////////////...//////...---,,,++++++)))***---///000///---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............---,,,+++***,,,,,,,,,+++******))))))******++++++++++++******(((***,,,,,,***)))***+++,,,+++++++++************+++*********))))))))))))((()))))))))************+++++++++*********))))))((((((''''''''''''(((((((((((()))******************************+++,,,,,,************)))))))))((()))))))))))))))(((((((((((()))))))))************)))))))))))))))(((''''''(((((())))))))))))((((((************)))))))))((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))************************+++++++++++++++++++++++++++,,,---.../////////////////////000111111222222555333666;;;===???EEEKKK[[[jjj{{{*********+++++++++,,,,,,------------------......///...---,,,,,,---.../////////..................---------.............../////////...............111000///......///000111...//////000000//////..................///000000444444333222111111000000222222111111111111222222333333444444555555555555555444333333555999===???::::::;;;<<<>>>AAADDDFFFKKKNNNQQQRRRSSSUUU[[[___aaacccddddddcccbbbbbbccceeeeeefffhhhjjjkkkmmmmmmkkkqqqttttttvvvzzz{{{zzz}}}{{{tttpppppprrrtttxxx}}}}}}zzzxxxooolllgggeeeccc```ZZZVVVTTTRRROOOKKKHHHFFFEEEEEE===<<<;;;:::999777666555777888:::999888777777888777777777777777666555444555666777666444222222222222222222222222333333444555444333222111111111111000111111222222111111111222222111111000000//////333222111111000111111111111111222222222222111111000000/////////000111111,,,---..................///////////////////////////////////////...---,,,++++++,,,---............------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,...---,,,+++++++++++++++---,,,***)))(((((()))))))))******************))))))***,,,,,,***)))******,,,,,,,,,++++++++++++******************)))))))))))))))))))))************+++************))))))))))))((((((''''''(((((()))((())))))************)))((((((((((((((()))******************))))))))))))+++******))))))(((''''''))))))))))))************))))))******))))))(((((('''(((((((((((((((((('''************))))))))))))((((((''''''''''''&&&&&&))))))(((((((((((())))))************************+++++++++++++++++++++++++++,,,---......//////.../////////000111111222222555333666;;;===???EEEKKKYYYgggyyy++++++++++++,,,,,,,,,,,,,,,,,,------------............------------..................////////////.................................---.........///111111111000000111111111//////000000000000////////////...............//////000000111222333333444222222111111111111222222444444444555666777888888666666777999<<<@@@DDDFFFEEEEEEFFFHHHKKKNNNQQQSSSYYY\\\```ccceeeiiipppuuuwwwxxxxxxvvvqqqmmmjjjiiimmmmmmnnnppptttyyy~~~{{{xxxvvvrrrkkkeeeeeedddbbb___ZZZVVVSSSQQQDDDBBB???===<<<;;;:::999>>>@@@BBB???;;;888999:::888888888777666555444444555555555555333222222222333333222222222333444555777666555333222222222333000111333444444444333222222222222111111111111111222222111111111111111222111222222333333222222111222222111000//////111222++++++,,,---.........---///////////////////////////////////////...---,,,,,,,,,,,,,,,------...///---...///000///---+++)))........................------------------------++++++++++++++++++++++++,,,+++)))((('''((()))******)))'''''''''))),,,---))))))************)))))))))+++,,,,,,***))))))***,,,,,,,,,+++++++++++++++************************)))))))))))))))*********************))))))))))))+++******************+++((()))************))))))'''''''''''''''((())))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))*********))))))*********))))))((((((((())))))))))))((((((*********)))))))))))))))******))))))))))))))))))++++++************++++++***************+++++++++++++++++++++++++++++++++++++++,,,---............/////////000111111222222555333666;;;===???EEEKKKWWWfffxxx,,,,,,,,,,,,------------,,,,,,,,,,,,------..............................---......//////000000000.....................---------,,,,,,---...///000000111333444444333111000//////000000000000//////000000///............///......///000222333444444222222111111222222333444333333444555666888:::;;;<<<>>>CCCGGGKKKNNNPPPQQQRRRRRRSSSUUUXXX\\\___aaaaaafffkkkqqqvvv~~~{{{xxxyyyxxxxxxzzz{{{||||||{{{wwwqqqhhh___ZZZQQQNNNIIIFFFEEEDDDCCCAAABBBDDDEEECCC>>>;;;;;;===;;;:::999888777777666666666555444444333333333222333222111111222333555666;;;999777555333333333333111222444555555555444333111222222222333333444444222111111111111111222222222222333333333333222222222333444222000///111222------...//////000//////////////////////////////---............------,,,------,,,,,,,,,---...///---...000111000///,,,+++........................+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))******)))'''''''''))),,,---))))))************))))))***+++,,,,,,***)))))))))++++++++++++++++++++++++***************+++++++++******))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********))))))(((++++++******++++++,,,---))))))))))))))))))******'''(((((()))***++++++,,,******))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))******))))))******************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,---............/////////000111111222222555333666;;;===???EEEKKKWWWfffxxx,,,,,,---------.........++++++,,,,,,------..............................------...///000000111111...............---------,,,,,,++++++,,,...000111///111333555555333111//////000000111111000000///111000000/////////000000111111111222222222222222333333333333444666777888555555555777:::===@@@BBBCCCGGGMMMSSSXXXZZZ[[[[[[VVVWWWYYY\\\```eeehhhkkkmmmrrryyy~~~rrrkkkccc]]]UUUQQQOOONNNKKKIIIGGGGGGHHHFFFCCC@@@??????<<<;;;:::999888888888999777555333333444555444333333222222222333555888:::???===:::666444333333333222222333444555555555555444444444444555555555555111111111000111111222333222222333333333333222222222555777555222///000222000111222222222222222222////////////////////////------.........------,,,------,,,,,,,,,------...---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,+++++++++,,,,,,---,,,***)))(((((()))))))))******************)))***,,,---,,,***(((((())))))************+++++++++*********+++++++++++++++************))))))))))))(((((()))))))))))))))******))))))(((((())))))***)))************))))))(((******))))))******+++,,,))))))))))))************&&&'''((()))+++,,,------************))))))))))))))))))******++++++*********++++++,,,,,,++++++***))))))))))))************''''''(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------......---/////////000111111222222555333666;;;===???EEEKKKWWWfffyyy++++++,,,,,,,,,---------***++++++,,,------............////////////......,,,---...///000111222222//////.........---------,,,+++++++++,,,...000222111222333333333333222111000000111111111111000000111111000000000111111222333333333444444444555555444555555777888:::<<<===<<<<<<===@@@CCCHHHLLLNNNRRRTTTYYY___dddgggiiijjj```bbbeeejjjooovvv{{{~~~xxxmmmfffccc```[[[WWWVVVTTTQQQNNNKKKGGGCCC@@@;;;:::999888888999::::::999666333333555666555444444444333444666999<<>>@@@AAADDDEEEFFFIIIMMMRRRWWWYYYdddeeehhhlllqqqvvvzzz|||qqqssswww~~~zzzvvvpppkkkhhhccc\\\WWWRRRLLLDDD>>>:::999888888888999:::;;;999666333333666777666555666555555555888<<<@@@BBBEEEBBB===888555333222222333333222222333444666777===<<<:::888666555333222111111000000111222333333222333333444444333333222111666;;;:::555000///000//////000//////...------//////////////////////////////000000000000000///,,,------......---,,,,,,+++++++++,,,---...///000........................------------------------,,,,,,,,,++++++*********)))***,,,------,,,+++***))))))+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,***(((((()))''''''(((((()))))))))************++++++,,,,,,,,,+++*********))))))(((((('''((((((((())))))******,,,,,,++++++++++++,,,,,,***************)))((((((+++++++++++++++,,,,,,---(((((())))))*********+++***************++++++++++++*********))))))((((((((()))***+++++++++++++++))))))************))))))(((((())))))*********+++))))))******+++++++++,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,------------/////////000111111222222555444666;;;===???EEEKKKUUUdddwww------------------------///......------,,,++++++///000000///...------...---///000111111000///---............////////////000000//////.........---...///000000//////000111666444222000///111333555...111444555555555555666111000///000444777:::;;;<<<===>>>AAADDDHHHKKKMMMMMMRRRWWWXXXXXX]]]gggpppxxxzzz~~~|||tttiiiccc___YYYPPPHHHHHHDDD@@@======>>>===<<<666666666777777777777777999888666666888<<<@@@BBBBBB???;;;888666555333111000111111222444555555666888888777555444333222111111111111111111111111111333333444444333333222111333333333333333333333333666444111///------.../////////............//////////////////////////////////////////...---,,,+++---------.........//////...........................---+++***)))***++++++------......------,,,+++***++++++,,,,,,++++++***...---+++***)))***++++++...------,,,,,,------...///...,,,,,,,,,,,,***)))*********)))))))))))))))******************************+++++++++,,,,,,,,,+++++++++*********)))))),,,+++******)))*********(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))******)))))))))))))))******+++---......---+++***(((((())))))))))))((((((************************''''''(((((())))))******)))((('''''''''(((***+++'''((()))******)))''''''************))))))(((((('''(((******))))))***,,,******+++,,,------------------------------------...///000111111222222111222555999;;;<<>>@@@@@@===999777666555444222222222333333333333444444666666555444333222111111111111111111111111111111333333444444333333222111222222222222222222222222333222111///............000//////......//////000////////////////////////////////////...---,,,+++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++---,,,++++++******++++++------,,,,,,,,,,,,------...,,,++++++,,,,,,***)))+++++++++***************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))***)))))))))***++++++,,,************))))))))))))***+++++++++******)))((())))))((((((((((((((()))'''((()))))))))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))***+++))))))***************)))++++++*********)))))))))((()))******)))(((***+++***+++,,,------.........------------------------...///000111222222222222222555999:::<<<@@@GGGMMMXXXeeevvv,,,,,,,,,,,,------------++++++,,,------.../////////000111000///...///000//////111111111111//////............////////////000000////////////......///000222111000000111333000111222333555666888888777888999999777666666666999999:::===@@@EEEIIIKKKMMMRRRVVVXXXZZZ___hhhooossstttwww~~~sssiii```[[[TTTOOOKKKFFF???:::===;;;888666555555666666777666666666777999;;;<<<<<<999777555555666555444444444444333333222222222333333333333222222222111222222222222222222222222333333444444333333222111111111111111111111111111000000111000000//////...111000000//////000000111////////////////////////////////////...---,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,,,,***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++***************((((((((()))***+++------,,,+++++++++******)))))))))************)))((((((((((((''''''''''''((((((*********)))))))))(((((((((((())))))))))))((((((************************))))))))))))((((((((((((***))))))))))))***++++++***************+++,,,---+++++++++++++++*********)))***+++***)))((()))***+++,,,---......///......------------------------...///000111222222222222222555888:::;;;@@@GGGMMMWWWddduuu,,,,,,,,,,,,,,,---------,,,,,,,,,---------......///000111000///...///111///000000111111000000///............////////////000000/////////////////////000111111000000111222///111333555777888888888:::<<<======;;;;;;<<<======???AAACCCGGGLLLQQQTTTTTT]]]hhhnnnrrryyytttmmmccc\\\XXXRRRJJJDDDCCCAAA===:::888888999:::777777777777777888999999999777444444555666666555444444333333333333222222222222222333333333333333222222222222222222222222333333444444333333222111000000000000000000000000///000111333333222000///111111000000000000111111////////////////////////......//////...------,,,------------------------........................,,,---...//////...---,,,.........///...------,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,***)))++++++************++++++***)))((()))***+++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************(((((((((((()))***+++,,,,,,++++++******))))))((()))***************))))))(((((('''''''''((())))))---,,,+++***))))))******(((((())))))))))))((((((++++++++++++++++++++++++******))))))((((((''''''***************+++++++++***)))))))))***+++---...++++++++++++++++++++++++***++++++***((('''((()))+++,,,---...////////////------------............//////000111222222222222222555888999;;;@@@GGGMMMWWWdddttt+++++++++,,,,,,,,,------......---------,,,,,,,,,...///000000///...///111/////////000000/////////............//////////////////000000000000000000...000111111000///111222111333555777888888888777:::<<<>>>??????@@@BBBDDDEEEGGGKKKNNNRRRXXX^^^ccceeeppp~~~zzznnnfffbbb]]]WWWQQQJJJHHHDDD@@@======>>>>>>:::999999888888888888888888666444333555666666555222222333333333333444444333333333333444444444444222222222222222222222222333333444444333333222111000000000000000000000000///000333444444333222000111111000000000000111111////////////////////////.........///......---,,,------------------,,,,,,........................,,,---//////000///...---....../////////...------,,,,,,,,,------,,,,,,,,,)))***,,,------,,,+++***+++******))))))******+++***(((((((((***+++***)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************))))))((())))))*********)))))))))(((((((((******++++++,,,++++++***)))((((((((())))))***+++***)))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))******++++++++++++))))))(((((()))***,,,...++++++++++++++++++++++++***++++++***((('''((()))+++,,,---...////////////---------......////////////000111222222333333222333555777888:::???GGGMMMXXXdddttt|||******++++++,,,,,,------//////...---,,,,,,++++++---...//////......///000....................................//////////////////000000000000111111///000222111000000111333555666888:::;;;;;;;;;:::<<<>>>@@@AAACCCEEEIIIKKKJJJNNNTTTYYY___fffpppvvvzzzsssppplllddd]]]VVVSSSOOOJJJFFFCCCBBBBBB>>>===;;;999888888888999:::777555444555555555444222222222333333444444444333333333333444444444444333333333333333333333333333333444444333333222111000000000000000000000000///111222444444333111000111000000//////000000111////////////////////////---...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------------,,,++++++,,,,,,------------,,,,,,******+++,,,,,,,,,+++++++++******************++++++)))((()))******)))(((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++***************++++++++++++***)))(((((((((((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))((())))))***+++,,,))))))******************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))))))))))))))***+++,,,*********+++++++++++++++)))***+++***)))((()))***+++,,,---......///......---------...//////000000///000111222333333333333333555777777999>>>GGGNNNWWWcccrrr~~~zzz)))******+++,,,,,,---------------------------,,,+++---......------...000---------,,,,,,---------............//////////////////000000000111111111111222444333222222333555777999:::===???@@@AAABBBCCCEEEGGGIIIJJJMMMQQQTTTRRRYYYbbbjjjrrr}}}vvvmmmhhheee```YYYSSSMMMIIIGGGCCCAAA>>>;;;999999:::;;;<<<:::666555555555444333444444333333333333222222333333333333222222222222333333333333333333333333333333444444333333222111111111111111111111111111///000111111111000//////000//////......//////000////////////////////////------...............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///---------------,,,,,,+++,,,,,,------------,,,,,,++++++******++++++,,,---+++++++++******+++++++++,,,+++************)))'''(((((()))******+++,,,,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++)))(((((((((((())))))***((((((((())))))***++++++))))))***+++++++++++++++'''''''''((((((***++++++((()))***,,,,,,,,,,,,+++(((((())))))))))))((((((++++++++++++++++++++++++(((((((((((())))))))))))'''((()))*********))))))******+++++++++++++++***)))))))))*********++++++((()))******)))(((***+++***+++,,,------.........---------...///000000000000000111222333333333333333555666777888>>>GGGNNNTTTaaappp~~~|||yyy))))))***+++,,,,,,------+++,,,,,,------......///+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---............/////////000//////000000111111111222333444666555444444555777999:::<<>>;;;888666555444333222666555555444222111111000222222222111111111000000333333333333333333333333333333444444444333222222111111111111111111111111///////////////...------//////............//////////////////////////////------...............------------,,,,,,+++++++++........................---,,,++++++,,,---.../////////000000//////...---,,,------......------,,,++++++***)))***+++---...,,,,,,++++++++++++,,,,,,...,,,******+++***)))'''))))))***+++,,,,,,------************************))))))))))))************))))))******++++++++++++''''''''''''(((***+++,,,(((((()))***+++,,,,,,---(((((()))***************&&&&&&&&&'''''')))******"""###&&&((())))))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''(((******))))))(((+++,,,---...---,,,+++***(((((())))))*********+++'''(((******))))))***,,,******+++,,,---------------------...///000000111000000111222333333333333333555666666888>>>GGGNNNRRR^^^nnn|||}}}zzzyyy...---,,,++++++---///000///...------,,,,,,,,,,,,------...//////...------,,,,,,,,,---------......////////////000000000000333444555444222000000111555444333222333444666888===AAAFFFIIIJJJLLLQQQUUUVVVYYYZZZXXX[[[ccckkknnnrrrxxxyyysssnnnaaaSSSNNNIIICCC@@@???===:::666:::;;;;;;999777444333333444333222111111222444555666444111000222333444444333333333444444555555555222333333444444333333222//////000111222333333444333222222222111111000000//////000111222222333333000000//////.........---......///////////////...//////...---,,,++++++***,,,---......//////......000000///...---,,,,,,,,,//////...---+++***))))))......---,,,,,,+++******,,,+++*********+++,,,---***++++++,,,,,,++++++***************************&&&))),,,,,,+++)))((((((++++++******)))(((((((((******))))))******+++,,,))))))))))))))))))))))))+++)))((())),,,---+++))),,,,,,++++++++++++******---------,,,+++***)))(((&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))+++++++++***((('''%%%$$$&&&''''''((()))******+++)))))))))))))))))))))))))))+++,,,,,,******+++---,,,+++***((((((((()))***)))************++++++++++++,,,,,,+++***)))+++,,,///......------///000111(((222666000///555555///444666777777888===EEEKKKTTT___ooowwwzzz}}}...---,,,++++++,,,...///......---,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,---------............////////////000000000222222222111//////000222555555555555777;;;>>>@@@EEEIIINNNQQQRRRTTTYYY]]]]]]bbbfffhhhnnnyyyxxxlllccc[[[QQQIIIEEECCC@@@===888888999888777666666666666666666555555666666777777555222222444555555444444444444444555555666666333444444555555444444333000000000111222222333333222222111111111000000000222222222333444444555555000000/////////.........------...///////////////...---------------------,,,---......//////....../////////...---------,,,------------------------......------,,,++++++***---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************(((***,,,,,,***))))))***))))))))))))******************))))))******+++,,,************************///,,,******,,,,,,+++)))222111000///---,,,+++***)))))))))))))))((('''&&&''''''(((((()))******+++************)))))))))((())))))))))))))))))))))))++++++++++++***((('''&&&''''''(((((())))))******)))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,+++)))((((((((()))***)))************+++++++++,,,---------++++++---//////......---...///000111///;;;???777000111333000444666777777999===EEEKKKRRR]]]nnn~~~yyyzzz{{{...---,,,+++***+++,,,---------,,,+++++++++,,,,,,+++,,,------------,,,+++------------.........///........./////////000000111111111///...000333555444444555888;;;@@@DDDGGGNNNRRRWWWZZZ\\\___cccggghhhpppxxx~~~zzzooo```SSSLLLHHHEEECCC;;;:::999999888888888888888999999:::999999888888666555444555666777666444444444555555555555555666444555555666666555555444222222222222222222222222111111000000000000///////////////000000111111222000000////////////......,,,------...///000111111,,,,,,---------.........,,,---......//////........................------+++,,,------...///000000......------,,,+++++++++------............------++++++,,,,,,,,,,,,++++++************************)))***+++***))))))***,,,(((((())))))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++111///,,,++++++++++++***......---,,,+++))))))((('''((((((((((((((('''''''''(((((())))))*********************))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,...+++***))))))((())))))))))))************+++++++++,,,---......------///111......------......///000111>>>CCC999//////111222444666777888999===EEEKKKQQQ\\\mmm~~~zzzyyyxxx------,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,......////////////......---............/////////....../////////000000000///000222222222444666999999999;;;>>>CCCHHHMMMPPPUUUYYY^^^aaacccfffkkkpppuuu~~~ttteeeZZZRRRLLLHHHBBB@@@<<<:::999999888777888999:::;;;;;;999888777555555444555777777555333444444444444444444444444444444555555555555444444333333333222222111111111000000000///////////////---------....../////////000000//////////////////,,,,,,---...///000111222---------...............,,,---......///.........---------...............++++++,,,---...///000000......------,,,,,,,,,,,,,,,---...//////...,,,++++++,,,,,,,,,,,,,,,,,,+++******************************)))(((&&&'''***,,,)))))))))******+++++++++******))))))******+++,,,++++++++++++++++++++++++000...,,,*********++++++((()))))))))******++++++))))))***+++++++++++++++(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))***++++++***************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,---******))))))))))))))))))))))))*********++++++++++++,,,---------...000222------------......//////...666;;;555///000222333333555888888999>>>EEEJJJQQQ]]]nnnyyyvvvttt|||---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------////////////////////////........./////////000000/////////000000000000111+++...222555666777999;;;CCCDDDFFFIIINNNSSSXXX[[[[[[^^^bbbeeegggkkksssxxxrrreeeXXXPPPHHHDDD>>>;;;::::::999777777888999999999888666555555444333444666666444222444444333333333333333333333333444444444444333333444444333333222111111111///////////////000000000000000000111111111111111//////000000000000000000,,,,,,,,,---...000222333000000///......---,,,,,,,,,---......///.........---------...............,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,---.........,,,+++***,,,,,,,,,------,,,,,,,,,************************))))))(((&&&%%%&&&)))+++,,,+++++++++******))))))******))))))******+++,,,++++++++++++++++++++++++++++++******)))***+++,,,***++++++,,,---......///******+++,,,------------))))))))))))************))))))))))))))))))******))))))))))))))))))))))))'''((())))))***)))))))))************)))))))))))))))))))))))))))))))))))))))***,,,+++******+++---)))))))))*********))))))))))))*********+++++++++***+++,,,,,,+++,,,...000,,,------..................000111000111333444222222555888999:::>>>DDDJJJSSS___qqquuusssqqqxxx,,,,,,,,,------.........------,,,,,,,,,---............---,,,,,,---......////////////000000000000000000000111111111222222+++...222555888:::===???HHHIIIKKKNNNSSSYYY^^^aaaeeegggiiijjjmmmsss}}}{{{vvvwwwzzz}}}|||yyyxxxxxxxxxvvvttttttvvvxxxyyy|||}}}}}}|||wwwnnniiihhhqqqwwwfff[[[RRRLLLDDD???>>>>>><<<:::888888888888777666555555555444333333555555444333444444444444444333333333222333333333333333333222444444333333222222222111//////000000000000111111000000000000000000000000//////000000000000111111...---------...///111222111111000///...---,,,+++,,,---......//////........................---------------,,,,,,++++++***......---------------------------------,,,+++***,,,,,,------------,,,,,,************************))))))((('''%%%&&&)))+++---,,,,,,+++******))))))******))))))******+++,,,++++++++++++++++++++++++((()))++++++******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++************************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))((((((************************))))))))))))))))))))))))((()))******))))))***,,,(((((()))************))))))************+++++++++)))***++++++******,,,...,,,,,,---............---222111///000222444333111222555888999:::>>>DDDIIITTT```ssssssrrrqqquuu+++,,,---...///000000000...---------......///000///...---,,,,,,---.../////////000000000111111111111222222222222333333333111222444777:::???EEEJJJLLLMMMPPPTTTZZZ```fffiiirrrsssssssssvvv~~~xxxwwwwwwzzz}}}~~~|||pppmmmjjjkkknnnqqqqqqqqqtttuuuuuutttssssssuuuwwwwwwzzz|||{{{~~~~~~}}}|||{{{zzz}}}zzzvvvrrrnnnggg___ZZZUUUUUUZZZeeevvvyyy|||}}}rrrggg___SSSKKKGGGDDD@@@<<<;;;:::999888777777777777888666444333555666666555777777666666555555555555333333444444444444333333333333333333333333222222000000000111111111222222........................//////000000000111111111///...---------///000222000000//////......------,,,---......//////....../////////...---------,,,...---------,,,,,,,,,,,,------..................000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,*********************************)))((((((***,,,++++++++++++++++++++++++******))))))******+++,,,************************(((+++......,,,***)))***(((((((((((()))))))))))))))******+++++++++******************************((()))))))))************))))))))))))))))))))))))))))))*********))))))((()))))))))******++++++,,,))))))))))))))))))))))))&&&((())))))(((((()))***'''((()))***+++******))))))************+++++++++***+++++++++))))))+++---+++,,,---.........------111000000111111111222333222555888:::;;;>>>DDDIIITTTaaatttttttttsssttt+++,,,---///000111111111...............///000111111000///......///000111000000000000111111111111222222333333333444444444999999888999<<>>DDDIIITTTaaatttuuuwwwuuusss|||++++++,,,---...///000111---------.........//////.........///////////////---...000000//////111222444333333333333555666777555<<>>AAACCCNNNQQQXXXaaaiiillljjjgggfffnnnzzzzzzvvvsssssspppkkkeee___\\\[[[[[[]]]___```___\\\YYYWWWTTTTTTVVV\\\eeeqqq|||qqqcccWWWRRRKKKDDD???;;;888555;;;999666444222222333333777777777777777777777777666666666888999999777555555555555444444444333333222111111111111222333333111111111111111111111111000000///...............////////////////////////000000000/////////............////////////......------------------------........................//////...,,,******,,,---------............------,,,------......------,,,,,,+++***))))))***+++,,,***))))))(((((())))))***************************))))))))))))))))))******************************++++++************++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))))))))******))))))))))))************(((((((((((((((((((((((()))******+++,,,,,,------******************************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,***)))***,,,///111/////////000111111222222444444777<<<======DDDLLLUUUaaassswwwmmmeeegggsss,,,,,,------...//////000............////////////111000000000//////......///000000000///000333555::::::;;;===AAAFFFJJJMMMZZZ^^^dddjjjoooooommmkkkqqq}}}yyysssnnnllllllkkkhhheeeddddddaaa]]]ZZZXXXUUUQQQPPPRRRXXX```dddhhhqqq}}}vvviiiaaaUUUKKKEEEAAA===;;;===;;;999666555555666666888888888888888888888888666777999;;;===>>>======444444444333333333333222333222222111111111222222111111111111111111111111///000000000000///......////////////////////////000000/////////............//////000000//////...........................000000//////.........---++++++***'''%%%%%%(((***+++,,,,,,------------,,,,,,------......------,,,---,,,***(((((()))***,,,***))))))))))))))))))***************************)))))))))))))))*********************************++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++******))))))))))))******((()))))))))'''&&&((()))************************,,,,,,,,,++++++*********************************+++******************+++*********+++++++++,,,,,,,,,,,,,,,---------......///...---------///000111/////////000111111222222444444777<<<======DDDLLLUUUbbbssszzzppphhhiiittt,,,,,,------.../////////........./////////000000.../////////000000111111444555555444333444666999>>>???@@@CCCIIIOOOUUUYYYeeekkkppprrrqqqqqqtttvvv|||tttpppoooooommmkkkeee```XXXQQQMMMMMMPPPRRRPPPWWW^^^ccciiitttxxxgggYYYPPPJJJEEEBBB===<<<999777666666777888999999999999999999999999999:::<<<======<<<<<<;;;333333333333222222222222555444222111000//////...111111111111111111111111000000111111111000///...////////////////////////////////////..................////////////..............................000000000//////......---......---***((((((+++---******+++,,,,,,,,,,,,,,,,,,------......------,,,---,,,***(((((()))***+++******))))))))))))******************************(((((())))))************************************++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++******))))))))))))******+++++++++)))'''&&&''')))************************************))))))))))))************************++++++************++++++))))))))))))*********+++,,,,,,,,,---------.........///000111000///---,,,/////////000111111222222444444777<<<======DDDLLLVVVbbbttt{{{qqqhhhiiittt---------.........//////....../////////000000000---...//////111111222333444555555444444666:::===EEEEEEGGGKKKRRRZZZbbbfffooouuu{{{}}}|||~~~yyyssskkkaaaYYYTTTRRRQQQNNNPPPQQQQQQRRRYYYeeeooozzziii]]]TTTKKKEEE@@@>>>;;;999777777777888::::::::::::::::::::::::;;;======<<<999666444444444444333333333222222222666555333111///...------111111111111111111111111111111111111111000///////////////////////////////////////.........------------............------........................000000//////.........---...///...,,,******+++---)))***+++,,,,,,---,,,,,,,,,------......------,,,...---+++***))))))******+++******))))))******+++++++++++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++++++++************++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))))))))******...---+++)))))))))******((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,************************++++++************++++++(((((()))))))))*********,,,,,,,,,,,,------------,,,...000111000---***(((/////////000111111222222444444777<<<======DDDLLLUUUaaasssxxxnnneeefffqqq---------................../////////000000000000/////////000111111111222111222333444666:::@@@CCCLLLLLLOOOTTT[[[eeemmmssstttyyy}}}}}}uuukkkddd```[[[ZZZWWWSSSQQQSSSWWW[[[```jjjyyysssgggZZZQQQGGGEEEAAA===:::999888888:::::::::::::::::::::::::::<<<===;;;777444333444666666555555555444444444666555333222111000//////111111111111111111111111222222111111111000000000//////////////////////////////.........------------......//////......---........................///.....................,,,,,,---,,,***))))))***++++++,,,---............,,,------......------,,,---------,,,+++*********+++******))))))******+++++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++++++++************++++++((())))))))))))*********))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******))))))))))))******+++(((%%%%%%(((++++++***''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...,,,+++/////////000111111222222444444777<<<======DDDLLLSSS___qqquuukkkbbbcccooo---------...............////////////000000000000111111111000000000000000333555777999===CCCIIINNNQQQQQQTTTYYYbbbllluuuzzztttwwwwwwqqqhhheeeaaa]]]ZZZYYYXXXXXXTTTZZZeeeoooyyy~~~ooocccPPPMMMHHHCCC???<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666999<<<<<<999777888:::777777777777666666666666555444444333222222222222111111111111111111111111333222111111000000111111//////////////////////////////.........---------......////////////......////////////////////////........................,,,...///...,,,******+++,,,---...///000000000000,,,------......------,,,---......------+++***)))++++++************++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++******))))))))))))******&&&!!! &&&******((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,//////...//////000111222/////////000111111222222444444777<<<======DDDLLLQQQ]]]ooouuujjjbbbcccooo---------...............---...///000111111111111222222222222222444666777999999;;;===BBBJJJRRRXXX``````aaabbbfffmmmvvv|||{{{zzzrrrmmmlllkkkgggddd___^^^\\\ZZZZZZ^^^dddiiiqqqyyyrrr^^^XXXPPPIIIDDDAAA???>>>>>>???>>>===:::999888999:::::::::999999777666666777777777666555555444444333333333222222111111111000000000000000000000000222222222111111111111000,,,...000000///...---...000000000000000/////////////////////////////////000000//////.........---000000//////.........---........................+++++++++,,,,,,,,,------000///...,,,++++++,,,,,,...---,,,***))))))******///...---,,,+++*********------++++++++++++------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++*********))))))))))))******************************************)))))))))))))))***,,,+++++++++******))))))))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++,,,---...////////////...///000111333444666666555888:::;;;;;;>>>CCCHHHRRR^^^nnn~~~uuullldddfffqqq......////////////000000---...//////000000000000222222222222444666888:::<<<@@@EEEJJJNNNSSSYYY]]]aaacccfffiiiooowww~~~zzzvvvnnnjjjccc]]]YYYWWWXXXYYY\\\cccrrrrrrjjj___TTTLLLGGGBBB@@@?????????===:::999999999::::::::::::999888777666888888888888777666555444555555555444444444333333111111111111111111111111111111111000000000//////000111333333111/////////000000////////////000000////////////////////////000/////////............000/////////............------------------------,,,,,,,,,,,,------------------,,,,,,,,,---...///111000///---------------......---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************)))((((((((()))+++,,,))))))))))))***************************+++++++++******)))))))))))))))***(((((((((((('''''''''&&&))))))))))))))))))))))))***))))))))))))***++++++((((((((((((((((((((((((************************,,,,,,++++++,,,,,,---...+++,,,---...////////////---......000111222333333333666999999:::===CCCHHHRRR]]]nnn}}}~~~rrrhhhjjjuuu/////////000000111111111///000000000000111111111222222333444777:::===???===EEENNNSSSVVVZZZ___dddjjjmmmsssyyy}}}qqqggg```[[[VVVRRRQQQSSS\\\kkkyyyvvvhhh\\\SSSKKKGGGDDDBBB@@@>>>===<<<<<<<<<::::::;;;::::::999888777888888999999999777555444555555555555444444444444222222222222222222222222000000000000/////////...333555777666444222111111111000///......///000111////////////////////////////////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........******++++++---...000111111111///...............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((''''''))),,,...))))))))))))************))))))******++++++++++++))))))))))))))))))******(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((************************,,,,,,++++++,,,,,,---...+++,,,---...////////////...//////000111111222222111444777888999===CCCHHHRRR]]]mmm}}}~~~qqqqqq}}}...//////000000111111111222222222222333333444444333444555888<<<@@@DDDFFFFFFMMMUUUZZZ^^^dddnnnuuu{{{uuupppiiiccc^^^YYYWWW\\\bbbhhhooowwwqqqcccWWWPPPJJJGGGDDDAAAAAAAAAAAAAAA;;;;;;;;;;;;;;;:::999999777888999999999777555444333333333333333333222222333333333333333333333333111111000000000/////////555777888777555222111111111000.........///111222///////////////////////////////////////.........///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,---///000000......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,((()))))))))************)))))))))***++++++,,,,,,((())))))******************************)))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...+++,,,---...////////////111111222222222333333333111444777999:::>>>DDDIIIRRR]]]mmm|||~~~------...//////000111111222222222222333444555666666777:::===BBBGGGLLLNNNUUUYYY^^^cccjjjvvv~~~}}}~~~uuujjj```[[[XXXVVVXXX[[[nnnuuucccXXXRRRMMMGGGDDDDDDDDDDDDCCC;;;<<<<<<<<<<<<;;;;;;:::666777777777777555444333333333333333333333333333333333333333333333333333222222111111111000000000444666777666444111000000000///.........000111222////////////////////////.........///////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------.........,,,,,,,,,,,,+++++++++***++++++++++++,,,---......++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,+++)))'''&&&((()))))))))************))))))*********+++++++++'''((()))***************++++++++++++++++++++++++************************((((((((((((((())))))***************************************************,,,,,,++++++,,,,,,---...+++,,,---...////////////111111222222222333333333222555888:::;;;???EEEJJJRRR]]]mmm|||------......///000111111111111111111222444666888;;;===???DDDIIIOOOTTTVVV[[[^^^ccckkkxxx|||zzz}}}~~~pppggg```YYYUUUVVV[[[iiitttggg___XXXOOOIIIGGGFFFDDDBBB<<<<<<============<<<<<<777777666666555444444444555555555555666666666666333333333333333333333333222222222222111111111111222444555555333000000000......//////000000111111////////////////////////.........///////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------......---,,,,,,,,,------......---,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&(((******)))'''$$$!!!))))))))))))************************************&&&''')))***++++++******))))))***************+++************************))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...////////////...//////000111111222222333666999:::;;;???EEEJJJQQQ\\\mmm}}}---......///111222222333222222222333555888;;;===AAABBBEEEIIIOOOUUUZZZ]]][[[^^^gggwwwxxxooohhheee```bbbmmmrrriii\\\SSSNNNJJJFFFBBB<<<======>>>>>>=========:::888777555444555666666555555555555666666666777222222222222222222222222111111111111000000000000111333444444222000000000,,,---///111222111000000////////////////////////............/////////000............/////////000------------------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,---...//////...------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&'''((())))))((('''&&&))))))))))))************,,,,,,++++++***)))))))))&&&''')))+++,,,+++***)))(((((())))))***************************************))))))))))))***++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...////////////---......000111222333333444666999::::::===CCCHHHPPP\\\mmm}}}...///000111222333444444666666666777999===@@@CCCDDDEEEHHHMMMRRRXXX]]]```\\\bbbppp{{{wwwnnngggeeeooo}}}xxxiii]]]UUUOOOIIIEEE======>>>>>>>>>>>>>>>===<<<:::777555444555777999333333333444444444555555222222222222222222222222000000000000////////////000222444444222111111111+++---000222333222000///////////////////////////---.........//////000000---.........//////000000........................+++++++++,,,,,,,,,------***+++---.........------+++,,,---.........---,,,---,,,,,,++++++,,,,,,---...---++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***,,,---...))))))))))))************---,,,,,,+++***)))((((((%%%''')))+++,,,+++***)))))))))******+++++++++,,,***************************************++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...////////////...///000111333555666666333666888999999<<>>>>>@@@@@@===;;;;;;999888777888777666444333444555555333333444555444333333222222333333444555444444333333222222222444444333222111111111222000000000000000000000000000000//////.........---...//////000000000000000........................111000///...---,,,,,,,,,,,,,,,------...---------........................------++++++++++++------,,,------,,,******+++---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************************************)))))))))))))))*********+++(((%%%""""""###&&&(((******+++++++++,,,,,,,,,************************)))******)))(((((()))+++))))))))))))))))))))))))(((***+++---,,,+++)))((()))******++++++)))((('''******++++++++++++************+++++++++******)))......///000000000000000//////000000111111111222222555999:::;;;>>>CCCHHHNNN^^^lll}}}...///000111111333666999>>>>>>===???BBBFFFIIIJJJRRRSSSUUUXXX^^^eeelllppp{{{uuukkkfffhhhppp{{{yyymmmcccZZZSSSMMMHHHDDDBBBCCCCCCAAA>>>;;;999777777777777555444444555666666444444555666222222222222222222222222555555444333222111111000222222222222222111111111000000000000000000000000000000/////////............//////000000000000000////////////////////////000///...------------------------...------,,,,,,........................------,,,++++++,,,------,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))************************************)))))))))))))))))))))***...,,,***(((((()))***,,,(((((()))))))))***************)))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))***++++++***))))))***++++++,,,+++***)))(((******++++++++++++*********+++++++++++++++******......///000000000000000...//////000111222222222222555999:::;;;>>>CCCHHHOOO___mmm~~~///000111222333666:::===CCCCCCDDDFFFIIIMMMQQQSSSZZZ[[[]]]```fffppp}}}wwwkkkggg```eeennnxxxrrrcccZZZSSSMMMFFFCCCBBBBBB@@@>>>;;;999777777777666555333555666777666555555666777333444555666666555444333555555444333111000000//////000111222222222111000000000000000000000000000000000////////////.........///000000111111000000000000000000000000000000///......---------..................---,,,++++++------------------------------,,,,,,,,,,,,------,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******************************))))))))))))))))))++++++***)))))))))******)))))))))))))))************)))))))))(((((('''''')))******)))(((((()))+++)))))))))))))))))))))))))))))))))((()))))))))***+++,,,,,,,,,,,,+++************++++++++++++******++++++,,,,,,,,,,,,++++++......///000000000000///---...///000111222333444222555999:::;;;>>>CCCHHHPPP```nnn~~~111333444555777;;;@@@DDDFFFHHHJJJMMMQQQVVV[[[______bbbfffjjjrrrzzziiigggggglllxxxrrrggg\\\UUULLLFFFDDDCCCAAA???;;;999888777777666444333444666777666555444555666666777999::::::999777666555555444333111000//////---...000222333222111///////////////////////////000000////////////////////////000111111111111000000000000000000000000000......---------......///............---,,,+++***---------------------------------,,,,,,---------,,,------,,,******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********************************)))))))))))))))((())))))*********))))))++++++++++++++++++++++++*********)))(((((('''''')))******)))(((((()))+++))))))))))))))))))))))))***)))'''&&&'''(((***++++++++++++++++++***************++++++++++++******++++++,,,---------,,,,,,---...//////000000//////,,,---...000111333444444222555999:::;;;>>>CCCHHHOOO```mmm~~~111333666888;;;???EEEIIIKKKMMMPPPSSSUUUZZZ```eeebbbgggmmmuuu{{{ssskkkkkkppp}}}}}}kkkcccXXXOOOJJJGGGDDDBBB<<<;;;888888888777555333333444555555333333444555777888:::;;;;;;:::888777555555444333222111000///---...000222333222111/////////////////////////////////000000000000000000///000000111111111111111////////////////////////......---------......///............---,,,+++***------------------------------------------------,,,------,,,******+++---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************))))))(((((()))***+++,,,------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******)))(((((()))+++))))))))))))))))))))))))***((('''&&&&&&(((***,,,+++*********))))))))))))******++++++++++++*********+++,,,---------------------...///////////////,,,---...000111333444444222555999:::;;;>>>CCCHHHNNN___lll|||000333888<<>><<<:::999999888666444333444555444333222333555555666777888888777666555555444444333333222222111///000111222222222111000000000000000000000000000//////000000000000111111///000111111222222111111///////////////////////////......---------..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------,,,******+++---************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************++++++******)))((((((((('''''')))***++++++++++++*********)))))))))))))))***************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))''''''''')))+++---+++***))))))(((((())))))******++++++++++++******)))***+++,,,,,,------,,,------...////////////...---...///000111222333444222555999:::;;;>>>CCCHHHNNN^^^lll{{{333777===BBBGGGKKKOOORRRWWW\\\```ccceeejjjrrrxxx}}}uuuwww|||lll___SSSHHHBBB@@@>>>;;;::::::999777555444555666555444333444666555555555555555555555555444444444444444444444444222222222222222111111111000000000000000000000000//////000000000111111111000000111222222222222111000000000000000000000000000///...------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------,,,******+++---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------*********+++++++++,,,,,,************************++++++******)))(((((('''%%%%%%&&&'''((()))***+++*********)))))))))(((((((((((())))))******++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))(((((()))***,,,---,,,+++***)))))))))************++++++++++++******((()))***+++,,,,,,,,,,,,,,,---......//////.........//////000111222222222222555999:::;;;>>>CCCHHHOOO___lll|||666;;;BBBIIINNNRRRUUUXXXZZZ___fffkkkpppwww}}}|||}}}xxx|||rrr}}}ooo```SSSJJJAAA???<<<;;;;;;:::777555555666777666555444555777777777666666666666777777444444444555555555666666444444333222111111111222000000000000000000000000//////000000111111111222000000111222222222222111111111111111111111111111111000///...---,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------,,,+++***+++---------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,************************+++++++++***)))((((((''')))))))))***+++---...///,,,,,,,,,,,,++++++******&&&&&&'''((()))***++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++*********+++,,,******++++++++++++******'''((()))***+++,,,,,,,,,,,,---......//////......//////000000111111111222222555999:::;;;>>>CCCHHHPPP```mmm}}}}}}>>>CCCHHHKKKLLLQQQZZZaaadddiiirrr~~~uuu```OOOMMMDDD===<<<;;;888777888777777777666555444333222444444555555666555555555444444555555444444333222000111111111111222222222000111222111///...///111222222222333333222222222...///000111222333444444111000///.........///000.........///////////////++++++,,,---....................................,,,---///000000000///...++++++,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,---------------------,,,+++***((((((++++++++++++***)))(((''',,,+++***))))))***++++++---,,,,,,+++*********+++000...***'''&&&(((***,,,************************---,,,***)))))))))***+++)))))))))))))))******+++---,,,******,,,///333555888333---)))***,,,,,,,,,))))))))))))***+++,,,---***++++++,,,,,,------...000///............------000000//////000222444555666888:::;;;;;;===CCCHHHRRR]]]nnnzzz}}}FFFKKKPPPSSSUUUZZZcccjjjttt|||tttaaaSSSJJJCCCBBB@@@===::::::888888777777666555444444555555555666555555444444444444444444444333222222111111111111222222222222444555666444222/////////000000111111111111000000...///000111222333333444333222111///....../////////////////////.........------......//////..............................------///000000000///...//////...---,,,+++******------,,,+++************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,------------+++,,,,,,,,,,,,++++++******************)))((((((++++++***))))))******+++...---,,,,,,+++++++++,,,...,,,***(((((((((***+++************************,,,+++***)))((())))))***)))))))))))))))******+++)))))))))***+++---...///444000+++((()))++++++***))))))))))))***+++,,,---***++++++,,,,,,------...111777;;;:::444//////111000000///000111222444555555888:::;;;;;;===CCCGGGTTT___oooyyy|||KKKOOOTTTVVVYYY___jjjrrr}}}|||{{{}}}|||{{{~~~}}}}}}uuu^^^TTTJJJFFFCCC===::::::999999888888777666666666666666666666666555444333333333333333333222222111111111111111222222222333777999:::999666222///......//////000000//////......//////000111222333333444333222000000/////////000000//////......------/////////000//////..............................---......///000/////////000//////...---,,,++++++...------,,,++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,------------***+++,,,,,,------------))))))))))))))))))))))))************************......---,,,,,,,,,,,,---++++++******)))******+++******************************)))((((((((()))))))))))))))))))))******+++'''((()))***++++++++++++...,,,)))((())))))))))))))))))))))))***+++,,,,,,***++++++,,,,,,------...111;;;EEEBBB777//////333/////////000111222444555555888:::::::::===BBBGGGUUU```pppzzz~~~PPPSSSVVVXXX\\\fffttt~~~{{{sssfffXXXOOOGGG@@@<<<<<<:::999999888777777777777777777777777666444333333222222333333222222111000111111111222222222333333888:::======999555111///...//////////////////.../////////000111222222333222222222111111111111111111111000///...------,,,///////////////...---,,,---------------------------......///////////////,,,------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,---,,,,,,++++++,,,------------,,,)))))))))))))))***+++++++++++++++++++++*********---,,,,,,+++++++++,,,,,,)))******+++++++++******************************))))))(((((((((((((((((()))))))))))))))******+++************++++++++++++))))))))))))))))))))))))******))))))***++++++,,,***++++++,,,,,,------...---777@@@>>>444,,,,,,000//////000000111333444444555777:::::::::===BBBGGGTTT___ooo~~~YYY[[[\\\^^^dddrrruuuxxx|||lll]]]QQQGGGCCCBBB<<<;;;999888777777777777777777777777666555444333222222333333222222111000111222222222222333333333555999===>>>;;;777444222///000000111111000000////////////000000111111222///000111111222222333333111111000///...------,,,...............---,,,+++++++++++++++++++++++++++............/////////000,,,,,,------...///000000......------,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***,,,---......------,,,+++*********+++***************++++++))))))***+++++++++******************************((((((((()))))))))(((((()))))))))))))))******+++,,,+++)))'''''')))+++---((()))***************************)))******+++,,,***++++++,,,,,,------...,,,000333333///,,,,,,......///000111222333333444555777999::::::<<>><<<:::888777777777777777777777666666555444333333333333333222222111222222222222333333333333222666:::<<<:::777555333000111111222222111111000/////////000000000111111...///000111222222222222000000//////......------------------------,,,+++++++++++++++++++++++++++///............///000000............------,,,,,,...------,,,,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******)))***,,,...000111333111///,,,+++************))))))))))))******+++******+++++++++******)))************************(((((()))*********)))))))))))))))))))))******++++++)))&&&$$$$$$'''***,,,((()))+++******)))+++,,,+++***************++++++***++++++,,,,,,------...---,,,+++,,,---............///000222333333333333444777999999999<<>>;;;888777555666888999888888444333333333444555666666444333222111000000111111222222222111111111000000111111111111111111111111///000111111222111111111000000000000000000000000111000//////......//////,,,---------.../////////---------,,,,,,,,,,,,,,,---------............///---,,,+++,,,...///...---.........------------,,,+++,,,---,,,+++***+++,,,,,,+++******))))))******''''''((()))***+++,,,,,,*********+++++++++++++++,,,***))))))+++...333666666111,,,***,,,...---,,,,,,,,,,,,++++++*********************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++---...++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---......//////......------///000222444555666111444888:::;;;===BBBFFFMMMYYYkkk|||zzzzzzyyy}}}~~~jjjYYYNNNGGGBBB???>>><<<999888888888777666555555444444444444555555444444444444444444444444333333222222222111111111111111111111111111111111000111111222222222111111/////////000000000000000111000000///.../////////............------------,,,,,,,,,------------------------............///...---,,,,,,---......///////////////............,,,---...---+++******+++,,,+++******))))))******''''''((())))))***+++++++++++++++++++++++++++++++++***)))(((***,,,///111111...+++***+++------,,,------,,,,,,++++++******************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///++++++************++++++******+++++++++,,,,,,,,,......------------,,,,,,,,,---......///...............///000222333444555111555888::::::===AAAFFFMMMYYYlll~~~~~~zzzyyyxxxcccUUULLLFFFCCC@@@===:::888777777666555888777666555444333333333111222333444555666666666000/////////............111111111111111111111111111111222222222111111000......//////000000000000111111000///////////////000000///...---,,,,,,+++---------------------...---------............///.........------...///000,,,,,,,,,+++++++++******,,,......---+++***+++,,,,,,+++******))))))***************)))))))))))))))+++++++++++++++++++++++++++***)))))))))+++,,,---...---+++***+++++++++***,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++---...///++++++************++++++******+++++++++,,,,,,,,,------------------------,,,---......///.........000000000111222222333333222555999::::::<<>><<<888666666777777666888888666555444444333333///000111333444444444444111111111111000000000000222222222222222222222222111111111222111111000///---......//////000000111222111000000//////000000111111000///...------,,,.........------------------------............///,,,...//////......///000------------,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,+++******))))))******++++++++++++******))))))+++++++++++++++***************)))*********++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++************************((())))))***+++,,,------++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,---......//////......111111111111111222222222222666999::::::<<