BM6P6(@ rrrsss{{{|||tttmmmfff```^^^```cccccc```\\\YYYWWWYYYSSSMMMIIIHHHHHHEEECCC@@@>>>>>>>>><<<>>>KKKXXXwwwuuunnnrrr|||tttkkkfffjjjkkknnnnnnlllmmmzzz|||{{{{{{{{{iiiXXXKKKPPP```sss}}}wwwsssqqqlllfff^^^SSSHHHCCC@@@<<<;;;<<<666888;;;=========>>>???GGGeeepppRRRNNNOOORRR[[[kkkwwwzzzyyyyyy{{{zzzzzz}}}~~~~~~|||{{{||||||}}}}}}}}}}}}||||||}}}}}}||||||||||||}}}}}}|||{{{yyywwwuuutttsssrrrrrrrrrrrrrrrrrrpppooooooppprrrrrrppplllhhhhhhiiihhhfffeeeddddddfffiiikkkeeeeeeffffffeeeeeedddcccgggdddaaa_________^^^]]][[[ZZZYYYYYYYYYWWWTTTRRRSSSQQQOOOLLLHHHEEEBBBAAA>>>===???BBBEEECCC>>>999<<<@@@GGGMMMRRRVVVZZZ\\\___zzzyyywwwtttrrrpppppppppqqqqqqqqqppppppooonnnnnnnnnpppnnnmmmmmmjjjfffggglllmmmxxx{{{XXX]]]uuu~~~[[[LLLCCC<<<<<<<<<;;;:::999777666444333222444333111111111333555666222222111111111111222222000000000000000000000000000000000111222222222333000111111111111222222222333222111222333333222000000111111111111222222222222222111111222222333444666444666===KKKccc~~~{{{uuuwww~~~yyyxxxxxxwwwuuuxxx{{{}}}~~~~~~~~~{{{zzzzzzyyyxxxvvv}}}zzzuuuqqqqqquuuzzz~~~}}}{{{yyyvvvssspppnnnmmmrrrpppmmmkkkkkkmmmppprrrqqqnnnjjjggghhhjjjkkkkkkrrrqqqooommmqqquuurrrkkknnnhhhZZZKKKEEEFFFFFFCCCFFFJJJSSSgggvvvcccPPPDDDDDDJJJyyyppp|||}}}rrrjjjfffccccccdddeeeeeebbb___\\\ZZZYYYUUUOOOKKKHHHGGGEEEDDDDDDAAA??????===>>>FFFPPP___vvvttt}}}~~~zzzpppkkkiiijjjmmmooonnnnnnvvvyyydddYYYPPPVVVfff{{{~~~xxxtttqqqkkkcccXXXNNNDDD@@@>>>;;;;;;===<<<>>>@@@@@@???>>>>>>???DDD]]]vvvVVVPPPUUUUUU]]]jjjtttvvvwwwxxx{{{yyyyyy}}}~~~~~~}}}|||zzz||||||}}}}}}}}}}}}|||||||||||||||}}}}}}|||||||||{{{zzzxxxvvvtttsssrrrrrrqqqrrrrrrqqqqqqpppooonnnoooppppppmmmjjjgggggghhhhhhfffeeeddddddfffhhhjjjeeeeeeeeeeeeeeedddccccccbbb```^^^]]]\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXUUUSSSQQQPPPMMMJJJGGGCCCAAA@@@>>>???AAACCCCCCAAA===:::>>>CCCJJJNNNQQQUUU[[[```tttyyyxxxwwwtttrrrppppppqqqqqqqqqqqqpppoooooonnnnnnmmmpppkkkjjjmmmooonnnooorrrtttfffSSSjjjwww~~~~~~yyyRRRIIIBBB======<<<::::::999777666444333333444333222111222333555666222222111111111111222222111111111111111111111111222222222222222333333333000111111111111222222222222111000111222333111///000111111111111222222222222222111111222222333444444222333777@@@SSSqqqyyynnnjjj|||zzzyyyxxxvvvxxx{{{}}}}}}~~~}}}|||zzzxxxvvvtttxxxvvvrrrpppqqquuuyyy|||}}}{{{xxxuuurrrppppppooopppooommmllllllmmmooopppooolllhhhgggiiilllmmmnnnpppqqqpppooosssvvvssslllkkkdddVVVHHHCCCFFFGGGEEELLLOOOWWWmmmyyyiiiWWWKKKIIINNNnnn{{{}}}pppgggffffffggggggfffdddbbb___]]]\\\YYYWWWSSSNNNIIIFFFFFFGGGHHHCCC@@@@@@@@@>>>AAAFFFMMMppp~~~tttyyy{{{~~~vvvppphhhhhhkkkoooooonnnqqqvvvttt```YYYWWW^^^ooozzzuuuqqqiiiaaaQQQGGG???======<<<<<<>>>CCCEEEFFFDDDBBB@@@???@@@BBBTTT^^^TTTWWWVVV[[[eeemmmqqqtttxxxyyyxxxxxx}}}~~~}}}}}}{{{zzz||||||}}}}}}}}}}}}|||||||||||||||}}}}}}|||||||||zzzxxxwwwuuusssrrrqqqqqqppppppppppppooonnnmmmmmmmmmmmmllljjjgggfffggghhhgggfffeeeddddddeeeggghhhdddddddddeeedddccccccbbb___^^^\\\\\\\\\[[[YYYWWWUUUUUUUUUVVVXXXWWWUUUSSSOOOMMMKKKGGGDDDAAA???>>>@@@BBBCCCCCCAAA???>>>===CCCHHHNNNQQQQQQVVV```iii|||zzzxxxvvvtttrrrqqqpppqqqqqqpppppppppooonnnnnnmmmmmmooojjjgggkkkoooppprrrtttvvvvvvSSSWWW}}}yyyyyytttjjjLLLHHHCCC===<<<999:::999888777666555444333444333222222222333555555222222111111111111222222222222222222222222222222333333333333333222222222000111111111111222222222111000000111222222111///000111111111111222222222222111111111111222333333444555666777:::HHHbbbyyy|||ooocccqqq}}}zzzxxxyyy{{{|||}}}}}}||||||}}}}}}{{{vvvsssqqqtttsssqqqpppppprrrtttvvv{{{zzzwwwuuusssrrrqqqqqqnnnmmmmmmllllllmmmmmmnnnllljjjhhhhhhjjjnnnpppqqqoooqqqqqqqqquuuxxxtttmmmhhh```RRREEEBBBGGGJJJIIIRRRSSS[[[rrr}}}ppp```SSSOOOQQQmmmwww~~~xxxnnnhhhfffeeehhhfffcccaaa```^^^\\\[[[ZZZZZZXXXRRRLLLHHHIIIKKKJJJDDD@@@BBBCCC@@@??????FFFffftttttt}}}yyyttthhhfffhhhmmmooollljjjkkkxxx}}}{{{mmm^^^ZZZ[[[ggg}}}{{{vvvqqqggg^^^KKKCCC<<<<<<>>>>>>@@@BBBHHHIIIIIIGGGDDDBBBBBBBBBFFFOOOxxxhhhXXXWWWTTTVVV]]]dddiiipppvvvvvvwwwzzz}}}}}}|||{{{yyy||||||}}}}}}}}}}}}||||||{{{{{{|||}}}}}}|||{{{{{{xxxwwwvvvtttrrrqqqqqqqqqoooooooooooonnnmmmlllkkklllkkkiiifffeeeeeefffhhhgggfffeeedddddddddffffffccccccddddddccccccbbbaaa______^^^^^^___]]]ZZZXXXVVVVVVUUUVVVWWWVVVTTTRRRLLLJJJGGGDDDAAA???>>>>>>AAADDDEEECCC???>>>???BBBHHHNNNSSSTTTTTT\\\kkkxxxzzz}}}wwwvvvtttsssqqqqqqqqqqqqpppoooooonnnnnnmmmllllllmmmiiiggggggggghhhmmmtttzzziiiRRRkkkoooyyyuuubbbKKKHHHAAA<<<:::777999888888777666555555444444444333333333333444555333222222111111222222333222222222222222222222222333333333222222111111111000000111111111222222222111000000111333333222000000000111111111222222222111111111111111222222333222444777888999BBBYYYoooyyyjjjnnn~~~}}}{{{zzz{{{||||||}}}~~~}}}yyyvvvvvvzzz}}}{{{tttooommmoooooopppppppppooooooooowwwwwwxxxxxxvvvtttrrrqqqlllmmmmmmmmmmmmmmmmmmlllllljjjhhhiiilllooopppqqqmmmqqqssstttvvvyyyuuuooofff^^^OOODDDDDDKKKPPPOOOUUUTTT]]]vvv~~~tttgggYYYQQQPPPmmmrrruuurrrnnnkkkhhhccciiifffbbb``````___^^^\\\[[[[[[ZZZUUUOOOKKKLLLNNNJJJDDDAAADDDFFFCCC???>>>???XXXwwwxxxrrr{{{}}}yyyiiieeeeeejjjllliiiffffffooosss{{{~~~ssshhh\\\[[[aaattt~~~{{{vvvqqqggg]]]IIIBBB===>>>AAABBBDDDGGGIIIJJJJJJHHHFFFEEEEEEFFFLLLQQQtttuuu[[[YYYUUUSSSVVVZZZ^^^gggooovvvyyyzzzyyy{{{~~~}}}}}}{{{zzz||||||}}}}}}}}}}}}||||||zzz{{{|||}}}}}}|||{{{zzzwwwvvvuuusssrrrqqqqqqqqqnnnnnnnnnnnnmmmlllkkkkkkjjjiiifffeeeeeefffggghhhgggfffeeedddccccccddddddbbbbbbbbbcccbbbaaaaaa```___^^^^^^^^^___^^^[[[XXXZZZXXXWWWWWWVVVTTTQQQNNNHHHFFFCCCAAA???>>>>>>???CCCDDDDDDAAA??????CCCGGGNNNRRRVVVXXX[[[ggg|||vvvuuuyyyvvvuuutttsssrrrqqqqqqqqqoooooonnnnnnmmmlllllllllhhhhhhhhhfffaaacccpppdddaaannntttvvvXXXFFFDDD===999:::888888888777777666666555555555444444444444444444444333333222222222222333333222222222222222222222222222222111111000000//////000000111111111222222222222111111333444555444222000000111111111222222222111111000000111111222333...000333444333999KKK]]]mmmxxxrrryyy~~~{{{{{{{{{|||}}}}}}}}}|||{{{zzzwwwvvvwww{{{{{{ssslllhhheeehhhlllppprrrqqqooonnnqqqtttxxx{{{{{{xxxssspppmmmmmmnnnoooooonnnmmmmmmooommmkkkjjjlllnnnoooooommmqqqttttttvvvxxxuuuppphhh^^^PPPFFFHHHQQQUUUTTTVVVVVVbbb}}}{{{tttkkk^^^TTTOOOkkkooopppnnnnnnnnnkkkeeellliiieeedddeeeeeebbb```ZZZZZZXXXUUUQQQNNNNNNNNNIIIDDDCCCFFFGGGDDD@@@@@@===MMMgggtttuuu}}}mmmhhheeeggghhhffffffhhhhhhjjjpppzzzxxxnnneeeZZZ___lll}}}zzzvvvqqqggg^^^KKKCCC???BBBEEEGGGIIIKKKKKKKKKKKKIIIGGGGGGHHHIIIQQQVVVttt______YYYTTTSSSSSSVVV___iiiwww{{{xxxiiieeehhh^^^___eeerrr~~~~~~|||zzz||||||}}}}}}}}}}}}||||||yyyzzz|||}}}}}}|||zzzyyywwwvvvuuutttsssrrrrrrrrrnnnnnnnnnnnnmmmlllkkkkkkiiigggfffeeeggghhhiiihhhgggfffeeedddcccbbbbbbbbbaaaaaabbbbbbaaaaaa```___]]]\\\[[[[[[\\\[[[YYYWWW[[[ZZZWWWVVVTTTQQQMMMJJJDDDBBB@@@>>>>>>???@@@AAADDDCCCAAA??????BBBHHHLLLRRRUUUXXX[[[dddwww~~~tttuuuxxxuuuttttttssssssrrrqqqqqqnnnnnnnnnmmmllllllkkkkkkdddgggiiigggcccjjjgggttt|||vvvyyyyyyaaaIII>>>>>>888777;;;:::777777777777666666666666555555555555444444444444333333222222222222333333222222222222222222222222000000000000000/////////000111111111111222222222222222222333555666555444000111111111111222222222111000000000000111222222111111333333222444???KKK___uuuxxxyyy|||{{{{{{{{{||||||zzzxxxvvv{{{|||{{{{{{vvvwwwzzz|||{{{tttjjjcccZZZ```iiiqqquuuvvvtttrrrnnnrrrxxx|||}}}zzzuuuqqqoooppppppqqqqqqppppppooopppnnnllllllmmmnnnnnnmmmnnnrrruuuttttttvvvtttpppjjjaaaSSSJJJMMMVVVZZZWWWXXX[[[jjjxxxvvvqqqfff[[[UUUhhhnnnqqqooonnnooonnnkkkmmmjjjggggggiiijjjfffcccXXXVVVTTTRRRRRRPPPNNNLLLJJJFFFFFFHHHHHHCCCAAABBBBBBIII\\\yyywwwqqqzzz~~~sssmmmhhhfffeeeeeeiiioooiiihhhkkkttt{{{tttjjj```ZZZfff{{{|||~~~}}}yyyuuuqqqhhh```LLLFFFAAADDDHHHIIIKKKMMMNNNNNNNNNKKKIIIHHHIIIKKKRRRZZZtttddd```ZZZUUUSSSSSSVVVaaalllsssvvv|||zzzfffYYYXXXZZZRRRVVV^^^mmm}}}}}}|||||||||}}}}}}}}}}}}||||||xxxzzz|||}}}}}}|||zzzxxxwwwwwwuuutttsssssssssrrrooooooooonnnnnnmmmlllkkkiiigggfffgggjjjkkkjjjhhhffffffeeedddcccbbbaaaaaa``````aaaaaaaaa```______\\\ZZZYYYXXXYYYYYYXXXWWWYYYWWWUUUSSSQQQNNNJJJFFFAAA@@@>>>======???BBBCCCDDD@@@===<<<@@@GGGMMMPPPVVVVVVXXX^^^mmm{{{xxxxxxxxxttttttttttttsssrrrqqqqqqnnnnnnmmmmmmlllkkkkkkjjjfffggghhhgggiiiuuutttlll|||zzzuuunnnPPP???:::<<<777777;;;:::666666666666777777777777555555555555555444444333444333333222222333333444111111111111111111111111000000000000000111111111000111111111111222222222222111111333555666555333000111111111111222222222000000000000000111222222666444444555444444:::BBBSSSooo}}}}}}{{{zzz{{{|||{{{xxxuuuuuuyyy}}}~~~|||zzzzzz{{{uuutttuuuxxxzzzuuuiii___WWW^^^iiisssxxxxxxtttqqqooorrrvvvzzz{{{zzzwwwuuurrrrrrrrrrrrrrrrrrrrrrrrpppnnnmmmmmmnnnoooooonnnooosssuuusssrrrtttsssppplllbbbUUUMMMQQQZZZ[[[WWWXXX]]]qqq|||wwwyyyyyyrrrgggaaaeeennntttqqqmmmnnnqqqqqqllliiifffhhhkkkkkkgggcccWWWSSSPPPPPPQQQQQQNNNJJJKKKIIIHHHIIIGGGBBBAAACCCEEEFFFTTTpppzzzooowww{{{wwwpppjjjfffdddeeellluuummmkkkkkkrrr}}}|||xxxrrrfff[[[[[[mmm|||~~~}}}xxxtttqqqiiiaaaNNNGGGCCCFFFIIIJJJLLLNNNRRRRRRPPPMMMJJJIIIJJJKKKPPP\\\sssggg]]]YYYUUUTTTUUU[[[hhhtttnnnppptttzzz|||lll]]]VVVUUUWWWWWW[[[dddqqq~~~|||||||||}}}}}}}}}}}}||||||xxxzzz|||}}}}}}|||zzzxxxxxxwwwvvvuuutttsssssssssoooooooooooonnnmmmlllkkkiiiggggggiiilllmmmkkkiiiffffffeeedddcccaaa`````````````````````______^^^^^^[[[YYYXXXYYYYYYYYYYYYVVVUUUSSSQQQOOOLLLHHHEEE???>>>===<<<===@@@CCCEEEDDD???:::;;;AAAIIIPPPRRRXXXWWWXXX```sss|||xxxyyyxxxuuuttttttttttttsssrrrqqqqqqnnnmmmmmmllllllkkkjjjjjjkkkhhhfffffflll|||eeennnuuuyyywww]]]JJJ<<<;;;???999777:::777666666666666777777777777555666666666555444333333444333333222222333333444000000000000000000000000000000111111222222222333000111111111111222222222000000000222444555444333000111111111111222222222000000000000000111111222444000000333444444777<<>>:::<<>>DDDKKKQQQTTTTTTTTTZZZeeetttzzztttooonnnqqqrrrqqqqqqpppooooooooopppmmmlllkkkjjjiiiiiiiiiiiiiiieeehhhhhhrrrcccwwwtttllleee]]]@@@>>><<<:::::::::888777666666666666555555555555666555333222111222333333222222222222222222222222222111111000///......---////////////000000000000111111222333333333333222111111111111111111111111000000000000000000000000///111222444444333222111000000222333555666888888>>>HHHlllxxxjjjrrr~~~tttkkkgggttt|||xxxvvvuuutttuuuwwwxxxxxxyyyyyyxxxxxxxxxwwwrrrmmmlllmmmmmmhhhcccjjjjjjnnnuuuxxxtttooonnntttsssrrrrrrrrrtttwwwxxxuuuuuutttqqqnnnnnnqqquuummmmmmmmmnnnoooqqqrrrsssrrrsssrrrqqqppprrruuuwwwsssgggbbbQQQPPP\\\UUUUUUWWWhhhzzzyyyyyy||||||xxxiiijjjtttvvvnnnooovvvvvvzzz|||~~~~~~yyyqqqjjjfffWWWWWWVVVSSSNNNLLLKKKLLLLLLJJJHHHGGGFFFDDDBBB???BBBCCCFFFSSSooo~~~tttvvv~~~|||vvvnnngggeeehhhkkksssqqqooonnnpppvvv||||||xxxuuuiiiXXXPPPRRRaaa~~~{{{xxxtttpppnnnlllcccQQQJJJLLLKKKQQQVVVSSSSSSYYYZZZTTTOOONNNMMMJJJQQQ[[[hhhxxxaaa[[[WWWVVVWWWXXXZZZ]]]UUUPPPNNNSSSWWW[[[aaahhhmmmnnnnnnlllmmmttt}}}}}}}}}}}}|||{{{{{{{{{{{{{{{yyyzzz{{{||||||{{{yyyxxxwwwuuussssssssssssrrrqqqpppooonnnmmmlllkkkkkkkkkjjjiiigggfffeeeeeeffffffccccccbbbaaa```___^^^^^^```___^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRNNNJJJGGGDDDBBBAAA>>>======@@@DDDEEEBBB>>>;;;<<<@@@FFFMMMRRRTTTTTTWWW```pppzzzsssqqqoooppptttssssssqqqppppppooooooooommmlllkkkjjjiiiiiiiiiiiihhhggghhhmmmuuuvvvooouuuwww^^^YYY@@@>>>;;;::::::999888666666666666666555555555444444333333222111111222222222222222222222222222222000000000//////............/////////000000000000000111222222333333222222111111111111111111111111000000000000000000000000///000222333444333222111000000111333444555666777777>>>[[[xxx|||mmmvvv}}}kkk___eeettt}}}zzzxxxvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{uuupppkkkiiijjjkkkiiigggvvvpppkkkmmmooopppssswwwwwwuuurrrpppnnnnnnoooooorrrrrrqqqooommmmmmqqqtttooooooooopppqqqrrrssstttsssttttttsssssstttxxxzzzuuujjjdddRRRPPP[[[UUUXXXcccuuu}}}yyyyyy{{{~~~iiihhhqqqtttllloooxxxwwwwwwxxxyyyxxxuuuoooiiifffYYYXXXVVVSSSNNNLLLMMMNNNKKKIIIGGGFFFEEEDDDAAA???AAAAAAAAAIII___~~~wwwvvvyyywwwzzz~~~uuummmhhhfffgggssssssqqqnnnlllnnntttyyy{{{vvvooo```PPPOOOWWWkkk}}}{{{xxxvvvtttttttttoooZZZNNNNNNMMMTTT\\\YYYYYY^^^^^^XXXSSSPPPOOOMMMNNNYYY```ddd]]]YYY[[[\\\XXXTTTTTTOOOKKKJJJMMMOOOPPPQQQSSS\\\```eeeiiippp|||~~~}}}~~~~~~}}}||||||{{{{{{||||||xxxyyyzzz{{{{{{yyywwwvvvuuutttssstttuuuvvvvvvuuuooonnnnnnlllkkkkkkjjjjjjhhhgggeeedddccccccdddeeecccbbbbbbaaa```___^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZXXXXXXWWWVVVVVVUUUUUUTTTPPPNNNJJJFFFBBB???>>>===:::===AAAEEEFFFCCC???<<<===@@@EEELLLQQQTTTVVVWWWZZZhhhqqqllllllnnnqqqtttuuutttsssqqqpppooooooooommmlllkkkjjjjjjiiiiiiiiifffhhheeeqqqgggwwwrrriiiUUUOOO???===:::999999999777666666666555555555444444444333333444444444333222222222222222222222222222222///.........................../////////000000000000000111222222222222222111111111111111111111111000000000000000000000000///000111333333222111111000111111222333333444444333666JJJaaattt|||ppp]]]ZZZaaaxxx|||zzzyyyxxxxxxvvvwwwxxxyyy{{{|||}}}}}}tttrrrnnnkkkjjjkkklllmmmwwwnnnfffdddfffjjjqqqxxxyyywwwsssnnnjjjgggeeedddnnnnnnnnnmmmmmmnnnqqqtttrrrqqqqqqqqqrrrrrrsssttttttuuuuuuuuuuuuxxx|||yyymmmhhhTTTNNNXXXUUU\\\qqq~~~yyytttwwwzzz}}}eeeeeeoootttnnnpppwwwuuummmmmmmmmnnnmmmjjjfffcccXXXWWWUUUQQQMMMLLLMMMNNNKKKIIIFFFEEEDDDCCCBBB@@@:::AAAIIIOOO[[[ttt~~~sssrrr}}}uuutttrrrttt}}}uuunnniiifffnnnqqqrrrooollllllrrrxxx}}}~~~zzzwwwooo^^^QQQUUUbbbvvv~~~}}}}}}{{{yyyxxxyyyzzz{{{vvv___RRRPPPOOOYYYcccccc\\\______[[[UUUQQQPPPOOOLLLWWW[[[vvvjjj```[[[___```[[[VVVUUUTTTRRRQQQSSSUUUTTTQQQOOOUUUXXX]]]bbbjjjxxx~~~}}}~~~}}}}}}}}}}}}~~~xxxyyyzzz{{{zzzyyywwwuuuttttttsssuuuwwwwwwvvvuuummmmmmllllllkkkiiihhhhhhgggfffdddcccccccccddddddccccccbbbaaaaaa```______^^^]]]ZZZXXXWWWXXXYYYZZZWWWWWWWWWVVVUUUTTTSSSSSSLLLJJJFFFBBB???===<<<<<<;;;@@@EEEFFFCCC???===<<>><<<<<<===AAADDDEEECCC>>>;;;<<<>>>EEEJJJQQQSSSTTTVVVZZZ___oooxxxoookkknnntttwwwvvvvvvuuusssqqqpppooonnnnnnnnnmmmlllkkkjjjjjjjjjjjjaaakkkxxxoooiiiwww\\\III<<<<<<:::888777777777666555444444444444333333333333222333444555555444333222222222222222222222222222---------...........................////////////...///000000111111000000000000000000000000000000//////////////////////////////000000111111111000111111111111111111111111555777:::FFF\\\tttppp___UUU___ttt~~~|||zzzyyyyyyxxxwwwwwwvvvwwwwwwxxxyyywwwxxxyyyxxxsssnnnkkkjjjfff```]]]```eeeiiinnntttwwwuuurrrnnniiifffcccaaaiiiiiijjjlllooorrruuuvvvrrrrrrqqqqqqqqqrrrrrrsssrrrsssuuuuuuwwwzzzvvvqqqYYYJJJOOOUUUiiiwwwttttttuuuzzz~~~___aaannnwwwssssssssslllnnnkkkhhhgggfffbbb[[[UUUMMMNNNOOONNNLLLKKKKKKLLLJJJHHHEEEDDDEEEFFFFFFFFFCCCNNNWWWUUUOOO[[[}}}~~~rrr{{{zzzyyyzzz~~~wwwrrrkkkmmmooommmjjjhhhiiikkkyyy|||~~~}}}{{{ttteee\\\hhh{{{yyyggg^^^\\\ZZZeeewww~~~ssssssuuuuuummmccc^^^^^^NNNXXXYYYlll}}}hhh[[[___ccc___\\\___cccbbb``````cccfffaaaZZZSSSVVVZZZ]]]```jjjwww|||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{yyyvvvuuutttsssssstttuuutttqqqoooiiijjjjjjjjjiiigggeeedddeeedddcccbbbbbbbbbcccdddcccbbbbbbbbbaaaaaaaaa```]]]\\\[[[ZZZYYYZZZ[[[[[[XXXXXXWWWVVVTTTQQQNNNLLLGGGEEEBBB>>>======>>>???FFFEEECCC>>>::::::>>>BBBGGGLLLRRRSSSSSSWWWaaaiiixxxuuupppnnnttt|||}}}zzztttsssrrrpppooonnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjaaarrr```jjj```LLLCCC===:::888666666666777666444444444333333333222222222000000111111222222111111222222222222222222222222///.....................------........./////////......///000000000000000000000000000000000000000///////////////////////////////////////000000000111111111111111222222222///555555;;;MMM^^^tttzzzfffWWWZZZjjj}}}~~~|||zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwxxxxxxtttooohhhddd```WWWQQQQQQWWW___jjjssssssrrrpppooollljjjiiihhhhhhhhhhhhkkkpppsssuuuuuuqqqqqqqqqqqqrrrrrrssstttrrrssstttuuuwwwzzzxxxttt\\\KKKPPP\\\wwwyyytttrrrvvvzzz}}}```aaammmuuuqqqqqqrrrkkkllliiifffeeeccc^^^UUUNNNHHHKKKMMMNNNMMMLLLLLLMMMIIIGGGEEEEEEFFFHHHIIIIIIHHHLLLQQQOOOJJJRRRnnn{{{xxx||||||wwwmmmmmmnnnnnnlllkkkiiihhhvvv{{{|||yyy}}}}}}zzzuuulllkkk}}}{{{nnnjjjhhhccclllzzzkkkccccccRRRXXXWWWhhh{{{iiilllooohhhccceeeooommmiiigggkkkpppmmmeeeZZZ___cccdddcccccchhhlllsssyyy}}}}}}zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzyyywwwuuusssqqqpppqqqrrrsssrrrooommmhhhiiiiiijjjhhhfffdddcccbbbbbbaaa``````aaabbbccc````````````____________[[[[[[[[[ZZZZZZZZZZZZZZZWWWVVVVVVTTTQQQMMMIIIGGGDDDBBB???===<<<===@@@AAAEEECCC???;;;:::===BBBFFFJJJPPPUUUVVVWWW^^^nnnzzz|||vvvuuurrrqqqwww~~~~~~xxxrrrqqqpppooonnnnnnnnnnnnnnnmmmlllkkkkkkjjjkkkkkkjjj|||nnneeeiiiJJJ===<<>>EEEMMMWWWXXXWWWXXXddd|||~~~yyywwwvvvvvvuuutttsssrrrrrrqqqnnnooooooooooooooonnnmmmpppoookkkhhhhhhkkkoooqqq}}}XXX___www~~~^^^JJJ<<<999;;;999666666666666555555555555333333333222222222111111000000//////000111222222222111000......000111222111111000000//////............---------......///000000000///......---------...//////...---------------......//////000000000000//////......------////////////000000000000666///...222444999LLLaaa~~~jjjgggnnn~~~{{{yyywwwvvvvvvxxx{{{|||yyyyyyyyyyyywwwsssnnniiibbb[[[TTTVVVcccppppppjjjiiikkkooorrrrrrqqqooommmhhhhhhhhhiiijjjmmmoooqqqlllsssvvvuuusssuuuwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzxxxqqqjjjaaaeee~~~}}}wwwooommmpppvvv{{{}}}~~~bbbbbbmmmsssoooooorrrlllmmmiiicccaaadddggg```WWWPPPQQQXXX]]][[[RRRNNNPPPIIIHHHFFFGGGHHHIIIJJJKKKFFFCCCFFFKKKKKKJJJTTTcccqqq~~~xxx}}}|||uuurrrpppqqqssstttsssqqqpppqqqsssuuuyyy{{{~~~~~~}}}~~~|||{{{{{{}}}yyyvvvvvvyyy}}}{{{rrrjjjcccZZZNNNFFFDDDEEECCCPPP^^^mmm|||~~~|||zzzyyyzzzzzzyyyxxxzzzzzzzzzzzzyyyvvvrrroookkklllnnnppppppooommmllljjjhhhfffeeeeeedddcccbbb````````````````````````^^^^^^^^^^^^]]]\\\[[[[[[ZZZWWWWWW]]]^^^XXXTTTSSSQQQOOOMMMJJJGGGDDDBBB@@@===<<<;;;>>>BBBEEEDDDCCC@@@======AAADDDFFFKKKRRRUUUWWWZZZaaattt|||xxxvvvuuuttttttsssrrrqqqpppoooooooooooooooooonnnmmmmmmkkkjjjiiijjjlllooovvv~~~uuu```sss|||mmmNNNBBB999777999666666666666666555555555555333333333222222222111111000000//////000111111222222111///......///111222111000000000/////////.........---------......///////////////...............///000000///.....................////////////////////////.............../////////000000000000444//////444444555CCCUUU}}}vvvppprrr}}}}}}{{{yyyxxxxxxyyy{{{}}}yyyxxxxxxyyyxxxuuupppllllllhhhdddgggsss}}}{{{sssmmmooorrrtttuuutttsssrrrkkkkkkjjjiiiiiiiiijjjjjjkkkrrrwwwwwwuuuwwwxxxwwwxxxyyyzzz{{{}}}~~~{{{xxxuuuqqqwww|||zzzxxxsssmmmlllpppwww}}}}}}eeeeeeoootttooonnnpppiiihhhfffbbbaaaeeehhhbbbZZZRRRSSSVVVYYYVVVPPPLLLMMMIIIHHHHHHHHHIIIKKKLLLNNNGGGDDDFFFLLLNNNLLLPPPXXX^^^uuu|||}}}~~~xxxwwwvvvvvvvvvwwwxxxyyyrrrrrrrrrrrrsssxxx~~~}}}{{{zzz}}}}}}|||yyyyyy|||{{{xxx}}}||||||~~~~~~}}}|||zzzxxxvvvsssrrrkkkaaaWWWPPPHHH@@@======BBB===HHHXXXeee~~~{{{zzz{{{{{{yyyxxxxxxzzz{{{|||yyyuuupppmmmjjjlllnnnppppppooonnnmmmjjjhhheeedddddddddbbbaaaaaaaaaaaaaaa````````````^^^^^^^^^^^^]]]\\\[[[ZZZWWWXXX\\\```^^^WWWRRRRRRLLLJJJHHHEEEBBB@@@???>>>999;;;===AAAEEEEEEBBB@@@@@@>>>???FFFLLLOOORRRUUUTTTZZZcccrrr}}}yyywwwuuusssrrrrrrqqqpppooonnnnnnpppppppppooonnnmmmlllkkkkkkhhhiiilllmmmqqq|||fffqqquuutttqqqSSS???;;;666777999444666666666666555555555555333333333222222222111111000000/////////000111111111111////////////111111000000000000///////////////......---------..................////////////------...............---/////////............................../////////....../////////000000000111///111555333111999EEEhhhwww{{{vvvyyyzzzyyy~~~|||zzzyyyzzz{{{|||yyyxxxxxxyyyyyywwwssspppooommmmmmpppzzz{{{qqqpppqqqrrrssstttuuuuuuvvvpppooommmkkkhhheeecccbbbhhhpppwwwwwwvvvxxxxxxvvvxxxxxxzzz||||||xxxyyytttpppmmmnnnssszzzfffeeeooosssmmmkkkllleeebbbcccbbbbbbfffggg```WWWOOOPPPRRRSSSRRROOOMMMLLLJJJJJJJJJIIIHHHIIIKKKMMMHHHDDDDDDJJJMMMMMMNNNRRRXXXkkk~~~||||||{{{yyywwwvvvxxx{{{tttssspppmmmmmmrrryyy~~~{{{uuutttxxx||||||wwwuuuwwwxxxwwwsss~~~}}}}}}}}}}}}}}}|||xxxsssooolllfff[[[OOOGGGBBB===>>>AAACCC===DDDRRR[[[ooo~~~|||{{{{{{{{{yyyxxxtttwww{{{|||yyyuuupppnnnlllmmmnnnoooooonnnmmmllliiigggdddcccccccccaaa```aaaaaaaaaaaaaaa`````````]]]]]]]]]]]]\\\[[[ZZZZZZRRRXXX___```[[[SSSOOOOOOIIIHHHEEEBBB???===<<<;;;999<<<@@@DDDEEECCC>>>;;;@@@>>>AAAJJJQQQSSSTTTVVVWWWaaaqqq}}}zzzxxxwwwvvvrrrrrrqqqpppooonnnnnnmmmpppppppppooonnnlllkkkjjjooommmlllllliiipppmmmiiixxx^^^GGG;;;:::777999;;;555666666666666555555555555333333333222222222111111000000/////////000000111111000////////////000111000000000000//////////////////...------------...---------...///000000111,,,++++++,,,---...---+++/////////......------------------....../////////........./////////000000000///111333222///444<<>>@@@DDDFFFAAADDDOOOUUU```|||{{{{{{{{{yyyxxxqqquuuzzz{{{yyytttqqqpppooooooooonnnmmmkkkiiihhhhhhfffcccbbbbbbbbb```___bbbaaaaaaaaa``````______\\\\\\\\\\\\[[[ZZZYYYXXXRRRZZZ```___XXXQQQNNNMMMJJJGGGDDD@@@===;;;::::::<<>>>>>AAACCCIIIGGGIIIQQQUUUrrr~~~{{{zzzyyyyyywwwuuussswww{{{yyytttpppnnnooommmmmmllljjjiiigggfffeeefffdddaaa`````````^^^]]]`````````___^^^]]]]]]]]]XXXXXXXXXXXXWWWVVVUUUUUUTTTYYYYYYRRRLLLKKKJJJGGGDDDBBB???===<<<<<<===>>>AAABBB@@@>>>;;;;;;===@@@GGGIIIOOOUUUWWW[[[fffqqquuuxxxzzzuuussswwwtttsssrrrrrrppppppooonnnmmmnnnnnnnnnmmmllllllkkkfffjjjjjjnnnvvvwww}}}}}}___III>>>:::777222666:::333666666666666555555555555333333333222222222111111000000///..................//////////////////....../////////000000000111000000///------,,,,,,---------......//////000000///,,,+++---222333111...,,,------------------......------------------,,,---------.........//////...000111000000111222222888888LLLooo}}}|||rrrjjjkkkpppyyy~~~~~~}}}||||||{{{{{{zzzxxxvvvvvvwwwyyyzzzzzzuuuxxxyyyuuusssrrrooojjj```^^^\\\ZZZYYYZZZ[[[]]]dddhhhmmmppppppmmmhhhdddbbbgggjjjiiijjjqqqwwwzzzwwwvvvvvvxxxzzz{{{wwwtttwww|||}}}]]]\\\ffflllffffffgggaaa^^^]]]YYYTTTUUUZZZ[[[XXXSSSWWWXXXWWW[[[```^^^WWWLLLOOOPPPMMMIIIHHHKKKOOOGGGIIIIIIEEECCCDDDFFFGGGKKKLLLWWWnnnuuuzzzrrrsss|||}}}~~~~~~wwwqqqrrrtttuuutttpppllljjjiiihhhjjjnnnqqqtttvvvzzz|||{{{{{{yyy|||~~~}}}||||||zzz{{{|||}}}~~~}}}~~~~~~~~~{{{xxxtttrrrlllbbbVVVNNNGGGAAA@@@BBBBBBKKKGGGEEEMMMPPPhhh~~~{{{yyyyyyxxxvvvuuuvvvzzz|||yyyrrrmmmlllnnnkkkjjjjjjiiihhhgggfffffffffdddaaa`````````^^^]]]``````___^^^]]]]]]\\\\\\WWWWWWWWWWWWVVVUUUTTTTTTQQQTTTRRRIIIEEEFFFEEEAAA@@@>>><<<;;;;;;===???AAABBBAAA>>>:::888:::@@@FFFKKKNNNUUUZZZ[[[```ooo~~~vvvpppuuuxxxrrrqqquuussssssrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmllllllfffjjjjjjsssuuu{{{{{{qqqcccNNN???888888777333888<<<555777666666666555555555555333333333222222222111111111000///.....................////////////........./////////000000111111111000///...---,,,,,,,,,.........///////////////,,,)))(((***///111...***,,,,,,,,,------..................------,,,,,,,,,---------.........//////,,,000222222222111///---:::000<<<___uuu{{{}}}|||~~~rrrooo^^^jjj~~~~~~}}}}}}}}}{{{xxxvvvuuuwwwyyyzzzzzzsssxxx|||zzzxxxwwwsssnnnYYYXXXUUUSSSRRRRRRSSSTTTaaaeeekkkppppppmmmhhhddd]]]aaabbb```aaaiiirrrvvvuuuuuuuuuwww{{{}}}vvv{{{www[[[```fffhhhfffbbbaaaaaaXXXWWWUUUVVVXXXZZZ[[[[[[UUUSSSSSSWWW]]]^^^[[[WWWMMMLLLJJJGGGEEEFFFIIILLLLLLHHHEEEEEEGGGJJJJJJIIIJJJGGGWWWcccfff{{{}}}uuusssvvv{{{xxxtttuuuwwwxxxwwwsssmmmhhhmmmiiieeefffkkkqqqtttuuu|||}}}{{{~~~|||}}}~~~~~~~~~}}}{{{yyywwwuuunnniiibbbXXXLLLBBBCCCHHHEEEFFFKKKMMMIIIMMMggg}}}zzzyyyvvvtttqqqxxxwwwvvvtttrrrpppooonnnhhhhhhgggeeeeeedddddddddbbbbbbbbbbbbaaa```___^^^___^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWVVVUUUTTTRRRRRRMMMMMMKKKIIIGGGDDDAAA@@@CCC>>>999999<<>>BBBDDDHHHKKKTTTTTTRRRWWWccclll~~~yyywwwuuurrrqqqqqqrrrsssqqqqqqqqqqqqpppnnnlllkkkmmmlllkkkjjjlllnnnllliiiooopppxxx}}}uuubbbLLLAAA999888888777666555555444777777666555444444333333111111111111111111111111////////////////////////---.........//////000000222222111///...---,,,+++///////////////...............////////////......000///...---------------..................------......------------......////////////////////////000000000000000000000000111555777BBBXXXiiizzzzzzkkkaaa___hhh|||}}}~~~{{{|||~~~yyy{{{yyywwwxxx{{{|||{{{xxx{{{{{{{{{yyywwwuuurrrqqqbbb\\\SSSKKKGGGIIIMMMQQQXXX```iiiooonnnjjjfffdddaaa^^^ZZZXXXYYY```iiiooonnnnnnpppuuu|||{{{yyy}}}tttXXX^^^dddfffddd```]]]]]]ZZZXXXWWWXXXZZZ\\\\\\\\\VVVSSSRRRTTTWWWXXXTTTQQQKKKJJJIIIHHHHHHHHHIIIIIIIIIGGGDDDEEEGGGIIIIIIHHHKKKDDDNNNYYY^^^yyy~~~tttsssvvv}}}|||yyyttttttuuuxxxzzzwwwrrrmmmiiifffdddfffkkkpppsssttt|||}}}~~~}}}vvvxxx|||~~~~~~}}}}}}}}}}}}}}}|||{{{yyywwwvvvppplllfff^^^QQQFFFDDDHHHFFFFFFJJJKKKGGGLLLfff~~~zzzxxxwwwvvvuuusssttttttsssrrrpppooonnnnnnhhhgggfffdddcccbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVVVVUUUSSSQQQOOONNNKKKJJJIIIGGGEEECCC@@@???>>><<<;;;<<<@@@BBBBBBBBB@@@<<<<<>>:::;;;===@@@BBBBBB???<<<<<<;;;???FFFJJJLLLNNNRRRTTTYYY]]]mmm~~~wwwwwwvvvuuusssrrrqqqrrrssssss|||vvvqqqmmmmmmnnnoooqqqooollljjjiiiiiijjjkkkrrr}}}|||SSSBBB===777777777777666555555444444333222222111111000000000111111111111111111111111////////////////////////...............///////////////.........---------,,,------......////////////...---,,,,,,,,,,,,,,,///...------------------------------------............------------..............................000000000000000000000000111444111333AAAPPPfff|||___YYYVVV[[[dddjjjpppuuuttt{{{|||zzz}}}}}}|||zzzzzz{{{{{{zzzxxxyyyyyyzzz{{{{{{zzzyyyxxxjjjeee]]]TTTMMMHHHFFFFFFNNNQQQUUUYYY\\\aaaeeehhheeeccc```]]][[[ZZZZZZZZZ^^^fffppptttuuuwww}}}~~~}}}~~~gggRRRXXX___bbb___ZZZVVVUUUVVVUUUTTTUUUVVVWWWVVVUUUSSSPPPMMMKKKKKKJJJHHHFFFGGGFFFHHHNNNSSSRRRKKKEEECCCCCCDDDEEEFFFFFFFFFEEEDDDDDDGGGJJJNNN```tttvvvyyy~~~zzzwwwvvvyyy~~~yyyrrroookkkiiikkkoootttwwwwwwxxxxxxxxxyyy}}}wwwppppppuuuyyyyyy}}}~~~~~~|||zzzzzzzzzzzzzzzzzzyyyyyyvvvsssqqqmmmbbbTTTLLLJJJOOOOOOQQQQQQQQQZZZrrr~~~}}}zzzuuussssssssssssrrrppppppooonnnmmmmmmllllllhhhgggeeecccaaa```______aaaaaa```___^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVTTTRRRNNNKKKHHHFFFDDDCCCBBBAAA@@@???>>>>>>;;;<<>>>>>888666666666555555444444444222222111111000000000000111111111111111111111111////////////////////////........................------------------------++++++,,,---......//////000///...,,,,,,,,,,,,---......---,,,,,,---------,,,,,,------------.........------,,,,,,------...........................000000000000000000000000///333000///888CCCXXXrrrnnnfff]]]YYYVVVWWW^^^eeeeeekkkooopppttt{{{~~~}}}|||{{{{{{zzzyyyxxxxxxyyyzzz|||}}}}}}}}}|||qqqmmmfff^^^UUUMMMGGGEEEHHHKKKQQQXXXaaaiiiqqquuuppplllgggbbb^^^[[[XXXVVVTTT\\\fffmmmqqqvvv|||~~~~~~~~~aaaQQQWWW^^^```]]]YYYVVVUUUVVVTTTSSSTTTUUUUUUTTTSSSNNNMMMJJJIIIHHHHHHGGGFFFGGGGGGJJJPPPUUUTTTMMMFFFAAABBBDDDEEEEEEEEEEEEFFFAAAIIINNNNNNMMMUUUppp~~~zzz{{{|||yyy{{{~~~{{{|||wwwoooiiigggjjjpppuuutttvvvxxxxxxxxxxxxzzz{{{|||vvvpppnnnpppssstttuuutttyyy~~~}}}~~~~~~{{{zzzzzzzzzyyyyyyzzzzzzzzzwwwuuutttrrriii\\\SSSQQQSSSUUUXXXYYY[[[eeeyyy}}}yyy}}}yyyuuurrrqqqqqqpppooorrrqqqpppnnnlllkkkiiiiiiiiihhhfffdddbbb``````___aaa```___^^^]]]]]]]]]^^^[[[ZZZYYYXXXWWWVVVVVVUUUXXXWWWTTTQQQMMMIIIFFFDDDAAA@@@???>>>>>>>>>??????@@@@@@@@@>>>===;;;;;;:::<<<@@@HHHOOOPPPOOOSSSZZZaaarrr~~~yyyyyyyyyyyyzzzrrrrrrrrrqqqqqqqqqqqqrrrtttsssqqqooommmlllkkkkkklllkkkmmmnnniiiccceeekkk}}}xxxJJJ777::::::333555555555555444444444444222222222222111111111111000000000000000000000000////////////////////////...............---------,,,,,,,,,,,,------------***++++++,,,---......///000000///......---......------,,,,,,,,,------...,,,,,,,,,,,,------......------,,,,,,,,,,,,------........................////////////////////////,,,222111000666;;;JJJaaannnwwwpppggg]]]SSSKKKLLLQQQWWWYYY[[[aaannnzzz|||}}}}}}|||{{{zzzyyyyyyyyyxxxyyy{{{}}}~~~~~~~~~uuurrrmmmeee\\\SSSLLLHHHJJJOOOYYYfffsss}}}zzztttlllfffaaa]]]ZZZWWWNNNRRRXXXbbbllltttzzz|||{{{~~~\\\PPPUUU[[[]]][[[XXXVVVVVVWWWVVVUUUUUUVVVVVVTTTRRRIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGJJJOOORRRQQQKKKFFFAAABBBDDDDDDDDDDDDFFFGGGBBBNNNRRRPPPOOONNNccc}}}www}}}}}}||||||}}}}}}}}}{{{rrriiidddeeekkkpppqqqtttwwwxxxwwwtttrrrrrrnnngggeeekkksssuuuttttttqqqwww}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzzxxxuuuuuutttoooddd]]][[[XXX\\\```bbbeeennn}}}zzzwww{{{yyyuuusssrrrqqqnnnlllrrrqqqooommmkkkiiihhhggghhhgggeeecccbbbaaa``````aaa```^^^]]]\\\\\\]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTWWWVVVSSSPPPLLLGGGDDDBBB@@@???>>>===>>>???AAABBBCCCBBB@@@<<<::::::===???AAAEEEMMMSSSSSSRRRYYYccckkk{{{xxxwwwwwwvvvuuurrrrrrrrrqqqqqqpppppppppkkklllmmmnnnnnnmmmkkkjjjllljjjlllnnnhhhaaagggrrrcccBBB999:::777222444444444444444444444444222222222222222222222222000000000000000000000000////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------......///000000//////...,,,,,,,,,,,,,,,------...++++++,,,,,,------......------,,,,,,,,,,,,------------------------------////////////////////////+++222111111777777???QQQeee|||vvvrrrllldddWWWIIICCCCCCLLLKKKLLLUUUfffwww}}}{{{zzz{{{|||{{{yyyxxxxxxyyyyyyzzz|||}}}~~~~~~~~~uuussspppkkkddd[[[TTTPPPSSSZZZfffuuuyyypppjjjgggccc^^^ZZZNNNNNNPPPWWWbbblllrrrtttwwwzzzXXXOOOSSSXXXZZZXXXVVVVVVXXXVVVUUUTTTUUUUUUUUURRRPPPEEEGGGHHHHHHGGGEEEDDDDDDBBBDDDGGGJJJKKKIIIFFFDDDAAACCCDDDDDDCCCDDDGGGJJJHHHRRRPPPMMMPPPKKKXXXyyy|||yyy~~~|||yyyyyy|||}}}vvvmmmfffeeehhhlllooorrruuuvvvtttqqqooonnnhhheeeiiissszzzyyywwwxxxrrrwww|||~~~}}}}}}~~~}}}}}}}}}|||{{{zzz{{{||||||{{{yyyxxxxxxxxxyyyyyyyyyvvvuuuvvvtttmmmhhhggg```eeekkkmmmpppvvv|||yyyxxxwwwvvvuuuttttttrrrooolllnnnmmmlllkkkiiihhhgggfffeeeeeecccbbbaaa`````````aaa```^^^\\\[[[\\\]]]]]]XXXXXXWWWVVVUUUTTTSSSSSSTTTSSSQQQMMMIIIEEEBBB@@@??????>>>===>>>@@@BBBDDDAAA@@@???<<<:::<<>>AAADDDEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBCCCHHHLLLNNNTTTKKKIIIPPPJJJQQQpppxxxsssuuuyyy|||wwwwww|||~~~zzzssskkkhhhiiikkknnnqqqssstttrrrpppnnnnnniiijjjrrr}}}|||{{{~~~tttxxx||||||yyyzzz~~~~~~}}}}}}|||zzzxxxxxxzzz||||||{{{zzzxxxwwwwwwxxxyyy{{{wwwuuuwwwwwwrrroooooohhhnnnuuuwwwxxx|||~~~zzzzzz{{{tttttttttuuuuuutttpppmmmjjjjjjiiiiiihhhgggggggggccccccaaa```____________aaa___]]][[[[[[[[[\\\]]]XXXWWWWWWVVVUUUTTTSSSSSSRRRQQQOOOLLLHHHDDD@@@>>>??????>>>>>>???AAADDDEEE===>>>>>><<<;;;>>>DDDIIIGGGLLLTTTXXXXXX[[[iiixxxzzzxxxuuurrrssstttsssqqqssssssrrrrrrpppooommmlllllllllmmmnnnnnnnnnoooooommmiiikkkpppqqqwww~~~xxxWWW>>><<<;;;222000999333333333333333333333333111111111111111222222222000000000000000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++''')))---000111000...,,,++++++++++++,,,,,,---...******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------////////////////////////---000---...555333444@@@LLLbbbuuuvvvqqqwwwnnnlllvvvxxx|||ooo\\\LLLEEE;;;>>>AAAFFFSSSeeerrrwwwvvvxxxzzzyyywwwvvvxxxzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzxxxuuupppllliiiaaaeeemmmxxx||||||zzzuuukkkcccXXXWWWUUUOOOLLLQQQ\\\eeeooorrruuuzzz~~~ZZZOOOQQQSSSTTTTTTSSSQQQOOOLLLNNNOOOPPPPPPNNNKKKIIIFFFGGGEEEBBBDDDIIIIIIFFFFFFDDDBBBAAAAAACCCEEEGGGDDDDDDDDDCCCBBBCCCFFFIIIPPPMMMJJJHHHHHHLLLPPPSSSyyy|||pppnnnpppttt~~~}}}zzzyyyzzz|||~~~}}}wwwqqqkkkhhhllllllooorrruuuuuusssqqqqqqwww{{{zzzxxxyyyzzzyyy}}}yyyxxx{{{{{{wwwxxx|||xxx~~~~~~||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxvvvsssrrrrrrvvvyyy~~~}}}{{{yyywwwwwwwwwtttrrrrrrtttrrrlllfffffffffgggggggggfffdddcccbbbaaa___^^^]]]]]]^^^^^^\\\[[[ZZZZZZ[[[[[[YYYWWWWWWVVVVVVTTTRRRPPPNNNMMMKKKIIIGGGDDDAAA@@@??????<<<>>>@@@BBBCCCAAA???===888555777===BBBDDDHHHMMMQQQOOOSSSZZZ^^^hhhyyyvvvrrrppppppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnllllllmmmmmmnnnmmmmmmmmmkkkjjjjjjppp|||PPPEEE:::777777666555777555555444444444333333333111111111111000000000000000000000000000000000000////////////............//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,+++*********++++++++++++*********)))(((((()))+++---...,,,,,,,,,---------..............................////////////000111222333DDDSSSfffxxx}}}ooojjjnnnkkkllltttrrruuurrrYYYEEE===;;;;;;>>>DDDNNN___nnnnnnqqqssssssvvv{{{{{{wwwyyyyyyzzz{{{{{{{{{|||||||||{{{{{{|||{{{yyytttpppkkkhhhddddddjjjsss{{{zzzuuusssqqqeeebbb]]]XXXTTTRRRQQQQQQZZZcccpppxxx{{{}}}XXXMMMOOOQQQSSSSSSQQQOOOMMMMMMMMMNNNMMMLLLJJJGGGFFFFFFGGGFFFDDDGGGLLLMMMKKKFFFDDDBBBAAABBBCCCEEEGGGFFFGGGGGGFFFEEEEEEGGGIIIKKKIIIFFFDDDEEEHHHLLLOOOdddyyywwwssssssvvv|||{{{{{{|||}}}zzztttooolllllllllnnnpppqqqqqqpppnnnsssuuussstttyyy}}}~~~~~~wwwsssvvvuuu{{{}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzyyyzzzzzz{{{|||zzzzzzyyyyyyxxxwwwuuuuuuvvvyyy~~~~~~}}}{{{yyyxxxwwwvvvwwwssspppppprrrpppkkkgggggggggggggggfffdddbbbaaaaaa```___]]]]]]]]]]]]^^^ZZZYYYYYYYYYZZZYYYWWWVVVUUUTTTSSSRRROOOMMMKKKJJJIIIGGGDDDAAA???>>>>>>??????AAACCCDDDCCC@@@<<<:::===;;;>>>EEEJJJKKKOOOTTTUUUSSSXXXcccmmm~~~}}}yyyzzzyyyvvvrrrppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnlllmmmmmmmmmmmmmmmlllllliiihhhhhhssscccGGG>>>555444555444333555555444444444444333333333111111111111000000000000////////////////////////////////////...............------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------,,,,,,+++*********++++++++++++*********)))(((((()))+++---...,,,,,,,,,------------...........................////////////000111222222666EEEXXXiii}}}zzzssskkkmmmuuu|||||||||gggOOOBBB===:::;;;===CCCNNNYYYffflllqqqrrruuuyyyzzzxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}zzzwwwkkkfffaaa___cccjjjqqqtttwwwppppppssswwwxxxoookkkeee^^^YYYVVVUUUUUUUUUZZZbbbkkktttzzz~~~}}}~~~|||UUUKKKMMMPPPRRRRRRPPPMMMKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDGGGNNNOOOMMMEEEDDDCCCBBBBBBDDDFFFGGGFFFHHHHHHHHHFFFEEEFFFGGGFFFDDDBBBAAAAAADDDGGGJJJWWWjjjzzzwwwvvv~~~}}}}}}}}}|||}}}}}}wwwpppmmmjjjiiikkkmmmnnnnnnkkknnnooommmoooxxx~~~uuuooooooqqqwww~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxzzz}}}}}}}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuqqqnnnmmmnnnmmmjjjggggggggggggeeedddbbb```___```___^^^]]]\\\\\\\\\\\\YYYXXXWWWWWWXXXWWWUUUSSSSSSRRRPPPNNNKKKIIIGGGFFFEEECCCAAA???>>>>>>???@@@DDDDDDDDDCCC@@@===:::888>>>>>>CCCIIILLLLLLPPPUUUVVVUUU]]]mmmyyyyyy|||wwwtttqqqooopppqqqqqqpppppppppooonnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjhhhfffiii{{{wwwLLL???777222333555444333555444444444444333333333333111111111111000000000000/////////////////////////////////............---,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,++++++*********++++++++++++************)))))))))+++,,,---,,,,,,,,,,,,------------------------------------///......//////000111222111>>>PPP___pppxxxtttsss{{{ttt]]]JJJBBB;;;999888999@@@GGG\\\fffppprrrsssvvvxxxxxxvvvvvvvvvwwwzzz~~~~~~}}}~~~~~~|||sssnnnhhhddddddgggjjjlllsssfffaaafffooouuuxxxwwwsssllleee___[[[YYYYYYWWWVVVXXXaaammmwww{{{|||{{{|||~~~zzzSSSJJJMMMPPPRRRRRRPPPMMMJJJJJJIIIGGGFFFEEEEEEEEEEEEBBBCCCCCCAAAEEEJJJLLLIIIDDDCCCCCCBBBCCCDDDFFFGGGDDDFFFGGGGGGEEECCCCCCDDDDDDBBBAAA@@@AAACCCEEEGGGVVVbbbuuuvvv~~~}}}|||vvvxxx}}}|||wwwrrrmmmiiiiiikkkmmmnnnlllnnnmmmkkknnnvvv|||}}}yyytttooooooooorrrxxx}}}~~~}}}}}}|||{{{zzzxxxxxxwwwwwwwwwxxxyyy{{{}}}zzzyyyxxxwwwwwwxxxzzz{{{{{{~~~{{{zzzwwwvvvvvvuuutttssssssrrrrrroookkkjjjjjjiiihhhfffeeeeeedddcccbbbaaa```___^^^^^^]]]\\\[[[[[[[[[ZZZXXXWWWVVVVVVVVVUUUSSSPPPPPPOOOMMMJJJHHHEEEDDDCCC@@@???>>>>>>???AAACCCEEEFFFEEEAAA>>><<<;;;;;;;;;BBBDDDHHHMMMLLLKKKOOOVVVZZZ^^^lll{{{yyyzzz}}}uuussspppooooooppppppoooooonnnnnnmmmllllllmmmmmmnnnmmmlllkkkkkkjjjjjjiiifffcccmmm|||bbb@@@<<<777444666777555444666444444444333333333222222111111111111000000000/////////////////////////////////.........------------,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))***+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++************))))))******,,,,,,++++++,,,,,,,,,---------------------------------............///000111111666???KKKWWWddduuu|||mmmVVVLLLBBB===:::999===CCCUUUcccpppsssrrrsssvvvxxxvvvuuuuuuvvvxxx|||~~~}}}{{{{{{}}}}}}|||zzzyyyvvvqqqnnnkkkhhheeecccbbb]]]XXXXXX^^^eeekkknnnsssqqqnnniiiddd```]]][[[[[[WWWUUUXXXaaajjjqqqsssvvvxxxzzz~~~yyyTTTJJJLLLPPPRRRRRRPPPLLLJJJGGGFFFEEEDDDDDDFFFGGGHHHCCCDDDBBB@@@BBBFFFGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBBBBCCCDDDFFFGGGSSSZZZmmm{{{}}}~~~uuuwww}}}|||tttooommmnnnoooooonnnpppooommmnnnsssuuusssqqqyyyzzzuuussstttoooooopppsssxxx}}}}}}|||}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxzzz|||}}}~~~yyyxxxwwwvvvvvvxxxyyyzzzzzz|||~~~}}}}}}yyytttrrrssssssrrrrrrqqqpppoooooommmkkkiiigggffffffeeedddaaaaaaaaa```````````````\\\\\\\\\[[[ZZZZZZYYYYYYXXXVVVUUUTTTTTTSSSPPPNNNNNNLLLJJJGGGDDDCCCBBBAAA======>>>???BBBDDDGGGHHHEEEBBB===:::999<<<@@@DDDKKKLLLPPPSSSPPPPPPWWWaaaiiitttzzzwwwvvvvvvwwwsssqqqooonnnooopppooonnnmmmmmmllllllkkklllllllllnnnmmmllljjjiiiiiiiiiiiibbbbbbxxxzzzmmmMMM999;;;777666888888555333555444444333333333222222222111111111111000000000///....................................------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++*********+++,,,,,,+++++++++******++++++++++++************************+++++++++++++++,,,,,,,,,------------------------------------------...///000111666:::AAAHHHPPP^^^qqqwwwggg]]]PPPGGG???:::===BBBQQQaaapppsssqqqqqqtttvvvwwwvvvuuuuuuwwwzzz}}}}}}{{{{{{{{{{{{yyyxxxvvvuuuuuusssoooggg^^^XXXKKKMMMNNNOOOQQQVVV^^^dddhhhiiikkkllljjjfffccc```]]]ZZZTTTQQQRRRXXX___dddnnnppptttxxx|||xxxTTTIIILLLPPPRRRRRRPPPLLLIIIDDDDDDCCCCCCDDDFFFHHHIIIDDDEEECCC???@@@DDDDDD@@@@@@@@@AAAAAABBBCCCDDDEEEDDDFFFFFFFFFDDDCCCDDDEEECCCCCCDDDDDDEEEEEEFFFGGGOOOWWWmmmyyy}}}xxxuuusssqqqpppnnnpppooommmnnnqqqppplllllltttzzzzzzwwwxxxyyyyyypppmmmjjjjjjooouuuzzz|||}}}|||zzzyyy{{{{{{zzzyyyxxxxxxwwwwwwuuuuuuuuuvvvwwwxxxzzzzzzvvvvvvuuuuuuuuuvvvvvvwwwwwwyyy|||~~~~~~{{{|||{{{uuupppoooqqqppppppooommmllllllkkkhhhhhhgggfffdddcccbbbaaa______^^^^^^^^^___```aaaZZZZZZ[[[ZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQPPPMMMJJJJJJIIIFFFCCCAAA@@@@@@@@@<<<===@@@BBBEEEFFFGGGGGGBBB???<<<:::<<>>??????@@@AAABBBCCCDDDCCCDDDDDDCCCBBBBBBDDDFFFBBBBBBCCCDDDDDDEEEEEEEEELLLTTTkkk}}}~~~zzz~~~|||wwwssspppllllllkkkiiilllpppooojjjmmmtttyyyxxxyyy}}}}}}{{{pppkkkfffeeegggkkkmmmnnntttxxx}}}~~~|||yyyxxxxxxzzzyyyyyyyyyxxxxxxwwwwwwttttttttttttttttttuuuvvvsssssstttttttttssssssrrrtttwwwyyyyyyyyy{{{~~~~~~{{{zzzzzzxxxrrrppprrrpppooonnnlllkkkiiihhhgggdddeeefffeeecccaaa_________^^^]]]]]]\\\]]]^^^___YYYYYYZZZZZZYYYXXXVVVUUUSSSQQQOOONNNNNNLLLIIIFFFFFFDDDAAA???>>>===>>>>>>>>>@@@CCCEEEFFFEEECCCAAA>>>>>>>>>@@@CCCGGGLLLNNNLLLPPPUUUXXXZZZdddyyy|||yyyyyywwwsssqqqssspppnnnmmmmmmnnnooonnnlllkkkkkkjjjjjjjjjjjjkkkkkklllkkkiiihhhhhhiiijjjkkkssscccGGG<<<;;;666444444666444111111555333333333222222222222111111111111111000000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***************))))))***+++++++++++++++******++++++++++++************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000333555666:::JJJZZZwwwvvvrrr{{{uuugggRRR???999<<>>;;;888999======:::===>>>>>>@@@AAABBBCCCCCCAAAAAA@@@???>>>???CCCEEE@@@@@@AAACCCCCCCCCCCCCCCHHHOOObbbsssooofffttt~~~vvvyyy}}}zzzsssoooiiiiiigggeeeiiiooopppmmmpppwwwzzzzzz|||zzzoookkkeeeccccccdddcccaaammmrrrxxx{{{zzzxxxwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxttttttsssrrrrrrrrrrrrrrrqqqrrrssstttsssrrrpppooosssvvvxxxwwwxxxyyyzzzyyy|||zzzwwwvvvuuuuuuqqqmmmnnnsssooonnnmmmkkkiiigggfffeeebbbccceeeeeebbb```^^^]]]aaa___^^^\\\[[[[[[\\\\\\XXXYYYYYYZZZYYYWWWVVVUUUQQQOOOMMMLLLKKKIIIFFFCCCBBBAAA>>><<<;;;;;;<<<===@@@BBBEEEGGGFFFCCC>>><<<<<<>>>BBBFFFJJJLLLNNNNNNPPPSSSZZZ___eeetttxxxvvvvvvwwwsssnnnnnnqqqooonnnmmmmmmnnnooommmlllkkkjjjjjjiiijjjjjjkkkkkkkkkjjjhhhggggggiiikkklll}}}zzzUUU@@@::::::666444444666555333444888333333333222222222111111111111111111000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************((()))***+++++++++++++++******++++++++++++************+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++///222000111>>>MMMhhh|||~~~yyyxxxttt\\\FFF<<<>>>>>>KKKYYY```dddiiilllmmmooopppqqqsssuuuvvvxxxxxxxxxxxxzzz|||~~~~~~{{{xxxzzz{{{|||}}}{{{uuunnnhhhbbb]]]UUUNNNIIIGGGGGGGGGKKKMMMQQQWWW]]]ccchhhkkkmmmaaaTTTOOORRRTTTPPPLLLNNNQQQWWW]]]cccgggjjjkkkppptttyyy{{{{{{|||~~~oooMMMGGGIIIKKKLLLJJJHHHGGGGGGHHHEEEAAA@@@@@@AAAAAA@@@;;;;;;:::999888888888888:::999888999;;;<<<;;;:::===>>>AAABBBCCCCCCBBBAAAAAADDDGGGIIIHHHFFFEEEEEEEEELLLUUUZZZZZZ```tttzzzwwwzzzvvvoooyyy~~~}}}xxxuuuoooiiigggkkkoooooonnnttt|||yyytttrrrgggkkkjjjeeeccceeeccc^^^iiimmmqqqssssssrrrrrrssswwwzzz{{{zzzwwwuuuuuuwwwsssrrrpppooonnnoooqqqrrrpppnnnlllllloooooommmkkknnnqqqtttuuusssrrrqqqqqqzzzwwwzzz}}}{{{yyywwwwwwttttttsssrrrpppnnnlllkkkgggggghhhhhhgggeeecccaaadddcccaaa```^^^]]]\\\\\\]]][[[YYYYYYZZZ[[[\\\[[[YYYWWWUUUTTTTTTSSSQQQOOONNNJJJFFFDDDEEEDDDBBB@@@>>>>>>======???AAADDDFFFEEEEEECCC@@@===:::999888BBBDDDGGGJJJMMMOOOPPPQQQQQQZZZdddnnnzzzssstttsssrrrqqqppppppppppppooooooppppppooonnnmmmmmmkkkllllllmmmmmmllllllkkkooofffcccgggdddaaalll~~~wwwlllUUUFFF888555;;;666666555444333333222222000000000000000000000000000000000000000000000000000///...---------------...---,,,,,,,,,,,,---...((())))))+++,,,---......---------,,,+++***)))(((***,,,,,,+++)))((()))***(((((())))))******+++++++++*********))))))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///............000333777999UUUnnnyyyzzz```KKKAAA???@@@HHHSSS[[[___ccciiijjjmmmpppqqqqqqqqqrrrtttrrruuuzzz}}}}}}|||{{{{{{}}}yyyvvvuuummmmmmaaa\\\eeeeeeVVVMMMFFFGGGIIIIIILLLTTT^^^eee^^^QQQJJJPPP[[[\\\TTTMMMOOONNNMMMMMMOOOTTTXXX[[[dddhhhmmmrrrvvvyyyyyyyyytttyyynnnMMMEEEGGGJJJJJJIIIGGGFFFFFFGGGDDDAAA?????????>>>===::::::999888888888999999999888888:::<<<>>>>>>======???AAACCCDDDDDDCCCBBBAAACCCFFFGGGFFFEEEDDDEEEGGGIIIKKKLLLLLLXXXrrryyyxxx}}}{{{www|||xxxqqqiiifffhhhlllmmmlllwww{{{~~~|||uuunnnjjjiiifffkkkmmmjjjiiiiiiddd^^^XXX\\\aaaeeeiiimmmqqqtttrrrtttvvvvvvtttssstttvvvuuutttrrrpppoooooopppqqqooommmkkklllmmmmmmllliiinnnppprrrsssqqqpppooooooqqqqqquuu{{{~~~yyyvvvwwwzzzyyyxxxvvvuuusssrrrqqqoooooonnnmmmkkkjjjiiihhhfffffffffeeedddcccbbbaaabbbaaa___^^^]]]\\\[[[[[[[[[ZZZXXXXXXYYYZZZYYYXXXXXXVVVTTTRRRRRRPPPNNNLLLLLLHHHDDDAAAAAAAAA@@@>>>???@@@@@@AAABBBBBBBBBBBBDDDAAA>>><<<;;;<<<<<<<<>>777333555555555555444333333222222000000000000000000000000//////////////////////////////...---------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***+++,,,+++)))((()))***)))))))))))))))*********************)))))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---...000222555666AAAVVVooo|||```QQQCCC@@@BBBIIIPPPTTTZZZ```bbbeeeiiimmmnnnoooppprrrppptttxxx{{{{{{zzzzzzzzz~~~yyywwwwwwzzzuuuooo|||cccHHHAAABBBBBBAAABBBGGGOOOUUUSSSLLLJJJTTT___```ZZZTTTNNNMMMKKKJJJJJJLLLNNNPPPXXX\\\aaagggmmmqqqsssttttttvvvyyy|||}}}~~~lllKKKCCCFFFHHHHHHGGGFFFFFFFFFGGGDDDBBB@@@???===:::888888888888888888888999:::999888888;;;>>>@@@@@@@@@===???AAADDDEEEEEEDDDCCCAAACCCDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDFFFRRRlll{{{xxxzzzzzz|||rrrmmmlllnnnooooooxxxyyywwwqqqiiidddbbbbbbggglllrrrrrrrrrpppjjjccc[[[\\\]]]^^^```ccchhhlllnnnoooqqqqqqqqqqqqrrrtttuuusssqqqooonnnnnnnnnnnnnnnmmmkkkkkklllllljjjhhhmmmoooqqqqqqooommmlllllljjjlllpppqqqqqqzzz|||wwwxxxvvvrrroooppppppqqqqqqpppnnnmmmllliiihhhgggeeeeeeeeefffffffffeeedddbbbaaaaaa``````___^^^]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYYYYWWWUUUVVVTTTQQQOOOMMMKKKHHHFFFGGGDDD@@@>>>>>>>>>>>>===AAABBBCCCDDDDDDBBB???>>>@@@<<<888888<<<@@@BBBCCCFFFKKKPPPQQQQQQSSSXXX^^^gggzzzwwwvvvvvvrrrrrrqqqqqqpppooooooooonnnnnnlllkkkkkkllllllmmmkkkjjjiiihhhhhhiiijjjkkkhhhkkkhhh___\\\ooo]]];;;555;;;:::555333555444444333333222222222000000000000000000000000///////////////////////////...------------------------,,,,,,,,,,,,------------,,,+++***))))))(((,,,,,,,,,,,,+++***))))))***+++++++++)))((()))***************))))))))))))************))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,------.........---------...000222333444CCCZZZrrrrrrbbbOOOFFF>>>???DDDJJJQQQXXX[[[___eeeiiikkklllmmmnnnnnnqqquuuxxxxxxxxxyyyyyy|||xxxxxxyyy{{{xxx{{{bbbDDD======<<<;;;;;;===AAAEEEFFFDDDIIIUUU___```\\\ZZZOOONNNLLLIIIGGGFFFEEEEEEKKKNNNSSSZZZaaaggglllnnnpppqqqsssssstttvvvzzz}}}jjjJJJCCCEEEGGGGGGFFFFFFFFFGGGGGGEEECCCAAA???<<<888555777777777777777888999::::::::::::<<<>>>@@@@@@@@@<<<===@@@BBBDDDDDDCCCBBBAAABBBBBBAAA@@@AAACCCEEEBBBDDDGGGIIIJJJQQQbbbrrr}}}qqqvvv}}}~~~}}}uuuqqqpppooooootttsssqqqlllgggccccccdddhhhmmmrrruuuwwwuuurrrnnngggfffccc___\\\\\\___bbbiiiiiikkklllmmmoooqqqrrrrrrqqqooonnnlllkkkkkkkkkmmmmmmlllkkkkkkkkkjjjiiimmmooopppooommmkkkkkkkkkjjjkkknnnmmmlllsss}}}ttttttwwwtttooolllmmmnnnooonnnllljjjhhheeedddbbbaaaaaabbbdddeeeeeedddbbb```______``````\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXYYYYYYXXXUUURRRRRROOOLLLJJJHHHFFFCCCAAABBB@@@>>>======>>>???@@@CCCCCCCCCCCCAAA???===<<<===:::888;;;AAAGGGHHHHHHMMMQQQTTTSSSRRRWWWbbblll{{{wwwuuuuuuuuupppppppppppppppoooooonnnnnnllljjjiiiiiijjjlllmmmlllkkkiiihhhhhhiiikkkllljjjjjjddd```kkkzzzkkkMMM444222999999444111444333333333222222222111000000000000000000000000////////////////////////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++++++++++++++***)))))))))***+++***)))((()))***++++++******))))))((((((*********)))))))))))))))************************************************************************++++++++++++++++++++++++***++++++,,,------......---------------...000000333999KKKbbbrrr|||yyyooo^^^PPPAAA<<<>>>DDDKKKRRRXXX\\\bbbgggiiijjjjjjkkklllooorrruuuvvvvvvxxxyyy~~~yyywwwxxxzzzvvvyyytttPPPEEE<<<<<<<<<;;;;;;<<<===>>>===>>>DDDOOOUUUVVVVVVXXXPPPOOONNNLLLIIIFFFDDDCCCEEEGGGKKKPPPVVV]]]cccfffhhhjjjlllnnnooorrrvvvyyyhhhHHHEEEFFFHHHGGGFFFFFFFFFGGGHHHFFFCCCAAA???===999666666666666666777888888999<<<;;;;;;<<<>>>???>>>===999;;;>>>@@@BBBBBBBBBAAAAAABBBAAA@@@???@@@CCCEEECCCDDDHHHKKKKKKMMMWWWbbbvvvlllwww{{{uuuqqqnnnmmmkkkllllllkkkiiiiiiiiijjjggghhhkkkooorrrsssuuuwwwlllkkkhhhccc^^^[[[[[[[[[[[[\\\^^^aaafffkkknnnpppooonnnmmmllllllkkkkkkkkklllllllllkkkkkkjjjjjjjjjmmmnnnooonnnllljjjjjjkkkkkkkkklllmmmnnnsssqqqlllqqqpppkkkkkkkkkllllllkkkiiifffddddddcccaaa```aaabbbdddfffdddcccaaa___^^^^^^^^^___[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWWWWWWWUUURRROOOLLLJJJGGGEEEDDDBBB???======>>>>>>>>>???@@@BBBCCCDDDBBB@@@???=========>>><<<<<<>>>CCCIIIMMMMMMLLLMMMQQQTTTUUUYYYeeewww}}}yyyvvvtttqqqooooooooopppppppppooonnnmmmlllkkkjjjhhhhhhjjjlllmmmmmmkkkjjjhhhhhhjjjkkkmmmjjjeeeaaalllyyyuuuSSSAAA222111444222//////222222222222222111111111////////////////////////........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++***))))))((()))******)))((()))***++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------------......///222222;;;LLLYYYfff~~~yyyttthhhYYYIII@@@===>>>DDDJJJNNNSSSZZZ___cccfffiiikkkjjjmmmppprrrsssuuuwwwyyy|||yyyyyy{{{www{{{}}}\\\CCCDDD;;;;;;<<<>>>>>>>>>>>>===;;;:::>>>DDDFFFFFFIIINNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDFFFIIIMMMQQQVVVXXX\\\___dddhhhlllooorrrttteeeGGGFFFGGGHHHGGGEEEDDDEEEFFFGGGDDDBBB@@@???===:::888666666666666666666777888<<<:::::::::<<<===<<<;;;888:::===???AAAAAAAAA@@@AAAAAABBB@@@???@@@BBBEEEFFFDDDDDDEEEEEEGGGOOOXXXssspppsss~~~|||xxxuuuhhhhhhiiijjjkkklllmmmmmmeeebbbaaadddhhhkkkqqqwwwyyyyyywwwqqqhhh___XXXUUUMMMMMMOOOTTT\\\cccgggiiihhhiiiiiiiiijjjjjjjjjjjjhhhiiijjjjjjiiiiiijjjkkklllmmmmmmllljjjiiijjjkkkjjjhhhiiilllnnnqqqxxxvvviiikkklllggggggggghhhgggfffdddbbbaaabbbaaaaaa```aaabbbcccdddaaa```___^^^]]]\\\\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUVVVUUUSSSQQQQQQOOOLLLIIIFFFDDDBBBAAAAAA@@@>>><<<<<<>>>@@@AAAAAAAAABBBCCCAAA@@@>>><<<<<<>>>???AAA???BBBFFFJJJNNNOOOPPPPPPNNNRRRXXX```mmm|||{{{zzzzzzyyywwwsssooommmnnnoooppppppooonnnmmmkkkjjjjjjiiiiiijjjlllllllllkkkjjjiiiiiijjjkkkllliiifffmmm|||ZZZAAA:::444444333111111444111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++((())))))******+++++++++)))***************))))))''')))***)))(((((()))+++************))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------............111000444<<>>;;;<<<:::999;;;;;;;;;???DDDEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCDDDEEEFFFHHHJJJOOOSSSYYY^^^bbbfffiiilllcccGGGGGGGGGGGGFFFCCCBBBCCCDDDDDDBBB???======<<<;;;:::777777666555555555666666888777777888:::<<<;;;;;;888:::===@@@AAABBBAAAAAA@@@AAABBBBBBAAAAAABBBDDDFFFCCCBBBCCCDDDEEEKKKRRRbbb{{{|||~~~qqqooommmkkklllmmmmmmnnneee___\\\^^^aaadddkkksss~~~|||rrreeeZZZTTTJJJIIIIIILLLRRRXXX[[[[[[]]]^^^```aaacccdddeeefffccceeeggghhhfffgggiiikkkiiijjjjjjjjjhhhhhhiiikkkhhhggghhhkkkkkkkkkqqqxxx~~~llljjjlllgggccccccbbbbbbbbbaaaaaaaaa____________````````````\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPPPPPPPQQQNNNKKKHHHGGGFFFCCCBBBAAA@@@>>>>>>??????>>>===<<<@@@DDDEEEBBB@@@??????<<<<<<===>>>???AAABBBCCCDDDIIIMMMNNNMMMMMMPPPTTTYYY___iiixxxvvvvvvvvvwwwxxxyyywwwsssppplllmmmoooppppppooommmllljjjjjjjjjkkkkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjmmmttt~~~[[[GGG;;;777666666666444555777000111111111111111111111////////////////////////........................,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,+++***))))))))))))************))))))************))))))'''((())))))(((((()))+++)))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********+++,,,,,,------+++,,,---....../////////---111444555888FFF^^^rrr|||zzzxxxnnnaaaPPPAAA;;;===<<<@@@EEEKKKQQQWWW^^^bbbdddeeegggiiijjjnnnrrrvvv}}}}}}zzzyyypppwwwvvvvvvwwwiiiTTTMMMMMMMMMMMMNNNNNNIIIBBB===>>>:::888999:::999;;;@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@EEEHHHLLLOOOSSSXXX]]]aaabbbFFFGGGGGGGGGDDDBBB@@@AAABBBBBB???<<<:::;;;<<<<<<;;;888777666555555555555555555444444777:::<<<<<<;;;999;;;===@@@BBBCCCBBBBBB@@@AAACCCCCCBBBAAABBBDDDBBBAAACCCHHHIIIHHHIIIMMMUUUhhh{{{~~~|||xxxrrrnnnlllmmmmmmnnnhhhaaa\\\^^^```aaahhhpppnnntttzzz|||vvvkkk```YYYQQQNNNKKKKKKNNNPPPPPPOOOSSSTTTWWWYYY\\\^^^___```___bbbeeeeeedddeeehhhjjjggghhhhhhgggffffffhhhjjjggghhhjjjkkkhhhgggnnnwww{{{llliiikkkhhh```````````````aaacccccc\\\]]]^^^^^^^^^^^^]]]]]]YYYYYYZZZZZZYYYWWWUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLIIIEEEBBB@@@???===<<<>>>===<<<===?????????===>>>BBBFFFGGGCCC>>>;;;:::888:::===AAACCCDDDEEEDDDIIIMMMQQQOOOKKKKKKPPPVVViiiooo|||xxxrrrqqqqqqrrrrrrqqqnnnkkkkkkmmmnnnppppppooommmllliiijjjkkklllllllllllllllhhhhhhiiiiiiiiiiiihhhhhhsss}}}}}}eeeDDD===888555333444444333222222000000000000000111111111////////////////////////........................++++++++++++,,,,,,---...***+++,,,------,,,+++************)))))))))))))))((())))))*********))))))&&&((())))))(((((()))+++(((((())))))******++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------***+++---...///000000000'''///555222111<<>>:::888;;;<<<;;;===@@@>>>>>>???@@@BBBEEEGGGHHHHHHGGGFFFDDDBBB@@@>>>===???AAABBBDDDGGGMMMTTTYYYZZZHHHEEEDDDDDDBBBAAA@@@??????>>><<<;;;;;;;;;;;;:::888777666555444444555666777666777999;;;<<<<<<<<<<<<666999===AAACCCBBB@@@??????@@@@@@AAABBBCCCDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKSSS]]]hhhqqqzzztttrrrqqqqqqpppfffeeecccccccccdddddddddfffgggiiiiiihhhhhhiiijjj\\\WWWPPPMMMKKKJJJHHHFFFKKKKKKLLLNNNRRRWWW[[[^^^]]]]]]]]]___aaadddgggiiiiiigggdddcccdddfffggggggfffeeeeeeeeefffhhhkkkmmmwww|||llleeeeeefff``````____________``````]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUPPPOOONNNKKKJJJHHHHHHGGGEEECCCAAA>>>===<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDBBB???<<<;;;===???===:::<<>>:::;;;@@@CCCEEENNNXXXWWWZZZ^^^cccgggiiijjjkkkrrrtttxxx{{{{{{uuummmggglllyyyzzzyyywwwtttpppkkkgggfffeee^^^RRRGGGFFFBBB<<<::::::<<<>>>???===???AAABBBCCCFFFJJJMMMGGGFFFFFFDDDCCC@@@>>>===>>>>>>>>>???CCCGGGLLLOOOZZZGGGDDDDDDCCCBBBAAA@@@??????===<<<::::::;;;;;;999888777666555555555555666777555666777888999:::::::::888:::===@@@AAAAAA@@@?????????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGIIIJJJLLLLLLQQQYYYeeeyyyyyytttooollllllhhheeefffiiiiiieeeaaa______```aaabbbeeehhhjjjccc___ZZZUUURRRNNNJJJFFFDDDDDDEEEFFFIIIMMMPPPSSSWWWXXXXXXZZZ]]]```ccceeeaaa```^^^^^^```bbbcccbbbcccbbbaaa```aaabbbdddeeelllsssuuummmeeeaaa___\\\\\\\\\[[[[[[\\\]]]^^^^^^\\\[[[YYYXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOLLLKKKIIIGGGEEECCCCCCBBB@@@@@@??????>>>?????????AAABBBDDDEEEDDDDDDBBBAAABBBBBBAAA???>>>>>>@@@BBBCCC@@@BBBGGGJJJJJJLLLOOOMMMNNNPPPSSSYYYbbboooxxxxxxvvvvvvtttqqqrrrrrrqqqpppooonnnmmmmmmlllmmmnnnoooooommmlllkkkhhhggggggiiikkkkkkjjjhhhgggfffeeeffffffjjjzzzvvvUUUAAA999666444444333333333333222222111111111111111111111111////////////............------------------------,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,------------...///.........///444:::???IIIccc|||uuuZZZKKKBBB>>>>>>AAACCCCCCGGGNNNPPPSSSXXX]]]bbbeeegggggggggjjjmmmooonnnjjjfffcccoooxxx~~~}}}~~~~~~{{{yyyuuurrrrrrqqqjjj^^^TTTMMMGGGAAA<<<<<<>>>@@@AAA@@@AAABBBEEEHHHKKKNNNOOOFFFFFFEEEDDDBBB@@@>>>===>>>=========???BBBEEEGGGXXXGGGCCCCCCBBBAAA@@@??????>>>===;;;::::::::::::999777777777666666666666777777555555555555666666777888;;;<<<===>>>????????????>>>??????@@@AAABBBCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKFFFGGGKKKWWWmmm}}}tttnnnnnniiieeehhhmmmoooiiiccc___]]]\\\[[[\\\___bbbddddddbbb```^^^\\\XXXSSSOOOHHHGGGFFFEEEFFFGGGHHHIIIKKKKKKLLLNNNPPPTTTWWWXXXXXXXXXXXXYYY\\\^^^^^^^^^___^^^]]]\\\\\\]]]^^^___aaabbbaaa^^^^^^^^^YYYSSSWWWWWWWWWWWWWWWXXXYYYZZZXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNLLLKKKIIIHHHGGGEEEDDDCCCAAA???>>>======<<<===???AAABBBDDDDDDDDDFFFGGGIIIIIIHHHEEEAAA??????@@@@@@@@@@@@AAADDDGGGIIIFFFGGGJJJKKKJJJKKKOOOQQQSSSXXXaaaoooxxxsssqqqqqqqqqqqqrrrqqqooommmllllllmmmmmmllllllmmmmmmmmmlllkkkjjjfffgggiiikkkllllllkkkjjjjjjjjjkkknnntttpppRRR>>>333222555444444333333333333222222111111111222222111111111/////////............---------------------------,,,++++++******++++++,,,*********)))))))))((((((++++++************++++++(((((())))))))))))((((((***))))))))))))))))))((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))*********++++++******++++++++++++******+++++++++++++++*********,,,,,,,,,,,,------------/////////......///333666555MMMjjjyyywwwsss{{{jjj\\\NNNHHHBBB@@@???===>>>@@@FFFIIINNNUUUZZZ___bbbcccbbbfffiiijjjgggfffggghhhvvvzzz||||||~~~~~~~~~}}}wwwkkkbbbZZZSSSJJJCCC@@@AAABBBDDDCCCBBBCCCGGGMMMQQQPPPOOOFFFEEEDDDCCCAAA???>>>===??????>>>>>>>>>>>>??????~~~VVVFFFBBBAAAAAA@@@??????>>>>>><<<;;;999999::::::888777777777777777777777777777666666444444444555666777===<<<<<<<<<<<<======>>>===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFNNN```vvv|||~~~wwwlllhhheeegggkkknnnllljjjgggddd```]]][[[YYYXXXWWWWWWZZZ]]]aaacccccc```^^^TTTRRROOOKKKGGGEEECCCBBBAAABBBBBBCCCFFFIIILLLMMMQQQQQQRRRUUUYYY[[[ZZZYYYZZZZZZYYYYYYYYYZZZ[[[\\\[[[YYYXXXXXXZZZZZZVVVQQQTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLKKKIIIHHHFFFDDDBBBBBB???>>>==================>>>???BBBEEEGGGHHHIIIIIIJJJJJJJJJHHHFFFCCC@@@>>><<<===???@@@BBBDDDGGGJJJNNNLLLLLLNNNMMMKKKMMMQQQZZZ^^^hhhxxxvvvwwwvvvtttqqqnnnnnnppprrrqqqpppmmmkkkjjjkkklllmmmllllllkkkkkkkkkjjjjjjjjjgggiiilllmmmkkkjjjjjjkkkppprrrxxxzzzRRRAAA<<<444111444444444333333333222222222000111222222222222111000//////.........---------------------------------,,,++++++******++++++,,,+++*********))))))))))))++++++************++++++(((((())))))))))))((((((******))))))((((((((('''((((((((()))))))))))))))************))))))))))))((((((((((((((()))))))))((((((((((((((())))))***))))))))))))******************++++++++++++******+++++++++***************++++++,,,,,,,,,---------.../////////...---///000111@@@WWWppp}}}vvvzzzsssllldddZZZMMMDDD>>><<<<<<<<>>>>>===AAAAAA@@@@@@??????>>>>>>{{{TTTEEE@@@@@@@@@???>>>>>>======<<<:::999888999999888666666666777777777777666666777666555444444555777888<<<;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFGGGHHHKKKTTTeee}}}}}}|||rrrpppmmmjjjhhhhhhkkknnnllliiieeeaaa]]]XXXQQQLLLLLLQQQXXX^^^ccceeeffffff^^^[[[VVVQQQJJJEEEAAA???AAAAAA@@@AAABBBDDDFFFGGGJJJJJJKKKNNNRRRTTTSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVUUUSSSQQQQQQQQQQQQOOOMMMLLLKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDBBBAAA???>>>>>>;;;<<<<<<===>>>@@@AAABBBDDDEEEGGGIIIJJJKKKJJJJJJKKKIIIFFFCCCAAA@@@??????;;;===@@@BBBCCCFFFIIILLLPPPOOOOOORRRQQQOOOSSSYYYccckkk{{{{{{wwwsssttttttqqqooonnnooorrrpppnnnllljjjjjjkkklllmmmkkkkkkiiihhhhhhhhhiiijjjgggjjjllljjjgggfffiiimmmyyy}}}zzz```???:::>>>888222333444444333333333222222222000111222333333222111000............------------------------------------,,,++++++******++++++,,,,,,,,,+++++++++*********+++******************+++(((((())))))))))))((((((***)))))))))((((((''''''''''''(((((())))))))))))************))))))))))))(((((((((((())))))******((((((((((((((())))))***(((((()))))))))***************++++++++++++******************************+++++++++,,,,,,,,,------,,,---///000///...///000000666CCCZZZwwwxxxwwwyyyyyyyyynnn]]]LLLAAA===<<<<<<;;;>>>BBBHHHNNNSSSWWWYYY\\\```cccdddccceeelllssszzzvvvsssuuu{{{xxxrrrssskkk```VVVOOOKKKHHHGGGGGGDDDCCCFFFKKKLLLIIIDDDDDDCCCAAA???>>>=========??????@@@@@@????????????xxxRRRDDD??????>>>>>>>>>=========;;;999888888888888777555555555666666666666555555666555555555666777777888999999888888888999::::::;;;<<<<<<===>>>???@@@@@@???@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGIIILLLXXXppp~~~zzz{{{|||~~~vvvmmmiiijjjnnnkkkiiifffdddaaa\\\SSSMMMMMMQQQVVVZZZ\\\^^^```aaacccaaa]]]XXXSSSNNNJJJHHHDDDCCCAAA@@@@@@@@@AAAAAAEEEDDDDDDFFFIIIKKKKKKJJJHHHIIIJJJKKKMMMNNNOOOOOONNNNNNPPPPPPMMMHHHIIIMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@??????>>>>>>=========>>>???@@@BBBDDDFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGIIIGGGCCC@@@??????AAABBB???AAADDDFFFGGGHHHKKKMMMKKKKKKOOOSSSUUUWWW^^^ffftttzzzwwwvvvtttttttttrrroooooopppqqqooonnnlllkkkkkkkkkllllllkkkjjjhhhffffffggghhhiiieeeiiijjjhhhdddgggpppxxxqqquuujjjNNN666444888555222333444444333333333333222222///000222333333222000///.........------------,,,------------------------,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********))))))))))))******(((((())))))))))))(((((()))(((((((((((((((((('''&&&''''''(((((())))))*********)))))))))((((((((('''(((((())))))******+++((((((((((((((()))******((((((((()))))))))************++++++++++++******)))))))))***************++++++++++++,,,,,,,,,,,,***,,,...////////////111111000666GGG___vvvxxxwww}}}{{{~~~zzzmmmYYYIII@@@;;;777:::<<>>===<<<======<<<<<<<<<<<<<<<===>>>>>>uuuPPPDDD>>>>>>============<<<<<<:::999777777888888666555333444555666666555444333333333555666777777777777555666666777777888888888:::;;;<<<===>>>??????@@@???@@@BBBDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHOOObbbttt{{{www}}}uuuqqqooonnnjjjgggffffffccc]]]XXXVVVWWWXXXWWWUUUTTTVVVXXX]]]]]]\\\[[[YYYWWWUUUTTTMMMLLLIIIFFFDDDCCCBBBBBBDDDBBBAAAAAACCCEEEEEEEEECCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEHHHFFFAAABBBFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@AAAAAA???@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJIIIIIIGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLNNNLLLOOOVVV___eeekkkvvv}}}xxxuuusssqqquuusssqqqoooooopppppppppmmmmmmmmmmmmllllllllllllkkkiiifffddddddeeehhhiiieeeiiillljjjiiiqqqsssxxxQQQCCC777444444222333666444444333333333333222222///000222444444222000///.........---------,,,,,,------------------------,,,++++++******++++++,,,++++++++++++************))))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((())))))***)))))))))((((((((('''''''''(((((()))******++++++((((((((((((((()))******(((((((((((()))))))))*********++++++++++++******((()))))))))*********+++***++++++++++++,,,,,,,,,***,,,---...------...000///000333:::FFFYYYnnn}}}yyyuuuxxx}}}|||xxxcccQQQCCC:::888999;;;===@@@DDDFFFHHHNNNQQQTTTYYY]]]aaadddfffgggeeeiiirrrzzz}}}~~~{{{yyyuuuqqqmmmhhhbbb]]]WWWUUUQQQMMMIIIEEECCCAAABBBAAA???===<<<<<<======;;;:::999888999;;;<<<>>>tttOOOCCC===============<<<<<<<<<:::999777777888888666555222333444555555444333222000222444666777777777666333444555666777777777777::::::;;;<<<===>>>??????@@@AAACCCEEEFFFFFFEEEEEEGGGCCCAAACCCEEEIIIVVVeeettt|||}}}{{{}}}~~~zzzssstttooojjjiiijjjiiieeeaaa]]]]]][[[VVVPPPNNNPPPSSSPPPQQQSSSUUUWWWXXXYYYYYY\\\ZZZVVVSSSOOOMMMLLLKKKFFFDDDAAA@@@BBBCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDD???>>>BBBCCC@@@???BBB<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFGGGHHHIIIJJJJJJHHHFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGKKKMMMNNNOOONNNMMMNNNOOOWWW\\\fffqqq{{{|||{{{yyyxxxwwwtttpppmmmtttqqqnnnmmmooopppppppppmmmmmmnnnnnnnnnmmmllllllkkkiiifffcccccceeegggiiiggglllooonnnppp}}}rrrwwwZZZ>>>===;;;888555444555888444444444333333333222222///000222444444222000///......---------,,,,,,,,,------------------------,,,++++++++++++++++++,,,************))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((('''''''''''''''(((((()))***+++++++++((((((((((((((()))******(((((((((((())))))))))))******++++++++++++******(((((())))))*********+++******+++++++++,,,,,,,,,***,,,------,,,+++---...***...111111333@@@ZZZqqqoooooouuu}}}}}}|||jjjUUUFFF777777888999;;;>>>@@@AAAFFFGGGKKKQQQWWW[[[\\\\\\fffeeejjjtttyyyzzz}}}~~~|||wwwqqqlll___^^^YYYRRRKKKFFFDDDDDDBBB@@@>>><<<;;;;;;<<<======<<<:::888888:::===>>>sssOOOEEE@@@@@@@@@@@@>>><<<:::999555555555666666666666666444444444444444444444444555444222111111222444555555444444444444555666666:::::::::;;;<<<===>>>???===???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBEEEKKKSSSYYYnnn~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~{{{wwwtttqqqnnnkkkhhheeebbb]]]YYYVVVSSSPPPNNNNNNLLLJJJJJJNNNTTT[[[```______^^^]]]ZZZWWWTTTRRROOONNNKKKHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC????????????????????????@@@???=========???AAABBB>>>???AAACCCDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGIIIJJJGGGFFFEEEGGGHHHJJJIIIHHHAAA@@@>>>>>>>>>@@@BBBCCCIIIHHHFFFFFFGGGIIIIIIIIIJJJLLLLLLKKKJJJMMMSSSYYYaaaeeesss~~~xxxxxxvvvuuusssqqqpppoooooonnnmmmllllllmmmnnnooollllllllllllkkkjjjiiihhhmmmkkkjjjiiiiiiiiihhhgggZZZkkkrrrvvv~~~fffPPP888777555444333444666777444444333333333222222222333222222111000//////...111111000///...------,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++*********))))))(((((((((((())))))******++++++'''(((******((((((((()))))))))(((((('''''''''&&&'''''''''''''''((())))))***((('''&&&&&&'''(((***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************++++++,,,,,,,,,---------*********++++++,,,,,,,,,...000222333111777JJJ\\\rrrxxxsssssswwwrrrnnnooowww~~~~~~cccUUUGGG666333:::<<>>======>>>===<<<<<<:::999:::<<<======<<>><<<:::888555555555555666666666666444444444444444444444444555444222111111222444555444444444444444555555666888999999:::;;;<<<===>>><<<>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBGGGLLLQQQ\\\nnn}}}yyy~~~wwwyyy~~~}}}}}}~~~|||wwwqqqkkkfffjjjgggccc___\\\YYYTTTQQQLLLJJJHHHFFFHHHLLLPPPSSS]]]^^^^^^^^^^^^]]]]]]\\\VVVTTTRRROOOMMMLLLKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCEEEGGGDDDEEEFFFHHHHHHHHHGGGGGGDDDFFFGGGGGGFFFFFFGGGIIIKKKIIIGGGFFFFFFEEEDDDBBB>>>>>>>>>???@@@CCCEEEFFFJJJIIIGGGGGGHHHJJJKKKKKKKKKOOORRRRRRTTT[[[fffoooooouuuzzzxxxwwwvvvtttsssqqqooonnnnnnnnnmmmllllllmmmnnnnnnllllllllllllkkkjjjiiiiiihhhhhhiiikkkmmmmmmllllllgggkkkmmm{{{zzzSSSBBB888777555444333444555666444333333333333222222222222111111000//////....../////////......---------...------------,,,,,,,,,,,,++++++******++++++,,,*********)))))))))(((((()))))))))))))))*********'''(((******((('''((())))))((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((())))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......000000///222@@@NNNbbblllnnnqqqwwwsssmmmqqqrrrqqqxxxvvvnnnWWWGGG@@@???777777<<<;;;@@@AAADDDHHHLLLRRRWWW[[[\\\```dddgggkkknnnsssvvv|||~~~|||{{{|||uuuqqqkkkddd^^^WWWPPPLLLFFFCCC???===<<<<<<;;;:::<<<;;;;;;<<>><<<;;;999888555555555555555555555555444444444444444444444444444333222111111222333444444444333333444444555666666666777888999:::;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAA@@@@@@BBBEEEGGGNNN^^^www}}}uuu~~~{{{{{{}}}}}}}}}}}}||||||~~~~~~zzzqqqkkkjjjgggccc```^^^[[[XXXVVVOOOMMMJJJHHHGGGGGGHHHIIIRRRSSSTTTUUUWWWYYY[[[\\\ZZZYYYWWWUUUTTTSSSRRRRRROOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIEEEFFFGGGFFFDDDCCCDDDEEEEEECCCAAA@@@@@@???===;;;===>>>@@@BBBDDDFFFHHHIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNUUU\\\```ccclll}}}}}}yyyvvvwwwwwwvvvtttrrrpppnnnmmmmmmmmmllllllllllllmmmmmmllllllllllllkkkjjjiiihhhhhhhhhiiijjjiiigggeeecccgggeeekkkzzzaaaDDD:::777666555444333444555555333333333222222222111111000000000///......------------------------------------------,,,,,,,,,,,,,,,+++************+++,,,******))))))))))))((((((***))))))))))))))))))(((&&&(((***)))((('''((()))(((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,---------------...,,,---...------444<<>><<<;;;<<<;;;:::;;;>>>@@@BBBBBBlllLLLCCC???>>>===<<<;;;:::888888666555555555555555444444333333333333333333333333333333222111111222333333333333333333333444444555444444555666888888999999:::;;;<<<>>>????????????>>>???AAAAAA@@@@@@AAABBBFFFQQQfff}}}ttt{{{|||uuuyyy}}}~~~}}}}}}}}}}}}}}}~~~wwwkkkhhhccc___^^^^^^]]]\\\VVVUUUSSSPPPNNNLLLJJJJJJIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUTTTTTTRRRQQQPPPOOOLLLKKKJJJIIIHHHGGGFFFEEEIIIHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJJJJJJJIIIGGGFFFCCCDDDDDDCCCAAA??????@@@>>>===<<<===???AAA@@@???FFFGGGHHHJJJLLLMMMMMMMMMLLLMMMNNNOOOQQQSSSWWWYYYYYYdddqqqxxx|||zzzwwwwwwvvvvvvvvvvvvuuutttrrrooommmkkkllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkjjjiiihhhhhhhhhiiiiiihhheeecccaaaaaaaaaiii}}}xxxrrrLLL<<<999666555444333333333444444222222222222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************++++++))))))))))))))))))((((((******))))))((((((((('''&&&((())))))(((''''''((((((((((((((((((''''''''''''''''''''''''((()))))))))(((''''''''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...++++++......,,,---111111:::III```ooollloooxxxrrrvvvtttooocccNNNCCCAAA;;;;;;999777888;;;???BBBDDDOOORRRVVVZZZ]]]aaaeeehhhkkkooouuuzzz|||~~~}}}~~~{{{xxxtttpppmmmbbb\\\TTTMMMGGGDDD@@@>>>???===;;;;;;===?????????iiiJJJBBB>>>===<<<;;;999888888777666666555555444444444333333333333333333333333333222222222222222222222222222222222222222333444444222333555666777888888888999999;;;<<<======>>>>>>===@@@BBBCCCBBBAAAAAABBBAAAFFFTTTlllxxx{{{tttZZZdddsssyyyyyy||||||}}}}}}~~~wwwrrrjjjdddaaa`````````ZZZZZZYYYWWWUUURRRPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAAAAABBBBBBAAA>>>======>>>BBBAAABBBDDDHHHJJJKKKJJJNNNOOOPPPQQQQQQQQQQQQPPPOOORRRUUUXXXZZZ___dddhhhjjjyyy~~~|||xxxvvvuuuuuuuuuuuusssttttttsssqqqooolllkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggfffgggggggggeeedddeeeiiimmmnnnYYY===555666555444444333333333333333222222111111111000000000............------------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************(((((((((((((((((())))))***)))))))))((((((''''''&&&'''))))))'''&&&'''((('''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''((((((((()))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******((()))))))))************))))))*********+++++++++++++++******************---+++,,,000111...---...666666===TTTkkklllkkkxxxwwwzzzyyyvvv}}}~~~jjj\\\OOO???;;;888777888<<>>===???AAABBBBBBgggHHHAAA>>>===;;;999888777777777666666555555444333333333333333333333333333333333222222222222222222222222222222111111222222333444222444666777888999888888999999:::;;;<<<======>>>???BBBDDDEEEDDDCCCCCCDDDBBBDDDMMM^^^vvvqqqqqq{{{vvvWWWRRRWWWlll~~~uuu}}}|||}}}~~~~~~vvvnnnhhhddd```^^^\\\\\\[[[ZZZYYYVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHCCCDDDFFFHHHIIIKKKKKKKKKHHHHHHHHHHHHGGGFFFDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???AAABBBCCCBBB@@@???@@@AAAHHHGGGGGGIIILLLNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRVVV\\\aaaeeekkksssyyy}}}{{{tttttttttttttttsssrrrrrrpppqqqrrrrrrqqqooommmkkkiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggfffeeedddgggeeebbb]]]]]]cccnnnvvvpppMMM999555666444444333333333222222222111111111000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++***))))))''''''(((((((((((()))))))))(((((((((((((((((('''%%%''')))((('''&&&'''((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,************))))))))))))---+++,,,000111......111444222222EEE```hhhjjjtttyyy~~~~~~pppkkkppp{{{}}}xxx~~~uuubbbKKK===888444444888<<<======???BBBHHHMMMRRRWWW\\\```aaaeeejjjooosssvvvyyy||||||~~~}}}wwwrrrjjjccc\\\VVVQQQMMMEEEBBB???>>>???AAABBBBBBeeeGGG@@@===<<<:::888777666666666666666555444444333222222222222222222222222222222111111222222222222111111111111111111111222333333333555777999::::::999888999999999:::;;;<<<===>>>CCCEEEFFFFFFEEECCCCCCDDDDDDFFFKKKTTTbbbvvvyyy{{{ppp^^^SSSbbb{{{~~~~~~}}}~~~~~~}}}|||~~~~~~~~~~~~{{{ssskkkfffbbbbbbaaa```___]]]\\\[[[WWWVVVUUUSSSPPPNNNKKKJJJFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCBBB>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDBBBBBBDDDEEEFFFFFFEEEEEEFFFHHHJJJIIIIIIKKKMMMOOOOOOOOOOOOOOOQQQSSSWWW[[[^^^```bbbhhhpppvvv||||||{{{rrrsssssssssqqqqqqqqqqqqmmmoooppprrrqqqooommmlllhhhhhhiiijjjjjjiiihhhhhhffffffffffffeeedddccccccccc```[[[XXX\\\jjjpppXXXDDD888666888333333333333333222111111111111000000000/////////..............................------,,,,,,++++++,,,,,,,,,++++++++++++***((()))***++++++***)))((('''''''''((((((((())))))'''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))'''''''''''''''((())))))''''''((((((((((((''''''%%%%%%&&&''''''((())))))'''''''''((()))*********(((((((((((())))))))))))((()))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,+++,,,///...,,,...333***//////666KKKZZZdddqqqppptttvvvvvvyyy~~~~~~zzztttoookkknnnzzz~~~wwwbbbNNNEEE:::444444777999999999<<>>>>>FFFGGGHHHGGGDDDBBBBBBCCCAAACCCFFFHHHOOO^^^sssvvvccceeeuuu}}}{{{|||~~~|||{{{|||~~~~~~wwwkkkjjjiiigggfffdddcccbbb\\\\\\\\\[[[YYYVVVTTTRRRLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIEEEEEEDDDDDDDDDDDDDDDDDD???@@@BBBDDDFFFGGGHHHHHHFFFFFFHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJJJJKKKLLLNNNLLLLLLLLLOOORRRUUUUUUUUUZZZ[[[]]]aaagggnnntttwwwzzz|||xxxvvvvvvuuuuuutttsssqqqpppqqqrrrlllmmmoooqqqqqqpppnnnlllggghhhiiijjjjjjiiihhhgggeeeeeeeeeeeedddcccbbbbbbXXXWWWVVVYYYfff|||uuu```JJJ???999333222666222333333333333222111111000000000000////////////......////////////////////////...------,,,++++++,,,,,,,,,+++++++++******((()))***++++++***)))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''&&&'''''''''(((((())))))'''''''''''''''((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,---+++))),,,333)))555444///999FFFVVVgggnnnpppmmmjjjmmmrrrqqqjjjllllllqqq|||uuugggZZZHHH;;;777888999:::555999===AAAEEEIIIMMMQQQVVVYYY\\\___bbbfffjjjnnnuuuwww{{{zzzyyyvvvuuusssoookkkggggggaaaYYYRRRLLLIIIFFFDDD___HHH???<<<:::888777555555555666777666555444333222222222111111111222222333333333333222111000000111222333////////////000111222333444555666777888999::::::999888777777888;;;>>>@@@FFFDDDBBBAAAAAAAAACCCDDDDDDCCCEEEHHHJJJOOO^^^nnn~~~uuuuuu}}}|||}}}zzz}}}}}}}}}}}}{{{zzzyyywwwqqqiiicccbbbbbbbbbbbb```^^^\\\[[[WWWWWWWWWVVVSSSPPPMMMKKKMMMMMMNNNMMMLLLJJJHHHGGGIIIIIIHHHFFFEEEEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMLLLKKKLLLNNNNNNMMMKKKKKKMMMNNNOOOOOOQQQSSSVVVYYY[[[^^^cccfffkkkqqqxxx|||}}}yyyvvvuuuuuuuuuqqqrrrssssssrrrqqqooonnnoooooooooooonnnmmmlllkkkllllllllllllkkkiiigggffffffcccccceeebbb[[[WWWXXXLLLPPPWWWfffttt|||zzzJJJCCC:::555555555333000444444333333222111000000000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))&&&%%%&&&)))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,+++***))))))***+++,,,,,,+++*********+++,,,---,,,***,,,///000222<<>>;;;:::888666555555555666666666555333333222222333111111111222222333333333222222111000000111222222000000000000111222333333555555666666777888999999888777666666888:::>>>@@@CCCBBBAAA@@@@@@AAACCCDDDEEECCCDDDFFFGGGJJJWWWeeezzz{{{}}}{{{|||}}}~~~~~~}}}}}}|||rrrllliiihhhgggeeedddddddddddd```___]]][[[XXXUUUSSSRRRQQQQQQQQQQQQPPPNNNMMMKKKJJJKKKKKKJJJHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNMMMNNNOOONNNLLLLLLNNNOOOPPPOOONNNOOOQQQSSSTTTTTTZZZ^^^ccchhhlllqqqvvvyyy~~~~~~~~~}}}zzzwwwtttsssrrrrrrqqqrrrrrrrrrrrrpppooonnnnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjjjjiiigggeeedddeeeaaa```cccaaaZZZTTTRRRNNNQQQ]]]xxx{{{qqqfffCCC===666444444555333111444444333222222111000000000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&)))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++***))))))***++++++++++++*********+++,,,------+++,,,///......666AAAVVV]]]hhhpppmmmffffffkkkttt|||{{{uuuzzzrrrkkk^^^LLL@@@<<<555777888:::<<<>>>AAACCCFFFJJJPPPTTTXXXZZZ]]]___cccdddggglllqqqvvvzzz}}}~~~~~~|||~~~{{{uuurrrnnnhhh___XXX{{{[[[FFF>>>;;;:::888666555555555666666555444333333222222333111111111222222222222222222222111000000111222222111000000111111222333444555555666666666777777777777777666666777999<<<>>>@@@??????>>>???@@@BBBCCCDDDDDDDDDDDDCCCEEENNNYYYnnn}}}}}}www|||{{{~~~}}}~~~~~~~~~}}}{{{xxxtttpppmmmllllllllljjjhhhddd```]]][[[YYYYYYWWWVVVVVVUUUTTTRRRPPPOOOLLLNNNOOOOOOMMMLLLLLLMMMPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPSSSUUUUUUUUUVVVXXXZZZ]]]___aaannnsssyyy}}}xxxvvvuuuyyyxxxwwwuuutttrrrqqqpppqqqqqqqqqqqqpppooonnnmmmnnnnnnnnnmmmmmmlllkkkjjjgggggghhhgggfffeeecccbbbeee___\\\]]][[[UUUPPPNNNWWWbbbwwwzzzeeeLLL;;;777333222444555333111333333333222111111000000000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************)))))))))))))))))))))))))))(((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***))))))***++++++++++++******++++++,,,------,,,---...,,,+++000666CCCMMM^^^jjjjjjdddcccfffwww~~~xxxuuuzzzeeeQQQEEE999888777777888;;;>>>???@@@DDDIIINNNRRRUUUYYY\\\^^^___aaadddhhhmmmrrrtttyyyzzz}}}~~~}}}{{{vvvooojjjvvvXXXDDD===:::999777666555555666666555444444333222222222333111111111111111222222222222111111111111111111222111111111111222333444555555555555555555555666666666555555555666888:::<<<<<<<<<<<<<<<===???AAABBBBBBCCCCCCBBBAAACCCIIIPPP[[[nnn~~~vvv~~~www}}}{{{|||~~~~~~~~~~~~}}}zzzwwwuuuuuurrrnnniiieeedddcccdddccccccaaa^^^[[[YYYVVVUUURRRTTTWWWWWWUUUTTTSSSTTTXXXXXXWWWVVVUUUUUUVVVVVVYYYZZZ[[[[[[\\\___bbbfffjjjllloooqqqtttwwwzzz|||~~~wwwttttttuuuuuuuuuuuuuuuuuutttsssrrrqqqppppppppppppooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiieeeffffffeeedddbbb```___```ZZZUUUSSSQQQPPPTTT[[[tttlllNNN;;;666444222222444444222000333222222222111111000000000000000000////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,************)))))))))((()))))))))))))))(((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))***+++,,,+++******************++++++***++++++++++++,,,,,,,,,---......,,,+++---///666???NNN\\\dddeeeddddddtttyyywwwrrryyywwwnnn]]]HHHCCC;;;666555888<<<>>>===@@@EEEIIILLLPPPUUUXXXYYYZZZ[[[]]]aaafffjjjlllppprrrwww{{{~~~{{{wwwqqqTTTBBB===999888777555555555666666444444333222222222333333111111111111111111111111111111111222222111111111111111111111222333444555444444444444444444555555444444444444555777888999888999999:::<<<===>>>??????BBBCCCBBBAAADDDHHHKKKHHHZZZnnn}}}zzzooosss~~~}}}~~~~~~~~~~~~}}}{{{zzz~~~~~~}}}zzzyyyzzz{{{~~~|||yyyuuupppllliiihhhccceeehhhhhhgggfffeeefffjjjiiihhhggggggggggggggglllnnnqqqsssvvvyyy~~~zzzwwwsssrrrrrrtttttttttrrrrrrrrrssssssrrrqqqpppppppppooonnnmmmmmmmmmmmmlllllllllkkkkkkjjjiiihhhdddeeedddcccbbb___]]][[[UUUQQQNNNMMMNNNXXXkkk}}}bbbNNN@@@444555555444333333222111///222222111111111111111000000000000000////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************)))))))))((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((************************************+++,,,------*********++++++***************++++++,,,,,,,,,,,,***,,,...---------...---000444>>>MMM^^^jjjnnnlllsssuuu|||}}}uuuoooooo{{{dddYYYJJJ>>>888888:::<<<;;;===@@@CCCEEEIIINNNRRRUUUUUUWWWYYY]]]aaadddfffeeehhhmmmsssxxx{{{}}}~~~mmmQQQAAA<<<888777666555555555666666333333222222222222333333111111111111111000000000000111222222222222111000111000000111111222333444222222333333444444444444333333333444444555666777666777888999:::;;;<<<<<<<<>>SSSiiiuuuwwwuuutttwww~~~~~~vvvlllfffooojjjjjjlllvvvzzzooo___QQQHHHBBB===:::999:::<<<<<<>>>AAAFFFJJJNNNPPPRRRUUUYYY\\\^^^___\\\^^^ccchhhnnnssswwwxxx}}}iiiNNN???<<<888777666555444555666666333222222222222222333333222111111111000000000///000111222222222222111000000000000000111222333333000111111222333444444555222222333333444444555555555555666888888999999999;;;@@@CCCBBBCCCFFFFFFBBB===JJJ[[[gggrrruuusss~~~xxx}}}}}}}}}~~~}}}~~~}}}}}}|||yyy{{{}}}}}}{{{}}}}}}yyyvvvtttssssssqqqpppoooppppppooommmkkkooonnnmmmmmmmmmmmmnnnoooooonnnmmmkkkkkkkkkkkkllljjjjjjjjjjjjiiihhhgggfffaaaaaa___]]]YYYUUURRRPPPKKKJJJRRReee}}}~~~VVV999444555333333333333111000000111111000000000000111111111111000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***************)))))))))))))))))))))))))))((('''''''''((((((((())))))))))))''''''''''''''''''''''''%%%''')))((('''&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))***+++,,,---)))***++++++++++++***))))))***+++,,,,,,,,,++++++(((+++,,,)))+++//////++++++...///333BBBYYYlllsssqqqooorrryyyzzzpppfffaaa^^^]]]ccckkk{{{}}}wwwqqqjjjbbbVVVHHH>>>;;;;;;;;;::::::<<>>AAABBBAAA@@@>>>FFFNNNVVVXXX[[[hhh~~~zzz~~~{{{yyyzzz~~~~~~}}}~~~~~~}}}}}}|||{{{zzz~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxvvvuuurrrqqqqqqppppppoooooooooqqqqqqppppppooonnnmmmmmmnnnnnnoooooooooooonnnnnnooonnnllllllmmmllliiigggjjjffffffhhhgggbbb______]]]WWWTTTSSSOOOIIIKKKQQQaaalll~~~qqqSSS>>>666555444333222111111111000000//////000000////////////000000////////////////////////......//////......---,,,,,,---------------------++++++,,,------...//////***))))))(((((((((((((((+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,((()))***+++,,,---------......------000777???EEEaaammmvvvyyyyyywwwnnndddcccccc^^^]]]kkk}}}}}}{{{{{{vvvhhhcccOOODDD???555555<<<===>>>===???FFFKKKMMMQQQVVVRRRTTTWWWYYY[[[]]]```bbbfffhhhlllrrrzzzbbbMMM???888666555555444444333222222111111111111000000000000000000000000000000000000111111111000000000//////111111000000000000000000000000//////000000111222111111111222222222333333333333333333444555666777888:::<<<>>>??????>>>>>>===DDDJJJKKKLLLVVViiiyyyyyyvvvvvvzzz}}}~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}|||}}}|||{{{zzzzzzzzz{{{||||||{{{zzzwwwuuusssqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqpppooonnnnnnnnnmmmnnnnnnoooooonnnnnnmmmmmmlllkkkkkklllkkkiiigggiiifffeeefffeee___\\\]]][[[SSSLLLNNNRRRZZZfffrrraaaSSSAAA555111222222111111111111000000000//////000000////////////000000..............................//////......---,,,------,,,,,,,,,,,,,,,,,,***++++++,,,------......******)))((((((((())))))******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++******)))******************++++++***++++++,,,,,,,,,++++++---,,,,,,+++,,,111777<<>>BBBCCCDDDGGGOOOQQQSSSUUUVVVWWWZZZ\\\^^^^^^^^^___aaadddfffhhhpppuuu{{{yyy\\\HHH<<<666666555555444444333222222111111111111000000000///000000000000000000000000000000000000000000//////111111111000//////......///////////////000111111111111111111222222222222222333555666777777666555666666777888999:::;;;;;;<<<@@@CCCBBB@@@DDDNNNWWWeeewwwzzznnntttvvvzzzvvvnnnpppuuuxxxzzz}}}~~~yyy{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||||||||{{{{{{zzzzzzzzzyyy{{{~~~}}}}}}~~~{{{xxxwwwwwwvvvvvvuuutttrrrqqqppppppnnnooopppqqqrrrqqqqqqqqqqqqqqqpppppppppooooooooollllllmmmmmmmmmmmmllllllkkkjjjiiijjjkkkjjjiiiggghhheeedddccc^^^VVVRRRTTTUUUUUU\\\nnn___===222333444333222111111111000000000000000000///////////////....../////////.................................///......---,,,---,,,,,,+++***)))(((((())))))))))))******++++++,,,++++++***************))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))++++++******))))))((((((,,,+++++++++++++++++++++...//////...---,,,---///000:::HHHUUU```lllwww}}}}}}zzzjjj___]]][[[VVVRRRUUUVVVXXXcccyyyvvvoooccc]]]UUUHHHBBB;;;777:::===???BBBEEEJJJLLLOOOQQQSSSUUUXXXZZZ\\\\\\\\\[[[[[[\\\___aaaiiimmmsssxxx{{{www[[[HHH===888666555555444444333222222111111111111000000000/////////////////////////////////////////////000000000000000000//////....../////////...///000000111000000111111111222222222111222444666666666555555555555666777888999:::::::::===??????>>>AAAGGGLLL\\\hhhxxxvvvvvvxxx{{{yyyyyyppplllmmmssszzz~~~{{{~~~}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}||||||}}}{{{zzzzzzzzz{{{|||}}}|||||||||||||||{{{{{{|||~~~~~~}}}}}}~~~|||{{{{{{zzz{{{|||{{{wwwtttrrrrrruuuttttttsssrrrrrrqqqqqqmmmnnnppprrrrrrrrrqqqpppppppppooooooooooooooonnnkkkkkkllllllllllllkkkkkkkkkjjjiiijjjjjjjjjhhhfffdddbbbbbbbbb^^^WWWUUUWWWYYYbbbuuuhhhJJJ777333555666555222111111222//////////////////000000//////............//////.................................///......---,,,,,,,,,+++******)))(((((((((((()))))))))))))))***,,,++++++***************((((((((((((''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))******)))))))))+++******))))))(((((((((************+++,,,---...,,,---//////...------...---555@@@FFFIIIRRRbbbqqq~~~uuuiiiddd^^^WWWWWWXXXZZZ```ppp{{{{{{wwwvvvnnn^^^TTTIII>>>:::;;;;;;===AAADDDFFFJJJMMMOOORRRVVVXXXXXXZZZ[[[ZZZYYYZZZ]]]___gggiiilllnnnqqqvvv{{{uuuZZZGGG===999666555555444444333222222111111111111000000000000////////////////////////......////////////000000//////////////////////////////......//////000111000000000111111111111222000000111222333333333333444555777888999999:::::::::<<<>>>???@@@BBBEEEGGGPPPWWWeeexxxwwwwwwxxx{{{}}}yyypppmmmnnnttt}}}|||zzz||||||}}}~~~}}}}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzxxxyyyyyyyyyyyyzzz|||~~~xxxwwwuuutttuuuvvvxxxyyy}}}zzzyyyxxxxxxxxxuuuwwwyyyyyyvvvtttrrrrrrrrrqqqqqqqqqqqqqqqqqqpppnnnoooqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnjjjjjjkkkkkkkkkkkkjjjjjjkkkjjjhhhhhhiiihhhfffccc^^^___dddiiihhhfffhhhnnngggHHH999666111111222111000///111222......////////////000000///......------......///------------------------......//////......---,,,,,,+++++++++***)))))))))))))))))))))))))))))))))++++++***))))))))))))***''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))((((((***)))))))))***,,,...///(((***,,,---,,,+++,,,------111777888555999IIIYYYhhhuuu|||xxxmmmaaa___aaaeeeppp}}}|||ssscccQQQFFFAAA<<<:::;;;>>>AAAEEEGGGJJJMMMPPPSSSRRRUUUXXXYYYWWWXXXZZZ]]]cccdddeeefffhhhlllrrrwwwsssXXXFFF===999666555555444444333222222111111111111000000000000////////////////////////........./////////000000------......///000000000///............///000000000000000000111111111111000000000000111222333444444666888:::;;;;;;:::999:::<<<>>>@@@BBBCCCCCCBBBCCCFFFRRRfff|||zzzvvvuuuxxx~~~xxxrrriiiuuu}}}{{{{{{{{{zzz|||~~~~~~}}}}}}~~~~~~~~~~~~}}}xxxyyy{{{||||||||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyyy{{{}}}}}}||||||||||||}}}}}}|||}}}}}}}}}}}}}}}~~~|||}}}~~~|||~~~xxxtttkkkjjjiiiiiijjjllloooqqquuuxxx|||}}}|||yyyxxxwwwxxxxxxxxxwwwvvvuuuuuutttrrruuuxxxyyywwwuuutttsssppppppqqqqqqqqqqqqqqqqqqnnnppprrrssssssqqqooommmlllmmmmmmmmmmmmmmmmmmmmmiiiiiijjjjjjjjjjjjiiiiiijjjhhhgggffffffdddbbb___\\\aaalllxxx~~~cccHHH777222333///......///000111111111........./////////000000///......------......///------------------------......//////......---,,,+++++++++++++++++++++***))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))))),,,+++***)))***+++---...(((***++++++******+++,,,...---///111//////777BBBIIIZZZmmm{{{yyypppttt{{{~~~yyyuuuyyy|||kkk]]]SSSHHHAAA>>>;;;===@@@BBBCCCEEEHHHJJJMMMRRRWWWXXXVVVUUUXXXZZZ[[[]]]___```bbbeeejjjmmmzzzrrrVVVEEE<<<999666555555444444333222222111111111111000000000000////////////////////////---.........//////000000,,,,,,---...///000111111...............///000000000000000000111111111111333222222111222444555666444666999<<<===<<<:::999777888:::===??????===;;;BBBCCCJJJXXXjjjyyywwwrrrtttzzzfffuuuyyyvvvwwwxxx{{{}}}~~~}}}}}}}}}|||}}}~~~yyy{{{}}}~~~zzzzzzyyyyyyyyyyyyxxxxxx|||{{{zzzyyyyyyzzz{{{|||~~~|||||||||}}}||||||{{{{{{{{{{{{|||}}}~~~~~~zzzzzz{{{|||||||||||||||{{{~~~~~~xxxtttjjjiiihhhhhhjjjmmmqqqsssqqquuuzzz~~~~~~|||zzzzzzxxxxxxyyyyyywwwvvvtttrrrpppsssvvvwwwuuurrrqqqpppqqqrrrrrrrrrssssssssssssoooppprrrssssssqqqnnnlllkkkllllllllllllllllllllliiiiiijjjjjjjjjjjjiiiiiiiiigggeeedddcccbbb___\\\^^^fffuuu{{{^^^BBB777555444111111000///000333444333111---.........//////000000.........------.........------------------------......//////......---,,,+++++++++++++++,,,,,,,,,************))))))))))))***))))))(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******...---+++))))))***+++,,,***,,,---,,,+++***+++---000++++++000222000222666666GGG[[[mmm{{{xxxtttsssyyypppdddWWWKKKFFF999;;;===>>>>>>???AAACCCLLLQQQWWWYYYWWWUUUVVVYYYUUUWWW[[[^^^___aaadddfffwwwpppVVVFFF<<<777666444333333333333222000333222000/////////000111///...------------...///------............------///////////////.....................////////////............////////////111111000000111111222333222444777999;;;;;;;;;:::;;;<<<===>>>>>>??????>>>CCC???BBBOOO```nnnzzzxxx{{{wwwwww||||||sssqqqyyy~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyxxxxxxxxxyyy{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~|||zzzyyy{{{zzzyyyzzz|||~~~~~~~~~{{{{{{zzzyyyyyyxxxwwwwwwyyyxxxxxxzzz||||||xxxtttpppmmmkkkjjjkkknnnpppqqqtttxxx{{{zzzzzzzzzxxxsssvvvvvvvvvvvvvvvuuuttttttssssssssssssssssssssssssoooooopppqqqrrrrrrsssssstttsssrrrpppnnnmmmlllkkknnnllljjjkkknnnnnnkkkhhheeegggjjjlllmmmmmmkkkjjjfffbbbdddgggaaaXXXZZZdddcccvvvzzzdddGGG555000222333111...///000000000///---,,,///......------,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***)))((('''&&&&&&((((((((((((((((((((((((((('''%%%######%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---...------------...//////000<<>>EEEOOO[[[mmm{{{~~~yyytttzzz|||~~~~~~}}}||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}{{{zzzyyyyyyxxxwwwwwwzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwyyyyyyzzz|||~~~}}}xxxtttssspppmmmkkklllooorrrssstttyyy|||{{{zzz{{{yyyuuuvvvvvvvvvvvvvvvuuuttttttssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqppppppqqqqqqpppooommmlllkkkkkknnnlllkkklllmmmmmmkkkiiinnnllliiigggeeeeeefffgggfffaaa\\\ZZZ[[[___lllwwwrrrUUUGGG777///000444333000...//////000///...---,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,++++++++++++,,,------111555:::DDD]]]}}}~~~nnnfffggghhhkkkrrr~~~yyy{{{}}}zzzvvvkkkaaaTTTHHHAAA===;;;999???CCCGGGIIINNNSSSTTTQQQQQQPPPPPPQQQTTTYYY^^^bbbjjjRRRDDD===999666444333333333333222000222111000/////////000000---...///000000///...---------............------........................---............/////////////////////000000000000111000000000000111222222000111444666777777777777888999:::;;;<<<<<<<<<<<<;;;<<<@@@BBBDDDMMMaaauuuyyyllllllsss}}}|||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{||||||zzz{{{{{{{{{{{{|||||||||{{{{{{||||||{{{zzzyyyxxxxxxwwwvvvvvvxxxzzzzzzyyyzzzzzzyyyyyyxxxxxxwwwwwwyyyzzz|||}}}yyyuuuwwwtttpppmmmmmmooosssvvvuuuzzz~~~}}}{{{|||zzzwwwvvvvvvvvvvvvvvvuuuuuutttssssssssssssssssssssssssttttttsssqqqpppooonnnmmmoooooonnnmmmmmmllllllkkknnnlllkkklllmmmmmmkkkjjjllljjjhhhfffeeefffgggiiieeeccc^^^\\\fffyyy~~~vvvTTTCCC===666555777666111+++...////////////...------+++++++++,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***''''''(((((())))))******(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++************+++,,,,,,+++++++++++++++,,,------///......555FFF___xxxqqqgggpppnnnlllmmmvvv|||{{{qqq^^^PPPFFF>>>999:::;;;<<<>>>FFFNNNQQQNNNKKKIIIFFFFFFIIINNNUUUYYYfffOOODDD===:::666444333333333333222000111111000000////////////---------......---------,,,------......------,,,------...............///---------.........///////////////000000000111111000000000000000111222222000111333444555666666666777888999:::;;;;;;;;;;;;<<<>>>@@@AAA@@@EEEVVVhhhzzzyyylllgggooo||||||}}}~~~~~~{{{|||||||||}}}}}}~~~~~~||||||||||||||||||||||||{{{{{{zzzzzz{{{{{{|||}}}zzzzzzzzz{{{{{{{{{||||||zzzzzzzzzzzzyyyyyyxxxxxxzzzxxxwwwxxxyyy{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwyyy{{{~~~}}}yyyvvvxxxvvvrrrnnnmmmooossswwwvvv|||||||||{{{xxxuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttttsssrrrqqqpppooonnnmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkiiiiiijjjjjjiiihhhgggggg```jjjqqqxxx}}}}}}hhhHHHCCC???<<<;;;;;;888111***/////////.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,------,,,,,,------...///,,,+++...555:::BBBVVVkkkyyy{{{mmmhhh}}}xxxxxx~~~tttcccXXXNNNHHH@@@>>>:::999@@@KKKOOONNNHHHEEEBBB@@@@@@DDDIIILLLcccMMMCCC===:::666444333333333333222000000000000000//////.........---+++******+++---...,,,,,,------------,,,,,,,,,---------......//////------------............////////////000000000000000000//////000000111222111222333444555555666666666777888999::::::::::::999888999<<<<<<>>>GGGRRRgggqqq|||}}}}}}ooolllrrr|||}}}wwwxxxyyyzzz{{{}}}~~~zzzzzz{{{|||}}}~~~~~~||||||||||||||||||||||||{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxzzzxxxwwwwwwyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwyyy||||||xxxvvvvvvuuurrrooolllnnnrrrvvvwww~~~|||{{{zzzxxxuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttttttttttttttqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjiiiiiijjjkkklllkkkiiihhhhhhhhhiiiiiikkk|||}}}oooTTTCCC:::777444333444444333111///......---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************))))))******+++,,,---,,,,,,,,,,,,---......++++++000666333000<<>>CCCUUUcccvvv~~~~~~~~~}}}~~~zzz{{{zzzwwwvvvyyy}}}vvvvvvuuuuuuwwwyyy{{{|||yyyyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzzzzzyyyzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyyyywwwvvvvvvwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwyyy{{{~~~~~~|||yyywwwvvvssstttssspppmmmmmmrrrvvvxxx{{{yyyxxxwwwtttuuuuuuvvvvvvvvvvvvvvvttttttttttttttttttttttttooooooooopppppppppppppppoooooonnnnnnnnnnnnnnnnnnjjjkkkjjjiiiggggggiiikkkjjjhhhgggiiinnnvvv~~~vvvuuunnnNNN>>>;;;666333000---,,,---000111///...------,,,,,,---------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''(((((()))******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++***************+++,,,,,,,,,,,,...000,,,***444CCCYYYiiirrrxxxzzzpppvvv{{{vvvuuurrrooo\\\ZZZSSSHHHBBBAAA@@@>>><<<;;;:::999999;;;>>>@@@___LLLCCC===888666444333333333333222000...///000000000///...---,,,---///000000///---,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,---------.........------------............///////////////000111111000000000000111222333333111222333444555555555555888666777:::;;;999;;;@@@JJJYYYnnn~~~yyyvvv{{{~~~{{{uuusss{{{{{{xxxwwwxxxyyyxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzxxxvvvvvvxxxyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{|||{{{xxxuuuuuuvvvpppssstttrrroooooorrrwwwzzzzzzwwwvvvuuuttttttuuuvvvvvvvvvvvvvvvttttttttttttttttttttttttooooooooooooppppppppppppnnnnnnnnnmmmmmmllllllllliiiiiiiiigggeeedddgggjjjooorrrxxxzzzuuuwww|||vvv~~~vvvYYY???333333444444222...++++++,,,...///...---,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++*********)))******+++,,,+++,,,,,,+++***---444;;;HHHPPPRRRVVVbbbjjjssszzzpppppp}}}}}}}}}|||{{{nnn^^^RRRIIICCC???<<<888666666999<<>>999888444444333222111111111111////////////...............---666CCCCCC666---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------........................////////////////////////---...000111111111000///444111///111666777444000555555444444555666888999???FFFTTThhh~~~}}}{{{{{{oooooovvv{{{wwwxxxzzzzzzyyyxxxyyy~~~}}}||||||~~~~~~~~~{{{{{{}}}{{{wwwuuuwwwyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvtttppppppssssssoooqqqwww~~~uuupppssswwwtttuuuuuuuuuuuutttttttttssstttuuutttqqqqqqsssuuusssqqqppprrrtttrrrmmmiiippplllhhhgggiiikkkkkkiiiiiigggfffeeedddhhhtttnnnrrryyy}}}iiigggwww\\\III???333...///......------------......000000///...,,,+++***)))------,,,,,,+++***))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))******++++++++++++++++++++++++++++++++++++,,,------......///000111111111333:::CCCJJJ]]]jjj|||~~~~~~}}}qqqmmmgggZZZJJJBBBCCCHHHLLLMMMzzzZZZHHH===888666555555444333222222222222////////////............---+++000::::::000+++---...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......................................................///000000000000000222111111555999:::555111555444444444555666777888999<<>>999777444333222111000000000000............------------...,,,+++------+++,,,...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------......------------------------------........................///...---------...000111/////////111333555666666333333444444555666666666999777555666<<>>:::777333222111000000/////////.........------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000///.........///111333555222222444555555666555555444555666666777:::???CCCQQQ^^^hhhmmmuuu|||tttrrruuuxxxzzz|||}}}{{{zzz}}}{{{nnn]]]\\\bbbnnn|||{{{xxxwwwzzz{{{zzz|||~~~}}}|||{{{|||zzzxxxvvvvvvxxxzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwzzzxxxuuuqqqmmmkkkiiihhhnnnrrrwww~~~wwwtttqqqppprrrsssrrrpppsssuuuxxxzzzzzzyyyxxxvvvqqquuuxxxxxxvvvrrrpppooonnnggg\\\TTTUUU```ppp{{{zzzzzzkkkccciii~~~|||uuummmPPP:::333444///......//////...,,,***,,,++++++******++++++,,,*********************+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,*********,,,...///...---***...111///---222>>>III[[[jjjzzz~~~sssjjjhhhrrrlllOOOCCC===999666444333222111000000000000.........---------,,,,,,***++++++++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---.../////////000111222111222444555666555555555111333555666666777:::===DDDYYYkkknnnpppzzzyyytttqqqppprrrtttxxx{{{|||~~~ssskkkfffhhhnnnuuu}}}{{{{{{|||{{{zzzyyyyyyzzz~~~xxxyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwyyywwwssspppmmmmmmmmmnnnuuu|||~~~uuuooonnnooopppqqqrrrqqqppprrrssstttvvvwwwwwwvvvuuutttzzzyyysssqqqrrrjjjcccZZZXXXaaasss|||uuuoooooovvvcccLLL<<<222000444---------,,,,,,,,,,,,,,,++++++************++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))******+++,,,,,,---***)))(((***---...---+++***---000...,,,...444:::GGGTTTcccllluuuyyysssxxxjjjMMMBBB<<<888555555444333222111111111111......---------,,,,,,,,,---...---++++++---...---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...---,,,...000222111000000000111222333555666555555444222444555555555666;;;???>>>PPP```gggnnn{{{|||{{{tttpppqqqtttzzz{{{qqqkkkiiinnnttt{{{zzz{{{}}}{{{zzzzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwuuuttttttxxxvvvrrrooonnnooorrrssswww~~~zzzrrriiijjjkkknnnppppppqqqpppppppppqqqrrrssstttttttttttt}}}{{{zzz|||jjjgggfffmmm}}}wwwwww|||tttYYY===333444333...+++...///...+++)))+++,,,,,,++++++************++++++************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''((()))***+++,,,,,,*********+++,,,,,,------,,,***)))***---...---+++---...///.........///000111===IIIQQQ]]]nnn{{{~~~tttpppfffMMMCCC<<<666555333333222222111000000000......---,,,++++++++++++++++++,,,,,,,,,,,,------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......------------------,,,,,,000000222333444555555555555555555555666666666666===CCCNNN]]]kkkuuuzzz|||~~~}}}xxx}}}}}}pppvvvmmmkkksss|||}}}|||~~~}}}vvv{{{~~~{{{zzzwwwuuusssrrrssssssrrrrrrtttsssqqqnnnlllnnnsssxxx{{{wwwzzzvvviii``````bbbjjjsssuuupppllllllnnnooolllhhhhhhmmmwww{{{yyyzzz|||rrrnnnvvvlllEEE<<<333---...///...---------,,,,,,+++***))))))******))))))))))))******,,,+++++++++******))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))&&&%%%&&&((()))'''%%%&&&''''''((((((((((((((())))))))))))************))))))))))))************))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,------.........---000555999???LLL]]]iiikkk}}}|||wwwpppiiihhhrrrdddKKKCCC===888777333333222222111000000000///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------...------------,,,,,,,,,,,,---......------------------------000111222444555555666666444444555555555666666666555:::CCCPPP^^^kkkvvv}}}rrreeeZZZ[[[eeeqqq}}}}}}xxxsssnnnlllmmmmmmmmmlllpppssssssoookkkllluuu~~~~~~rrrjjjkkkiiiaaa___dddfffkkkooommmhhheeehhhlllkkkgggdddgggsss|||uuuoooooorrrfffPPP>>>777///,,,---///...---------,,,++++++***))))))******))))))))))))******++++++*********)))))))))'''''''''((()))*********)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&(((&&&%%%&&&((()))'''%%%&&&''''''((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,---------------,,,...///000222:::FFFOOOeeeyyykkkddd```eeesssaaaJJJBBB===999888333333222222111000000000///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---..............................111111333444555666666666444444444444555555555555111444999@@@IIIXXXhhhsssrrr```WWWWWW^^^iiirrr|||xxxsssmmmgggfffjjjnnnnnnlllrrrvvvwwwqqqiiiiiisss}}}xxxlllbbbaaaaaa```fffnnnwwwvvvrrriii```]]]```eeeiiihhhmmmyyy{{{qqqooorrrxxxfffKKK:::555111,,,+++---///...,,,,,,,,,,,,+++******))))))***))))))(((((())))))*********))))))))))))((((((''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''((((((((((((((((((((())))))))))))******(((((())))))))))))******((()))******++++++******+++************+++,,,,,,------------,,,,,,,,,,,,---//////---,,,///555;;;PPPfffzzzzzztttjjjfffmmm___HHHAAA<<<888888333333222222111000000000///...---,,,,,,++++++,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---...------............/////////000111222444444444444333333333333444444444444444555666666999BBBQQQ\\\uuuxxx}}}~~~sssjjjddd___]]]bbbkkkxxxyyyuuuqqqooottt|||}}}uuusssyyy{{{sssllllllnnnqqqyyy|||ssskkkiiimmmrrrzzztttxxxyyyuuuvvvcccJJJ;;;555///---,,,,,,---...---+++,,,+++++++++******))))))))))))(((((((((((()))))))))))))))((((((((((((((('''((((((((()))))))))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((())))))******************************++++++,,,...------,,,,,,+++++++++,,,---......---...222555777III[[[eeelllvvv|||oooqqqzzz]]]FFF???:::666666333333222222111000000000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,***))))))***,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------------------......//////---...///000111222222222222222222222333333333333666777777333111555>>>FFFRRR^^^lllwww}}}}}}|||~~~zzz{{{}}}xxxppp___aaadddiiinnnuuu~~~vvvtttsssxxxyyytttuuuzzzxxxXXX@@@333000222......------...---+++***++++++***************)))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&''''''&&&''''''((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))************)))******))))))******+++,,,---------,,,,,,++++++***''')))+++,,,,,,---...000,,,555===CCCLLLZZZiiisss{{{}}}zzz|||xxxwww[[[DDD>>>999666555333333222222111000000000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++************************++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,---.........+++,,,...///000000111111111111111111222222222222333555555333111222666:::999HHH\\\mmmzzz|||rrrkkkiiippp{{{yyykkkbbb\\\\\\bbbiiissswwwlllhhhgggmmm|||~~~~~~lllSSS===111---...///---.........---,,,******************************)))((((((''''''(((((()))(((((())))))))))))******(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&''''''(((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))'''((())))))******))))))***))))))))))))***++++++,,,,,,,,,,,,++++++++++++***+++,,,------------,,,/////////...222<<>>GGGUUUgggttt|||vvvrrrooo~~~~~~uuunnncccZZZVVVWWW[[[___mmmmmmpppyyy{{{rrrmmmbbbeeeggghhhkkkuuutttVVVCCC;;;000//////...------,,,,,,***+++,,,***(((''''''((())))))))))))))))))))))))$$$######%%%(((*********+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...////////////000222555;;;DDDOOOVVVjjjqqqyyyrrruuu}}}zzzSSSEEE===999666000222222111111000////////////......---,,,,,,++++++*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++******++++++******************---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---+++---...///...---...///000000000000000000000000............///000111222///000222333777@@@MMMVVVcccrrr}}}xxx|||xxx}}}|||rrriiiddddddaaaaaafffpppxxx{{{{{{vvvqqqmmmhhheeedddjjjttthhhPPP===333000//////......---,,,,,,+++***+++,,,***((('''((()))))))))))))))))))))))))))'''&&&%%%&&&((()))(((''')))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---....../////////000111222333777===@@@IIIPPP```rrruuuqqqnnnqqqzzzyyyRRRDDD===999777000222222111111000/////////.........------,,,,,,+++)))))))))***+++,,,,,,---))))))************))))))((((((((((((((((((((((((******))))))))))))***************))))))))))))((())))))******************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...***,,,......---------.../////////000000000000000+++,,,---///000111222222111222222000000333:::@@@III___vvv~~~xxxssswww~~~|||}}}}}}}}}~~~}}}mmmhhhbbb```aaacccdddccckkkpppzzz|||xxxzzz~~~xxxrrrfff\\\[[[___fffnnnvvvbbbEEE555000...---......------,,,,,,++++++***++++++***((('''((())))))))))))))))))))))))))))))(((&&&&&&''''''&&&$$$(((((('''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((******))))))(((((())))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///...///000///...---...///222888EEEWWWeeeppp{{{rrruuuqqqrrryyywwwPPPCCC<<<999777111222222111111000/////////......---------,,,,,,,,,******+++,,,---......///))))))************))))))'''((((((((((((((())))))******))))))))))))************)))))))))((((((((((((((())))))******++++++************************************+++,,,---...***,,,------,,,,,,---.........///////////////000,,,...000222333333222222222333333333222333777:::BBBKKKYYYhhhrrrxxxyyyyyy{{{zzz~~~}}}tttmmmgggaaa]]]ZZZ^^^dddgggdddccckkkvvv|||wwwvvvuuuuuuvvvvvvvvvuuuqqqhhhcccgggrrr}}}fffHHH555111222111///------,,,,,,++++++++++++)))++++++***((((((((())))))))))))))))))))))))))))))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************************************************+++++++++,,,------......---...//////------...///222333888BBBJJJQQQ\\\eeeuuu~~~{{{|||uuuOOOBBB<<<999888222222222111111000/////////---------------,,,,,,,,,******+++,,,,,,---......))))))************))))))((((((((())))))***************))))))))))))******+++************)))))))))((((((((())))))******+++(((((((((((()))))))))))))))))))))***+++,,,---...)))+++------,,,+++,,,---------........./////////...///111222222111000///...///000111111222333555:::999===JJJ\\\kkkrrrtttwww}}}|||wwwrrrffffffgggccc[[[WWW```lll|||zzzwwwvvvyyy|||wwwrrrmmmiiigggfffZZZ^^^fffnnnvvv}}}tttMMMBBB444......000...,,,++++++++++++************)))***+++***)))((()))***(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))******************************************************++++++,,,------------.........---...111444222///...000222444;;;BBBPPP[[[fffxxx~~~xxxsssMMMAAA<<<999888333222222111111000/////////------------------------))))))))))))************))))))************))))))((((((((())))))******+++******))))))))))))******++++++++++++************(((((())))))))))))))))))((((((((((((((()))))))))***************+++,,,---(((***,,,,,,+++++++++,,,,,,,,,------.../////////.........//////......---/////////000000111111111111333777;;;CCCPPPaaallllllttt|||~~~zzzllleeemmmyyywwwjjjdddeeehhhjjjjjjiiiiiikkkpppwww|||}}}tttooollljjjiiibbbbbbccccccdddeeeffffffeeennn|||eeeHHH777333...,,,+++++++++*********************)))))))))***+++***)))((()))***((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((())))))))))))))))))))))))))))))************************************************)))******++++++,,,,,,---.........---,,,,,,///111///+++***+++******...444888>>>CCCTTTnnn{{{rrrLLLAAA;;;999999333222222111111000/////////------------------------************))))))))))))))))))************))))))&&&&&&'''(((((()))************))))))))))))******+++++++++*********)))))))))))))))))))))((((((((()))))))))*********+++++++++***************++++++(((***,,,,,,+++***+++,,,+++,,,,,,---......//////---------------...///000222111111222333333333222000444777777777===IIISSS^^^hhhrrrvvvxxx|||~~~yyyooonnnmmmggg```\\\\\\]]]___ccceeeeeedddkkklllnnnrrr}}}~~~vvvxxx{{{~~~zzzqqqlllfffcccdddfffggggggffflllttt|||uuuzzz~~~gggTTT???...222111...---,,,+++++++++))))))))))))))))))))))))((()))+++***)))((()))+++((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((())))))(((((())))))))))))))))))))))))************************************************))))))******+++,,,,,,,,,+++---......,,,+++++++++,,,***+++......,,,...333///333222999KKKXXXgggzzzqqqLLL@@@;;;:::999333222222111111000/////////------------------------------,,,,,,+++*********))))))************))))))%%%%%%&&&&&&'''((())))))******))))))))))))******************))))))))))))******))))))((((((''''''******++++++,,,,,,,,,,,,++++++******************(((***++++++******+++,,,++++++,,,------...//////...---------///111333555111000000111333444444333222111111222555666555444RRR___jjjmmmmmmqqqwww{{{||||||~~~}}}~~~ssslllkkkjjjiiigggccc^^^ZZZXXX\\\]]]^^^eeellljjjbbb]]]___cccfffhhhiiihhhhhheeekkkpppssssssvvv{{{zzzrrrmmmjjjiiifffdddhhhjjjmmmrrryyy{{{sssiiigggeeeeeeiiipppwwwzzz{{{~~~zzzrrrzzzxxxVVV999111444555,,,++++++,,,------+++)))(((((((((((())))))))))))((()))******)))((()))+++(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''***...000///,,,***)))+++***,,,000///,,,,,,000***///------444:::FFF[[[lll}}}nnnJJJBBB===999888666444333222111000000000000000///.........---***(((******************************************************))))))((((((''''''((((((((((((((((((((((((++++++***************+++))))))))))))))))))))))))'''((()))++++++******)))***)))))))))***+++,,,,,,***+++,,,,,,------,,,,,,---------.........//////---------------...////////////000111111111111111222222111111222444555777BBBIIIRRRYYY^^^eeennnuuuyyy}}}{{{}}}yyyuuutttpppllliiijjjnnntttwwwssslllccc]]]\\\[[[ZZZYYYWWW^^^iiirrrxxxzzz{{{||||||oooeeeeeegggffffffhhhgggmmmrrruuu{{{~~~vvvpppyyy{{{uuuuuuzzzsssdddNNN===555111///...---,,,+++***))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((*********)))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................111000...///111555:::===PPPZZZjjj|||lllHHH@@@<<<888777444333333222111000000000000...---,,,+++,,,+++)))'''***************************************************)))))))))((((((((('''((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))'''((()))***+++******)))*********)))******++++++***++++++,,,---,,,,,,,,,------------...............------------...////////////000111111111111000222222111111222333444555888>>>EEEIIILLLQQQXXX^^^rrrwwwzzz|||{{{tttsssttttttttt|||wwwxxxuuuddd]]]NNNEEE888000---,,,+++***---,,,+++***))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------///...,,,,,,---000333444777:::AAAMMM___uuuhhhEEE???;;;666555222333333222111000000000000...---++++++++++++)))'''************************************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))'''((()))*********))))))++++++***)))))))))************+++,,,,,,,,,,,,+++------------------------.........---......///000...//////000000000000000222222111111111222222333444777<<<>>>???AAAEEEIII[[[bbbjjjsssiiiLLL<<<222///++++++---///---,,,,,,+++******))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''')))))))))((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...000...,,,...888III]]]jjjyyyfffDDD>>>;;;666444111333222111000000/////////000///---,,,------,,,***************************************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))))),,,+++***))))))((()))))))))******+++++++++++++++---------,,,,,,,,,,,,,,,......------......///000---...//////000000//////222111111111111000111111333666888999888999;;;>>>>>>HHHXXXjjj}}}}}}~~~rrrnnneeePPP999---...---,,,...111111000...++++++***)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''***))))))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------111000//////000666===BBBIIIPPPWWW[[[```kkkzzzdddCCC???<<<888555111333222111000////////////000...,,,,,,,,,---,,,+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,***)))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))++++++***)))((((((((((((((()))******++++++******,,,,,,,,,,,,,,,+++++++++---------------...//////------...////////////...000000000000000000//////000111333333333333555666222;;;HHHXXXlll{{{~~~yyy~~~iiiRRRIIICCC888000......---,,,,,,------,,,+++******))))))((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......))),,,///111111222333444999;;;=========DDDRRR___xxxcccCCC@@@>>>999666222222222111000///////////////,,,***)))***++++++***************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((('''''''''(((((((((((((((((((((((((((((('''''''''((()))*********)))((((((((())))))(((((()))************)))*********++++++,,,,,,,,,,,,,,,,,,+++,,,------...,,,------.....................///000000//////...111111111222333333444444777999;;;AAAOOO___iiijjjyyyvvv]]]JJJ999444222...---111---,,,+++*********+++,,,***))))))(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&''''''(((((())))))***(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---.........,,,---............000222000111444666444444:::BBBuuuaaaBBB@@@>>>999666111222111000//////......//////,,,))))))***+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***)))(((((((((((())))))***'''((())))))******))))))(((((()))***+++,,,------++++++******++++++,,,---,,,,,,---............---,,,,,,...///000//////...333222222222333444444333555666444333999EEEOOORRR```lllzzz~~~uuuiii\\\QQQ???444---//////++++++///,,,,,,,,,+++++++++,,,---))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,------111111000---+++,,,...111******---222222///111666xxx___AAA???===999555111222111000//////.........111...+++***,,,---...---************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''(((***+++,,,(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((('''(((((()))***+++'''(((((()))))))))))))))''''''(((***+++,,,---...******))))))******+++,,,+++,,,------......------***+++---///000000//////111000//////000000000...+++000111000222888<<<===FFFVVVhhhsssvvv|||}}}{{{~~~yyy\\\GGG777---222,,,,,,000000)))(((,,,)))***++++++***))))))***))))))(((((((((((()))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------************************---,,,,,,+++,,,,,,------)))***,,,---------///111111,,,+++......+++,,,111}}}XXXCCC===;;;<<<222333222111000//////.........///---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,***((((((***+++)))&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,---------....../////////---******+++---333111000///000111000///.........///000222333444777DDDSSS]]]dddooovvvwww~~~{{{|||pppUUUAAA666111///000///...---------------(((((((((((()))***+++,,,)))))))))))))))******+++(((''''''''''''(((((()))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))((()))))))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++***)))((()))************+++++++++))))))***+++,,,,,,---------------.........//////........................XXXDDD===<<<===222333222111000//////.........///---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,***((()))***+++)))'''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((()))*********++++++,,,,,,,,,,,,------------.........---...111333222000....../////////...---------...///000222333777???HHHNNNSSS]]]kkkwwwzzz~~~~~~xxxkkkWWWCCC666000------///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))(((((())))))***+++)))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))***************+++++++++***)))))))))************+++++++++*********++++++,,,,,,---,,,,,,------------......------------------------XXXDDD>>><<<===333444222111000//////.........///---++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))******)))(((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++,,,---......///111333000...---,,,.........---,,,,,,,,,---...///000111666888;;;<<>>FFFOOOZZZgggpppuuuzzz~~~{{{iii^^^PPPEEE>>>999111+++------,,,---//////...---))))))((((((((())))))***'''((()))************)))((((((((('''((())))))*********)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((()))***************))))))*********+++++++++,,,,,,++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,TTTDDD???;;;;;;222666222111000//////.........///---++++++,,,,,,,,,+++************************((()))******))))))***+++((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++(((+++---.........000111///---,,,,,,...//////...//////......///000000111000111222333222111000///,,,000444777<<>>:::999111555222111000//////.........///---++++++,,,,,,,,,+++************************''')))+++***)))(((***,,,)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((()))*********+++*********+++++++++,,,,,,)))+++...///.........///---,,,***+++---......---......------......//////...000111000///...///000---111333333222777AAAJJJPPPWWWaaaiiinnnuuuyyylllZZZLLL:::666111,,,******,,,---...---,,,,,,,,,,,,)))'''((((((((((((((()))******)))***,,,------,,,+++***(((''''''''''''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))(((''')))************+++++++++*********++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++|||QQQBBB===999888000555222111000//////.........///---++++++,,,,,,,,,+++))))))))))))))))))))))))&&&)))+++***((((((***,,,)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))***+++,,,------...***++++++++++++,,,,,,,,,+++---......+++)))((((((,,,***)))***+++------,,,------,,,,,,,,,---......---//////---******...222(((,,,000...******///555777AAANNNZZZdddnnn{{{|||~~~vvvdddWWWKKK===333---,,,,,,---///...+++(((,,,***))))))******)))(((((((((((((((((()))******)))***+++,,,+++)))'''&&&'''''''''''''''((())))))(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''""""""###$$$&&&)))***,,,$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))***))))))((('''''')))************+++++++++))))))***+++,,,,,,------************++++++++++++************************wwwNNN@@@:::999<<<222111111111000000//////.........+++)))((()))***++++++***+++++++++***)))'''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))************+++,,,...//////...,,,+++******))))))))))))************+++,,,,,,---......,,,,,,---....../////////------------------------111444888<<>>;;;999666222///---+++---//////+++'''+++++++++++++++************************))))))(((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************************++++++++++++++++++++++++++++++++++++oooIII???;;;777999111333111111000000//////......---,,,,,,,,,,,,,,,)))'''*********)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((()))))))))*********)))******************)))******))))))))))))******+++++++++++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------''')))+++,,,,,,---...///,,,...000444;;;EEEOOOWWWaaaaaabbbiiiuuusssYYYEEE>>>777///++++++---...///,,,***((()))******'''%%%************************)))************)))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++lllGGG???;;;777999000333111111000000//////......---,,,++++++,,,,,,+++*********))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&((()))***+++))))))))))))************))))))))))))))))))))))))***))))))))))))))))))************+++++++++++++++))))))***++++++,,,------******++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,------...111555888<<>>BBBHHHQQQYYY^^^eeefffnnn|||vvvmmm^^^OOODDD<<<777555111000...,,,++++++,,,,,,***************************************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((()))******(((&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""%%%)))***(((&&&%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))((()))*********((('''&&&)))*********++++++++++++))))))************))))))))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++cccIII;;;<<<888777666000222222111111000/////////+++++++++***++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((()))))))))))))))(((((('''''''''(((((((((((((((((((((((()))((('''(((***++++++*********)))((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222333222222333777;;;@@@CCCJJJKKKRRR```ooozzz}}}|||{{{~~~~~~{{{|||ooodddRRRKKK@@@777222...,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))(((&&&&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&'''...666888333---''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((())))))***)))((('''&&&((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++aaaHHH;;;<<<888666666000222111111000000//////...,,,,,,++++++***+++++++++)))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((('''''''''''''''(((((((((((((((((((((((('''((())))))***,,,///111***))))))((((((((((((((()))))))))))))))))))))))))))************))))))((((((((()))******)))((((((*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---...000111666888===EEEQQQ```nnnwww}}}~~~{{{}}}~~~{{{vvvtttqqqnnnhhh]]]OOOEEE777333...***)))))))))((('''(((***,,,,,,***((('''(((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((''''''''''''''''''&&&(((((((((&&&'''(((***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%---777999111(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))************))))))))))))))))))))))))))))))***)))))))))))))))******)))************+++++++++^^^FFF;;;<<<888555666111111111111000//////......------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&)))******)))***///333))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))((((((***+++------+++***((())))))))))))************+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------.........000333666888>>>KKK___mmmzzz}}}}}}{{{}}}{{{}}}}}}~~~}}}zzzyyyvvvpppjjj^^^YYYQQQKKKEEE???:::555222000---,,,,,,,,,+++***&&&''')))*********))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&%%%&&&'''''''''''')))+++'''''''''''''''''''''''''''''''''''''''''''''''''''%%%###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&,,,---&&& ((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))*********+++++++++[[[EEE;;;<<<777555555111111111000000///.........------,,,+++************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''')))+++***((((((+++///))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))((()))+++,,,,,,+++)))(((((((((((()))))))))***************++++++,,,,,,,,,,,,,,,+++*********++++++))))))******+++++++++++++++...000///...666EEEQQQcccgggkkkkkkmmmppppppmmmggggggeeedddkkkxxx|||zzzxxxxxx{{{}}}ttthhh___WWWPPPGGGAAA@@@<<<777333111000///...///...,,,,,,,,,,,,***((())))))(((((()))***,,,---))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))))))))((((((''''''&&&%%%&&&'''''''''(((***,,,&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''((((((''''''((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))(((((()))***++++++))))))*********+++++++++XXXCCC;;;<<<777444555222111000000//////......---,,,,,,++++++***+++++++++************++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''(((((((((((((((((((((((((((((((((''')))***)))(((((()))***((((((((((((((())))))***))))))))))))))))))))))))((())))))************)))''''''((())))))(((''''''((((((((()))))))))******))))))******+++,,,,,,,,,,,,++++++*********++++++*********))))))(((((('''(((***,,,***(((***000666AAAFFFKKKLLLNNNPPPOOOKKKGGGHHHGGGFFFNNN]]]jjjpppmmmllljjjkkkooosssvvvwwwvvvsssvvvzzz{{{~~~xxxnnneee___RRRKKKCCC<<<888555111---+++,,,...///...,,,***(((+++)))))))))***+++)))(((+++***)))((((((***,,,...))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((())))))((((((((((((((((((%%%&&&'''''''''''')))+++&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&))),,,%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++VVVBBB;;;<<<666333555222000000000///......------+++++++++***++++++,,,,,,))))))))))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''(((***++++++)))'''((((((((((((((()))******))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((()))))))))*********((())))))***++++++,,,,,,******)))))))))******+++,,,,,,+++***))))))******))))))***,,,------,,,+++...222555555666888777333111444555555:::DDDLLLOOOSSSQQQQQQSSSXXX^^^bbbcccdddaaaggguuuzzzvvvvvv{{{~~~||||||}}}|||~~~~~~{{{{{{yyy~~~}}}wwwyyyzzz}}}{{{wwwttttttvvvvvvsssooojjjhhhccc\\\RRRGGG>>>999111...,,,,,,...//////...'''))),,,---,,,+++)))(((***)))((()))***+++***)))******************++++++((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))&&&'''(((''''''''')))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$&&&((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&'''((()))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++UUUBBB;;;<<<666333555222000000000///......------************+++,,,------'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((())))))******(((((((((((((((((((((((('''&&&'''***......***&&&((((((((((((((()))******))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))************((())))))***++++++,,,,,,((((((((((((((()))******))))))(((((((((***+++,,,)))((()))---111222...***---000000......111111...+++000222111222555666555777666555999???FFFKKKNNNPPPNNNVVVeeekkkggggggmmm|||~~~}}}xxxwww{{{~~~|||zzzyyyxxx{{{uuuvvvvvvyyy||||||{{{kkkeee^^^ZZZYYYVVVPPPKKKDDDCCC@@@<<<888444111///---,,,++++++,,,,,,***(((******((('''&&&(((+++...,,,***((((((((()))((('''((()))***++++++***)))'''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((''''''(((((())))))******'''(((((((((&&&'''(((***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((((((&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***)))$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++TTTAAA;;;===777333444222000000000///......------+++++++++************)))'''******&&&%%%(((+++***))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''((()))'''&&&'''******(((%%%&&&&&&'''((())))))((((((+++***)))(((((()))***+++(((((())))))))))))(((((((((((()))))))))(((((('''''''''((()))***++++++,,,+++*********))))))((((((***))))))((()))+++---...))))))))))))))))))))))))++++++******************------------------------///...------------...//////000111222444666777888777:::>>>BBBEEEIIIMMMPPPccclllvvvyyyvvvwww}}}}}}{{{}}}}}}~~~}}}xxxtttqqqnnnjjjeeeaaa___]]][[[ZZZMMMIIIDDDAAA@@@===999666222222111000///......---************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&)))***)))&&&%%%''')))&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''(((((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++TTTAAA;;;===777333444222000000000///......------+++++++++************)))***------(((&&&(((***)))))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&''')))***(((%%%&&&&&&'''((((((((((((((())))))((((((((((((((()))(((((())))))))))))(((((('''(((((())))))(((''''''((((((((()))*********+++*********)))))))))(((((()))))))))))))))+++,,,---((((((((((((((((((((((((************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111///111333444444555777999@@@GGGNNNPPPOOOPPPTTTXXX^^^```cccdddeeefffiiikkkmmmkkkiiihhhiiijjjmmmnnnddd```]]]^^^bbbcccbbb___WWWWWWYYYYYYXXXUUURRRPPPJJJGGGBBB???>>>===;;;:::444111---,,,,,,+++(((&&&---------,,,++++++******************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&(((((((((''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++TTTAAA;;;===666333444222000000000///......------+++++++++************)))))),,,,,,(((&&&(((***((())))))))))))((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((***))))))((('''%%%$$$###&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&&&&''''''(((((((((((((((&&&''''''(((((('''''''''(((((())))))))))))((((((''''''(((((()))(((((('''))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))***+++,,,''''''''''''''''''''''''************************************************)))***+++,,,,,,+++***)))'''(((((()))******++++++---......---,,,++++++---))),,,000222333333444666;;;<<<>>>?????????AAACCCCCCBBBBBBBBBCCCEEEHHHJJJCCC@@@===<<<>>>???===:::666666777888888777777666666333///------,,,+++***///---,,,,,,---------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))'''&&&&&&''')))))))))((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++SSS@@@:::<<<666333444222000000000///......------+++++++++*********))))))&&&******'''&&&)))***)))))))))))))))((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((())))))))))))(((%%%###"""&&&&&&&&&''''''''''''((('''''''''((()))(((''''''''''''((((((((((((((('''%%%&&&'''))))))((('''&&&(((((())))))))))))(((((((((((())))))******)))))))))))))))))))))((((((((())))))))))))))))))(((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))************))))))************++++++((()))+++,,,,,,+++)))((()))))))))***************,,,...///...------...///++++++,,,---//////...---+++---......------...000,,,,,,,,,,,,---///222333222000------......,,,+++,,,,,,,,,,,,,,,---......444111///...//////...---)))((((((((()))***++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%$$$&&&)))+++***(((((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++RRR???999<<<666333444222000000000///......------+++++++++*********)))))))))---...***(((******((())))))))))))((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''(((((((((''''''''''''(((((((((((((((''''''%%%&&&((()))***)))(((((((((((())))))))))))((((((((()))******++++++++++++)))))))))((((((((((((((((((((((((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))*********+++++++++,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))+++,,,,,,++++++,,,...---,,,++++++---...,,,***+++,,,---,,,+++***+++,,,,,,,,,++++++,,,---...///---,,,+++++++++,,,,,,++++++******)))))))))***+++...,,,++++++------,,,+++'''(((((('''''''''((())))))))))))***++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%$$$&&&)))+++***(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++}}}QQQ>>>999;;;666333555222000000000///......------+++++++++************)))///333333...++++++***'''))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((((((((((((((((((((('''&&&&&&'''(((((())))))))))))(((((())))))))))))(((((((((((()))***++++++++++++((((((((((((((((((((((((''''''(((((((((((())))))(((((()))******))))))(((************************'''(((((())))))*********)))))))))***++++++,,,,,,))))))***++++++***))))))))))))))))))************+++,,,,,,+++)))((()))******)))(((((()))))))))(((+++------,,,+++***+++,,,---,,,,,,++++++++++++,,,***************+++,,,---++++++***)))))))))))))))+++*********,,,---,,,+++------...---++++++,,,...''''''(((((()))))))))***(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))'''&&&&&&''')))))))))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((''''''(((((((((((()))))))))''''''((((((((()))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++zzzQQQ>>>888;;;666333555222000000000///......------+++++++++************))),,,000111...,,,,,,,,,)))))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%(((***)))'''&&&''')))((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((&&&&&&'''))))))*********&&&'''''''''((()))))))))'''''''''((((((((())))))(((((()))******)))((('''))))))))))))))))))))))))''''''(((((()))******+++''''''((())))))***++++++((((((((((((((((((((((((''''''(((((()))))))))***+++,,,---,,,***))))))***((())))))(((((())))))***)))+++++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((()))+++)))))))))))))))***)))))),,,,,,+++,,,...///...,,,%%%'''(((&&&$$$$$$&&&((('''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))&&&(((((((((''''''((()))(((((()))))))))*********************************(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''***...111000,,,)))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))))))))((('''((((((((())))))))))))'''((((((((())))))))))))******))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++xxxPPP>>>888;;;555333555222000000000///......------+++++++++************)))###(((+++******---...,,,))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%(((******'''&&&''')))(((((())))))((('''&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((())))))))))))(((((($$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&'''((())))))***((('''&&&&&&&&&&&&'''(((''''''(((((()))******+++''')))******)))(((***+++(((***+++***))))))+++...((()))******((('''((())))))*********++++++,,,,,,((((((((((((&&&&&&''')))$$$%%%&&&'''(((((((((((()))(((((()))++++++***((((((***+++***((((((***---))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&)))***)))&&&%%%'''))))))************+++++++++************************(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&)))---222555333///+++''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***)))((('''((((((((())))))******(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++wwwJJJAAA:::888777333111222222111000//////.........---+++))))))***+++***)))************************$$$$$$%%%&&&'''((())))))***)))((('''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''000###///###+++((((((***&&&$$$''')))(((%%%###&&&+++(((---*** ''')))%%%'''%%%%%%+++)))$$$&&&%%%%%%''')))&&&"""%%%+++&&&((((((&&&&&&))))))&&&((($$$$$$++++++'''&&&***''''''(((((((((((('''''''''''''''''''''((())))))&&&)))((($$$,,,---!!!###'''555###...'''$$$///&&&'''((())))))'''%%%###''''''(((((())))))******((((((((((((((((((((((((///'''###+++&&&###'''***###000"""""")))'''!!!%%%(((***)))'''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))(((''''''''''''((()))))))))))))))+++***)))(((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((('''&&&&&&)))+++&&&''''''((()))******+++))))))(((((('''''''''&&&''''''''''''((((((((((((+++(((&&&%%%&&&&&&&&&%%%&&&'''''''''(((((())))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((()))***+++,,,''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''***)))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***+++++++++++++++,,,---...***)))((()))***+++***)))''''''''''''((((((((((((''''''''''''((()))******(((((('''''''''&&&&&&&&&)))(((((('''''')))***+++***(((&&&'''***+++)))'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###"""###%%%)))+++%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))+++)))***...222222,,,'''''''''((((((((('''%%%$$$'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%&&&'''((()))'''%%%###$$$'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))(((((('''''''''&&&+++***)))(((''''''''''''++++++************++++++,,,)))(((***...///,,,(((((((((((((((((('''''''''((((((((()))))))))))))))+++,,,---,,,*********+++vvvIIIAAA:::888777333111222222111000//////.........,,,***(((((()))***)))(((************************'''''''''(((((()))******)))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$((("""!!!"""---+++%%%&&&(((***)))'''&&&&&&&&&$$$///*** $$$$$$***111&&&###---###&&&((()))(((&&&$$$###"""%%%)))***(((''')))'''$$$,,,,,,+++&&&"""!!!$$$&&&''''''(((((((((((('''''''''''''''''''''(((((()))+++111###*** """%%%...,,,///)))***---(((&&&'''((()))))))))((('''&&&((((((((((((((()))))))))(((((((((((((((((((((((('''111(((%%%---+++)))***)))&&&++++++""")))000(((###%%%''')))***)))(((&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))((((((((((((((())))))))))))))))))((((((((('''((((((((((((((((((((((((''''''((('''&&&&&&(((+++''''''(((((())))))******)))((((((((('''''''''&&&''''''''''''((((((((((((+++)))'''&&&'''(((''''''''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''''''''&&&((((((''''''&&&'''''''''(((((())))))))))))))))))(((((())))))))))))))))))+++++++++++++++,,,------)))(((''''''))))))((('''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((('''''''''(((((('''''''''((()))******(((''''''******)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))''''''***......***&&&''''''((((((((('''%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%$$$%%%((()))'''&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))((((((((('''''''''))))))((((((((()))))))))++++++************++++++,,,***(((***...///,,,)))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***)))((()))***sssIII@@@999888777444111222222111000//////.........+++)))(((((())))))((('''************************)))))))))***************((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((777"""!!!555!!!%%%###'''&&&"""***222:::$$$---666''''''+++///!!!222//////,,,"""&&&$$$&&&,,,---'''***,,,+++((((((((($$$!!!%%%'''(((,,,000---&&&''''''((((((((((((''''''''''''&&&&&&''''''((()))'''$$$000***222+++###&&&&&&(((&&&''')))'''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((***$$$$$$''''''***'''++++++$$$)))((())))))***))))))((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))(((((()))))))))(((''''''''''''((())))))))))))(((''''''''''''((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))(((&&&&&&'''((('''&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((('''''''''''''''(((((()))))))))******+++++++++++++++***************)))+++++++++++++++,,,,,,---***((('''((()))***)))''')))))))))(((((((((((((((******)))(((((((((((((((******))))))))))))(((((('''''''''''''''((())))))***((('''((()))***)))''')))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''%%%$$$&&&)))***(((%%%'''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''((('''&&&%%%&&&((()))(((''')))(((((((((((((((((()))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((()))***++++++++++++************++++++,,,***(((***---...,,,)))************************************************(((***+++***))))))***+++oooHHH@@@999999888444222222222111000///............,,,***(((((()))***)))(((************************************))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''!!! 111(((***!!!%%%---%%%444DDDLLLGGG999'''+++''',,,%%%+++&&&,,,((($$$%%%###!!!(((444+++222--- 222@@@CCCBBB777'''!!!+++---***...,,,***((($$$"""&&&,,,''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((111%%%KKK???444FFFDDDCCCTTT"""+++///'''!!!)))'''((('''''''''((()))******)))))))))((((((''''''&&&((((((((((((((((((((((((444$$$...222)))&&&"""###$$$)))+++"""333*********))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''(((((((((((((((''''''&&&'''(((((())))))(((((('''''''''''''''(((******))))))((((((((('''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&((()))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''%%%$$$%%%&&&''''''%%%'''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******))))))((()))((((((((()))******+++******+++,,,------............------,,,,,,++++++------,,,,,,,,,------...---+++******,,,,,,+++)))***************)))))))))+++******)))))))))******))))))))))))))))))))))))'''''''''''''''((((((((()))((((((((()))))))))(((***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%###$$$&&&''''''%%%''''''''''''''''''&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((())))))((()))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((((((((('''(((((()))*********+++++++++************+++++++++***)))+++---...,,,***************++++++++++++***************************+++,,,,,,,,,+++---...lllGGG???999999888555222222222111000///...............,,,******+++++++++***)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((('''''''''''''''(((((())))))))))))%%%%%%%%%&&&&&&%%%%%%%%%'''$$$((("""GGGzzzwww888666%%%888(((444&&&------""">>>rrraaa000######000///### )))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((FFFBBB,,,%%%)))%%%+++"""'''&&&&&&&&&&&&'''))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((("""[[[zzzzzzwwwzzz}}}{{{|||vvv@@@ &&&&&&&&&%%%&&&''')))***''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%''')))))))))'''((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************)))))))))))))))***,,,---------......000111222333333333333222222111111000000222111111000000111111111000...------......---,,,+++++++++******)))))))))((((((((((((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))((((((((()))******)))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&''''''''''''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))*********)))))))))&&&'''((((((((((((((()))(((''''''''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))++++++************++++++*********+++,,,---,,,+++)))))))))******+++++++++------------............+++---...///...///000222jjjFFF???999:::999555222222222111000//////............---++++++,,,,,,,,,+++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''((())))))******$$$%%%%%%&&&&&&%%%%%%$$$ 333---TTTDDD222---???!!!*** '''999&&&%%%UUUsssEEE,,,111***$$$''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((111eee+++###'''$$$***'''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((***777{{{...---$$$$$$$$$$$$%%%'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''((((((''''''&&&'''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%'''((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((***,,,---,,,+++((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))((()))))))))************'''((()))***+++,,,,,,,,,,,,,,,,,,---...000111222333333555666888999:::;;;:::::::::::::::999999999::::::999999888888999999666444333333333333222111///......------,,,,,,+++)))((((((((((((((())))))''''''(((((((((((())))))'''(((((()))***)))))))))''')))***)))((('''(((******))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))***************)))(((%%%'''(((((('''&&&((()))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))******)))***+++++++++***)))(((++++++************++++++******+++,,,,,,,,,,,,+++)))))))))******+++,,,,,,++++++,,,---...//////000///111333444333444666888iiiEEE>>>999::::::666222222222111000//////............,,,******+++,,,+++***))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%---NNNfff///---,,,***000+++(((ttt111""")))(((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((...&&&+++)))$$$###'''+++''''''((())))))(((&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((("""***yyy!!!"""%%%%%%%%%%%%&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%'''((('''&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''&&&'''))),,,---,,,***)))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&''''''((())))))******)))))))))))))))))))))))))))******+++,,,---......+++,,,...000222333333444333444444555777888:::;;;:::;;;<<<>>>???AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@???======>>>===<<<:::888888777777666555555444000///...---++++++******((((((((())))))*********((((((***+++++++++***)))''')))******''''''(((***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''(((((('''&&&&&&%%%&&&'''((()))+++***(((%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))***)))((('''&&&$$$&&&((('''%%%%%%'''))))))((((((''''''(((((()))(((((((((((())))))))))))(((((()))))))))*********'''(((***,,,,,,,,,+++***++++++************++++++)))***,,,,,,,,,++++++,,,*********+++,,,---------,,,---...000222333444555999:::<<<======>>>@@@BBBhhhEEE>>>999::::::666222222222111000//////.........---+++))))))***+++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%"""uuu+++///######...###000LLL%%%###'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''',,,qqq***%%%###///&&&"""((()))***+++***)))&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((***((({{{$$$'''''''''''''''&&&%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''$$$$$$$$$%%%''')))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))######$$$''')))***)))((())))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))***+++,,,---///000111111111222444666999:::;;;<<<;;;<<<<<<>>>???AAACCCDDD???@@@AAACCCEEEGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJHHHGGGGGGGGGGGGEEEDDDBBBBBBAAA@@@??????>>>>>>999888666333111///------))))))******++++++++++++((()))***,,,,,,++++++***''')))+++***'''&&&(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%&&&(((((('''''''''((('''&&&&&&%%%&&&'''((())),,,***(((%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$###%%%''''''%%%$$$&&&(((******))))))))))))******(((((((((((())))))))))))(((((())))))*********+++%%%&&&))),,,---------,,,++++++************++++++)))***,,,,,,+++++++++,,,++++++,,,,,,---...//////555666777:::<<<>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLLcccEEE>>>999999777333111222111111111111000///------***)))((()))***+++***((())))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...+++***%%%(((%%%"""uuu}}}..."""oooEEE***$$$///%%%111"""'''(((%%%... %%%---)))''''''((()))))))))))))))'''%%%222sss"""%%%'''222''''''''''''((((((((((((%%%--- ---%%%+++ ((((((((((((((((((((((((((()))zzz$$$,,,---)))$$$///+++"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''((()))***+++******)))))))))(((((((((&&&'''((()))***+++,,,---+++++++++,,,---.........000111222111222444888;;;;;;===>>>@@@BBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@CCCAAA@@@AAACCCEEEEEEDDDFFFGGGJJJLLLMMMMMMLLLKKKMMMNNNOOOOOOOOOMMMKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHAAA>>><<<;;;<<<;;;888555222...)))((()))+++++++++))))))(((((((((((()))***))))))))))))))))))))))))'''((((((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))(((''''''''')))***+++,,,,,,,,,+++++++++******))))))))))))************&&&''')))***,,,,,,---------......---,,,++++++,,,+++*********+++---///000---...000222333555888;;;>>>???AAADDDFFFHHHIIIIIIHHHHHHHHHGGGGGGHHHKKKNNNaaaEEE>>>999999777333111333111111111000000///------+++)))((()))***+++***((())))))))))))))))))))))))+++******)))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''''''''''''''''''''''''''' 555***'''+++//////+++((()))***&&&'''...'''EEE======)))(((ccc$$$111 ###111 ---...&&&&&&&&&'''(((((((((((((((---""""""******'''%%%)))************++++++++++++,,,,,,$$$,,,***---,,,+++((((((((((((((((((((((((&&& ||| $$$ ''')))"""$$$((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******++++++******))))))))))))((((((((((((((()))***+++******************))))))(((((()))***++++++,,,,,,,,,,,,---///000222333333666777888888888:::===???===???CCCFFFHHHIIIHHHHHH@@@???>>>===<<<::::::999;;;999888888;;;>>>@@@AAAFFFGGGIIIJJJJJJIIIHHHGGGGGGIIIJJJKKKKKKJJJHHHGGGBBBBBBAAA@@@????????????DDDEEEGGGHHHIIIIIIIIIIIIEEEDDDBBBCCCCCCAAA>>>:::;;;777222///......+++)))***************))))))((((((((()))))))))*********''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))(((((('''((()))***+++,,,,,,++++++************))))))))))))************(((((()))***+++,,,,,,,,,***+++,,,,,,******+++,,,*********+++,,,...///111222444777888:::;;;>>>@@@FFFGGGHHHJJJLLLMMMNNNNNNJJJJJJIIIGGGEEEFFFHHHJJJ___DDD>>>999888777333111333000000000000///......---+++***))))))***+++***)))))))))))))))))))))))))))(((((())))))******++++++&&&&&&''''''''''''&&&&&&)))((((((''''''''''''((((((((((((((((((((((((((($$$((((((%%%,,,///""")))```+++...///""">>>%%%444;;;@@@@@@"""$$$"""000***---$$$%%%&&&&&&'''''''''''''''***%%% >>> ***!!! 444''''''((((((((()))))))))(((###%%%!!!+++***$$$************************000!!!!!!&&& %%%###)))''' ((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((())))))***++++++************)))))))))))))))))))))))))))************++++++++++++++++++******+++,,,---......///111222333555777999;;;<<<>>>?????????>>>>>>???AAA???AAAEEEHHHJJJIIIGGGFFF;;;:::888666555555555666777555222222444777888888<<<<<<>>>>>>>>>>>><<<<<<>>>???AAABBBBBBAAA@@@@@@:::999777666555555666777???AAADDDFFFHHHIIIHHHHHHDDDDDDEEEGGGHHHHHHFFFDDDDDDAAA===999555111,,,)))+++,,,,,,---,,,+++)))(((((((((((())))))*********''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((((()))******+++************))))))))))))))))))*********++++++)))******+++++++++,,,,,,***+++,,,,,,+++***,,,---++++++,,,---///222444555;;;===@@@BBBBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKHHHHHHFFFDDDAAA@@@BBBCCC^^^DDD>>>999888777333222333//////000000///......---+++***))))))++++++***)))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''''''''(((((('''''''''''''''''''''''',,,111---###:::qqq///111!!!+++222WWW'''444FFFXXX""" &&&:::&&&###999$$$***/// ***((((((%%%&&&''''''((((((''''''!!!---***###777///'''&&&+++&&&&&&&&&'''''''''((((((***+++222$$$000111$$$)))&&&&&&&&&&&&&&&&&&&&&&&&222&&& +++(((..."""%%%)))&&&,,,!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&'''(((((()))((((((((((((((((((((((((*********))))))******+++******++++++,,,------...---...///000222333444555999999;;;<<<>>>@@@AAABBBAAABBBBBB@@@===<<<<<<======@@@CCCEEEDDDAAA===;;;444333222222444666999;;;;;;:::888777777666444222222333444666888999999999999:::;;;;;;;;;:::999888444333222000000111222333777999===@@@BBBCCCCCCBBB;;;<<<===@@@DDDGGGIIIJJJIIIHHHEEEBBB===777111---,,,---...///000///---,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))*********)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,---...///...---,,,---///...///111444777:::===>>>DDDFFFHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA???@@@???>>>;;;;;;<<<===^^^CCC===999888777333222444...////////////......---+++***)))***+++,,,+++)))))))))))))))))))))))))))'''(((((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%---666555OOO)))%%%(((///"""PPPjjj&&&%%%222"""999!!!,,,--- 444,,,%%%888vvvqqq"""000222&&&!!!,,,''''''((())))))))))))(((!!!///&&&***ooo(((777$$$"""))))))*********+++++++++%%%++++++ '''###%%%************************ xxx""""""'''&&&&&&$$$(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))+++************++++++,,,***+++,,,---...///000111222222444666888:::;;;<<<======>>>>>>???@@@AAAAAA??????>>><<<888777777888999<<>>:::888666555555666888<<>>===<<<;;;999777555333222111111111333666999;;;<<<;;;;;;444444444444777<<>><<<;;;777888::::::999999;;;===]]]CCC===888888777444333444....../////////......---,,,*********+++,,,+++***)))))))))))))))))))))))))))***+++++++++)))((('''&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''999111 ''''''NNN444---***]]]rrr---(((***$$$###///######""" ///ddd000 )))***000%%%'''(((((()))))))))))))))+++***---777222///((((((((()))))))))******###&&&999'''+++222...((((((((((((((((((((((((&&&888111000111+++---&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********++++++++++++,,,************+++,,,---...,,,---...000222333555555888888999;;;<<<===>>>???;;;;;;;;;<<<<<<===>>>>>>;;;;;;:::777555555888::::::===AAADDDFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEFFFHHHKKKMMMLLLIIIEEE===>>>AAADDDHHHKKKNNNOOOLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGDDD@@@<<<888555333222222444555666777777888444333111......111666:::EEEHHHKKKLLLJJJGGGDDDCCC555444222111222555888:::999888555333///,,,***)))++++++************))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))******+++++++++***)))((()))))))))************+++*********++++++++++++,,,,,,+++*********,,,---......///111111111111333444;;;===@@@DDDGGGJJJLLLMMMIIIIIIGGGCCC???<<<<<<<<<============<<<:::999888777:::<<<>>>???AAADDDFFF[[[CCC<<<888888777444333555------...//////......---,,,+++******,,,,,,+++***))))))))))))))))))))))))'''(((***+++++++++)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''')))999999hhh))))))&&&!!!///999***222******%%%III^^^MMM+++'''(((%%%444...)))===!!!ddd!!!((($$$111&&&'''(((((())))))((((((+++'''+++""";;;$$$ 333&&&&&&&&&&&&''''''''''''...///111 '''---*** ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,))))))******,,,---///000///000222444666888:::;;;??????>>>>>>============888888999:::<<<===>>>>>>999999888777777;;;@@@DDDDDDFFFJJJMMMPPPRRRRRRRRRPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKMMMPPPQQQQQQOOOGGGHHHHHHJJJKKKMMMOOOPPPPPPPPPOOOPPPPPPQQQRRRRRRQQQPPPOOOLLLHHHCCC>>><<<888888777666777777888999444555444222///...111333<<<@@@EEEHHHGGGFFFFFFGGG???;;;555222111555;;;??????>>><<<999666333111///,,,,,,,,,+++++++++******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))***++++++++++++***)))(((************++++++,,,,,,*********+++++++++,,,,,,++++++******+++,,,///000...000333555777999<<>>>>>AAADDDHHHJJJLLLNNNQQQTTTYYYBBB<<<888888777444333555------......///......---,,,+++******,,,,,,+++***))))))))))))))))))))))))###$$$''')))******)))(((&&&''''''''''''''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((!!!+++&&&000FFFKKK,,,///(((***333ooo111!!!###111$$$((((((***&&&""")))'''$$$000$$$"""***///***]]]777 ******)))###%%%&&&''''''((((((''''''$$$)))///,,,$$$$$$((( ))))))))))))************$$$(((CCC333(((###333)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))************((())))))+++,,,...000111222333555777:::<<<>>>???CCCCCCAAA???===;;;:::999777888999;;;===???AAAAAA888888888888;;;AAAHHHNNNNNNPPPRRRUUUWWWXXXYYYYYYWWWWWWWWWWWWVVVTTTSSSRRRPPPNNNLLLLLLNNNPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPKKKLLLLLLMMMOOOQQQSSSTTTQQQRRRSSSSSSPPPLLLHHHFFF???===;;;999999:::;;;<<<333666888888444222222333333888>>>AAAAAAAAACCCEEEFFF@@@888222000555;;;@@@CCCBBB@@@===;;;888666555---------,,,,,,+++++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((()))(((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***))))))+++---///111///222777;;;>>>BBBFFFIIIGGGHHHIIIIIIIIIHHHGGGFFFBBB@@@===888555555777999888:::===@@@DDDGGGIIIIIIKKKNNNRRRUUUWWWYYY\\\^^^ZZZBBB<<<888888777333111222000000////////////000111---------,,,,,,,,,++++++************************(((***+++***)))((()))*********))))))((((((''''''&&&&&&'''(((((('''&&&&&&***)))((('''&&&%%%%%%%%%***+++****** ...!!!!!!)))666&&&!!!%%%+++&&&''''''((()))(((((((((%%%333 ...+++!!!$$$///uuu$$$$$$((($$$'''&&&&&&&&&&&&'''((((((###///&&&))))))CCC777"""+++(((((((((((()))))))))))),,,---AAA///((("""***+++*** &&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))******))))))((((((''''''+++******))))))))))))***'''(((***,,,,,,,,,,,,+++...///000111111333666999<<<>>>??????@@@BBBEEEHHHDDDDDDDDDBBB@@@===;;;999;;;999;;;BBBDDD@@@AAAEEEDDD???===AAAGGGJJJMMMQQQQQQRRRUUUYYY[[[\\\\\\[[[___]]][[[[[[[[[XXXSSSOOOQQQNNNNNNQQQQQQOOOPPPSSSOOOTTTXXXVVVQQQMMMNNNQQQNNNOOOMMMJJJJJJNNNNNNLLLRRRQQQQQQQQQQQQOOOKKKHHHHHHGGGDDDBBB???>>>>>>>>>>>>>>>>>>===<<<;;;::::::777999:::;;;:::::::::;;;>>>===:::888777777888999<<>>>>>CCCIIIMMMNNNPPPSSSVVVWWW[[[```bbbaaa```bbbddd~~~ZZZBBB<<<888888777333111222000000////////////000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))******(((((()))******)))))))))((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&+++)))***+++###,,,"""''''''777111***+++%%%(((+++&&&&&&'''(((((((((((('''%%%+++,,,)))###$$$,,,""")))''')))((('''&&&&&&&&&&&&'''(((((()))...!!!***)))888yyy&&&***(((((((((((())))))))))))''''''GGG!!!))))))%%%###000(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))******))))))((((((((((((++++++***)))))))))******)))***+++,,,,,,,,,,,,,,,///111333444555888<<>>BBBCCCDDDCCCCCC>>>;;;777555444333000---***)))((((((((()))******((())))))*********))))))'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((***,,,,,,***(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++,,,+++++++++++++++***++++++,,,---,,,+++)))***,,,------,,,++++++,,,,,,---------,,,+++---000000111444:::???CCCFFFJJJLLLLLLKKKKKKKKKJJJFFFCCCAAA@@@???<<<:::<<<;;;::::::;;;>>>AAACCCGGGLLLSSSXXXYYYZZZ\\\^^^^^^```ccceeeeeeeeeffffff|||XXXBBB<<<888888777333111222000000000///////////////,,,++++++++++++*********(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))(((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))+++***%%%***+++'''***"""---###;;;>>>...'''$$$''''''%%%%%%&&&'''''''''''''''+++222$$$...###...,,,$$$,,,(((&&&)))'''&&&&&&&&&&&&'''(((((((((---"""///&&&)))$$$&&&(((((((((((()))))))))))))))$$$KKK+++)))&&&((("""((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$&&&)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''************************''''''((((((((()))))))))***))))))(((((())))))******))))))))))))(((((((((++++++***))))))))))))***,,,++++++,,,,,,---...///333555888999;;;>>>BBBEEEEEEGGGIIIJJJLLLNNNQQQTTTTTTSSSRRRPPPMMMJJJHHHFFFGGGEEEEEEGGGGGGHHHMMMSSSSSSQQQRRRUUUUUUPPPNNNPPPPPPTTTXXXYYYWWWUUUVVVWWWYYYZZZ]]]___aaaaaa``````bbb^^^]]]^^^]]][[[\\\______dddkkknnnllliiieeeddd___eeehhhccc```eeelllpppgggaaaZZZTTTPPPMMMKKKJJJHHHHHHHHHFFFCCCAAAAAABBB@@@AAACCCGGGKKKKKKGGGCCCFFFFFFFFFDDDAAA<<<888666333444444444555555555555444666999===@@@DDDFFFGGGBBB@@@===;;;999777444222,,,,,,+++***))))))))))))(((***+++,,,+++)))'''%%%))))))((('''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((***,,,,,,+++)))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++,,,+++++++++++++++++++++,,,---------+++***+++,,,---------+++,,,,,,---......//////+++...222444777<<>>===<<<:::CCCCCCDDDEEEFFFHHHJJJKKKOOOUUU\\\______^^^```aaaaaaaaaaaaccceeefffeeedddzzzWWWBBB<<<888888777333111222000000000000000//////...+++++++++*********))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))))))))((((((((((((***((('''%%%%%%'''(((***'''&&&&&&&&&&&&'''(((((()))'''"""+++***)))'''"""111 EEECCC---$$$###)))&&&$$$%%%&&&&&&''''''&&&&&&###999%%%,,,888!!!###+++&&&!!!''''''&&&&&&&&&&&&'''((((((###,,,(((666### rrr///***(((((((((((()))))))))))),,,###EEE222&&&"""111&&&!!!***))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,---///222444666999;;;===???@@@BBBEEEHHHIIIKKKNNNPPPRRRTTTWWWZZZXXXWWWVVVTTTRRRPPPOOONNNJJJKKKLLLMMMLLLMMMRRRWWWVVVVVVXXX[[[XXXSSSQQQTTTXXXYYY\\\___bbbdddcccbbbaaalllxxx|||xxxtttsssuuutttpppnnnpppooolllmmmpppyyy}}}zzz}}}|||}}}vvvkkkbbb[[[VVVRRRPPPQQQPPPMMMIIIFFFGGGHHH@@@>>>>>>BBBGGGJJJIIIFFFIIIIIIHHHHHHFFFCCC>>>;;;333444555555555555444444222222444666:::???CCCFFFBBBAAA@@@>>><<<:::888666222111000...+++***((((((++++++++++++***)))'''&&&///---***((('''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++)))(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((***++++++++++++++++++++++++++++++,,,---...---+++******,,,------,,,,,,,,,,,,------...//////...333999===@@@EEEKKKPPPQQQSSSTTTSSSPPPNNNLLLLLLLLLJJJGGGEEEDDDDDDEEEEEELLLMMMOOOPPPRRRSSSSSSSSSWWW[[[______]]][[[[[[]]][[[XXXWWWYYY\\\^^^\\\ZZZwwwUUUBBB<<<888888777333111222000000000111000///...---+++++++++*********))))))************************&&&((()))((('''&&&''')))(((((((((((())))))))))))***)))'''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''$$$'''###333nnn(((((($$$"""000ZZZFFF...&&&(((...)))$$$%%%&&&&&&''''''&&&&&&!!!%%%***%%%---###%%%fff"""+++%%%''''''&&&&&&&&&&&&'''((((((&&&(((&&&666&&&DDDZZZ///(((((((((((()))))))))))))))###=== ///'''"""((('''000))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))))))))************)))((((((((())))))***+++---...///111444888<<<>>>???AAACCCDDDDDDEEEGGGIIILLLNNNRRRTTTVVVXXXZZZ]]]\\\[[[ZZZWWWUUUTTTSSSRRRLLLQQQTTTTTTRRRRRRUUUWWW\\\___eeeiiigggccceeejjjrrrnnnmmmrrryyy~~~|||yyy|||}}}ssslllgggbbbcccdddaaa]]]\\\```cccUUUOOOHHHCCCCCCDDDDDDDDDHHHGGGFFFGGGHHHGGGDDDAAA999999999999888777666555333222111222444888<<>>===<<<;;;::::::888666444222222444666888===@@@BBBCCCBBBAAAAAABBB@@@???===:::777333///...***)))''''''***...333666444222...+++))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))%%%'''((('''&&&&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++,,,++++++++++++++++++,,,...///000...,,,++++++---......---.........///111333666777>>>DDDKKKNNNNNNNNNNNNPPPRRRSSSUUUUUUSSSRRRRRRSSSNNNPPPRRRSSSTTTUUUWWWYYYXXXYYYZZZ[[[[[[[[[ZZZZZZRRRVVVZZZ[[[WWWSSSRRRRRRUUUVVVYYY\\\```bbbaaa___sssRRRBBB<<<888888777333111222000000111222111///---,,,,,,,,,,,,,,,++++++++++++************************((()))******(((((()))***'''((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###,,,%%%III[[['''###((('''''''''555&&&%%%%%%(((###&&&&&&'''((((((((((((''''''===...(((;;;&&&---(((''')))'''&&&&&&&&&&&&'''((((((---"""$$$***''',,,+++...(((((((((((())))))))))))***)))999))) $$$888))),,,###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++))))))*********+++++++++)))***+++,,,...111333444666777:::===@@@CCCEEEFFFEEEHHHKKKLLLMMMMMMNNNOOOPPPSSSWWWYYYZZZZZZ\\\]]]]]]^^^```bbbfffjjjnnnppp~~~lll]]]WWWZZZ___\\\WWWPPPLLLKKKIIIDDD???CCCBBB@@@?????????@@@@@@>>><<<999666555555555666777:::???AAAAAAAAACCCEEECCCCCCBBB@@@===:::888666...---,,,+++,,,...000222000...,,,***))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++,,,+++++++++++++++,,,---...///000000///---...///111111000//////111333777<<<@@@CCCHHHLLLPPPPPPOOONNNPPPSSSTTTTTTTTTSSSPPPNNNNNNNNNNNNQQQUUUWWWWWWWWWXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWQQQZZZeeekkkkkkgggcccbbbfffkkkqqqvvvyyyzzzzzz{{{rrrRRRBBB<<<888888777333111222000000222222111///---+++---------,,,,,,,,,++++++))))))))))))))))))))))))(((***+++***)))((()))+++'''((((((((())))))******(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***###+++"""LLL```'''"""+++)))$$$+++///$$$((((((***&&&&&&'''(((((())))))((((((222777###333%%%,,,((((((((('''&&&&&&&&&&&&'''((((((%%%###...***"""111333###FFF(((((((((((())))))))))))'''""",,,888'''...(((111111""":::###&&&555777### 777+++"""######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&'''))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))******++++++++++++++++++---///111444777888:::<<<>>>AAADDDEEEEEEEEEFFFIIIMMMOOOPPPPPPRRRSSSRRRUUUXXXZZZ[[[[[[\\\]]]dddggglllttt}}}|||nnnjjjpppwwwzzzrrrhhhaaa\\\WWWQQQKKKDDDCCCAAA@@@@@@BBBDDDEEECCCAAA>>>;;;888777777777000555:::>>>>>>???BBBDDDCCCDDDDDDCCCBBB@@@>>><<<555444222000---+++)))(((++++++***))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''((()))((('''(((***+++((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++,,,+++++++++++++++,,,---...000000222111///000222333333222///000333777===DDDIIIMMMOOOQQQQQQPPPMMMNNNRRRVVVTTTTTTSSSPPPKKKHHHGGGGGGOOOSSSXXX[[[YYYXXXXXXZZZXXXWWWVVVUUUTTTTTTTTTTTTZZZgggxxx~~~{{{www~~~mmmQQQAAA;;;777777666222000222222222111000///...------,,,,,,------,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***%%%000,,,aaa,,,&&&,,,%%%###///'''---(((&&&&&&)))000%%%%%%222,,,)))!!!"""YYY...+++555###***************((('''''''''(((((()))((('''&&&%%%mmmyyy"""444%%%,,,,,,111111***999///www(((...###777"""###((((((zzz((()))''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))******)))(((***+++,,,,,,++++++++++++++++++111---***,,,222888;;;;;;;;;>>>AAADDDEEEFFFIIIKKKHHHLLLRRRVVVVVVTTTSSSSSSXXXUUUTTTXXX```gggjjjjjj{{{~~~}}}|||xxxwwwtttnnniiiZZZRRRGGGAAA@@@@@@???<<<@@@@@@???===;;;<<<===???666666777;;;???CCCDDDDDDEEEDDDCCCCCCCCCBBB???===;;;999777444000---***))),,,,,,+++++++++******)))******)))***,,,,,,+++)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******+++---............///111,,,,,,...////////////......333:::AAAEEEHHHJJJLLLIIIKKKLLLMMMMMMOOORRRTTTRRRUUUQQQIIIEEEJJJMMMKKKXXXVVVWWW\\\]]]XXXSSSRRRSSSWWWVVVQQQSSS\\\cccddd|||lllPPPAAA;;;777888666333111222222222111000///...------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%!!!---&&&,,,***!!!333IIIccc***)))###$$$...---&&&((((((*** ***kkk...,,,///333,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------AAA+++!!!***---...'''000))))))(((!!!444SSSwww***222'''333((((((zzz((()))((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))***,,,+++******+++,,,+++++++++,,,,,,,,,------...111444777888999::::::CCCFFFHHHJJJJJJKKKLLLMMMVVVUUUUUUUUUVVVXXXZZZZZZYYY\\\bbbmmmyyy|||zzz|||{{{yyyzzz~~~~~~~~~uuupppqqqwwwsssqqqtttxxx{{{~~~|||lllXXXLLLJJJJJJFFFAAA???@@@AAAAAA@@@>>><<<;;;999777666888;;;???AAAAAACCCCCCBBBCCCDDDCCC@@@>>>>>><<<:::777444111...---,,,+++++++++++++++,,,,,,***))))))***++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((('''((())))))******))))))((((((((((((((((((((((((''''''((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,......------///000...............///000111888===DDDIIIJJJJJJIIIIIIDDDGGGKKKNNNPPPSSSWWWYYYSSSUUUQQQJJJIIIPPPVVVXXXXXXVVVUUUWWWWWWTTTUUUXXX]]]cccgggiiinnnyyykkkOOOAAA<<<888888777444222444222222111000///...------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((($$$!!!,,,!!!888+++!!!&&&)))'''(((###%%%)))...///+++...@@@===444...@@@444777666555444333222333444444555444333222222222333333***ZZZ///***,,,///---'''(((+++&&&+++###"""888!!!((((((zzz((()))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++***+++------,,,+++---...***++++++,,,---...///000...333777888666666999===CCCFFFKKKNNNPPPQQQSSSTTT[[[ZZZYYY[[[^^^bbbdddeeehhhpppzzzqqqlllddd^^^```dddddddddfffgggmmmooollljjjlllmmmlllfffaaa```eeekkklllmmmooooooppptttzzz{{{rrryyyooodddcccaaaXXXNNNHHHEEEBBBAAA@@@@@@>>><<>><<<999666444333---,,,+++++++++,,,---...***)))((()))******)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''(((((()))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********+++------,,,,,,...///000///------...111444666@@@DDDIIIKKKIIIEEEBBB@@@CCCGGGMMMQQQTTTWWWZZZ[[[VVVXXXWWWRRRQQQUUUYYYZZZUUUSSSSSSTTTTTTVVV___hhh}}}iiiMMMBBB<<<888999888555333555222222111000///...------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***%%%--- """444,,,;;;777"""###...--- '''###***|||YYY???===444@@@888===:::999777555555666777888999999:::999999888666555333'''///$$$(((...(((,,,+++---,,,###///###:::555,,,((((((zzz''')))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***+++------,,,,,,---///++++++,,,...000111333333777666555444555:::AAAGGGJJJMMMQQQSSSTTTUUUVVVWWWUUU[[[ccciiimmmpppsssvvvzzz{{{~~~ssskkkiiikkkhhhbbbccc``````bbbaaa```ccciiiiiiqqqrrrnnnuuuqqqjjjggglllppppppmmmmmm```bbbdddkkkvvv{{{nnnaaaeeeqqqttt{{{zzz}}}pppeee^^^UUUIIIAAA???@@@@@@@@@BBB@@@===;;;;;;<<<;;;:::AAA@@@AAACCCEEEEEEDDDBBBDDDCCCAAA???<<<:::999888111000...,,,++++++,,,---+++***(((((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///000///---...000555:::>>>FFFHHHJJJIIIFFFBBB???>>>HHHMMMSSSWWWYYYYYYZZZZZZYYY\\\]]][[[XXXUUURRRPPPTTTTTTWWW[[[]]]cccqqq~~~gggKKKAAA;;;888999888555444555222222111000///...------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************************,,,(((+++###QQQ///bbb>>> +++!!!###222,,,$$$---888((((((***xxx'''FFF@@@>>>===???===666555333111000111222333555777;;;>>>???>>><<<::::::___MMM,,,&&&,,,...$$$000/// ---&&&***&&&222%%%$$$---((((((zzz''')))''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************************++++++++++++)))***,,,,,,+++,,,---///,,,---///111333555666777<<<999777999???GGGMMMOOOVVVXXXYYYXXXWWWVVVVVVWWW```iiisssxxxzzz~~~yyyqqqooouuuzzzzzzxxxwwwssslllhhhmmmtttvvvrrrnnnqqqvvvwwwrrrooovvv}}}xxx{{{~~~~~~nnnqqqvvvvvvffffffqqquuuwwwyyyuuusssmmmiiiqqq~~~{{{ooo___TTTNNNIIIBBB===>>>===<<<===???@@@>>>===@@@@@@AAACCCEEEFFFEEECCCDDDCCCBBB@@@???===<<<;;;777555333///---++++++***,,,+++(((((()))***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))************************************)))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---////////////111555;;;AAADDDKKKKKKJJJHHHEEEEEEFFFHHHNNNRRRWWW[[[\\\[[[[[[[[[[[[ZZZYYYWWWTTTPPPPPPQQQaaacccgggmmmqqqwwweeeIII@@@;;;777888888555333555222222111000///...------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((('''(((%%%"""--- ...,,,))) ,,,"""$$$000,,,]]]TTTKKK>>>???FFFDDDDDD>>>555333111///...............222777===AAACCCCCCBBB>>>BBB000000888222(((000---***''''''###000XXXnnn"""(((((((((zzz((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,)))***,,,,,,,,,,,,...//////000222444666888999:::666666:::BBBLLLQQQQQQOOOQQQSSSVVVXXX[[[___dddhhhyyytttqqqrrruuuwwwvvvtttttt{{{}}}~~~~~~zzzzzz~~~uuusssrrrwww~~~wwwooobbbPPPBBB===<<<<<<>>>@@@BBBBBBAAA@@@@@@AAACCCFFFGGGEEEDDDDDDDDDCCCAAA@@@???>>>>>>===;;;999666222///,,,+++...,,,)))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((())))))*********)))))))))************+++*********************************+++,,,,,,------++++++,,,,,,,,,,,,++++++***+++------,,,,,,...///000111333777;;;@@@DDDFFFGGGFFFEEECCCCCCEEEJJJNNNPPPTTTYYY\\\]]]\\\[[[[[[XXXTTTPPPPPPRRRVVV___iii{{{{{{dddHHH???999666777777444333444222222111000///...------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$)))'''&&&QQQ%%%(((000(((222---)))"""000<<<---,,,555222222:::777aaa[[[777\\\AAACCCHHHMMMHHHHHH??????===;;;999777666555000222666:::???BBBEEEGGGEEEEEE>>>:::???:::555222---:::&&&(((333555rrr,,,<<<((((((zzz((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,)))+++---------...///111333333555777999:::<<<<<<888<<>>999666777666333222444222222111000///...------,,,,,,---------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((###---)))&&&+++}}}''',,,&&&###000'''###333222333)))111???666333???>>>@@@DDD>>>YYY\\\BBBQQQ@@@SSSKKKEEEQQQJJJSSSNNNMMMLLLKKKHHHEEECCCAAA777777777888;;;???DDDFFFFFFMMMfffLLL>>>???@@@BBB666222111///111111'''(((333,,,&&&((((((zzz((())))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))(((((('''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,.../////////111333555555777888:::<<<===>>>FFFKKKQQQUUUYYY^^^eeejjjmmmoooqqquuu|||{{{xxxrrrgggaaadddqqq}}}~~~{{{wwwsssxxxtttyyyaaaYYYNNNEEE@@@?????????AAAAAABBBDDDFFFFFFEEECCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB???;;;666333111...+++******+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((()))************************************************)))))))))))))))))))))******++++++++++++******************************+++,,,,,,---......+++,,,,,,------,,,,,,++++++---............///111666999>>>BBBDDDDDDBBBAAA???AAACCCFFFIIIMMMSSSVVV[[[\\\]]][[[VVVRRROOONNNLLLOOOZZZkkkxxx___HHH>>>;;;888666555444333222111111000000//////......,,,++++++******++++++,,,,,,+++)))((((((((()))***+++(((&&&'''***+++)))&&&******))))))((((((''''''+++******)))))))))))))))&&&'''''''''(((((())))))&&&***###)))%%%KKK555%%%'''%%%---111---+++///444555CCC888444<<>>DDD===???HHHEEEmmm@@@BBBHHHEEEKKKCCCCCCOOOIIIBBBPPPIIIPPPJJJ[[[NNNQQQLLLMMMLLLDDD???>>>???>>>@@@DDDFFF???ZZZ>>>BBBNNN>>>???:::;;;:::888555000,,,)))***@@@<<>>;;;888666555444333222111111000000//////......,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))***)))(((((()))***)))(((******))))))((((((((((((+++******)))))))))))))))'''''''''((((((((())))))(((++++++,,,)))lllmmm"""---(((---)))***222999;;;;;;<<<---BBBJJJ===777BBBHHHBBB999LLLCCC???NNN>>>HHHCCCGGG===:::EEEBBB===FFFXXXYYYZZZRRRdddRRRKKKcccVVVPPPLLLKKKGGG???999888FFFLLLIIIFFFKKKGGGDDDBBB??????===;;;999666444333''',,,PPP"""zzz((()))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''(((((('''&&&'''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))))))))))))))******************************************++++++++++++*********************++++++++++++---///000000222666888999888;;;BBBFFFHHHLLLRRRTTTWWW^^^jjj{{{xxxkkk```ZZZ[[[]]][[[^^^bbbhhhooo{{{~~~yyyzzz~~~|||zzzyyyvvvvvvxxxsssxxx~~~wwwcccSSSKKKCCC>>>@@@BBBBBBAAABBBEEEHHHNNNJJJGGGGGGEEECCCDDDIIIDDDEEEFFFFFFEEECCC@@@>>>;;;777222///------,,,+++(((((()))************************)))))))))(((((((((((((((((((((((((((((()))((((((''''''((()))***************************++++++++++++++++++++++++++++++,,,,,,+++******)))))))))))))))************)))))))))*********++++++)))************++++++++++++***)))))))))***,,,,,,---------...............///...---,,,...222666999BBBAAA???>>>===>>>>>>???CCCIIIMMMPPPVVV^^^bbbaaaYYYXXXVVVRRRQQQVVV^^^eeekkkqqqzzz^^^GGG>>>;;;888666555444333222111111000000//////......,,,,,,++++++++++++,,,,,,*********+++******)))(((((()))******)))((()))******))))))))))))(((((((((+++******)))))))))))))))''''''(((((((((((())))))+++******+++...---BBBGGGmmmeeemmmEEE+++&&&""")))???444666...---777===;;;;;;@@@FFFBBBCCCHHHLLLJJJFFFEEEHHH555FFF777888;;;:::>>>555///555777444999TTTvvv}}}fff___pppeeeTTTYYYUUUTTTWWWUUUOOOIIIHHH>>>HHH???{{{ZZZUUUFFFNNNJJJHHHGGGDDDBBB???===<<<<<<@@@000///rrrUUUzzz((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))))))))******************************************++++++++++++******************++++++,,,,,,---///333666888999;;;===@@@AAAFFFMMMPPPOOORRRVVV[[[gggwwwtttqqqjjjccc```ccciiinnnzzzzzz{{{|||~~~}}}}}}}}}~~~~~~xxxzzz}}}wwwttttttpppsss|||}}}iii]]]RRRPPPMMMHHHBBB???AAAFFFKKKMMMHHHEEEDDDCCCAAABBBFFFDDDEEEFFFGGGFFFDDDAAA@@@>>>;;;777444222///---+++(((((())))))************)))))))))(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++******************)))((())))))))))))************************+++++++++,,,)))************++++++++++++************+++,,,,,,---------.........//////.........///333888===@@@CCCAAA???>>>>>>AAADDDFFFNNNTTTYYY[[[]]]^^^\\\XXXTTTSSSSSSWWW___kkkxxx]]]GGG>>>;;;888666555444333222111111000000//////......,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,+++)))((((((***,,,+++((('''))),,,))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((())))))---$$$"""&&&///&&&OOOiii+++(((///...///''')))888(((:::'''///***777888;;;>>><<<;;;???FFFWWWGGGCCCRRRYYYPPPJJJNNNQQQ111NNNEEEHHHSSSYYY222777444......111444888ZZZUUUfff___ddd___]]]``````]]][[[]]]LLLFFFQQQGGGxxxUUUKKKRRROOOMMMLLLJJJHHHEEECCCAAA@@@444@@@777444zzz''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&)))+++***'''&&&(((+++))))))((((((''''''&&&&&&)))(((((((((((((((((()))''''''(((((((((((('''''''''(((((((((((()))))))))((()))))))))***************************************++++++,,,,,,++++++***++++++******+++---...///333666999;;;===???BBBDDDOOONNNPPPRRRRRRRRRVVV]]]nnnzzzsss{{{yyywwwwwwzzz~~~{{{wwwyyy{{{wwwyyy}}}}}}zzz{{{yyy||||||tttkkkkkkdddYYYMMMEEEBBBCCCEEEDDD@@@>>>AAABBB@@@@@@BBBDDDEEEFFFFFFFFFDDDCCCBBBAAA>>>;;;999666333///,,,***))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((************************)))******+++******))))))((()))))))))******************+++++++++,,,,,,,,,))))))*********+++++++++************++++++,,,,,,,,,,,,------.../////////,,,---000444999@@@EEEHHHDDDCCCAAABBBEEEKKKQQQUUUWWWZZZ]]]^^^]]]ZZZVVVRRRRRRTTTZZZeeesss[[[FFF>>>;;;888666555444333222111111000000//////......---,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,+++***)))(((+++---,,,)))(((***---))))))))))))************+++******)))))))))))))))))))))))))))))))))((((((...######)))111 )))333"""///...)))((($$$444222666;;;777>>>BBBBBBCCCGGGGGGCCC<<>>@@@<<<<<>><<<:::777333///---,,,+++***************************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******************************+++++++++++++++***((()))))))))******************+++++++++,,,,,,,,,))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,------...//////000+++...333:::AAAGGGLLLOOOHHHGGGGGGHHHKKKQQQWWW[[[XXXXXXYYYZZZZZZXXXVVVVVVTTTZZZfffuuuZZZFFF>>>;;;888666555444333222111111000000//////......------,,,,,,,,,,,,------)))***++++++,,,+++++++++***+++,,,,,,+++***+++,,,)))))))))************++++++******)))))))))))))))******))))))))))))((((((+++"""---&&&%%%***&&&NNN,,,,,,888$$$000''')))......666===<<<666<<>>888666@@@FFF\\\rrr]]]```bbb^^^___dddfffdddbbbccc\\\SSSOOOKKK___XXXNNNFFFBBBAAABBBDDDFFFGGGIIIIIIJJJQQQEEEAAA@@@>>>zzz((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++***)))))))))(((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))((((((((()))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,///333666888<<<======>>>@@@EEEKKKPPPPPPPPPRRRWWW]]]gggxxxzzzzzzwwwqqqlllrrr~~~xxxzzzxxxpppfffZZZOOOGGGCCC===:::>>>AAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA???===<<<:::777555111000---+++************************++++++++++++))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))************************)))***++++++,,,+++++++++))))))))))))************************+++++++++,,,)))************+++++++++***++++++,,,---,,,,,,,,,+++,,,,,,---...///000000...222:::BBBHHHLLLOOOOOOLLLLLLLLLMMMPPPSSSVVVXXX\\\XXXUUUUUUSSSQQQQQQTTT```iiiwwwYYYFFF>>>;;;888666555444333222111111000000//////......------,,,,,,,,,,,,------+++*********++++++,,,------,,,++++++,,,---,,,+++))))))*********++++++++++++******)))))))))))))))*********)))))))))((((((&&&***...&&&)))###666###$$$---666&&&...///666444222,,,777AAADDD======???777<<>>JJJEEEBBBKKKPPP___uuueee\\\SSSQQQPPPPPPTTTYYYZZZbbbZZZaaaXXXrrrOOOPPPFFFBBBAAA@@@???AAAEEEIIIKKKEEELLL<<>>===>>>>>>???BBBBBBBBBCCCCCCDDDDDDDDDDDDBBB@@@>>>===>>>===;;;:::555333000---+++*********))))))))))))*********+++))))))))))))))))))))))))'''((()))******))))))(((************************************************((())))))***++++++******))))))))))))************)))))))))*********++++++)))************+++++++++***+++,,,---------,,,,,,++++++,,,---...///000000444999AAAIIIMMMNNNMMMKKKMMMNNNPPPSSSTTTVVVVVVVVV\\\XXXVVVXXXYYYWWWZZZ```zzzYYYFFF>>>;;;888666555444333222111111111000//////.........------,,,,,,------...++++++***)))***+++---......,,,***+++---///---***))))))******+++++++++++++++******)))))))))))))))+++*********))))))(((((("""111'''###111(((---...III***+++###999>>>111>>><<>>888@@@CCC000999]]]RRR```dddZZZOOOYYYTTTZZZ???cccKKKYYYXXXSSSZZZ]]]iii{{{vvvzzzvvv}}}SSS```RRRIIIEEE???;;;;;;???EEEIIIKKKEEEGGGEEECCC888QQQzzz((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))*********)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&$$$%%%((()))'''%%%&&&'''''''''(((((())))))+++)))(((''''''((()))+++***)))(((''''''((()))***))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,...333888===@@@>>>BBBHHHNNNSSSXXX]]]aaaeeekkkvvvssshhhjjjkkkfffffflllvvvwwwlllsss{{{fffWWWHHHAAA@@@AAADDDGGGAAAAAABBBBBBCCCDDDDDDDDDAAA???======>>>???>>>===777555222...+++*********'''((((((((())))))******))))))))))))))))))))))))&&&'''(((*********))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((())))))))))))*********)))************+++++++++***+++,,,---...---,,,,,,++++++,,,---...///000111999>>>FFFMMMPPPNNNJJJFFFKKKNNNRRRWWWZZZZZZZZZYYYVVVTTTWWWbbbjjjnnnvvv|||wwwvvv|||UUUFFF>>>;;;888666555444333222222111///...---...000111---,,,++++++------,,,+++,,,***(((''')))*********222///,,,+++---///...,,,)))((('''((()))***)))'''++++++++++++++++++++++++************************))))))))))))((((((((((((&&&RRR888...444???EEE888;;;DDDAAA>>>BBBBBBHHH...BBB666AAA===CCC]]]VVViii[[[OOOddd___QQQ|||ZZZWWWYYYTTT___RRR[[[aaaKKKZZZWWWRRRRRROOOFFF<<<888<<>>;;;888666555444333222222111///.........000000---,,,++++++------,,,+++&&&%%%%%%'''***---//////000---******,,,---,,,+++***)))((((((******)))(((++++++++++++++++++++++++************************((((((((()))))))))))))))111222888555555<<>>III<<>>kkk{{{(((((())))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((()))*********)))(((((((((((()))***(((((())))))))))))(((((()))))))))))))))***+++++++++++++++***++++++,,,------------------...//////222333444555777:::===@@@KKKNNNPPPZZZsss~~~pppcccccceeekkkvvv|||www|||vvvtttnnnZZZKKKGGGDDD>>>;;;>>>AAA@@@??????@@@???>>>???@@@AAA@@@???<<<;;;999777444000...,,,,,,,,,++++++************,,,+++++++++***))))))))))))))))))))))))))))))))))))*********((('''((()))************************))))))************))))))************))))))))))))***************************++++++++++++,,,,,,,,,,,,---......,,,,,,---...,,,***+++///111111666===EEEEEEEEEDDDCCCEEEKKKOOOSSSUUUXXXZZZYYYWWWVVVUUUQQQ___yyy{{{lllfff^^^VVVRRROOONNNMMMzzzTTTEEE>>><<<888666555555333222222111///.........///000---,,,++++++------,,,++++++)))((((((***++++++***---+++))))))***+++***)))+++***))))))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))*********###...,,,@@@999HHHAAA???;;;666===DDD>>>===???EEE;;;AAAJJJKKKgggssseeewwwUUUMMMMMMMMMUUUFFFGGGKKKaaaIIILLLWWWXXXYYYWWWQQQIIIAAA;;;>>>AAABBB===555111444888333{{{'''((('''(((((()))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********))))))(((((())))))***(((((())))))***))))))((())))))))))))***+++,,,,,,+++++++++++++++,,,------......------......///000555666777888:::>>>CCCGGGNNNQQQXXXkkkqqqbbbaaa^^^ooovvv}}}~~~rrr```XXXPPPEEE<<<<<>>>>>>>>======>>>@@@AAA@@@??????>>><<<:::666333000///++++++******))))))******++++++******************)))))))))))))))))))))))))))*********((('''((()))************************))))))************))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.........---,,,---...---+++,,,...000222888???BBBBBBAAAAAACCCIIIPPPVVVUUUXXXZZZXXXUUUTTTUUUWWW```ttt}}}mmmhhh[[[VVVPPPLLLKKKLLLNNNNNNwwwSSSEEE???<<<888666666555444222111111000///...//////000---,,,++++++------,,,+++...,,,************)))'''+++***))))))*********)))+++***)))***+++,,,+++)))************************))))))))))))))))))))))))''''''((()))******++++++000222---hhhFFFAAA999IIIXXXGGG333:::KKK:::AAAAAACCCFFFOOOVVVLLLyyyMMMIIILLLLLLQQQFFFGGGGGGOOOKKKGGGNNNOOOSSSXXXZZZVVVOOOIIIBBBCCCCCC???999333111111888BBB{{{((()))&&&''')))***++++++***)))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))*********)))))),,,++++++*********++++++,,,++++++++++++,,,------------------...///000000444666:::===???DDDKKKPPPLLLWWWiiivvvmmm___aaaooouuuyyyssseeeTTTCCC===>>>???>>>======<<<<<<===???AAA@@@???AAA@@@???===:::777444333---,,,+++))))))))))))******************+++++++++))))))))))))))))))))))))(((***+++***(((((()))***************************)))******++++++******))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///...---,,,---///000///......///222888===@@@@@@AAADDDHHHOOOVVVZZZ[[[ZZZXXXTTTQQQUUU]]]eeehhh\\\ZZZTTTPPPLLLJJJLLLOOORRRTTTuuuQQQEEE???<<<999777666555444333111000000///////////////---,,,++++++------,,,+++'''''''''))),,,......---******+++++++++***+++++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))'''(((((()))***++++++,,,HHH***===LLLRRR444<<>>???AAAEEEKKKQQQVVVYYYZZZZZZWWWSSSPPPUUUbbbsss|||jjj[[[TTTTTTMMMJJJGGGFFFHHHLLLNNNPPPsssPPPEEE???===999777666666444333000000000000////////////---,,,++++++------,,,+++***))))))+++,,,---+++***)))+++,,,---+++++++++,,,+++***))))))***+++***)))************************************************((())))))******+++++++++"""000///===&&&NNN___KKKZZZeeeZZZ^^^XXXTTT\\\UUUMMMTTTPPPFFFYYYUUUYYY^^^aaaaaaaaadddjjjlllnnnfffQQQNNNMMMMMMRRRXXX]]]^^^^^^ZZZTTTMMMJJJIIIEEE===666444111???bbb~~~---///)))******+++*********))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((()))******)))******++++++******)))(((((()))***++++++++++++///...---,,,+++*********,,,,,,,,,,,,,,,------...------...///111444555777???DDDIIIKKKKKKNNNUUU\\\pppzzzhhheeedddsss~~~{{{vvvooosssyyyzzzzzz|||{{{xxxxxx~~~uuubbbVVVOOOGGGAAA>>>>>>======>>>@@@AAA@@@???BBBBBBBBBAAA???===<<<;;;555333000---+++***++++++++++++******************************************(((***+++***))))))***,,,++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---...///+++///222222555<<>>???@@@AAA@@@???AAAAAABBBAAAAAA@@@???>>>:::888444000---,,,,,,,,,,,,+++++++++***)))))))))************************((()))++++++***)))+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///000///...---...000,,,333777777:::BBBFFFFFFHHHJJJOOOUUUZZZ[[[XXXTTTNNNNNNTTTbbbwwwmmmYYYOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFEEEDDDBBBpppNNNEEE@@@===999777777666555333000000000000000//////...---,,,++++++------,,,+++)))))))))+++......,,,+++&&&))),,,---+++)))***,,,)))((('''((()))***)))''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************777"""333222>>>@@@DDDBBBeeepppZZZZZZddd```gggiiiZZZeee^^^[[[]]]yyyNNNWWWgggbbb```hhhlllvvv{{{vvvvvv~~~xxx___^^^[[[YYYXXXZZZ]]]___]]]ZZZVVVPPPLLLKKKKKKLLLAAA???888111HHH333555...---+++)))(((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((()))******)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,+++++++++,,,---...000111---,,,,,,,,,,,,---......000111333555999<<>>DDDFFFDDDMMMMMMPPPUUUYYYZZZVVVSSSMMMQQQ[[[oooxxx___SSSIIIFFFGGGFFFCCCCCCCCCBBBBBBCCCCCCBBB@@@==={{{iiiPPPDDD???;;;888888666222222555111111111000000000000000...---,,,---/////////---++++++,,,,,,,,,---------(((((()))***++++++,,,,,,,,,,,,+++******+++++++++)))******++++++,,,------++++++***))))))((())))))((()))***+++,,,,,,,,,,,,000222555888;;;???DDDHHHTTTHHHOOO{{{|||rrrsssmmmhhhtttmmm```{{{uuuVVVllliiifffhhhnnnvvv~~~zzzxxx\\\[[[[[[ZZZ[[[]]]___```dddaaa]]]XXXSSSOOOKKKIIITTTGGG+++@@@555PPP>>>===333222///---+++***))))))************)))))))))(((+++*********))))))((((((++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((''''''(((******)))((())))))))))))))))))))))))******)))))))))))))))***++++++******++++++,,,---......---,,,,,,,,,------,,,---...---,,,,,,---///333111444;;;@@@CCCFFFKKKKKKSSS\\\bbbkkkxxx{{{pppmmmuuu|||www}}}}}}~~~ppp\\\NNNEEE>>>===@@@BBBAAA@@@DDDBBBAAAAAAAAA@@@>>><<<::::::999777333///+++(((++++++***+++------+++*********++++++++++++************+++,,,,,,,,,,,,+++...------,,,,,,++++++***------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------000000000///......000222999???FFFIIIGGGEEEGGGIIIOOORRRYYY\\\XXXQQQOOOSSSZZZlllyyykkkXXXMMMEEEDDDAAA@@@???AAACCCDDDFFFDDDBBBAAAAAAAAAAAA@@@|||hhhPPPDDD???;;;888999777333222555222111111111000000/////////---,,,---......---,,,++++++++++++,,,,,,,,,---)))))))))***++++++,,,,,,,,,+++++++++++++++++++++)))******++++++,,,------++++++***)))))))))))))))*********+++,,,---......666999<<>>>>>===;;;888555222000000...------......,,,+++******++++++++++++*********++++++,,,,,,,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////---000111000...000777>>>IIILLLOOOOOOMMMMMMPPPSSSZZZWWWTTTPPPNNNUUUhhhzzz|||wwwkkkZZZJJJAAA>>>???@@@@@@AAACCCEEEFFFFFFEEEDDDMMMLLLLLLLLLOOOSSSWWWYYYeeeMMMDDD>>>;;;999:::777333222444333333222111000///...---///...,,,,,,,,,,,,***)))*********+++++++++,,,,,,*********++++++,,,,,,,,,******++++++,,,,,,++++++)))******++++++,,,------,,,++++++*********++++++---,,,++++++---111555777>>>AAAFFFKKKOOOTTTYYY]]]WWWWWW[[[dddjjjeeeXXXMMMWWWMMMLLLYYYeeepppyyypppxxxuuutttcccnnnfffaaalll{{{bbbcccdddaaa\\\XXXVVVPPPHHHIIIHHHFFFDDDFFFRRRcccppptttiiisssjjjrrreeettttttpppxxx}}}{{{vvvsssqqqooolllkkkqqqzzzyyynnn___]]][[[YYYWWWXXXYYYZZZ[[[\\\___aaa```XXXNNNEEEMMMHHHDDDJJJBBB999000^^^pppwww~~~vvvVVV===<<>>===@@@???>>>===:::888555444222000...---------,,,******++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////,,,000222111000333===EEEIIIJJJLLLLLLLLLNNNQQQUUUXXXSSSPPPRRRWWWdddyyyzzzkkkYYYTTTMMMGGGCCCBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMPPPQQQRRRTTTWWW]]]cccgggbbbLLLCCC>>>:::999:::888333111333333333222111000///...---///...,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))******++++++,,,------,,,,,,++++++++++++,,,,,,---,,,+++,,,///444:::===BBBEEEKKKOOOSSSWWW\\\___ZZZ^^^___ZZZSSSPPPRRRUUUZZZYYYccctttwwwmmmkkksss|||}}}kkk]]]VVVTTTGGGGGGEEEBBBDDDKKKPPPRRR===AAABBBAAAGGGNNNKKKCCCNNNKKKFFFAAACCCOOOaaapppfffVVVYYYQQQOOOIIISSSKKKTTTYYY```hhhooosssttttttyyywwwxxxzzzyyyyyy~~~uuuppphhh```ZZZVVVUUUUUUZZZZZZ\\\```ccc___VVVOOOGGGFFFKKKPPPJJJ555GGG333444;;;@@@===QQQGGGFFFMMMCCCAAA???;;;777333000...***)))(((''''''((()))***))))))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((******)))((())))))))))))))))))))))))))))))(((((()))***++++++++++++******++++++,,,---------,,,++++++,,,,,,,,,000000000000111555:::>>>FFFEEEFFFKKKRRRaaayyyzzzllljjjvvvyyy~~~{{{zzz|||vvv~~~~~~{{{yyyvvviii___RRRGGGBBBAAAAAAAAABBBAAA>>><<<@@@???>>>===;;;999777777444111///------,,,+++)))++++++,,,,,,,,,,,,++++++++++++,,,------------,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------.........---///222222333888BBBIIIFFFGGGIIIKKKMMMPPPTTTVVVTTTRRRVVVbbbppp~~~{{{vvvwww{{{mmm[[[OOOGGGGGGFFFDDDBBBBBBBBBBBBEEEEEEGGGJJJNNNSSSXXX[[[[[[___ccchhhnnnvvv~~~```KKKCCC===:::999;;;888333111333333222222111000///......///---,,,,,,------,,,***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++)))******++++++,,,------,,,,,,++++++,,,,,,---------------000444:::@@@DDDIIIMMMQQQUUUXXX\\\___bbbkkkgggbbb```fffjjjfff___^^^]]]cccnnnrrrqqquuu}}}{{{zzzxxxqqqtttccc\\\```WWWEEEDDDRRRLLLMMMMMMNNNMMMIIIBBB===III===@@@NNNIII:::DDD]]]QQQOOOJJJHHHKKKWWWhhhtttUUUHHHGGGEEEGGGIIINNNEEEJJJLLLPPPWWW```iiipppsssxxxvvvyyyxxx{{{rrriiibbb^^^\\\WWWUUUTTTWWW\\\^^^ZZZVVVPPPEEEKKK???WWWCCC===DDDAAAGGGGGG@@@GGGCCCCCCFFFDDDCCCAAA>>>;;;777444222---+++)))((('''((()))+++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((******)))((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,---///...------,,,,,,,,,---000111222333555999>>>BBBIIIHHHKKKSSS```rrr}}}jjjfffooo}}}~~~}}}vvvttt{{{zzzooo\\\IIIBBBAAAAAACCCDDDEEECCCBBB@@@???>>>===<<<::::::999777444000...------+++***++++++,,,,,,,,,,,,++++++++++++,,,---------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,,,,---------............///111444888>>>FFFJJJEEEGGGKKKOOOSSSUUUWWWWWWTTTYYYggg{{{xxxqqqmmmqqqnnnYYYNNNJJJIIIBBBBBB@@@>>>===???CCCGGGHHHJJJMMMSSS\\\fffnnnsssvvv|||^^^JJJCCC===:::999;;;999444111222222111111111000000/////////---,,,---......---,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,---.........///111555:::AAAGGGKKKPPPSSSWWW[[[\\\^^^aaabbbXXXlll~~~|||yyyxxxwwwlllmmmnnnqqquuu}}}uuueee___[[[XXXUUUDDD===GGGPPPNNNPPPWWWQQQIIIAAA@@@EEELLLQQQUUUEEESSSQQQAAADDDWWWWWWFFFMMMKKKJJJKKKQQQ[[[eeelll```\\\TTTPPPMMMLLLGGGDDDEEEGGGJJJLLLOOOVVV```hhhlllhhhhhhpppyyy}}}wwwtttjjjcccnnnzzztttqqqaaaYYYRRRPPPTTTXXXXXXWWWYYYPPPEEE>>>VVVSSSAAAOOOBBBGGGIIIIIIJJJJJJKKKOOOEEEDDDCCCBBB???<<<999777///...+++)))(((((()))+++((()))))))))************++++++++++++************))))))))))))))))))))))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((******)))((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,---......---------...//////111333555777:::===BBBFFFKKKLLLRRR```pppuuujjjeeerrr~~~~~~~~~qqq[[[NNNKKKGGGEEEFFFGGGHHHHHH@@@@@@???>>>===<<<<<<<<<;;;888333111//////---,,,+++,,,,,,------,,,,,,++++++,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------............---............/////////000///000555===DDDHHHJJJFFFIIINNNTTTXXXYYYWWWUUUWWWddd{{{{{{ssspppqqqxxx~~~iiiSSSGGGEEEFFFEEEAAABBBBBBBBBBBBEEEJJJOOORRRWWW```lllzzz]]]IIICCC===::::::;;;999444111222111111111000000000000000...---,,,---/////////------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,---...//////111444999???FFFLLLPPPSSSVVVZZZ]]]^^^___```bbbnnn{{{xxxooovvv{{{{{{|||vvviiillldddRRRJJJFFFGGG777IIIOOODDD@@@LLLVVVUUUMMMJJJKKKRRRXXXWWWQQQKKKTTTNNNJJJLLLJJJEEEFFFMMMFFFEEEFFFJJJQQQWWW\\\^^^SSS[[[VVVTTTTTTUUUQQQVVVSSSWWWZZZWWWSSSVVVaaalllccc[[[WWW^^^hhhlllnnnooolllqqqoooeee^^^iiixxx}}}ttthhh[[[TTTUUUYYYZZZXXXOOObbbMMMXXXBBBMMM\\\LLLPPPRRROOOOOOHHHHHHHHHLLLFFFFFFEEEDDDBBB@@@===;;;111///,,,)))(((((()))***(((((())))))*********+++---,,,,,,,,,+++*********))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***+++)))((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,------------...///000111222222555888;;;>>>AAAEEEHHHMMMOOOXXXiii|||sss^^^eeeuuu~~~{{{uuu\\\VVVNNNHHHFFFGGGHHHIIIAAAAAA@@@???>>>>>>>>>>>>>>>;;;666333111000///...+++,,,,,,------,,,,,,++++++,,,------......------)))))))))***++++++,,,,,,------------------------////////////////////////---------.........//////////////////000000000000111///000666???GGGIIIHHHFFFJJJPPPWWWZZZZZZVVVRRRYYYkkk~~~xxx}}}vvvqqqtttxxx|||vvvjjjWWWIIIGGGIIIEEE>>>===AAAFFFIIIJJJLLLOOORRR^^^fffsss```MMM<<<<<<;;;:::888777555444333222222111111000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++,,,,,,------,,,,,,------,,,,,,------......---444:::===BBBKKKPPPPPPXXXWWWWWWWWWXXX[[[^^^```lll||||||~~~wwwpppkkk[[[ZZZSSSJJJEEEEEEDDDBBBBBBCCCFFFKKKPPPRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLKKKJJJGGGCCCAAAAAAAAA@@@@@@<<>>BBBFFFHHHMMMUUUdddxxx~~~___cccooo~~~}}}vvv||||||~~~hhhUUUIII@@@EEEKKKEEECCCBBBAAA???@@@AAA@@@===;;;999888777555111,,,))).........---,,,+++***)))++++++,,,,,,,,,---------++++++,,,,,,,,,---------***++++++,,,,,,++++++***000///...---------------/////////000//////......///000000000...///000222222222555===FFFJJJHHHEEEDDDNNNYYY[[[YYYYYYZZZ[[[hhh|||zzzvvvxxxtttwwwwwwtttyyy~~~vvvdddXXXLLLGGGDDDAAA@@@@@@FFFEEEEEEFFFLLLVVVbbbkkk~~~___MMM<<<<<<;;;:::888777555444333222222111111000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---............---......------...///000000333:::@@@CCCIIIPPPSSSRRR^^^ZZZTTTRRRUUUYYY]]]___mmm|||}}}wwwoooeee[[[SSSNNNQQQQQQLLLEEEDDDHHHKKKJJJNNNMMMLLLLLLLLLKKKIIIGGG@@@@@@???@@@@@@???===;;;888888999;;;>>>???>>><<<;;;===>>>===;;;<<>>;;;888444///,,,*********))))))((((((((())))))***))))))))))))))))))))))))***)))((()))+++++++++)))***)))(((((((((((()))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************++++++************++++++++++++,,,,,,,,,---------...---------////////////333888===BBBDDDGGGKKKNNNYYY```qqqqqqgggqqqzzzwwwxxx~~~{{{}}}ppp\\\GGGBBBGGGEEEFFFCCC@@@>>>>>>AAAAAAAAA===;;;:::999777444///,,,......------,,,+++***)))++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++//////...---------------,,,,,,------...---------///000000///......000111111444999@@@FFFIIIGGGEEEHHHPPPWWWXXXUUUXXXaaaiiizzz~~~uuuqqqsssuuuwwwuuuuuu|||wwwhhh[[[OOOEEEBBBCCCCCCDDDFFFKKKNNNTTT]]]iiixxx^^^LLL===<<<;;;:::888777555444333222222111111000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------...///////////////............///111222333<<>>CCCFFFFFFFFFFFFPPPSSSVVVUUUVVV^^^nnn|||~~~yyysssqqqrrrtttwwwuuuppppppssslllaaaVVVLLLCCCBBBDDDFFFIIINNNRRR[[[jjj|||\\\LLL>>><<<;;;:::888666555444333222222111111000/////////................................................------------------------,,,,,,,,,,,,------......------...////////////...............000333666777EEEKKKPPPSSSWWWZZZXXXSSSKKKQQQXXX___cccdddddddddmmmuuuddd^^^XXXPPPHHHDDDEEEIIIKKKQQQYYY```ccccccbbb\\\UUUIIIEEE@@@<<<;;;<<<======?????????>>>>>>???AAABBB@@@BBBEEEJJJNNNPPPNNNLLLLLLJJJFFFCCC@@@??????@@@BBBBBBBBBBBBBBBCCCCCCDDDKKKQQQXXX]]]___bbbcccdddnnnwww~~~rrrddd\\\YYYYYYSSSNNNQQQ]]]kkkuuuyyy|||yyyvvvgggaaaWWWQQQMMMPPPUUUVVVXXX[[[\\\[[[[[[]]]______^^^\\\XXXVVVRRRNNNJJJGGGEEEDDD@@@???<<<888444///,,,***++++++***++++++,,,---...,,,***(((''''''(((***,,,++++++,,,...000///---*********************************))))))((())))))***))))))))))))))))))))))))(((((()))))))))*********************************++++++*********+++,,,,,,,,,,,,,,,------------...---......//////111333555555;;;BBBFFFJJJQQQ\\\eee~~~ooohhhqqq~~~|||zzzwwwvvvwwwyyyzzzyyywww|||~~~}}}~~~}}}zzz|||~~~}}}{{{|||~~~~~~cccVVVYYYYYYVVVOOOHHHDDDBBB??????AAA???>>><<<;;;;;;999666333...------,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------------...000111111111111///000000///...---///111444;;;CCCFFFFFFEEEFFFIIIVVVTTTTTTXXX```lll~~~}}}yyyvvvtttuuurrrxxxvvvlllfffjjjmmmkkkYYYOOOGGGFFFHHHKKKQQQWWWbbboooZZZKKK???<<<;;;:::888666555444333222222111111000/////////................................................------------------------.........------,,,,,,,,,,,,,,,---...............---------///222777;;;===KKKPPPUUUXXX\\\___\\\UUUMMMVVVaaafffeeeccceeeggg{{{sssmmmaaaQQQOOOLLLGGGEEEFFFJJJPPPTTT\\\bbbeeedddbbb^^^WWWPPPCCC@@@<<<;;;>>>AAADDDEEEGGGGGGGGGFFFGGGKKKRRRWWWRRRQQQPPPPPPRRRRRRQQQPPPQQQOOOMMMKKKKKKKKKLLLLLLNNNNNNMMMLLLJJJHHHGGGFFFKKKLLLNNNQQQTTTWWW[[[___```hhhqqqvvvtttmmmfffbbbpppfffZZZTTTWWW]]]aaabbbrrrzzz|||uuukkkggg___VVVOOOOOORRRTTTXXX\\\[[[ZZZ[[[]]]___aaaaaa```[[[YYYUUUQQQLLLIIIFFFEEE??????===:::777333///---***************+++,,,---,,,***(((''''''(((***,,,******+++---///...,,,)))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************************************++++++******+++,,,,,,---,,,,,,---------.........,,,---/////////111555999999>>>DDDJJJRRR^^^lllwwwrrr^^^bbbyyy~~~~~~~~~{{{zzz~~~~~~|||{{{zzzwwwtttsssmmmllllllnnnpppqqqpppooolllsssxxxyyyzzz}}}}}}~~~~~~|||}}}~~~~~~|||~~~~~~|||xxxttttttzzzsssddd___YYYUUUMMMHHHGGGEEE???>>>@@@>>>===;;;;;;;;;:::777555000///...---,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,------,,,,,,,,,---------,,,,,,------...---...///000111111111111...000000000//////000222888???FFFIIIGGGFFFIIILLLUUUQQQRRR___ooo}}}~~~{{{xxxvvvtttrrrqqqssspppmmmqqqyyyvvvmmmUUUMMMGGGIIINNNUUU___hhhXXXKKK@@@<<<;;;:::888777555444333222222111111000/////////................................................------------------------//////......---,,,,,,+++,,,,,,---............---------///111666<<>><<<999666333222)))))))))((((((((())))))+++***)))(((((()))***+++)))))))))***,,,,,,***)))((())))))******))))))(((******)))))))))***++++++************************)))))))))*********++++++************************++++++***++++++,,,---...,,,---------............,,,...000000000333888===:::>>>EEEOOO[[[jjjxxxhhhdddeeerrr~~~zzzzzz|||wwwsssrrrpppkkkhhhiiigggffffffggghhhgggdddbbbdddmmmsssttttttvvvwwwuuuzzz|||~~~}}}{{{zzz|||}}}wwwsssttt||||||{{{pppiii___SSSKKKFFFHHHFFF@@@>>>BBB>>><<<::::::;;;:::999777333222000...---------...++++++,,,,,,,,,---------,,,---------............,,,,,,------------,,,,,,......---------...//////,,,---......////////////...///000000000111333555===CCCHHHJJJHHHIIIMMMQQQPPPNNNWWWlll}}}zzz|||zzzvvvsssrrroookkkkkkiiihhhpppsssZZZKKKGGGGGGOOO[[[jjj{{{WWWKKKAAA<<<;;;:::888777555444333222222111111000/////////.......................................................................................---------------...////////////...//////111555;;;CCCJJJNNNSSSWWW]]]eeepppxxxxxxrrrggggggiiinnnvvvzzzfffWWWNNNKKKKKKLLLOOOTTT\\\cccggghhheeecccTTTVVVTTTOOOMMMOOONNNKKKIIIJJJMMMRRRXXX\\\^^^^^^^^^bbbfffhhhjjjooowww~~~|||xxxvvvvvvvvvvvvvvvyyyxxxxxxzzz}}}~~~|||yyynnnooopppooommmjjjgggeee]]]YYYXXXXXXSSSIIIAAA@@@FFFIIIMMMTTT]]]dddjjjmmmyyywwwsssnnniiiddd```^^^SSSUUUWWWXXXZZZ```kkksssyyysssqqqlllddd]]][[[\\\WWWTTTSSSQQQOOOSSSYYY[[[ZZZZZZ\\\```cccddddddeeedddccc___ZZZUUUOOOLLLEEECCCAAA>>>;;;888666555,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))))))))***++++++***))))))******))))))******+++,,,************************))))))*********+++++++++************************++++++++++++,,,---......------------...............000333333222555<<>><<<;;;;;;;;;<<<;;;:::666555222///...---......,,,,,,---------.........------------............,,,,,,------------,,,,,,///............///000111---....../////////.........///111111222333666888CCCEEEHHHJJJJJJLLLQQQUUUMMMQQQccc}}}}}}yyyvvvyyyyyytttqqqqqqmmmhhhlllsssyyy{{{|||vvvaaaKKKKKKJJJPPP^^^rrrVVVKKKBBB<<<;;;:::888777555444333222222111111000/////////........................................................................,,,,,,------.../////////...//////000000000000000000111333888???GGGOOOSSSUUUZZZaaajjjxxx{{{yyy~~~{{{hhhWWWQQQOOOMMMOOOSSS]]]bbbiiimmmjjjaaaVVVNNNIIIPPPUUUWWWXXXXXXTTTOOOVVVYYY^^^fffnnnssstttttt~~~vvvsssssstttlllYYYJJJDDD<<<>>>@@@DDDJJJSSS^^^eeennnqqquuuvvvtttpppmmmllleee```WWWOOOMMMWWWhhhvvv|||wwwvvvrrriiiaaa^^^\\\[[[\\\]]]YYYVVVXXX^^^\\\[[[[[[]]]```ccceeeeeeiiiiiihhhfffaaaZZZSSSOOOIIIGGGDDD@@@===:::888777000///...---,,,+++++++++))))))************))))))***)))'''((()))++++++******+++,,,------,,,+++*********))))))***+++,,,,,,************************)))************+++++++++************************++++++++++++,,,---...///---------........./////////333555555444777???EEEJJJOOOZZZlll~~~hhh\\\sss|||}}}zzz|||~~~wwwnnnfffwww||||||vvvttttttyyyqqqmmmmmmddd]]]YYY[[[[[[XXXYYY]]]^^^ZZZVVVSSSSSSSSSSSSRRRTTT[[[]]]ZZZWWWYYY]]]^^^aaaeeehhhhhhfffggglllppppppuuu|||wwwlllnnnzzzlll^^^RRRPPPJJJAAAAAAHHH???===;;;;;;<<<===<<<;;;999777333000............---------.........//////---------.........//////,,,------......------,,,///////////////000111111000111111111111000000///---///111222333555888:::FFFGGGHHHIIIKKKOOOTTTWWWMMMXXXppp|||{{{vvv{{{{{{vvvssstttpppjjjvvvrrr___UUUOOOSSSTTT\\\oooXXXMMMCCC===<<<;;;999777666555444222222333222222111000/////////////////////////////////.........---------///...---,,,,,,---...///........................222//////000///,,,,,,///555444666???JJJQQQQQQOOOXXX```nnn{{{|||ooo^^^QQQRRRVVVVVV[[[cccfffeeeeeeccc[[[OOOHHHHHHNNNWWWaaaddd```\\\\\\^^^kkkpppvvv{{{{{{kkkWWWIIIGGGGGGEEEAAA???EEEOOOXXXaaahhhpppssstttvvvvvvuuuwwwsssiii[[[SSSVVVbbbnnn}}}~~~~~~|||}}}{{{rrrgggggg```\\\[[[YYYYYYaaalllddd\\\UUUWWW___ffffffbbbiiimmmooolllgggccc\\\UUUNNNHHHCCCAAA???<<<;;;>>>444111,,,(((&&&'''(((***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---***&&&$$$%%%(((---000,,,***)))***++++++***)))++++++++++++******))))))((()))***+++,,,,,,+++***++++++,,,,,,,,,---------,,,...000000///...///000000111333555888===BBBFFFJJJWWWiii{{{eeeeeerrr|||www{{{qqqdddbbbfffxxx~~~zzzpppmmmssszzz}}}tttiiibbbaaadddVVVSSSQQQSSSRRROOOOOORRRUUUTTTRRRPPPNNNNNNNNNOOOVVVVVVWWWWWWXXXWWWWWWWWW^^^```aaaaaa```aaadddffffffiiilllpppsssxxx}}}wwwiiieeelllxxx}}}jjjYYYUUUPPPGGGEEEIIIFFFAAA<<<<<<>>>@@@===:::;;;999777444222000///...------------------------......------------......000000//////........................////////////////////////000000000000...///000000111666>>>DDDNNNHHHDDDGGGOOOTTTRRRNNNMMMfff~~~yyyyyy|||xxxuuuyyywwwkkklllvvvxxxzzz[[[YYYZZZRRRRRR\\\mmmVVVLLLBBB===<<<;;;999777666555444222222333222222111000/////////////////////////////////.........---------///...------------...///........................///,,,,,,......,,,---111333777===CCCIIINNNSSSVVVeeehhhppp|||}}}tttoooiiibbb[[[XXXXXX[[[dddnnnqqqfffZZZRRRLLLGGGGGGIIIWWW]]]ccceeeeeeiiiqqqxxxqqqeeeYYYTTTMMMEEEAAABBBHHHNNNVVV[[[bbbggglllqqquuuvvv{{{|||yyypppcccZZZXXXZZZqqquuuzzziiiaaaZZZZZZ\\\^^^eeemmm___[[[WWWYYY^^^dddfffgggooorrrssspppllliiiaaaYYYSSSKKKDDDCCCAAA===;;;;;;777444///+++(((((()))+++************************************************++++++++++++++++++******)))***+++,,,,,,+++***))),,,***)))***+++,,,***)))++++++++++++*********)))))))))++++++,,,+++******++++++,,,,,,,,,------------...000///...---...///...222666999;;;@@@GGGMMM]]]hhhwwwwwwoooyyyzzzvvvyyy}}}zzzsssiiiaaa```cccrrrvvvwwwrrrjjjhhhlllrrrmmmmmmiii```VVVQQQSSSVVVPPPLLLJJJKKKKKKJJJMMMQQQQQQPPPPPPPPPQQQSSSTTTUUUYYYYYYZZZ[[[[[[[[[[[[[[[^^^```dddeeedddcccccccccfffggghhhiiijjjmmmrrruuuxxxrrrsssxxx|||uuunnn```OOOIIILLLIIICCC<<<:::<<<>>>===<<<<<<:::888555333000///...------------------------......------------....../////////.........------............////////////////////////000000000000///000000000222888@@@GGGIIIGGGFFFHHHMMMQQQRRRRRRYYYqqqxxxpppppptttxxxqqqpppmmmgggsssvvv]]][[[[[[TTTWWWnnnTTTJJJAAA===<<<;;;999777666555444222222333222222111000///////////////////////////...............---------///...------------...///........................---+++,,,.........111666666>>>GGGKKKLLLQQQZZZbbbqqqoooqqq|||{{{pppggg^^^YYYYYY```ccc^^^XXX[[[bbbhhhgggYYYKKKGGGIIIMMMTTTZZZdddjjjrrrxxx~~~{{{sssfff[[[SSSOOONNNNNNNNNPPPSSSXXX^^^dddjjjoooqqqwww}}}{{{pppbbbYYYTTT```eeellltttqqqhhh```___aaaccchhhmmmffffffeeebbb```aaaeeeiiirrrtttuuutttuuutttmmmddd\\\QQQHHHFFFEEE@@@<<<;;;:::777333...+++******+++************************************************))))))))))))))))))))))))***+++---///...,,,***(((+++***)))***+++,,,+++***++++++++++++***************++++++,,,++++++***))),,,,,,,,,,,,---------------...//////---,,,---......444:::===???FFFRRR[[[wwwtttmmm~~~|||yyyyyy|||yyy}}}|||}}}~~~}}}}}}vvvtttlllfffcccaaa^^^^^^```iiijjjjjjfffaaa^^^```ccc]]]^^^[[[UUUOOOOOOUUU[[[\\\VVVSSSSSSSSSSSSXXX]]][[[\\\^^^```dddhhhkkklllssssssuuuvvvwwwwwwwwwwwwwww{{{~~~{{{yyy~~~}}}|||zzzxxxyyy|||~~~xxx^^^SSSVVVYYYQQQFFF>>><<<===>>>>>>===<<<999777444111///...------------------------......------------...............---------------............////////////////////////000000000000000000000111555<<>>???======<<<:::888555333111..............................------------......------------------------............////////////////////////000000000000222111222555<<>>>>><<<<<<<<<<<<:::777555444..............................------------......---------------.....................////////////////////////000000000000111111333888@@@HHHMMMPPPKKKOOOPPPNNNQQQccc~~~qqqooommmooo{{{mmmppp{{{sssjjjfffgggtttxxxqqqLLLFFFBBB===<<<;;;999777666555444222222333222222111000///////////////////////////---------.........//////------...//////...------........................------000333444888DDDQQQWWWZZZaaahhhnnnrrrttttttwww~~~tttnnn\\\XXXTTTXXX```ggghhhfff```YYYQQQOOOPPPSSSZZZaaaeeemmm}}}www]]]BBB;;;BBBAAAFFFOOOYYYccclllssswwwwwwwwwqqqggg```^^^]]]ZZZaaannnwwwssskkklllsssxxx|||qqqggg^^^ZZZXXXaaakkkuuuyyy}}}ttthhhYYYKKKEEEFFF>>>>>><<<:::666333000...++++++++++++++++++++++++************************+++++++++,,,---.........+++,,,---------,,,***)))+++******+++---......---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...------------............,,,---.........000444777999???HHHSSSbbbvvvtttdddlll|||{{{uuusssuuusssrrrwww}}}|||qqqeee^^^SSSQQQRRRVVVWWWWWW\\\dddkkkiiinnnzzz{{{|||uuuooojjjggg___VVVLLLEEE@@@>>>;;;<<<======<<<:::777666..............................------------......------........./////////............////////////////////////000000000000000111444:::CCCJJJMMMNNNNNNOOOOOOOOOVVVhhh~~~vvvssspppxxxkkkuuuxxxjjjlllppprrryyyLLLFFFBBB===<<<;;;999777666555444222222333222222111000///////////////////////////---------.........//////,,,---...//////...---,,,...........................///333777999???MMM[[[[[[aaajjjqqquuuwwwxxxyyy{{{}}}nnnddd```UUUVVV[[[fffpppsssmmmfffVVVQQQSSS[[[^^^___fffrrr}}}zzzwwwxxx}}}fffEEE;;;BBBFFFEEEEEEHHHPPP\\\hhhooovvvyyyxxxsssnnnmmmkkkhhhfffrrryyyvvvqqqsssvvvvvv}}}tttllleee^^^WWWRRR[[[hhhtttyyy}}}yyyfffRRRIIIIII??????>>><<<999555222000++++++++++++++++++++++++******************************+++,,,------......666333---)))'''(((+++...+++******+++---......---+++++++++,,,,,,---------,,,++++++***+++,,,...///---------.........//////,,,---......///222666999???FFFQQQ```rrruuu]]]eeezzzwwwyyy{{{ttttttsssoooooorrrvvvwww}}}}}}mmm]]]UUUJJJKKKQQQZZZ```eeeqqq~~~~~~wwwooommmhhh___TTTJJJCCC@@@:::;;;=========;;;999777////////////////////////.........------................../////////000000............/////////000////////////000000000000000111444<<>>>>>777111......---,,,,,,+++++++++,,,***+++,,,,,,******+++,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---...//////...222:::@@@AAADDDUUUpppsssbbb___zzzxxxzzz||||||tttooojjjiiimmmqqquuuvvv}}}zzzvvviiiXXXNNNNNNIIITTTbbbkkksssttthhhfffbbbUUUGGGBBB???;;;;;;>>>???<<<999999666444111...---...///000//////............////////////.........---------////////////000000000000000000000000000111111222222222999CCCGGGGGGJJJPPPSSSSSSQQQTTT```uuuuuuuuu}}}yyyeeeVVV^^^bbb^^^^^^cccbbb\\\ooo}}}yyyOOOBBBAAA===<<<;;;999777666555444444333222111000000000111//////000000000000////////////.........---------...------------.../////////......///000111111111333111666DDDRRR\\\ccciiillljjjnnnuuuyyy|||tttggg[[[VVVWWWfffkkkttt{{{wwwjjj___[[[```cccjjjuuu~~~|||tttooopppuuuyyy}}}wwwuuuyyy}}}rrrhhheeedddccc^^^TTTJJJFFFJJJPPP]]]gggsss}}}yyylllkkknnnmmmjjjhhhgggccc]]][[[[[[]]]______bbb]]]^^^kkk{{{ppp\\\QQQHHHBBB>>>@@@@@@<<<666444......,,,+++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000111222222222222666<<>>>>>???;;;666555///...---+++******++++++***+++,,,,,,******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000//////111444999>>>AAAIIIVVVlllrrr[[[```rrrzzzuuuvvv~~~|||ssskkkfffbbbdddggglllpppooollliiiggg___VVVPPPNNNOOOUUU]]]nnnrrrooorrrjjjXXXHHHDDD???<<>>EEEHHHIIIMMMRRRPPPVVV^^^fffwwwyyyzzzlllYYYRRRKKKMMMWWWaaaaaacccvvv{{{PPPBBBAAA===<<<;;;999777666555444444444333222111111111000//////000000000000///////////////..............................//////000---...///000000000222333777>>>NNNbbboootttxxx|||~~~~~~kkkbbbaaaaaacccfffllllllkkkhhh```[[[```iiippp}}}zzz}}}~~~}}}xxxpppiiigggjjjoooqqqsssvvvxxx|||vvviii^^^YYYXXXLLLRRR]]]lll~~~{{{rrrqqqttttttoookkkhhheee```^^^^^^aaacccdddggg```]]]dddpppsssYYYMMMBBB???>>>:::666555111///---+++*********+++***+++,,,,,,******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.............../////////------...111777>>>DDDHHHLLL___wwwtttddd```nnnvvvoooiiiccc```iiiiiijjjiiieee___WWWRRRRRRRRRQQQQQQVVVbbbuuu~~~xxxyyytttcccSSSGGG@@@<<<>>>@@@>>>;;;:::888777444222000000000000000000////////////000000////////////////////////////////////000000000000111111000000111111222333999;;;???DDDGGGJJJOOORRRSSS^^^jjjtttmmmYYYQQQPPPMMMTTT^^^hhhqqq|||QQQDDDCCC===<<<;;;999777666555444444444333333222111111000//////000000000000/////////////////////////////////............///000000---///000000///000333555>>>KKK```qqqxxx|||}}}ooobbb```dddggghhhiiieeedddcccaaa___bbbooo}}}~~~zzztttqqqqqqsssrrrpppsssssstttyyy{{{rrrmmmkkkaaadddgggiiiqqq{{{}}}zzzwwwxxx{{{zzzssskkkiiiiiigggaaa[[[[[[```fffjjjgggeeefffiiiqqqfffWWWGGGBBBAAA>>>;;;:::333222///,,,******+++,,,***+++,,,,,,******+++,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------............111111222555;;;CCCKKKQQQ]]]sssddd\\\gggttt|||vvvnnnfffbbb^^^\\\ZZZdddcccbbb^^^YYYTTTPPPNNNRRR]]]gggkkkppp|||pppbbbNNNDDD<<<<<<>>>>>><<<<<<999888666333222000000000000000////////////000000........................////////////000000000000111111111111111222222333:::===@@@BBBEEEKKKPPPSSS]]]kkkyyygggWWWNNNKKKMMMLLL\\\gggnnnzzzPPPDDDDDD===<<<;;;999777666555444444444444444333222111000//////000000000000//////...////////////000000000//////......//////000111...000111000000222888===CCCRRRfffssswww}}}{{{jjjbbb]]]aaaggghhhfffeee]]][[[\\\___eeeooo}}}zzzzzzyyyvvvuuuuuuuuuxxx}}}~~~yyyvvvtttuuuppphhhdddjjjpppttttttvvvwwwxxx{{{zzzqqqgggcccgggiiiddd[[[XXX]]]cccggghhhjjjiiieeehhhxxxooo]]]IIIAAA@@@???===<<<666444000---++++++,,,---***+++,,,,,,******+++,,,************+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------......------111222444666999BBBNNNWWWmmmuuuZZZ```xxx{{{~~~zzzooojjjccc]]]ZZZYYYYYYXXXWWWVVVSSSOOOLLLLLLOOORRR[[[mmmyyyyyy}}}qqqZZZLLL???<<<======<<<<<<:::999777555333111000000111000000//////000000111------------............////////////000000000000222111111111111222333333:::>>>AAAAAAEEELLLSSSUUUjjj{{{lllUUUMMMHHHGGGJJJMMMcccttt}}}vvvNNNCCCDDD===<<<;;;999777666555444333444444444444222111000//////000000000000//////.../////////000000000000///////////////000000111...000111111222888AAAIIIRRR[[[hhhqqquuu}}}tttlllaaa]]]^^^eeeiiifff```^^^\\\ZZZ^^^iiiwww|||~~~}}}{{{zzzrrrfff___```ccccccjjjooorrrtttxxxzzzsssiiibbbgggkkkjjjbbb\\\YYYYYY```bbbfffiiigggiiiuuujjjRRRFFFBBB???<<<;;;999666222...,,,,,,---...***+++,,,,,,******+++,,,************+++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,------------...........................,,,,,,.../////////...---...333777999<<>>===<<<;;;<<<;;;:::888666444222111000111111000000000000111111---.........////////////////////////000000000000222222111111222222333444;;;@@@BBBAAAEEEOOOVVVXXXwww{{{[[[NNNKKKHHHIIIMMMZZZqqqtttLLLBBBDDD===<<<;;;999777666555444333444555555444333111000//////000000000000//////.../////////000000111111///////////////000111111---///111222444<<>>AAAFFFTTTkkk}}}yyy[[[bbbvvv~~~xxxmmmddd[[[WWWPPPLLLJJJJJJJJJIIIHHHKKKOOOVVV___mmm|||}}}|||mmm^^^ZZZ]]]ggggggeeeaaabbboootttaaaKKKAAA>>><<<:::;;;;;;:::999777555333111000111111000000000000111111.../////////000000111111////////////000000000000222222111111222222333444<<>>>>><<<:::888888888777555222222333222222111000///////////////000000000000------......//////000000333000------///111111/////////111555:::EEEWWWhhhxxx|||~~~~~~|||hhhbbbfffiiisssqqqmmmfff^^^YYYZZZ]]]aaasss|||tttpppqqqrrrkkkaaaTTT```iiipppzzzxxxsssrrrrrrsssrrrjjj]]]SSSVVVUUUWWW```lllwww}}}~~~ttt^^^PPPEEE===;;;<<<999555222111000...---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------.........---,,,---...///000////////////////////////.../////////......///111555:::>>>CCCRRRjjjtttddd^^^ooo|||xxxlll]]]QQQNNNHHHDDDDDDEEECCCCCCEEEQQQTTT```vvv{{{vvvsssppplllhhhgggfffccc^^^YYYSSSNNNKKKNNNQQQQQQOOOQQQ```yyylllVVVJJJ@@@555666???:::999999777555333111000111111111222111000///...111111111111111111111111////////////000000000000333000000333333222777===AAAAAA???GGGRRRPPPTTTeeeeeeVVVIIIFFFGGGLLLZZZhhhpppLLLFFF???>>><<<:::888888888777555222333333222222111000///////////////000000000111.........///////////////000...,,,---000222111000111333666:::CCCSSSdddoooxxx}}}iiiZZZ^^^iiirrrvvvnnngggccc]]]ZZZ___hhhrrr~~~yyyuuuwwwuuujjj]]]OOOVVV___hhhsss}}}|||}}}|||{{{wwwooobbbYYYMMMKKKMMMXXXgggtttzzzzzz{{{qqq\\\JJJAAA>>>===:::666333222000///---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------............------,,,,,,------......---,,,,,,,,,---...///////////////////////////---...//////...///222444333;;;CCCLLL]]]wwwyyyddd\\\iii{{{|||qqqggg[[[NNNDDDCCCAAABBBDDDDDDEEELLLSSS^^^ooo~~~}}}{{{vvvrrrnnniiibbb]]]ZZZWWWSSSPPPNNNNNNMMMKKKIIIFFFCCCBBBKKKMMMNNNNNNTTTddd||||||hhhSSSEEEAAA???===;;;;;;:::999777555333222111111111111000000000000111111111111111111111111////////////000000000111333111111333333333777===AAACCCBBBHHHPPPNNNSSSeeerrrYYYPPPJJJIIIKKKTTTkkkoooLLLHHHBBB>>><<<:::888888888777555333333333333222111000////////////000000000111111000000///////////////......------...111222222111---444:::@@@OOOeeerrruuuvvv}}}rrr\\\XXXdddttt}}}xxxiii___]]]\\\[[[hhhyyy}}}||||||xxxjjj[[[MMMMMMRRR^^^jjjsss|||zzzqqqddd[[[LLLHHHGGGPPP```mmmrrrrrrrrrsss}}}gggMMM@@@>>>>>>;;;777444222111///...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,---......////////////////////////---.../////////000333666444>>>JJJVVViiifffXXX^^^yyyssseeeYYYNNNDDD???===>>>AAAEEEFFFKKKXXXfffwwwyyyqqqkkkhhhddd___\\\XXXUUUPPPLLLJJJGGGEEECCCDDDEEEEEEFFFFFFEEEEEEDDDHHHKKKPPPWWWdddvvvtttYYYIIIHHHBBB888<<<<<<;;;:::999777555444111111000///000111222333111111111111111111111111/////////000000000111111333111111333444444888>>>@@@EEEEEEHHHMMMMMMVVVllluuu\\\VVVOOOKKKMMMSSSdddnnnLLLIIIDDD>>><<<:::888888888777555333333333333222111000000//////000000000111111111111000000000//////...............000111111111111,,,999EEEPPPcccyyy}}}{{{}}}fff[[[bbbrrrzzzzzzqqq```UUUZZZ___eeexxx~~~~~~zzzmmm^^^SSSLLLMMMYYYccckkkxxxwwwkkkbbb[[[QQQHHHKKKWWWdddiiiiiilllmmmuuutttUUUDDD@@@@@@===888555444222000///+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...............------,,,,,,------...++++++++++++,,,,,,------////////////////////////......///......///222555888CCCOOO\\\ooozzz___[[[nnn{{{lll]]]QQQHHHBBBAAABBBAAADDDJJJQQQ\\\nnn}}}wwwqqqpppmmmllloooxxx|||xxxhhhccc\\\WWWTTTRRROOOLLLNNNLLLJJJHHHGGGGGGFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIOOOZZZiii{{{zzzdddTTTKKKBBB888<<<<<<<<<;;;999777666555222111/////////111333555111111111111111111111111//////000000000111111111333111111444444444999???@@@GGGGGGHHHNNNSSSbbb{{{sssooogggjjjYYYLLLPPPbbb}}}mmmLLLIIIEEE>>><<<:::888888888777555333333444333333222111000000000000000111111111111111111000000/////////...000000111111111111111222444EEEYYYjjj|||ttthhh\\\^^^nnn{{{vvvjjjaaaTTTQQQ^^^mmm|||}}}~~~||||||yyyqqqggg```VVVSSSYYYaaaiiiyyyzzzrrrjjj\\\LLLGGGNNNYYYaaadddfffjjjtttfffNNNFFFBBB>>>:::777555333111///,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,,,,---,,,/////////////////////////////////------...111444===HHHUUUbbbtttttt```ddd{{{}}}{{{zzzppp\\\OOOFFF??????CCCHHHGGGKKKZZZlllqqqfffZZZRRROOOSSSQQQPPPTTT]]]iiitttyyy}}}~~~xxxyyyyyyyyyyyyyyyxxxwwwuuuooohhhdddeeelllsssxxx~~~~~~~~~~~~~~~~~~~~~xxxyyyzzz{{{{{{zzzxxxwwwuuuvvvwwwuuupppjjjdddaaaTTTPPPKKKHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLNNNOOOPPPQQQYYYaaaoooxxxhhhRRRCCC>>><<<;;;;;;:::999777666555222111000///000111333555111111111111111111111111000000000000111111111111333111222444555555:::@@@AAAHHHHHHKKKWWWdddwwwsssvvvcccMMMWWWxxxlllKKKIIIDDD>>><<<:::888888888777555444444444444333222111000000000000111111111222222111000000000000000000///111222222111000111444666<<>>CCCJJJRRRUUUbbbyyywwwjjj]]]TTTOOOIIIGGGHHHJJJHHHGGGIIIOOOUUU[[[]]]aaagggnnnppplllgggcccbbbbbbccccccddddddccccccbbb___YYYRRRNNNRRRZZZbbbhhhkkkmmmooonnnkkkhhhgggffffffffffffeeeddddddcccccc^^^______````````````___^^^______]]]XXXRRRNNNMMMIIIGGGEEECCCCCCFFFIIIKKKLLLNNNQQQRRRSSSTTTVVVXXXZZZ[[[]]]```dddhhhkkkmmm|||xxxyyywww[[[FFF???<<<<<<;;;;;;:::888777666222222111000111222333444111111111111111111111111000000000111111111222222444222222555666666;;;BBBCCCJJJJJJSSSiii|||gggTTThhhlllKKKGGGBBB>>><<<:::888888888777555444444444444333222111000000000111111111222222222000000000000000111111111111111222111111333999===EEEVVVrrr|||kkk]]]dddkkkppprrrqqqhhh^^^XXXbbbrrr{{{mmm```[[[]]]aaattt~~~yyyuuuttttttooonnnhhhccciiizzzyyylllZZZLLLHHHMMMVVV]]]dddkkkpppppprrrfffPPPEEEAAA===999777555333111,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------......------,,,,,,------...+++,,,---...///......---////////////////////////...//////...///333888<<>><<<:::999999888777555444444444444333222111111000111111111111222222222//////000000111111222222///000111000111555===CCCPPP^^^{{{ttteee```llluuuqqqhhh```\\\YYYccctttyyyjjj]]]YYY^^^cccqqqzzzttttttuuuooorrrnnnfffllluuudddTTTKKKLLLSSSZZZhhhmmmoookkkjjjyyyuuu\\\EEEBBB===:::888666333111,,,------......------,,,++++++,,,,,,,,,------------------.........//////...------,,,,,,------...,,,---.../////////...---////////////////////////---...///000222666===AAAMMM]]]qqq{{{]]]]]]iiiooouuuvvvyyy~~~{{{zzzmmm^^^MMMAAABBBFFFIIISSS```}}}gggZZZJJJIIILLLOOOOOOMMMNNNSSSOOOPPPRRRUUUWWWVVVSSSPPPKKKNNNQQQOOOJJJHHHJJJLLLJJJKKKKKKKKKKKKKKKJJJJJJGGGDDDAAABBBFFFKKKMMMMMMPPPQQQRRRQQQPPPOOOPPPQQQQQQRRRRRRRRRQQQPPPOOOOOORRRQQQPPPPPPQQQRRRTTTUUULLLNNNOOONNNKKKJJJLLLNNNGGGIIINNNTTT\\\gggrrryyy|||yyyxxxzzz```DDD>>>>>>>>>>>>===<<<::::::333333333333333222111000111111111111111111111111000111111111111222222222444222333666777777<<>>NNNKKKSSSllldddsssfffHHHGGG@@@<<<<<<:::999777666555444444555555444444333222111111111111111111111111111111111000000////////////000333555666999BBBQQQ\\\```qqqxxxooojjjiiimmmjjj^^^YYY^^^]]]```mmm~~~~~~~~~}}}{{{yyywwwvvvuuuuuuuuuvvvwwwyyy}}}}}}zzzxxxvvvuuutttssssssrrrpppppppppqqqssstttvvvyyyzzzzzzvvvssssssvvvvvvssstttxxxyyyuuuyyyppphhhccc```___ccciiittt}}}pppdddcccfffmmmpppqqqppppppyyy~~~yyyxxxqqqaaaPPPGGGKKKQQQuuuzzz{{{uuupppvvv}}}^^^OOO@@@===>>>;;;555111000...,,,+++,,,---------++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---------.........000000///...............111111111111444;;;CCCIIIPPPllluuu```eeerrruuuuuuxxxwwwvvvzzzxxxcccRRRJJJDDDDDDLLLVVVfff{{{gggUUUJJJGGGJJJMMMPPPQQQPPPSSSXXX^^^ccciiimmmpppssstttnnngggbbbYYYZZZ]]]YYY\\\___ZZZTTTRRRNNNKKKIIIHHHGGGFFFCCCEEEGGGFFFEEEHHHNNNQQQYYYhhhmmmnnnrrrmmmdddeeeeeeiiinnnqqqssssssqqqnnnpppqqqssstttuuuuuuttttttiiifffbbbaaacccfffiiikkkyyy{{{XXXFFF@@@===>>>>>>:::777888555555444333222222222222111111222222222222111111000111111111111222222222444333333444666:::>>>@@@NNNJJJQQQiiinnnooo~~~fffHHHGGG@@@===<<<;;;999777666444444666666666555555444333222111111111111111111111111111000000000000/////////333222222444<<>>@@@:::444444111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,------------.........000000///.........//////222111111222777???IIIPPP^^^vvvxxxddd^^^nnn~~~}}}xxxyyy~~~zzzfffQQQEEEHHHFFFKKKWWWiiilllYYYPPPKKKGGGFFFIIIMMMQQQSSSUUUYYY___dddiiisss}}}|||vvvsssiiiiiimmmmmmqqqpppfffXXXTTTMMMHHHFFFEEEDDDCCCCCCDDDFFFGGGGGGJJJPPPVVVgggxxxttt{{{{{{xxx{{{|||rrrlllkkkhhhgggkkkqqqvvvxxxxxx}}}}}}}}}gggKKKDDD?????????;;;888888777666444222111222333333111111222222222222111111000111111111111222222222444444444555888===AAADDDQQQMMMTTTkkkzzzeee~~~~~~|||zzzwwwsssooommmfffHHHFFF???======;;;999777555444333555555666555555444333222111111111111111111111111000000000000000000000000555333111666CCCUUUfffpppnnncccdddiiilllkkkeee]]]VVV___jjjfffooo~~~|||wwwtttqqqqqqqqqqqqooollliiifffbbb^^^[[[YYYVVVSSSPPPNNNMMMMMMNNNJJJJJJKKKLLLNNNPPPRRRTTTXXXXXXWWWVVVSSSPPPMMMKKKGGGDDDAAA@@@BBBDDDDDDCCCDDDEEEGGGJJJMMMLLLJJJGGGCCCEEEHHHKKKOOOSSSSSSRRRNNNJJJHHHJJJIIIFFFGGGJJJSSSVVVYYYZZZ[[[\\\```dddjjjlllpppssssssrrrqqqppppppqqqvvvzzzxxx~~~kkkWWWLLLIIILLLaaammmjjjjjjxxx^^^@@@???AAA888333777111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............000000///////////////000222222111333999DDDPPPYYYnnneee```hhh|||mmmXXXJJJFFFJJJNNNZZZlllpppYYYNNNLLLLLLKKKKKKMMMPPPSSSVVVYYY^^^ccchhhhhhuuuyyyzzz|||jjjVVVPPPHHHCCCAAABBBAAA@@@CCCCCCEEEHHHIIIKKKRRRYYYpppyyy{{{nnnbbb\\\VVVTTTRRRSSSWWW\\\______eeejjjooollleeeaaabbbfffttt~~~tttPPPFFF>>>======;;;888888999777444111000111333444111111222222222222111111000000111111111222222222444444444666:::???DDDGGGSSSSSS\\\ssszzzoooqqqrrr|||yyywwwwwwsssrrrppppppooonnnnnnmmmkkkkkkjjjhhheeebbb___^^^eeeGGGFFF???===<<<;;;999777666444444555555555444444333222111111111111111111111111111000000000000111111111111666555777AAARRRfffwwwwwwjjjeeeiiimmmllliii]]]WWWSSS]]]jjjmmm}}}zzz|||yyyuuuqqqooonnnnnnooonnnlllhhhdddaaa^^^]]]]]]ZZZXXXVVVUUUSSSQQQNNNKKKIIIHHHEEEBBBAAAAAABBBBBBAAABBBBBBDDDEEEGGGHHHIIIEEEFFFHHHIIIHHHFFFCCCBBB>>>===<<<<<<===???@@@@@@@@@@@@@@@BBBEEEFFFEEEDDD@@@@@@CCCEEEFFFHHHJJJMMMIIIFFFEEEGGGFFFCCCCCCEEEMMMMMMOOORRRWWW]]]cccgggqqqqqqrrrrrrqqqnnnkkkiiigggiiipppzzzsss\\\KKKCCCEEEYYYfffdddfffqqqvvvrrriiiFFF???@@@888444888222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////000000/////////000000111111111111444===KKKZZZeeekkk\\\fffvvvrrr^^^LLLFFFIIIMMM[[[ppphhh[[[NNNJJJKKKMMMQQQVVVWWWXXXYYYZZZ\\\```eeehhhlllxxxkkkQQQJJJBBB>>>???AAAAAA@@@DDDBBBEEEIIIKKKMMMUUU___zzzxxxrrrdddXXXQQQLLLJJJHHHHHHJJJNNNPPPRRRPPPVVV[[[YYYUUUSSSXXX^^^uuuzzzvvv~~~XXXKKK???;;;;;;999888999:::888444222111111333444111111222222222222111111000000111111111222222222222333444666;;;@@@FFFIIIOOOWWWggg~~~yyyiiiooonnnjjj}}}yyyuuurrrqqqmmmllliiigggdddbbbaaa```\\\\\\\\\[[[ZZZYYYXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQeeeGGGFFF???<<<;;;:::999888666555555444555555444444333222111111111111111111111111111000000000111111111111222000444>>>NNNbbbuuutttppplllkkklllkkkfffaaaTTTPPPLLLVVVlll~~~}}}uuusssooollljjjgggdddbbb```^^^[[[XXXVVVTTTSSSSSSQQQOOOMMMKKKIIIHHHHHHHHHDDDCCCBBBBBBCCCCCCAAA?????????>>>=========>>>???<<<===>>>???@@@AAABBBBBB???AAAEEEHHHIIIGGGEEECCCCCCEEEFFFFFFEEEEEEGGGHHHEEEEEEGGGJJJMMMOOOOOONNNIIIEEECCCFFFIIILLLPPPUUUSSSOOOMMMNNNMMMKKKKKKNNNJJJLLLQQQXXXcccooozzz}}}yyyuuupppllljjjhhheeegggppp}}}xxxbbbNNNBBB???KKKVVVZZZbbbmmmqqqnnnxxxzzzSSSCCC@@@:::666888333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------........./////////000000/////////000111111000000222888EEEWWWkkkxxxxxx\\\___sss|||}}}rrrbbbOOOCCCGGGSSS]]]ssswww]]]VVVPPPPPPTTT[[[fffooonnnkkkgggddddddfffiiilllvvvrrrNNNGGG???===@@@CCCCCCBBBFFFCCCFFFNNNRRRTTT]]]jjjqqquuuxxxhhhYYYMMMEEEBBBAAA@@@@@@AAACCCEEEFFFCCCHHHLLLNNNOOOSSS\\\bbb|||{{{xxxyyygggVVVDDD<<<:::999999::::::888555333222222222333111111222222222222111111000111111111111222222222222222444777<<>>BBBLLLZZZfffmmmooonnndddJJJAAA===:::777444111...------...---,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000//////000111111222///000444>>>PPPggg~~~ddd___ooo{{{tttaaaSSSHHHGGGWWWkkk}}}fff```]]]___gggrrr{{{xxxttttttvvvwww|||PPPIIIBBBAAAEEEHHHHHHEEEHHHEEEIIIUUU[[[___kkkzzzpppooowww~~~nnn^^^PPPDDD===:::;;;;;;;;;;;;<<<===??????@@@BBBEEEJJJSSS]]]ddd}}}zzzeeeNNNAAA<<<:::999:::999888666555333222222222111111222222222222111111000111111111111222222222222333555999???EEELLLOOO[[[sss|||iii}}}qqqggg~~~{{{rrrggg```^^^\\\YYYUUUPPPOOOMMMKKKJJJIIIHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIHHHKKKMMMMMMLLLJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLeeeGGGEEE>>>999999999888888888777777777777777777666555444333111111111111111111111111000000111111222222222222<<>>???@@@>>>===???FFFOOOYYY___zzzqqqUUUEEE>>>;;;:::;;;888888777666444333111111111111222222222222111111000111111111111222222222444444666:::AAAHHHNNNRRRnnnzzzrrryyyfffnnn{{{sssooo```ZZZQQQJJJGGGGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKMMMNNNNNNLLLOOORRRSSSQQQPPPQQQSSSTTTTTTTTTUUUVVVXXXYYYZZZgggHHHFFF>>>======<<<;;;999888777777888888666555333111000000111111111111222333444444222222111111222333555666;;;WWWmmmzzzlllhhhllleee^^^ZZZWWWQQQMMMKKK[[[ZZZhhhxxxhhhXXXLLLGGGFFFFFFIIIGGGGGGHHHJJJKKKKKKJJJKKKRRR[[[___^^^^^^```cccaaahhhllljjjjjjooorrrqqqqqqtttxxxzzzyyyyyyxxxyyy{{{|||}}}wwwfff[[[[[[sssxxxqqqvvvyyyooojjjiiinnnjjjlllxxxqqq```NNNBBB777:::IIIYYYaaabbbfffqqq\\\EEEBBB>>>666666444111///---,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------................................................------////////////000111222333222777<<>><<<;;;::::::;;;;;;===>>>@@@DDDJJJQQQWWWZZZqqq{{{```III???>>>===:::888888777666555444333333222222222222222222222222222222333333333333444444111999999999>>>AAAJJJ\\\wwwvvvnnnggg{{{mmm```ZZZQQQKKKJJJMMMMMMIIIHHHLLLIIIGGGGGGHHHGGGFFFKKKRRRRRRPPPOOOOOOPPPRRRTTTTTTQQQVVVYYYZZZ\\\^^^]]]ZZZbbbbbbccceeeeeefffffffffgggHHHFFF???======<<<;;;999888777777777777666555333222111111222222222111222222333333//////000000111333555777DDD```ttt~~~{{{iiieeehhhbbb\\\WWWRRRNNNNNNPPPcccjjjuuulll]]]QQQKKKKKKMMMOOOQQQRRRTTTXXX]]]aaaaaaaaakkkpppwww}}}{{{|||sssfff\\\TTTYYYttt}}}ooodddhhhsssuuukkkfffhhhfffiiiuuurrrTTTGGG999888EEESSS\\\___dddmmm{{{jjjMMMCCC===555777555222///---,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......................................................000000000000000111222222333777===KKKjjjlllqqq|||rrrkkkYYYLLLGGGMMMWWWkkkyyylllmmmkkkpppSSSLLLHHHIIIKKKJJJIIIJJJNNNPPPTTT]]]jjj}}}wwweeeWWWNNNCCC;;;???>>><<<::::::::::::;;;<<<===???BBBGGGKKKOOOQQQaaannnyyy~~~gggOOOAAA===;;;:::888888777666555444444333222222222222222222222222222222333333333333444444111888888:::BBBEEEMMM^^^}}}nnnqqqmmmvvvyyyqqqhhh[[[RRRQQQNNNJJJHHHKKKKKKHHHHHHKKKJJJHHHHHHJJJKKKLLLSSS[[[[[[YYYVVVTTTUUUWWWYYYZZZ\\\cccggghhhiiilllnnnllllllnnnqqqvvvzzz{{{xxxuuufffHHHFFF???======<<<;;;999888777777666555555444444333222222333333222222111222222222...///000000111444999<<>>999888666333///---,,,------...------,,,,,,------...,,,,,,,,,---------......................................................111000000000000111222222777<<>>===;;;:::999999:::;;;===>>>@@@BBBEEEGGGHHHIIILLLTTT[[[]]]```hhhqqqvvvyyy{{{mmmUUUEEE<<<<<<===999888777777555555444333222222222222222222222222222222333333333333444444111666777<<>>DDDddd|||tttooolllfff___ZZZVVVQQQLLLMMM^^^rrr}}}yyy{{{|||yyyyyy{{{}}}~~~~~~~~~|||xxxrrrlllhhhggghhhffffffeeeeeecccaaa___^^^YYYWWWUUUUUUWWW[[[```cccrrrvvv{{{~~~yyynnngggcccccc___WWWWWW]]]dddrrr}}}yyyjjjYYYIII???:::888BBB]]]~~~ppp\\\OOOTTTbbbrrrgggcccbbbwwwvvveee```cccbbbcccfffgggkkkvvvpppaaaLLL>>>;;;BBBKKKQQQ___fffooo|||bbbJJJAAA>>>999777333000...---------------------------------,,,,,,,,,---------..........................................////////////111111000000111111222222;;;CCCPPPeeepppfffnnn~~~wwwzzz|||ttteeeVVVMMMEEELLLUUUdddqqq___\\\eeettt}}}UUUMMMFFFFFFIIIIIIKKKNNNVVV```llluuuzzzwww|||xxxlll```VVVIII>>>===<<<;;;:::999999:::;;;>>>???BBBEEEFFFFFFFFFEEEDDDGGGIIIIIIJJJOOOWWW]]]eeeppp}}}zzzsss~~~nnnZZZIII>>>>>>CCC999999888777666555444444222222222222222222222222222222222333333333444444222666666>>>IIIKKKRRRccckkk^^^]]]hhhwwwsssfffooo|||iiiWWWPPPMMMIIIIIINNNKKKNNNRRRWWWWWWVVVUUUUUUVVVRRRRRRUUUYYY]]]dddllloooiiiaaa\\\___iiivvveeeHHHGGGAAA======<<<;;;999888777777444444444444444444444444444444333222111111111111222333333222444;;;EEENNNrrrxxxooopppnnngggYYYTTTQQQPPPNNNTTTnnnwwwqqqiiicccaaacccdddeeelll{{{ppphhhdddcccbbb___[[[WWWUUUVVVXXXWWWXXXXXXYYYXXXWWWUUUTTTMMMKKKJJJIIIJJJMMMPPPQQQYYYaaahhhlllqqquuuqqqjjjccc^^^]]]\\\UUUNNNSSS^^^dddtttyyyeeeQQQAAA777999777>>>TTTpppuuu___RRRYYYhhhvvvdddWWWVVV\\\}}}qqqbbbaaaeeecccbbbaaa___aaammmyyy~~~ppp[[[GGG<<<<<>>CCCWWWiii|||\\\EEE<<<;;;999555222///...------,,,------......------,,,,,,,,,,,,---------.......................................//////000000111//////000000222333555666888HHH```yyysssfffmmm~~~rrrmmmoooxxx}}}uuujjj]]]OOOFFFDDDEEEVVVlllzzzcccUUU^^^hhhttt~~~uuukkkmmmqqqsssqqqttt|||gggMMMEEEAAACCCHHHKKKOOOTTTaaaqqq}}}vvvrrrttt{{{~~~ssshhh]]]OOOCCC======;;;;;;;;;;;;<<<===;;;===AAADDDFFFGGGGGGGGGLLLJJJIIIJJJJJJIIIMMMRRROOORRRVVV\\\bbbhhhmmmoooxxxuuuppp{{{{{{vvvxxx~~~{{{mmmXXXDDD;;;>>>:::999888888666666555444222222222222222222222222222222333333333333444444333666999BBBLLLKKKWWWppp^^^VVVUUUUUU]]]YYYaaannn{{{]]]NNNCCCEEEJJJMMMRRRYYYeeennnwwwzzzyyyyyyxxxuuutttnnnjjjkkkllllllmmmpppooohhh]]]UUUVVVdddyyyppp___eeeHHHHHHCCC======<<<;;;999888777777555555555444444333333333222222222111222222333333111222222333999III___ooopppgggeeedddcccccc^^^WWWWWW```iii{{{tttoooppprrr|||tttZZZHHHDDD???<<<===???BBBCCCKKK]]]yyynnncccXXXSSSOOOJJJIIILLLGGGIIIMMMPPPSSSWWW\\\``````aaadddfffffffffdddcccXXXTTTOOOJJJHHHIIIKKKMMMQQQ]]]gggjjjmmmooofffYYYLLLEEEBBBCCCBBBBBBMMM[[[kkkrrrqqqbbbOOOAAA;;;777888888@@@QQQfffyyymmmRRRKKKSSSgggmmmrrrnnnaaa[[[iii{{{sssnnnnnngggaaa]]]ZZZ\\\fffqqq{{{mmmYYYFFF<<<<<<@@@```vvvnnnMMM<<<<<<:::666222///.........,,,,,,---......---,,,,,,,,,,,,,,,---------..............................---......///000000111111---...///000222555777888>>>LLLdddmmmjjjzzzyyyjjjjjjsssxxxuuu{{{~~~vvvgggZZZNNNFFFEEEIIINNNhhhtttbbbWWWcccooo}}}}}}jjj```YYYZZZ\\\\\\ZZZZZZcccmmm{{{}}}yyykkkVVVEEE???===CCCKKKQQQVVV[[[jjj|||}}}yyyqqqpppnnnmmmpppxxxtttfffUUUGGG>>>===<<<<<<<<<<<<>>>>>>???AAACCCFFFHHHIIIJJJJJJKKKIIIJJJOOOPPPNNNPPPVVVSSSTTTWWW[[[\\\]]]___aaagggnnnyyyxxxllljjjqqq{{{xxxtttrrrxxx{{{fffMMM???>>>:::999999888777666555555222222222222222222222222222222333333333333444444222666;;;EEEMMMMMM^^^|||kkkQQQVVV[[[[[[___WWWcccwwwwwwhhhPPPHHHEEEIIIOOOVVVeeevvv~~~||||||xxxrrrggg\\\XXX___nnnzzz|||gggTTTHHHeeeHHHIIICCC======<<<;;;999888777777666666555444444333222222111111111111222333444444222333444666???RRRkkk~~~}}}ddd\\\\\\\\\]]]bbbfff^^^___lllyyy~~~hhh]]]\\\^^^aaaiiiooo{{{___DDD:::888666666888;;;<<<<<>>HHH[[[nnn}}}ZZZLLLOOOYYYbbbmmmooofffddduuu~~~tttrrriii```YYYVVVWWW___hhh|||}}}zzzppp]]]III===<<<@@@lll~~~WWW@@@<<<:::666222000.........,,,,,,---......---,,,,,,,,,,,,,,,---------..............................---......///000111111222,,,---...000333555888999GGGQQQgggjjjlllppplllqqq|||}}}vvv}}}~~~uuuiiiZZZNNNEEEBBBHHHPPP[[[|||qqqccc[[[cccssszzzgggYYYRRRNNNKKKJJJJJJIIIGGGKKKQQQXXX\\\jjjqqqjjjcccWWWCCC@@@;;;<<>>===<<<<<<===>>>???DDDEEEGGGIIIKKKLLLMMMMMMNNNLLLOOOWWWZZZXXXZZZ___\\\^^^bbbfffgggeeeeeegggaaafffnnnvvv{{{}}}|||{{{lllbbb[[[bbbsss~~~vvvrrrppprrrzzzqqqVVVDDDAAA::::::999888777666555555222222222222222222222222222222333333333444444444000666<<>>BBBHHHLLLLLLHHHBBB>>>999999;;;@@@HHHRRR\\\bbbqqqwwwwwwyyy|||~~~}}}zzzxxxxxxuuuqqqlllgggcccaaa```\\\]]]]]]\\\YYYWWWWWWXXXWWW^^^dddhhhrrrhhhGGG@@@???===<<<>>>BBBCCCAAAGGGIIIKKKLLLMMMPPPSSSVVVUUU^^^aaaeeennnmmmhhhlllppptttzzz~~~zzzsssnnnpppsssqqqkkkbbb\\\aaauuuxxxppplllnnnxxx{{{```III>>>;;;;;;;;;:::999888777666333444444333111000111222222222333333333333444444444666???HHHLLLYYYyyysssUUUMMMdddtttooohhheeerrr]]]QQQBBBJJJQQQVVVccczzz}}}rrreee[[[[[[aaammmuuuvvvqqqxxxssscccWWWMMMFFFHHHNNNeeeJJJEEEAAA===<<<;;;999888777777666777666666555333222222111333333222222222222333333222444666===PPPjjj}}}yyycccZZZXXXZZZdddpppjjjiiioooqqqaaa\\\^^^dddnnnwww}}}~~~rrr\\\KKKBBB;;;888:::======>>>AAADDDGGGRRRiiijjjWWWXXX[[[]]]aaaggglllnnnyyyzzz|||}}}|||zzzxxxvvvlllqqqqqqnnnqqqyyywwwoooccc[[[TTTTTTUUUXXX^^^eeeqqq{{{{{{iiiLLL;;;999@@@>>>>>>BBBAAADDD>>>::::::999888;;;@@@DDDIIIXXXrrr\\\KKKKKKNNN]]]hhhjjjqqq~~~rrrbbbiiieee___WWWRRRQQQTTTXXX```kkk~~~zzzmmmSSS;;;777BBB```~~~zzzvvv}}}eeeJJJBBB<<<666444222...---///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...333111000555555999GGGUUUoooqqqqqqtttxxx{{{~~~}}}zzzzzz~~~|||{{{eeeUUUGGGDDDEEEHHHUUUeeennnccc___mmm{{{ooodddYYYOOOKKKGGGFFFDDDBBB???>>>===<<<:::<<<@@@BBBBBB@@@<<<:::777777888;;;BBBJJJRRRWWWjjj~~~xxxooopppqqqsssuuutttsssqqqooogggeeebbb^^^ZZZWWWVVVUUUTTTUUUTTTSSSPPPOOOPPPQQQVVV___iiiqqq|||oooLLLBBB@@@===<<>>IIIQQQaaa{{{kkkWWW\\\uuu{{{lllbbbxxxjjjWWWLLLDDDIIIOOOVVVggg|||ooo```TTTRRRVVV^^^gggiiifffoooyyykkk[[[OOOHHHJJJWWWeeeeeeJJJEEEAAA>>>===;;;:::888777777777777666666555444333222222333333222222222222333333111222666CCCZZZrrrsss```XXXXXX[[[fffrrriiijjjwwwrrreeebbbgggnnnwww}}}|||hhhUUUIIIAAA<<<===@@@AAABBBEEEEEEGGGNNN```xxx}}}nnnmmmooorrruuuuuuuuuvvvwwwuuusssqqqnnniiieeeaaa___WWWZZZYYYXXX^^^gggeee]]]VVVOOOKKKMMMRRRXXXbbbkkk~~~tttLLL:::666;;;888777:::999555222333666999;;;AAAIIIKKKWWWooovvvYYYKKKJJJNNNXXXbbbhhhtttvvv|||xxxfffZZZgggccc\\\TTTNNNMMMPPPSSSYYY___qqq~~~}}}yyybbbBBB666===TTTmmmvvvooopppvvv~~~uuuOOODDD<<<666555333///...000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////---222000222888888>>>OOOddd{{{}}}nnn}}}xxx|||{{{zzzzzz{{{{{{{{{{{{~~~zzz{{{sssWWWFFF<<>>===<<<:::888888777777777666666555444333333333333333333222222333333333444222777HHHbbbyyy}}}{{{lll\\\VVVVVV\\\gggqqqiiiooo{{{pppmmmsss{{{zzzgggQQQHHH@@@@@@BBBDDDEEEHHHEEEGGGLLL\\\sss{{{mmmccc___VVVUUUQQQNNNJJJGGGDDDCCCDDDDDDCCCCCCKKKRRRPPPIIIJJJFFFEEEJJJQQQ[[[hhhttt}}}LLL:::444888333222555444444444777<<<>>>BBBLLLVVV\\\ppp~~~kkkWWWLLLIIIRRRXXX^^^eeerrr{{{mmmlllnnniiiaaa\\\fffccc[[[SSSLLLJJJLLLOOORRRUUUccc}}}sssOOO;;;===EEEZZZbbbbbbjjjqqqxxxVVVGGG>>>777555444111///111........................---------------------------------............///............////////////000333222555;;;<<>>===<<<:::999888777777666666666555555444444333444333333333333333333444999666<<>><<<===BBBGGGFFFAAAEEECCCEEELLLUUUaaappp~~~NNN:::444666222111555444<<<>>>BBBFFFGGGLLLXXXeeeqqq}}}vvvqqqhhh[[[PPPKKKSSSVVVYYY```nnn}}}wwwhhhaaa```aaabbbcccgggccc]]]TTTMMMJJJJJJKKKNNNOOOXXXnnn}}}\\\CCC===666EEELLLSSSbbbjjjqqq}}}aaaKKKAAA888666555222000111........................---------------------------------............///............////////////111333222555===>>>KKKeeemmmzzz~~~{{{xxxuuuzzz~~~|||vvvsssyyy}}}hhh[[[LLLDDDEEEMMMSSScccyyypppkkkzzzpppddd]]]VVVNNNJJJJJJHHHFFFCCC@@@===;;;:::999888888999999999999888888999888888:::===BBBGGGJJJSSSjjjnnnaaaZZZSSSNNNMMMLLLKKKKKKKKKKKKLLLMMMKKKKKKKKKKKKMMMOOOQQQRRRQQQSSSUUUWWW[[[aaaggglllvvvlllRRRFFF======AAABBBDDDGGGFFFFFFGGGLLLVVVgggyyyzzzooofffdddggglllssszzzyyy~~~cccJJJ===<<<:::999888777777777666444222222333333111///222222222333333333444444999:::@@@LLL```{{{pppgggiiitttqqqzzzfffYYYRRROOOOOOaaayyyvvvnnndddbbbfffmmmrrrsssyyy|||~~~}}}{{{wwwkkk```QQQLLLIIIGGGBBB======@@@DDDPPPYYY]]]iiiwwwuuuiii\\\]]]bbbnnnbbbIIIFFFCCC???>>><<<;;;999888888888666666666555555555444444444444333333333333444444888666>>>VVVrrrvvvkkkhhhaaaYYYTTTVVV^^^iiiqqqwww~~~~~~{{{eeeVVVHHHEEEFFFGGGHHHJJJJJJNNNTTT]]]qqqmmmXXXHHH===:::===444555666888:::===???@@@???>>>======???AAABBBAAAAAABBBFFFOOOXXXccctttNNN:::444666333333999999===@@@FFFJJJLLLRRRcccttt|||uuupppppplllbbbVVVPPPQQQRRRUUU\\\hhhvvvyyylllaaa^^^___cccgggfffddd___XXXPPPJJJGGGGGGKKKLLLSSScccxxxgggLLL===333;;;@@@MMM```iiippp}}}nnnOOODDD:::666666222000000........................---------------------------------............///............////////////111111///555===BBBTTTrrrmmmzzzyyywwwuuuzzz{{{uuuqqqooopppzzzsss___UUUCCCCCCFFFLLLVVVooowwwrrrzzzpppeee^^^VVVNNNJJJJJJHHHFFFDDDAAA>>><<<;;;:::777888999::::::999888777888888888:::>>>CCCGGGJJJTTTmmm~~~eee[[[UUUOOOKKKIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLMMMOOORRRTTTVVVUUUXXX\\\```ffflllsssxxxzzzZZZJJJ>>>???BBBBBBCCCGGGFFFFFFHHHOOO]]]rrruuuiiiccccccgggnnn|||xxxtttjjjPPP===<<<:::888777777888888777444222222444555222000222222333333333333444444777;;;CCCOOObbb~~~gggeeennnrrrwwwttteee\\\UUUQQQXXXpppssskkkgggddddddiiiooorrrsssvvvyyyzzzxxxtttmmm___RRRGGGCCCAAABBB@@@<<<<<>><<<;;;999888888888666666666666555555555555444444333333333333444444555777FFFbbb~~~kkkhhhaaa^^^YYYUUUYYYcccooovvvnnn^^^NNNHHHIIIJJJJJJKKKMMMSSSXXX___ppp^^^JJJAAA;;;===CCC888999:::;;;===>>>??????>>>>>>???@@@??????BBBFFFEEEGGGMMMVVV___iiiyyyMMM:::333666444666===>>><<>>CCCHHHNNN```~~~yyyvvvkkkbbbXXXNNNHHHHHHFFFEEECCC@@@>>>===<<<;;;999999999999999999999999::::::;;;<<<@@@DDDIIIKKKSSSiiiuuu___XXXTTTNNNKKKJJJKKKMMMOOOQQQSSSUUUVVVSSSSSSSSSTTTVVVYYY[[[]]]```dddiiinnnsssyyybbbPPPAAAAAADDDCCCDDDIIIHHHHHHLLLTTTdddzzz{{{mmmdddcccbbbhhhwwwyyysss~~~rrrWWW>>><<<:::888777777888888777444222444777999777444222222333333333333444444444<<>>@@@@@@===<<<>>>???KKKVVV___ttt}}}}}}lll^^^bbbHHHFFFDDD???>>>===;;;:::999888888666666666666666555555555555444444333333444444555999>>>RRRsssdddfff]]]\\\YYYWWW[[[gggttt{{{~~~~~~~~~tttcccQQQKKKKKKLLLLLLLLLNNNTTT[[[aaappp|||XXXIIICCC>>><<<@@@@@@@@@@@@@@@???>>>===<<<@@@BBBEEEEEECCCBBBGGGMMMOOORRRZZZccckkktttLLL999222666555888@@@AAAAAAGGGQQQZZZbbbqqq|||wwwppplllnnnmmmfff]]]XXXSSSSSSUUUZZZaaajjjvvvtttiiibbb``````ddddddaaa[[[RRRJJJCCCAAADDDIIIPPPVVVbbbyyyyyy^^^BBB777666555DDD[[[dddiiiwwwxxxVVVIII<<<888666333///---................................................---------.........//////............/////////000333222000999GGGQQQlll{{{{{{xxxuuuyyyzzz```OOOJJJCCCJJJPPPXXXqqq~~~}}}|||pppeeeYYYMMMGGGFFFEEEDDDBBB@@@>>><<<<<<;;;<<<;;;:::999999:::;;;<<<>>>>>>>>>@@@CCCGGGKKKMMMPPPccc{{{qqq]]]XXXTTTOOOMMMLLLNNNQQQTTTWWWZZZ[[[\\\[[[[[[[[[\\\^^^aaaccceeelllpppuuu{{{hhhTTTDDDDDDFFFDDDEEEJJJJJJKKKOOOWWWggg~~~pppfffccc]]]cccrrrzzzsss}}}xxx\\\>>><<<:::888777777888999666333222555:::===<<<999222222333333333444444444111<<>>@@@======???BBBLLLTTT]]]rrrwwwcccQQQEEE```HHHEEEBBBCCC===;;;======999555555000111888888111555888///555444333333333333222111333???]]]uuubbb^^^bbb[[[XXX[[[^^^fffxxxzzzvvvnnnzzzsssiii^^^WWWQQQMMMOOOSSSRRRXXX^^^fffvvv___OOOKKKHHHFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBEEEHHHIIIJJJNNNTTTYYY^^^bbbjjjtttzzzIII???777666999<<>>>>>>>>;;;;;;:::::::::;;;<<<===???@@@AAACCCFFFIIIKKKMMMSSSccc~~~pppppprrrdddWWWVVVUUUVVVWWWZZZ]]]aaaeeegggeeeddddddggglllqqqtttvvv|||^^^AAAAAAIIIIIIGGGJJJLLLOOOTTT\\\iii}}}wwwfffZZZ[[[^^^iiizzz~~~yyyjjjKKK;;;888<<<666444::::::777444111333888:::888555444555555444222222444555999>>>IIIZZZqqquuueeebbb___^^^ccczzzkkkppp||||||wwwwwwwwweeeQQQDDD@@@>>><<<;;;<<<>>>@@@BBBEEEEEEJJJZZZppppppUUUMMMKKKFFF```HHHFFFCCCAAA<<<:::<<<===999666666===666444333222555666///222222111222444555555555888FFFeeemmm```bbbccc[[[WWW\\\cccmmmuuuuuu}}}~~~yyyooobbbYYYRRRMMMOOOSSSVVV[[[```gggwwwooo\\\SSSNNNLLLMMMLLLLLLLLLLLLKKKIIIGGGFFFKKKMMMPPPRRRSSSXXX___dddooorrrzzzGGG>>>666666999===CCCJJJOOOUUUfff~~~{{{wwwrrrnnnmmmiii```XXXTTTQQQSSSUUUUUUYYYdddsss}}}xxxjjjcccaaa___^^^```ddd___QQQEEEAAA???BBBBBBJJJYYYfff|||rrr\\\@@@555555;;;FFF\\\pppqqqvvvsssVVV>>>:::;;;444000111........................///...------,,,,,,,,,---////////////////////////.........///////////////333666444:::IIIYYYuuuyyy}}}zzz}}}fffSSSIIIDDDJJJZZZcccvvv}}}rrrfff\\\QQQIIIDDDAAAAAAAAA@@@??????>>>>>>;;;;;;:::::::::;;;===>>>AAAAAACCCEEEHHHKKKMMMNNN[[[nnnooo```___`````````bbbeeeiiimmmoooppppppqqqtttyyylllJJJDDDHHHGGGEEEIIIKKKLLLPPPYYYhhh||||||kkk^^^\\\\\\dddttt|||qqqNNN>>>;;;>>>888555999999777444222333777999666333444555555444333222444666;;;>>>KKKcccmmmbbb]]]ZZZ\\\ggg~~~iiirrr|||nnn]]]LLLAAA@@@???>>>===>>>@@@CCCEEEIIIHHHLLLYYYnnnfffOOONNNRRRPPPaaaIIIGGGCCC???;;;999;;;<<<888777888444111000222222111222444222222222333333444555666<<>>>>><<<;;;::::::;;;===???@@@CCCDDDFFFHHHKKKNNNPPPQQQaaawwwxxxeeeeeeeeeddddddeeehhhkkkoooqqqvvvwwwyyy}}}|||TTTEEEEEEDDDEEEIIILLLKKKNNNXXXiii~~~nnnaaa]]]YYY]]]mmm}}}xxxQQQAAA===@@@:::666999777777444222333666666444222444555555444333333444666<<>>???@@@DDDGGGIIIMMMJJJLLLXXXlllbbbRRRZZZdddfffbbbJJJGGGDDD???;;;:::;;;:::777666888,,,444999999777000000:::555555555333222222333444@@@RRRpppzzzeeeaaagggZZZXXXZZZ```gggvvvuuuttt~~~iii___TTTLLLFFFBBBEEEKKKVVVXXX\\\dddvvvvvvdddYYYWWWZZZYYYYYYWWWUUUSSSQQQOOONNNMMMPPPTTTWWW[[[cccmmmtttzzz}}}ggg???999555777;;;@@@HHHPPPTTTggg{{{wwwsssooollljjjaaaVVVSSSXXXfff```XXXUUUWWW___mmmyyyttteee``````]]]]]]bbbddd]]]NNNAAAAAABBB@@@DDDNNNUUUfff~~~oooMMM;;;333666>>>TTTkkkrrruuuxxxhhhDDD;;;===999222111..............................------------......////////////////////////.........///000000111111111444555===NNN\\\tttyyyiiizzzxxxzzz}}}}}}lllUUUHHHFFFHHHOOObbb|||~~~wwwnnnddd[[[RRRKKKFFFAAABBBBBBBBBAAA@@@???>>><<<;;;::::::;;;>>>AAACCCFFFGGGIIILLLOOOQQQSSSSSS```{{{sssccceeegggffffffgggjjjmmmqqqsssxxxzzz\\\GGGCCCDDDGGGMMMNNNMMMOOOZZZmmmoooccc]]]WWWXXXggg|||}}}zzzyyyTTTBBB===AAA;;;777999777777555333333444444222000444555555444333333555777;;;BBB[[[ppp\\\XXXQQQOOO\\\www|||ooo{{{yyymmmnnnxxxsssdddYYYPPPHHHCCC>>>>>>===>>>AAAEEEIIIKKKMMMJJJLLLWWWkkktttnnnyyybbbJJJGGGDDDAAA===;;;<<<999555555888666???999444:::666111888444555555333222222555777FFFXXXrrrxxxfff^^^^^^VVVZZZaaagggjjjyyywwwpppwwwoooUUULLLDDD@@@>>>===AAAGGGSSSVVV[[[eeeyyyhhh[[[WWWXXXSSSSSSQQQPPPNNNMMMLLLKKKMMMQQQWWW\\\bbbkkkvvv~~~YYY<<<777555888<<>>@@@>>>AAAJJJOOO^^^xxxrrrSSS===222555;;;OOOgggqqqssssssrrrHHH;;;<<<888222111..............................---------......///////////////////////////......//////000111111222111555777BBBTTTbbbxxx}}}uuu{{{xxxyyy|||~~~iiiSSSHHHHHHLLLWWWuuuuuupppggg___WWWPPPIIIEEEAAABBBCCCCCCCCCAAA???>>><<<;;;::::::<<<@@@CCCFFFHHHIIILLLOOORRRTTTUUUVVV___~~~|||ggg___dddllllllnnnpppsssvvvyyy{{{gggLLLDDDEEEIIINNNNNNMMMPPP[[[nnnsssjjj___WWWVVVcccvvv|||wwwzzzwwwWWWCCC===@@@;;;999:::888777666444444444333222111333444555555444444666888===JJJjjjeeeUUUUUUPPPQQQbbb}}}rrr}}}}}}lllgggnnn{{{zzzooo```SSSJJJDDD@@@===;;;:::;;;<<>><<<<<<999666777;;;<<>>PPPaaaxxxsssbbbWWWSSSUUU[[[fffnnnrrr{{{uuuoooppp}}}___FFF@@@;;;;;;;;;;;;@@@FFFPPPUUU\\\jjjyyy^^^OOOJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHLLLQQQYYYaaahhhrrr}}}nnnNNN:::777666999===BBBLLLUUUccc}}}yyytttpppooojjjjjjiii^^^UUU^^^ppplllWWWRRRVVVZZZ```ggguuuzzzsssaaa\\\[[[ZZZ\\\```___SSSFFF:::<<<:::===EEEIIIVVVooo~~~ttt[[[BBB444444888IIIaaammmpppvvv|||OOO===;;;666222333.................................---......///000////////////////////////......///000000111222222---111444@@@SSS```ttt~~~wwwxxx{{{|||~~~gggRRRIIIKKKQQQbbb|||vvvjjjfff^^^WWWQQQLLLGGGCCCBBBCCCDDDDDDDDDBBB@@@>>><<<;;;::::::===AAAFFFIIIIIIKKKNNNRRRTTTVVVWWWWWWbbb{{{lllccc\\\^^^eeelllnnnrrrvvvzzz}}}sssSSSHHHGGGIIILLLKKKLLLQQQ\\\mmmzzztttaaaXXXUUU^^^mmmyyy|||xxxxxxzzzvvv]]]HHH???@@@;;;999<<<999666666666555444333333222333444555555444555777888@@@QQQvvvrrr]]]RRRVVVUUUZZZnnn|||sss~~~qqqdddeeeqqq}}}zzzkkkaaaSSSHHHBBB???===;;;888888888:::===BBBFFFIIIHHHIIIOOO]]]sss```HHHFFFCCC>>><<<<<<===:::888;;;@@@SSSppp```>>><<<;;;///111---///222222222555<<>><<<;;;::::::===BBBHHHKKKJJJLLLPPPSSSVVVWWWXXXXXXccc|||cccWWWTTTUUU[[[ccchhhlllrrryyy~~~uuuVVVJJJHHHHHHIIIJJJNNNUUU___nnn}}}wwwcccYYYRRRWWWcccqqq{{{wwwuuuuuuyyygggOOOCCCBBB<<<:::<<<999666666777666555444444444333444555555555555777999@@@QQQwwwhhhZZZVVVZZZ^^^ggg}}}}}}vvvzzzkkkaaaeeeqqq||||||lll___WWWKKKBBB???===;;;:::777777777888<<>>EEE}}}yyyUUU>>>///888///222444333111444:::@@@ZZZkkkjjjYYYSSSSSSQQQSSS]]]mmm~~~wwwyyy~~~nnnDDD???;;;999::::::888:::>>>EEEMMMZZZmmmaaaDDD<<<>>>AAA???@@@AAACCCFFFJJJMMMOOOVVV]]]iiittt}}}{{{TTT@@@888666777:::===BBBLLLWWWccc~~~wwwqqqkkkoooiiihhhfffZZZQQQbbb|||vvvdddVVVTTTRRRMMMOOOWWWYYYppp}}}xxxwww~~~vvvdddWWWYYYXXXVVVXXXZZZTTTJJJ;;;===;;;<<>><<<;;;:::;;;>>>CCCIIILLLJJJMMMPPPTTTWWWXXXXXXXXX```qqq[[[RRRPPPRRRXXX```hhhmmmuuu}}}rrrTTTIIIHHHIIIIIIKKKQQQYYYcccppp|||uuudddYYYPPPRRR\\\lllzzzuuurrrppp|||~~~oooUUUGGGCCC<<<:::<<<999666777777666555444555666333444555555555555777999>>>MMMrrr}}}fff\\\[[[^^^dddpppzzzyyyjjjaaaeeepppyyynnn\\\TTTLLLBBB<<<999888777555777777777888<<<@@@EEEGGGLLLPPP[[[kkktttaaaIIIFFFCCC>>>===<<<;;;;;;;;;;;;;;;MMMppp^^^888444222333000333888444777HHHccc{{{mmm[[[PPPLLLKKKUUU```jjj~~~kkkQQQ>>>:::999999888999:::<<<===DDDKKKYYYlll|||WWW@@@;;;>>>@@@<<<>>>@@@BBBFFFLLLTTTYYYaaaiiiuuufffMMMBBB:::888888999>>>FFFNNNSSSbbbvvvxxxuuulllmmmjjjfffbbb]]]]]]fffqqqnnn___SSSRRROOOGGGGGGMMMSSS```kkknnnuuu~~~}}}uuuiiiVVVOOORRRRRRTTTQQQGGG@@@<<<::::::===BBBNNNZZZrrr[[[<<<222:::>>>GGGZZZkkkggg???:::===666222//////.........//////000........................,,,,,,,,,---------......111111000000000000000111444555===MMM```sss{{{tttwwwxxx|||rrrRRRJJJOOONNNbbb~~~rrreee[[[TTTKKKDDDCCCCCCAAA@@@BBBBBBCCCDDDDDDDDDBBB@@@>>>;;;::::::;;;===AAAEEEGGGKKKMMMRRRVVVZZZZZZWWWUUU```ppp~~~kkkXXXRRRSSSTTTVVVZZZddd___ggg}}}aaaOOOIIIFFFHHHNNNMMMVVV^^^fffuuuzzzlll\\\OOONNNUUU___qqq|||xxxqqqkkkooorrrxxxxxx```FFF;;;;;;;;;:::888888777666555555444444555333333444777555333777===FFFSSSxxx{{{iii___ZZZ```hhh|||fffYYY```hhhsss|||{{{{{{vvvsssnnneeeXXXOOOCCC@@@<<<888666666777888444777::::::888:::@@@EEEMMMXXXfffuuuhhhbbbaaaIIIGGGCCC>>>===<<<;;;::::::::::::888;;;HHHVVVPPP<<<111333222333000333888555999KKKgggnnn[[[OOOJJJKKKVVVcccqqqkkkVVVFFF:::;;;:::999999999;;;<<<===@@@FFFSSSfff{{{WWWBBB>>>???@@@@@@BBBDDDFFFIIIPPPXXX^^^llltttrrr\\\PPPKKK:::999888:::???FFFNNNSSSXXXjjj|||vvvkkklllhhheeeaaa]]]ZZZ```iiiggg]]]XXXYYYTTTIIIEEEIIIMMM[[[hhhooozzzqqq[[[NNNMMMKKKOOOQQQJJJ===999888999;;;@@@KKKVVVvvv~~~eeeBBB333999;;;BBBRRReeennnCCC;;;<<<666222//////............//////........................,,,,,,---------.........111111000000000000111111555888CCCWWWlllyyy{{{||||||{{{iiiMMMJJJUUUZZZrrr{{{oooaaaXXXOOOGGGAAA@@@AAA@@@@@@BBBCCCDDDDDDDDDCCCAAA???===:::999999999<<>>GGGTTTwww{{{iii^^^YYYcccmmmcccTTTYYY^^^fffmmmkkkiiiddd]]]YYYUUUOOOGGG@@@>>>;;;888666555666777999555888;;;::::::<<>>;;;<<<<<<;;;::::::;;;<<<===@@@CCCMMM```{{{yyyWWWDDDAAAAAA???CCCEEEHHHJJJMMMUUU___fffvvvzzzmmmcccVVVLLL;;;:::999:::???GGGNNNSSSPPP```uuuvvvjjjkkkfffbbb___ZZZUUUVVVZZZYYY[[[bbbfff^^^NNNFFFIIIIIIYYYjjjvvvnnnXXXLLLJJJGGGJJJNNNIII:::777555888:::>>>GGGPPPeeennnGGG444888:::???MMM```zzzxxxIII<<<<<<666333//////............//////........................,,,------------.........111000000000000000111111555:::III___vvvuuu{{{zzzxxx}}}pppaaaIIIJJJZZZdddzzznnn```VVVJJJBBB<<<===??????@@@BBBDDDDDDDDDCCCBBB???===;;;999777777777;;;@@@FFFJJJNNNPPPSSSUUUVVVVVVTTTSSSTTTYYYdddwww{{{jjjaaa[[[\\\^^^\\\YYYXXXYYYUUUYYYeeeooottt}}}ooo\\\KKKIIIKKKJJJJJJLLLMMMVVVdddttt{{{lll]]]NNNGGGGGGNNNcccyyy~~~vvvqqqmmmrrryyyzzzgggPPPCCC===:::999:::888777666555555444444555444333444666555444888???IIIXXXyyy{{{hhh\\\XXXbbbmmmaaaPPPQQQRRRWWW\\\XXXWWWQQQIIIDDDBBB@@@<<<888777666555444444666888:::777999;;;;;;;;;===BBBGGGRRR]]]jjjvvvmmmLLLFFFcccKKKGGGCCC===<<<;;;:::999888888888555:::===:::777555222---222444111222888777???TTTooo|||lll[[[PPPLLLNNNYYYjjjnnnMMM>>><<>><<<<<<;;;<<<===>>>CCCDDDKKK\\\vvvwwwTTTDDDBBBCCC@@@BBBFFFJJJMMMRRR[[[hhhrrr~~~yyyoootttsssaaaNNN<<<;;;999;;;???GGGNNNSSSQQQ^^^pppwwwkkkjjjddd___ZZZSSSKKKIIIKKKOOO^^^pppuuufffQQQIIIMMMJJJ[[[nnn|||{{{ppp```PPPKKKLLLHHHHHHIIICCC999555444777:::===DDDKKKYYY{{{rrrKKK666888;;;@@@MMM___wwwNNN===;;;666444000//////............///........................------------............000000000000000000111222555;;;KKKbbbyyywwwxxxxxxuuu|||xxxjjj\\\HHHLLL\\\ggg{{{ooo```VVVFFF???:::;;;>>>???AAACCCCCCCCCBBBAAA???<<<:::888777666555666:::@@@GGGKKKPPPRRRTTTUUUUUUSSSSSSSSSQQQWWW```oooxxxhhheeecccdddeeedddaaa___]]]ZZZZZZ^^^aaafffqqq}}}{{{^^^TTTMMMOOOQQQNNNLLLLLLMMMUUUdddwww{{{ooo```QQQHHHDDDKKKaaawww{{{tttooolllttt|||{{{iiiSSSFFF>>>:::999;;;888777666555555444444555444333444666555444999@@@JJJ]]]xxxdddXXXUUUZZZiii```MMMKKKJJJMMMOOOJJJKKKGGGAAA===<<<;;;:::888555555444555666777999::::::;;;;;;::::::;;;???BBBNNNXXXccckkksss|||fffHHHDDDdddKKKHHHCCC======;;;:::999888888888222888777000,,,000333333222444111222777888CCC[[[uuu~~~ttthhhZZZRRRQQQRRR]]]nnnqqqVVVDDD??????AAABBBAAA@@@>>>=========>>>>>>CCCCCCIIIYYYrrruuuRRRBBBBBBDDDCCCDDDIIIPPPVVV\\\ggguuujjjmmm|||~~~iiiQQQ<<<;;;999:::???FFFMMMRRRSSS___ooo~~~xxxnnnjjjccc\\\UUUKKKBBBAAADDDUUUjjjiiiQQQIIIMMMLLLXXXhhhtttxxxvvvmmmdddaaaSSSOOOOOOHHHFFFGGGAAA:::666444777:::===BBBHHHUUUtttuuuPPP888888:::???KKK^^^tttTTT>>>;;;777666000000///.......................................---------.........//////000000//////000111222222666===NNNgggxxx{{{yyy|||{{{rrreeeZZZKKKQQQ___kkkzzznnn___UUUFFF???:::<<>>;;;999777666666555555777;;;AAAGGGKKKPPPSSSTTTTTTRRRQQQRRRSSSPPPZZZfffqqq{{{zzznnnnnnmmmlllkkkkkkjjjiiifffdddaaa^^^]]]___iiissscccWWWSSSRRRSSSSSSOOOMMMMMMRRRXXXeee{{{zzzoooaaaRRRIIIDDDIII^^^sss{{{tttoooiiittt~~~lllUUUGGG???;;;:::<<<888777666555555444444555444333444666555444:::BBBIIIaaauuu```TTTRRRTTTggg|||]]]IIIFFFDDDEEEGGGBBB???===;;;:::999888777666666777777888888999::::::<<<;;;:::888777888:::<<>>>>><<<:::999888888888<<<888222///333999999666111444111222777999GGG```|||xxxpppgggZZZTTTUUUTTTaaauuu}}}mmm\\\OOODDDAAABBBBBB@@@???CCCBBB@@@???>>>>>>>>>???@@@BBBHHHUUUjjjtttSSSCCCDDDGGGGGGIIIQQQ[[[bbbiiitttzzzyyy~~~bbbFFF<<<:::999:::>>>EEELLLQQQRRR]]]mmm}}}zzzoooiiicccZZZPPPDDD===AAAJJJiiizzziiiQQQGGGGGGHHHPPP[[[eeelllooommmkkkppp```XXXRRRFFFCCCFFFCCC<<<666333666:::<<<@@@EEESSSnnnxxxWWW===888777:::EEEXXXmmmYYY@@@;;;777666111000///......---..............................------........./////////////////////000111222333999BBBVVVrrrrrrqqq}}}uuuxxx}}}}}}lll___WWWMMMWWWgggtttxxxkkk]]]SSSHHHAAA<<<>>>AAAAAACCCFFFAAA@@@>>><<<:::888666555666666666999===BBBGGGIIIOOOQQQSSSQQQNNNNNNPPPRRRQQQ]]]kkkssszzzzzz|||{{{vvvrrrsssrrrqqqooonnnjjjfffccceeelllrrryyysssTTTRRRSSSSSSSSSRRRRRRTTTVVVZZZ\\\ggg}}}zzznnn___PPPHHHDDDGGGWWWiii~~~wwwqqqfffuuurrrXXXHHH@@@<<<:::;;;888777666555555444444555555333444555555555;;;CCCHHHeeeppp\\\RRRRRRVVVmmmwwwXXXDDDAAA???@@@BBB===::::::::::::999888666555888999:::;;;<<<<<<;;;;;;<<<:::888666666666777888===DDDKKKOOOTTT\\\```___ggg}}}|||___FFFBBBgggMMMIIIDDD@@@???===;;;:::999888888777333111555777444///,,,111444111222777:::JJJeeetttooohhh\\\UUUVVVTTTeee}}}zzzaaaMMMHHHAAA>>>CCCFFFCCC@@@@@@EEECCCBBB@@@???>>>??????@@@CCCIIIQQQ___tttrrrVVVHHHGGGJJJJJJOOOXXXdddlllrrr{{{~~~mmmNNN;;;;;;999888999===DDDKKKOOOSSS^^^ooo|||ooofffaaaXXXLLL@@@===IIIXXX~~~{{{iiiVVVIIIBBBBBBIIIUUUcccmmmqqqqqqrrrtttfff```YYYJJJDDDEEEAAA===666111444888:::???CCCPPPgggwww[[[AAA888444777AAAQQQeeewww{{{}}}```BBB;;;666555111000///......---------....................................////////////////////////000111222333<<>>AAAAAABBBEEEAAA@@@>>><<<:::999888777666777888;;;???CCCFFFHHHKKKMMMOOOMMMJJJIIILLLPPPVVV___jjjrrr|||~~~}}}|||yyywwwwwwvvvttttttvvvzzz|||}}}zzz^^^RRROOOSSSUUUUUUWWW^^^hhhooonnnkkkqqqyyyooo```QQQJJJFFFFFFQQQ^^^wwwxxxoooiii{{{{{{]]]JJJBBB===:::999888777666555555444444555555333444555555555;;;DDDNNNmmm}}}lll[[[TTTVVV[[[uuuvvvWWWBBB???===>>>@@@;;;;;;;;;;;;:::999888888999777888;;;===>>>>>>======:::888666555666777888888999AAAHHHNNNWWWdddlllooo{{{kkkPPPHHHgggMMMIIIDDD@@@???>>><<<:::999999999222333777:::444---111;;;111444111222777:::KKKggg~~~ssspppkkk^^^VVVVVVTTThhhxxxfffQQQAAAGGGBBBAAAGGGJJJFFFCCCEEEFFFDDDBBB@@@????????????CCCGGGKKKOOOVVVfff|||rrrZZZLLLJJJLLLLLLQQQ[[[hhhpppuuu}}}iiiGGG===@@@:::999777888<<>>???PPPddd|||rrriii]]]NNNBBB===GGGYYYllluuuuuuqqqnnnmmmccccccaaaQQQGGGCCC<<<===666000222666999>>>BBBNNNcccxxxttt\\\CCC888444777BBBMMMaaasssvvvwwwdddDDD;;;666444111111000......---------..................................../////////000////////////000111222333>>>JJJcccwww]]]WWWyyyyyysssvvvxxxyyyzzzppp___WWWOOO]]]rrryyymmm___VVVLLLDDD>>>???AAA@@@AAACCCBBBAAA???===;;;::::::999666777:::===@@@CCCFFFGGGGGGJJJLLLJJJFFFFFFJJJOOO[[[aaahhhqqq}}}~~~fffTTTWWWPPPTTTXXXYYY^^^lll|||yyysssbbbSSSMMMIIIGGGNNNXXXrrr~~~vvvjjjnnn```LLLDDD>>>999666888777666555555444444555555333444555555555<<>>???@@@;;;;;;;;;:::888666666888:::555777:::===???@@@??????888666444444666999::::::999AAAJJJRRR___ppp|||zzz]]]RRReeeKKKGGGDDDBBB???===;;;;;;:::999777777777777666555333222111888222222666777===RRRjjj|||wwwtttiii```ZZZPPPVVViii~~~sssfffVVVHHHBBBFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEBBB@@@???AAABBBFFFGGGIIILLLQQQ\\\jjjttt|||}}}ppp```XXXNNNJJJRRRSSSYYY```eeejjjuuuzzzSSSBBB???777<<<::::::<<<<<<>>>FFFOOOXXXbbbuuu~~~qqqiiikkk]]]JJJCCCDDDWWWrrr~~~ooonnnkkk^^^KKK???AAAKKKZZZgggmmmmmmjjjgggcccgggiiidddXXXLLLDDD@@@;;;999666444555999===@@@QQQ]]]zzzzzzrrr___FFF777777::::::III___mmmooovvvkkkBBB>>>===222111111000///////////////000000///...............///////////////////////////000111111000111333555AAALLLeeehhhSSSddduuuuuurrrrrrzzznnn___SSSVVVaaasss{{{oooaaaWWWOOOFFF@@@BBBEEEEEEEEEEEEDDDCCCAAA>>>;;;888666444888888888;;;@@@DDDFFFFFFMMMLLLIIIGGGHHHKKKOOOSSS^^^eeennnvvv}}}bbbQQQLLLQQQRRRZZZdddlllwww|||qqqfffVVVJJJFFFIIIPPPTTTjjj|||tttlllmmmzzzaaaMMMCCC:::888;;;999888777666666555555555444333555666555555===GGGbbbxxx|||qqq```XXXZZZfffqqq\\\FFF>>>??????<<<999999999::::::999888777666777888;;;???BBBCCC@@@>>><<<888666:::>>>>>>;;;999===>>>EEESSSddduuuaaaQQQeeeKKKHHHDDDBBB???===;;;;;;:::999777555666666666555444333333666222333777888???TTTkkk|||vvvssshhh```\\\SSS[[[ooowwwkkk^^^OOOFFFCCCGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFDDDAAA>>>>>>AAACCCFFFGGGHHHIIIMMMVVVbbbkkktttzzzrrrggg___RRRIIIMMMKKKQQQYYY___dddnnn|||```BBB:::===;;;<<<;;;;;;======>>>FFFOOO]]]gggzzzuuujjjkkk]]]KKKDDDEEEXXXuuussshhhnnnnnn^^^MMMFFFAAAHHHSSS]]]dddhhhiiiiiikkkqqquuupppaaaOOODDD???;;;888666444555888===@@@MMMZZZvvvvvvrrrbbbJJJ:::666888999III___lllpppxxxoooEEE???>>>444111111000///////////////000000///...............///////////////////////////000111111000111444666DDDPPPhhhiiiSSSeeeuuuuuusssvvv|||yyynnn^^^SSSUUU```ttt}}}rrrdddZZZOOOFFF@@@BBBEEEFFFEEEFFFHHHGGGEEEBBB???<<<:::999999999:::===BBBEEEFFFFFFDDDEEEEEEEEEFFFJJJPPPUUUaaahhhsss}}}yyy\\\PPPPPPTTTUUU^^^lllzzz|||ssshhhXXXKKKEEEGGGLLLPPPeeezzzvvvnnnpppzzzkkkSSSFFF===::::::999888777666666555555555444444555666555555===GGGccczzzsss```XXX[[[ggg~~~nnnZZZEEE>>>@@@@@@===;;;999999999888888888888888888999<<<@@@CCCCCC@@@======999888;;;??????<<<999===>>>DDDNNNZZZiii}}}^^^HHHfffLLLHHHEEEBBB???===;;;;;;:::999777444444555555555555555444444222333777999AAAVVVkkk|||uuuqqqeee___]]]VVVaaauuuoooaaaTTTIIIEEEFFFHHHHHHHHHIIIIIIKKKLLLLLLGGGEEEBBB???<<<===AAADDDEEEFFFGGGGGGJJJRRR\\\eeepppzzzzzzuuuooo___PPPOOOMMMSSS[[[```eeemmmxxx~~~ZZZFFF777666===>>>>>><<<<<<>>>>>>???FFFOOO[[[eeexxxxxxkkkkkk]]]MMMFFFGGGZZZxxxllldddsssvvvbbbPPPMMMEEEIIIOOOXXXaaaiiipppsssvvv}}}yyyeeeOOOAAA;;;:::888555444555888<<>>666888;;;LLLaaannnttt~~~tttIII@@@>>>555111111000///////////////000//////............//////////////////////////////000111111000222444777IIIWWWooottt]]]mmm{{{ppppppqqqxxxwwwxxxjjj\\\QQQTTTaaawwwuuuhhh___PPPGGGAAABBBEEEFFFEEEFFFHHHHHHFFFDDDBBB???===<<<::::::<<>>@@@@@@===<<<888888777777888999;;;<<<<<<===@@@CCCEEEEEEBBB???@@@???===>>>AAABBB???<<<>>>>>>BBBGGGMMMYYYmmmYYYCCCfffLLLIIIEEEBBB???===;;;;;;:::999777555555555666555555444333333333444777999AAAVVVjjj|||{{{sssnnnaaa\\\\\\WWWdddyyy~~~lll[[[NNNEEEFFFKKKGGGIIIKKKMMMNNNNNNMMMMMMEEEDDD@@@<<<:::;;;@@@CCCDDDFFFHHHIIILLLSSS]]]eeesssqqq^^^ZZZ\\\bbbiiinnnrrrwwwYYYAAA>>>;;;;;;?????????>>>>>>@@@@@@@@@FFFOOOVVVaaatttyyylllkkk^^^PPPJJJIII[[[zzznnnhhh}}}jjjTTTPPPJJJLLLQQQZZZeeepppyyy}}}uuu]]]HHH<<<999999777555444555888;;;>>>EEEQQQlll{{{zzzpppZZZBBB666999???OOOcccqqqyyyzzzMMM@@@===666111000000///////////////000///............/////////////////////////////////000111000000222555888LLL___xxx}}}hhhxxxxxxlllnnnsss}}}zzzrrrxxxbbbWWWOOORRRbbb}}}wwwllldddRRRIIIBBBBBBEEEFFFEEEFFFEEEEEEEEECCCAAA???===;;;;;;<<>>HHHXXXxxxuuu^^^XXX___jjjvvvfffUUUCCC>>>???>>><<<;;;888777777777999;;;>>>@@@CCCCCCEEEGGGJJJJJJHHHFFFHHHGGGDDDBBBCCCEEEDDD@@@???@@@BBBDDDEEEMMMaaasssxxxRRREEEgggMMMJJJFFFBBB???===;;;;;;:::999777777777777666555333222111333444555666888CCCXXXjjjyyy{{{qqqiii\\\XXX[[[YYYeee{{{}}}hhhVVVJJJCCCFFFKKKGGGJJJOOORRRSSSPPPLLLJJJBBBAAA===999888999>>>BBBEEEHHHJJJLLLOOOUUU^^^eeewwwnnniiijjjooovvv|||```DDD888>>>>>>>>>AAABBBAAA@@@AAABBBAAAAAAGGGOOOTTT___tttyyyjjjjjj```UUUOOOJJJZZZyyysssppppppWWWRRRLLLNNNUUU___lllwww}}}{{{hhhPPP???:::;;;777666444333555777:::===CCCNNNfffttt]]]CCC444777@@@LLL```nnnzzzPPP???;;;666111000000/////////////////////............//////////////////////////////000000000000000222666999NNNeeezzzkkkyyylllpppwwwvvvkkk}}}wwwYYYQQQLLLQQQeeezzzpppiiiVVVKKKCCCCCCEEEEEEEEEFFFCCCCCCCCCCCCBBB???===<<<===>>>AAAEEEJJJLLLKKKJJJKKKJJJIIILLLUUUdddsss}}}}}}eeeXXXQQQNNNOOOTTTfff}}}|||sssiiiZZZMMMFFFEEEFFFGGGPPPdddyyy~~~}}}wwwxxx{{{|||aaaGGGAAA>>>:::999888777666555555555555666555555666444666???JJJRRRxxxrrr\\\WWW```mmmtttaaaRRRBBB======;;;999888888888888888;;;>>>AAACCCFFFEEEFFFJJJNNNRRRSSSSSSUUUSSSLLLCCC@@@CCCDDDAAA@@@AAACCCDDDCCCHHHYYYiiilllMMMGGGgggMMMJJJGGGBBB???===;;;;;;:::999777888888777666555333111000333555666666999GGG^^^pppxxxyyyooofffYYYWWW^^^___ggg~~~yyybbbRRRHHHDDDEEEIIIIIILLLPPPRRRRRRNNNIIIEEE>>>===;;;888666777;;;>>>EEEHHHLLLOOORRRYYYaaahhh|||~~~yyysssxxxzzzQQQ>>>888===;;;===CCCDDDCCCBBBCCCDDDCCCBBBGGGNNNPPP\\\rrrwwwggghhhbbb[[[TTTKKKWWWtttzzznnnWWWSSSRRRTTT[[[fffrrryyy{{{{{{{{{vvviiiWWWEEE;;;:::===666555444333444777:::;;;BBBLLL```~~~uuu___DDD333333<<>>>>>???AAAFFFJJJMMMMMMLLLKKKJJJKKKVVViii}}}eeeWWWRRRPPPNNNNNNXXXlll|||rrriii[[[NNNHHHFFFFFFGGGLLL[[[ooozzz{{{zzzmmmmmmiiiMMMAAA<<<999999888777666666555555555555444555555555777AAAMMMTTT}}}lllYYYWWWbbbrrrrrr[[[MMM???;;;;;;999777777999999:::;;;>>>AAACCCEEEDDDDDDFFFLLLUUU^^^eeeiiiiiieeeWWWDDD<<>>:::999;;;555555444333444777999;;;AAAIIIYYYvvvyyyfffKKK666222888???QQQbbbtttXXX@@@;;;888111111000///////////////...............///000000////////////////////////000111000000000333888;;;SSSkkkxxxlll|||tttvvvuuuuuuvvvvvvvvvvvvvvv{{{mmmMMMLLLLLLTTTjjjxxxsss]]]QQQGGGDDDDDDCCCBBBCCCBBBCCCEEEFFFEEECCCAAA???@@@@@@AAAEEEIIIMMMNNNNNNMMMLLLRRRdddooobbbTTTNNNLLLLLLNNNQQQZZZlll}}}{{{}}}tttjjj]]]PPPIIIFFFFFFFFFHHHUUUhhhzzzyyyppp___eee~~~lllSSSBBB;;;<<<999888777666666555555555444333444555555888CCCOOO___wwwfffVVVWWWcccxxxnnnSSSFFF;;;999:::999888999:::;;;<<>>CCCBBBEEEGGGGGGFFFLLLSSSfff~~~bbbZZZhhhNNNKKKHHHBBB???===;;;;;;:::999777444555555555555555444444111555777777>>>SSSoootttkkkdddZZZ]]]jjjooonnnttt\\\QQQOOONNNLLLKKKNNNMMMKKKHHHEEECCCAAA@@@888888777555444444777999<<>>AAA@@@AAADDDHHHLLLNNNOOOLLLLLLTTTkkkzzzbbbTTTOOOJJJIIIHHHIIINNNUUUYYYiii{{{|||{{{sssuuu}}}vvvlll^^^RRRIIIFFFEEEDDDFFFQQQeee}}}uuuyyyrrraaaVVVbbb~~~lllWWWDDD===???999888777666666555555555333222333555555999DDDQQQiiiqqqbbbUUUWWWccc|||}}}kkkMMMBBB888777999999:::;;;;;;<<<>>>AAACCCEEEFFFFFFFFFGGGLLLXXXkkktttQQQ>>>???BBB@@@CCCBBBDDDHHHHHHEEEFFFJJJVVVlllqqqiiigggNNNKKKGGGCCCAAA???<<<999888777777777777666555444333333333111111333777???OOOjjjzzznnnkkk```\\\bbbeeelllsss[[[NNNLLLMMMPPPSSSQQQPPPKKKDDDAAA@@@===777444444333333444666888999:::@@@IIISSS___nnn~~~fffJJJ<<<888999:::===@@@BBBBBBAAA@@@CCCDDDCCCFFFMMMPPPPPPXXXmmmwwwkkkeeeaaaccceee]]]RRRTTT^^^~~~kkkZZZPPPOOOLLLLLLMMMNNNNNNMMMIIIFFFDDDCCCAAA>>>;;;999777555333444555555444666999;;;BBBIIIVVVnnnwwwTTT888444888;;;GGG^^^{{{]]]CCC>>>666333000...---.........---////////////////////////000000////////////000000222///000222222333888???WWWcccoooxxxkkkfffzzzzzz~~~|||\\\IIIKKKNNNWWWooo}}}mmm[[[HHHCCCEEEFFFCCCBBB@@@@@@AAABBBCCCBBB>>>;;;>>>>>>>>>AAAFFFJJJLLLMMMRRRRRRWWWffffffUUUQQQLLLIIIHHHJJJJJJJJJOOOUUUZZZ^^^jjj|||rrrnnnpppvvv~~~}}}uuulll___SSSKKKGGGEEEDDDGGGQQQdddyyyzzzkkkcccZZZdddsss~~~~~~qqqZZZGGG>>>888;;;::::::999888777666666222777666666999777CCC[[[{{{wwwhhh[[[QQQWWWeee~~~gggIII<<<999;;;888;;;AAA???DDDCCCCCCEEEFFFFFFCCCAAAHHHFFFQQQjjjtttRRR@@@>>>???>>>BBBCCCCCCDDDGGGJJJNNNPPPWWW]]]gggrrr~~~yyymmmgggNNNJJJFFFCCCBBB???<<<:::888777777666666666555444444444333333222333777>>>MMMggg}}}wwwmmmiii\\\XXX```eeepppsss\\\PPPNNNOOOQQQSSSTTTSSSMMMEEEBBBAAA===777555555444444555777888:::===AAAGGGOOOYYYhhhyyykkkPPP@@@;;;999999:::===???AAABBBBBBDDDGGGGGGGGGLLLUUU[[[\\\^^^ttt}}}qqqiiifffcccdddfff]]]RRRRRR[[[~~~cccTTTMMMNNNKKKKKKKKKLLLLLLJJJFFFBBBAAA@@@>>><<<999777555555222333333333333444888;;;BBBHHHTTTmmmyyyVVV999444777<<>>;;;>>>>>>???BBBGGGKKKMMMMMMRRRRRRWWWiiipppYYYMMMJJJNNNKKKJJJKKKKKKIIIMMMSSSVVVYYYaaannnzzz|||uuummmkkkoooyyy{{{}}}|||uuulll___SSSKKKGGGEEEDDDFFFNNN___uuuxxxiiicccaaarrrsssZZZFFF???:::;;;::::::999888777666666333777666666999888DDD^^^qqqdddYYYRRRYYYhhhgggIII<<<:::>>>;;;>>>DDDBBBEEEEEEDDDEEEEEEDDDCCCBBBFFFIIIZZZvvvsssTTTCCC@@@@@@>>>CCCCCCEEEGGGKKKQQQWWW[[[___```cccjjjwww{{{rrrgggNNNJJJFFFCCCBBB@@@===;;;999888777555555555555555555444444555333444777===KKKdddyyyuuummmhhhZZZXXXccciiiuuusss]]]RRRPPPPPPSSSVVV[[[XXXQQQGGGBBBAAA===888888777666666777888999:::@@@BBBFFFJJJRRR```ooo{{{}}}cccJJJ;;;777888999:::;;;===???AAACCCDDDCCCFFFGGGHHHPPP^^^iiimmmppp~~~pppkkkhhhhhheeeffffff]]]RRRPPPVVVyyyqqqZZZOOOLLLNNNKKKJJJIIIIIIHHHEEEAAA>>>===<<<;;;999777666555444222222222000111333888<<>>>>>@@@DDDIIILLLMMMMMMQQQQQQXXXmmmppp\\\PPPKKKKKKKKKIIIIIIJJJJJJHHHKKKPPPQQQSSSXXX___eeehhhhhhgggnnnuuu|||{{{uuulll___SSSKKKGGGEEEDDDDDDJJJYYYoooxxxhhhdddhhh~~~wwwZZZEEE???<<<;;;::::::999888777666666444888666555888999GGGaaajjj___WWWSSS]]]mmmhhhIII======AAA???BBBGGGEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFPPPfffmmmRRRCCC@@@???===???AAACCCFFFKKKRRR[[[aaaiiihhhfffhhhrrr}}}zzzhhhNNNJJJEEECCCBBB@@@>>><<<:::888777444444444555555555555555666444444777>>>MMMdddxxx}}}rrrnnniii[[[[[[jjjrrryyyttt^^^SSSPPPSSSXXX^^^ccc___VVVJJJDDDCCC???;;;:::999888777888999:::;;;@@@CCCEEEHHHNNNXXXeeennnxxxccc___VVVIII<<<555444666:::;;;<<<===???AAAEEEHHHDDDGGGJJJOOO[[[nnn~~~rrrkkkiiihhhiiiggggggfff]]]RRRPPPSSSssshhhWWWPPPMMMPPPKKKJJJHHHGGGFFFCCC>>>;;;:::999999888777666555555333333111000000444999===DDDGGGPPPggg^^^???666777999KKKgggbbbGGG@@@666333111///......//////...////////////////////////000000////////////000000111///000222222555>>>IIIYYYfffwwwqqqppp|||yyyvvv|||{{{[[[HHHIIIMMM[[[yyy}}}xxxtttwwwsss```LLLEEEEEEEEECCCBBB>>>???AAACCCEEEDDD@@@===???@@@BBBFFFKKKNNNNNNMMMPPPPPPZZZrrrsssYYYOOOLLLLLLMMMJJJHHHIIILLLLLLJJJNNNSSSQQQSSSWWWYYY[[[]]]aaaeeewww~~~zzztttlll___SSSKKKGGGDDDCCCDDDGGGSSSiii}}}xxxiiigggjjj~~~||||||ZZZDDD???<<<;;;::::::999888777666666555888555555888999HHHccczzzfff]]]WWWTTT```qqqiiiKKK??????DDDAAACCCGGGDDDDDDEEEEEECCCAAAAAACCCFFFIIIWWWrrr}}}aaaIII===<<<===>>>@@@BBBCCCEEEIIIPPPZZZaaaooosssuuuuuuxxxhhhOOOKKKFFFDDDCCCAAA???===;;;999777444444444555555555555555555222333888AAAPPPgggzzzuuummmlllggg[[[___pppyyy|||uuu___SSSQQQVVV```hhhlllggg[[[NNNGGGEEECCC???===<<<::::::999:::;;;<<>>>>>;;;777666777999:::;;;===>>>???CCCIIIMMMLLLQQQVVV___pppssslllkkkjjjiiihhhgggfffddd\\\TTTRRRSSSsss{{{eeeXXXQQQKKKLLLLLLJJJHHHFFFDDDAAA===:::999999888888777666666666444333222111111555;;;???DDDHHHOOOcccbbbAAA888888999JJJgggbbbGGG???555444111///.../////////...////////////////////////000000////////////000000000///111222222555AAANNNaaannnppprrr~~~tttrrrqqqxxxyyyYYYHHHHHHMMM]]]|||yyyzzzvvvbbbMMMEEEFFFEEEDDDBBB??????@@@BBBDDDDDDBBB???@@@BBBEEEIIIMMMOOONNNLLLOOOOOO\\\xxx{{{YYYGGGEEEGGGIIIJJJMMMKKKLLLNNNOOONNNRRRXXXZZZ___cccdddcccdddiiinnn~~~}}}yyytttkkk^^^RRRJJJFFFDDDCCCEEEEEEPPPfff}}}vvvjjjjjjjjjyyywww\\\EEE???<<<;;;::::::999888777666666555888555555888999HHHccc{{{fff^^^XXXVVVbbbtttkkkNNNBBBAAAEEEAAABBBEEEBBBCCCCCCCCCBBBBBBBBBEEEGGGLLL]]]yyyoooTTT@@@999:::???BBBEEEFFFHHHGGGHHHNNNWWW^^^lll{{{iiiPPPLLLGGGDDDCCCBBB@@@>>>;;;999888555555555555555555444444444111222888CCCSSSiii{{{qqqjjjiiidddZZZaaarrryyy|||uuu```VVVUUU[[[gggqqqtttnnnaaaRRRJJJIIIGGGDDDAAA@@@???=========>>>>>>@@@DDDHHHJJJLLLQQQWWW]]]ppp}}}tttfffYYYNNNFFF???:::444444444333333555:::===:::<<<>>>???@@@EEEMMMSSSTTT[[[cccooouuujjjjjjjjjiiihhhffffffddd```[[[WWWVVVVVVwwwwwwbbbXXXQQQHHHGGGLLLJJJGGGEEECCC@@@===:::999999888888777777666666333333333222333666;;;???BBBGGGNNN^^^}}}cccBBB888888;;;KKKgggdddIIIAAA666444222///...///000//////////////////////////////000000////////////000000000000111222222666DDDRRRhhhwwwpppttt}}}sssrrrqqqvvvwwwVVVGGGGGGLLL___yyydddOOOFFFFFFFFFDDDBBB@@@??????AAACCCDDDCCCBBBCCCDDDHHHLLLOOOOOOMMMJJJMMMNNN]]]~~~uuu```JJJBBBCCCFFFIIIJJJMMMJJJKKKOOOQQQSSSYYY```pppuuuyyyzzzyyyzzz~~~}}}yyy}}}yyytttkkk^^^RRRJJJFFFDDDCCCFFFDDDMMMddd|||sssjjjkkkjjjwww~~~yyy]]]GGGAAA;;;;;;::::::999888777666666444888666555888999GGGaaa~~~iii```ZZZXXXeeewwwoooPPPCCCBBBDDD@@@AAAEEEAAADDDBBBBBBCCCFFFHHHHHHHHHKKK```~~~wwwbbbIII<<<999<<>>???AAADDDEEEEEEEEEGGGJJJNNNPPPOOOKKKHHHLLLMMM___yyyqqq[[[PPPEEEDDDFFFGGGJJJMMMLLLKKKNNNUUU]]]eeeppp{{{yyyxxx}}}yyyssskkk^^^RRRJJJFFFCCCBBBFFFCCCKKKbbb|||sssiiijjjjjjxxx|||}}}\\\IIIBBB:::;;;::::::999888777666666333777666666999888DDD^^^xxxjjjaaa[[[ZZZgggzzzuuuQQQDDDAAADDD@@@BBBGGGEEEFFFCCCAAAEEELLLPPPMMMIIIKKKcccgggTTT@@@999;;;>>>BBBFFFFFFJJJNNNOOONNNQQQYYYaaallljjjRRRNNNJJJDDDDDDCCCBBB???<<<:::888777777666555444444333333444000000777BBBQQQfffvvvxxxpppllleee]]]fffuuuwwwzzz~~~rrreee```aaaeeennnvvv}}}vvvgggWWWOOOOOONNNLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHHHHHHHIIIOOOXXX___tttZZZBBB888888888666444222333444333333444444555666888999999<<>>;;;999888888777666555444444333...000222222333555999<<<<<>>555666777JJJdddyyyhhhMMMEEE;;;444222000//////000000///////////////////////////000000////////////000000///000111222222777GGGWWWnnnttt|||ttttttuuuxxx|||sssSSSGGGFFFLLLbbbwwwlllhhhmmmrrr|||{{{|||gggQQQGGGFFFFFFDDDCCCCCC@@@>>>>>>@@@DDDFFFGGGGGGHHHLLLOOOQQQOOOKKKGGGKKKLLL___{{{pppjjj```UUUOOOKKKEEEBBBCCCDDDEEEGGGLLLQQQQQQWWWcccqqq~~~yyy}}}}}}zzzssskkk^^^RRRJJJFFFCCCBBBEEEBBBIII```{{{uuuiiiiiiiiiyyy{{{{{{\\\KKKDDD;;;;;;::::::999888777666666222777666666999777CCC[[[pppjjjaaa\\\[[[iii|||yyyQQQDDDAAADDDAAADDDJJJIIIHHHCCCBBBHHHQQQUUUQQQKKKKKKdddZZZIII999777;;;===@@@CCCMMMSSSYYY[[[[[[___hhhpppssslllQQQMMMLLLGGGEEECCCAAA@@@>>>;;;:::888777666555555444444444333555777999@@@RRRkkk}}}{{{ooofff______hhhrrr}}}tttsssuuulllhhhiiikkkrrryyysssbbb\\\TTTNNNRRRQQQOOOLLLJJJIIIGGGDDDBBBEEEFFFGGGGGGHHHNNNXXX___zzznnnMMM:::444222000222333222111111444777666333444::::::666888<<<@@@AAABBBJJJYYYdddrrr{{{zzzrrrmmmgggbbbbbbccceeefffhhhddd^^^\\\\\\^^^___```hhheee^^^WWWQQQLLLIIIHHHEEECCC???======<<<;;;:::666666555444333333333333222111111222444777:::<<<>>>@@@CCCMMMhhhccc===000888777JJJaaarrr}}}gggPPPKKK@@@777444222333000,,,---111////////////000000000000111111000///////////////111222///222666555EEEcccrrruuu}}}uuuuuuwww~~~~~~{{{iiiRRREEENNNOOO___|||ggg\\\aaaiiikkkxxxkkkjjj|||mmmVVVIIIFFFFFFCCC>>>@@@???>>>======???DDDHHHIIIHHHIIIMMMQQQPPPKKKEEEHHHNNNcccooo[[[SSSPPPLLLJJJKKKGGGFFFEEECCCCCCFFFKKKOOONNN___pppzzz|||zzz}}}|||ooohhh]]]RRRJJJEEEAAA>>>BBBAAAGGG\\\yyytttuuujjjnnnzzzwwwbbbNNNAAA===999:::::::::999777555444666888444444999:::CCCXXXzzzfff\\\aaadddrrrZZZGGG???AAABBBIIINNNJJJOOOIIIHHHPPPYYYYYYTTTQQQ]]]jjjnnnIII???999<<<>>>>>>DDDNNNVVV[[[ccchhhiiikkkuuummmQQQNNNLLLHHHFFFDDDBBB@@@>>><<<:::888777666555555555555555333444555888BBBUUUmmm~~~~~~qqqggg___]]]dddnnn}}}yyynnnrrryyypppmmmmmmpppxxxxxxiiieee]]]SSSTTTUUUSSSQQQOOONNNLLLIIIFFFFFFGGGGGGFFFGGGMMMVVV]]]rrr}}}\\\BBB666555444444555555444555666444777666444555:::;;;777999;;;===???DDDPPPaaammmyyy}}}tttooollliiippplllgggddddddeeeeeeeeefffbbb]]]YYYXXXYYYYYYYYY```^^^YYYTTTOOOKKKHHHGGGDDDBBB>>>===<<<<<<:::999666555444333333222333333222111111222444777:::<<>>??????>>>>>>@@@DDDGGGGGGFFFGGGJJJMMMLLLGGGBBBJJJQQQfffqqqbbbSSSNNNMMMKKKJJJLLLJJJIIIGGGEEEEEEGGGLLLPPP^^^ppp{{{{{{yyyppphhh\\\QQQIIIDDDAAA???DDDCCCHHHZZZwwwxxxtttiiiooo}}}yyy}}}iiiQQQBBB===::::::::::::999777666444444777555555::::::CCCXXXzzziii___eeehhhwww___LLLCCCFFFGGGOOOVVVRRRRRRLLLJJJQQQYYY[[[XXXWWWbbbqqqvvvZZZ@@@<<<;;;@@@CCCEEELLLVVV[[[^^^fffnnnrrrxxxnnnRRRNNNLLLJJJIIIGGGEEEBBB???<<<;;;777777666555555555666666444333333888DDDXXXnnn}}}rrrggg___\\\aaaiii|||pppgggppp}}}tttpppooorrrzzz}}}qqqooogggXXXSSSVVVUUUTTTTTTSSSPPPLLLIIIGGGGGGGGGFFFGGGLLLVVV]]]ooo~~~fffJJJ:::555333555666555222222555888333666666444444888999777<<<<<<<<<>>>EEEQQQ```jjjttt{{{qqqddd\\\ZZZ\\\___jjjhhhffffffggggggfffeeeiiiddd___[[[ZZZYYYYYYXXXWWWVVVTTTQQQMMMIIIFFFEEEBBB@@@===;;;;;;:::999888666555444333333222222222222222111222444777:::<<>>@@@@@@@@@AAADDDFFFFFFEEEFFFHHHKKKJJJEEEAAAMMMUUUjjj|||xxxssspppkkk```UUUPPPMMMLLLMMMOOOMMMLLLKKKIIIHHHJJJNNNQQQcccuuuwwwzzzvvvrrriii\\\OOOHHHDDDBBBAAAEEECCCFFFVVVsss}}}rrrhhhppp|||wwwvvvrrrWWWEEE???::::::::::::888777666555333666555666:::999EEE]]]{{{fff```fffjjj{{{cccOOOGGGIIILLLUUU]]]ZZZWWWPPPMMMRRRYYY]]]^^^```iii{{{bbbIII<<<===AAADDDGGGKKKUUU___bbbbbbgggqqq{{{oooSSSPPPNNNLLLMMMLLLIIIDDD@@@===<<<777777666666666666666777666444333888EEEYYYmmmyyy}}}oooeee^^^]]]bbbjjj{{{jjjcccpppyyyrrrttt|||}}}uuupppmmmnnnuuu}}}vvvwwwooo[[[PPPTTTTTTTTTUUUUUURRRNNNJJJGGGGGGGGGFFFGGGNNNXXX___ooo~~~ppp\\\GGG;;;999555:::<<<888444444888:::888999:::999888999;;;;;;???@@@DDDJJJTTT___iiinnnqqqwww}}}zzzuuukkk```XXXVVVYYY\\\aaaaaabbbdddggghhhgggeeefffccc^^^[[[ZZZYYYXXXWWWRRRRRRQQQPPPMMMIIIEEECCC???===;;;::::::999888666666555444333222222222222222222222222555888;;;======AAAEEEQQQmmm|||gggHHH666888999HHH___rrr|||wwwaaaWWWGGG===777333333222//////222////////////000000000000000000////////////000000222333000222666444DDDbbbqqquuu|||www{{{|||~~~cccKKKFFFMMMSSSjjjsssooommmooosss{{{vvv```OOOFFFBBB@@@>>><<<>>>AAABBBBBBCCCEEEFFFGGGFFFFFFIIIKKKJJJHHHEEENNNXXXlll{{{ppp{{{tttllllllqqqwww{{{~~~tttfffZZZQQQNNNPPPSSSOOOPPPOOONNNLLLMMMOOOQQQ]]]jjjvvv{{{{{{{{{|||vvvsssjjj[[[NNNFFFCCCBBBBBBCCCBBBDDDRRRppppppeeemmmtttppptttyyyZZZFFFAAA;;;::::::999888777666555444666444666::::::JJJhhhxxxnnn```^^^eeehhhxxxgggRRRHHHJJJMMMWWWaaa___[[[TTTOOORRRXXX^^^eeekkkrrroooVVVEEE@@@CCCEEEDDDFFFQQQ___iiieeebbbdddooo}}}pppUUURRRPPPPPPQQQQQQMMMGGGBBB???>>>888777777666666666666777888666444888DDDWWWiiiuuuwwwiiiaaa]]]^^^eeemmmzzzmmmgggtttxxxoooggggggoooxxx}}}~~~~~~vvvqqqkkkiiiooowww~~~|||~~~vvv```RRRRRRRRRSSSUUUVVVUUUQQQNNNHHHHHHHHHGGGIIIPPP[[[dddnnn~~~oooddd[[[LLL@@@<<<;;;CCCEEE@@@;;;===??????@@@AAABBBBBBAAA@@@BBBEEEJJJPPPZZZgggrrr{{{|||~~~|||{{{xxxssssssqqqkkkccc\\\WWWVVVWWWXXXYYY[[[^^^bbbeeeeeeddd\\\YYYWWWVVVVVVVVVTTTSSSRRRRRRRRRPPPMMMHHHDDDAAA===<<<:::::::::999777555555555444333222222222222333222222333555888;;;======AAAFFFSSSooolllKKK666444999EEE[[[qqq|||yyyggg___OOO???888333333222000000222////////////000000000000000000////////////000000333333000222666444DDDaaazzzgggooo~~~}}}xxx{{{|||wwwyyyyyy|||dddLLLFFFLLLSSSmmm|||iiiiiimmmvvv}}}zzzgggUUUIIIBBB???>>>===???CCCDDDEEEEEEGGGHHHGGGFFFGGGHHHJJJJJJIIIHHHMMMWWWkkkllleeerrrzzzlllaaacccnnnzzz{{{eeeUUUOOORRRVVVSSSUUUVVVVVVTTTRRRQQQRRRWWW\\\dddkkkuuu|||}}}wwwyyy|||zzz~~~~~~~~~yyytttjjj[[[NNNFFFCCCCCCCCCBBBCCCEEERRRrrrnnndddgggjjjmmmwwwzzzYYYDDD@@@;;;;;;:::888777777666666555666333555888:::QQQuuuvvvooocccbbbgggfffqqqnnnXXXLLLMMMOOOYYYcccccc^^^WWWQQQRRRWWW___jjjttt~~~nnnZZZMMMEEECCCFFFDDD@@@HHH\\\mmmttt```]]]___lll}}}qqqWWWUUUSSSTTTVVVVVVRRRKKKDDDAAAAAA999999888777666666666666777666555999BBBSSSfffssstttddd\\\ZZZ]]]fffoooyyyvvvqqq{{{~~~uuukkkhhhmmmuuu{{{}}}zzzuuunnnjjjmmmuuu~~~|||gggXXXSSSSSSTTTWWWYYYZZZXXXVVVLLLLLLKKKJJJLLLSSS^^^gggrrrxxx^^^YYYYYYNNNBBB===<<>>>>>DDDJJJXXXvvvnnnLLL888777555BBB___~~~ppphhhWWWAAA888111000111000///000////////////000000000000///////////////000111111333444111222555444CCCaaa}}}mmmvvv~~~zzzsssrrrssstttxxxiiiRRRHHHKKKQQQooozzzbbbYYYcccuuuyyygggVVVJJJCCCBBBAAACCCFFFGGGHHHIIILLLNNNOOOOOOMMMJJJGGGEEEEEEEEEIIISSSbbbuuuhhhaaaiiixxxpppjjjpppdddZZZ[[[___bbbgggnnnpppmmmggg```\\\TTTRRRRRRWWW]]]ccchhhkkkqqq{{{vvvsssiii[[[OOOGGGCCCBBBBBBAAAEEEHHHSSSssspppggg___```~~~\\\EEEBBB<<<;;;999888777666777777555666555888888555MMMwwwssskkklllfffiii|||iiiYYYUUUSSS\\\fffeeeccc]]]XXXWWWZZZddduuunnnRRRCCCAAADDDAAAEEEEEEKKKddduuuVVVWWW^^^nnnsssZZZYYYXXXYYY\\\^^^YYYPPPHHHEEEEEE<<<;;;:::888666555444444///222666999???OOOeeevvvwwwbbbVVVSSSVVV___gggxxx~~~uuurrrvvv}}}|||{{{{{{yyysssmmmpppvvv}}}~~~mmmaaaQQQQQQRRRUUUZZZ]]]^^^^^^XXXVVVSSSOOOOOOTTT^^^fffqqq|||jjjRRROOONNNDDD>>>AAAGGGQQQWWWXXX]]]eeebbbXXX___```gggpppsssttt|||}}}ooo]]]QQQPPPSSSWWWYYYTTTPPPJJJHHHHHHKKKNNNPPPQQQPPPPPPQQQQQQQQQNNNLLLLLLKKKJJJHHHFFFCCCAAA@@@;;;:::::::::;;;:::777555555444333222111111111111333333333444666999<<<>>><<>>BBBEEEOOOnnn}}}qqqiii^^^aaadddKKKGGG<<<;;;999777666666777777444666777;;;999333HHHqqqpppfffhhhdddiii|||mmm[[[UUURRRZZZdddccceee```[[[ZZZ\\\fffxxxpppUUUGGGEEEHHHCCCGGGJJJTTTqqqkkkWWWYYYaaapppyyyaaa^^^]]]aaacccccc]]]SSSIIIDDDCCC===;;;888777777888777666666333333888CCCTTTllluuuaaaYYYSSSOOO[[[nnn|||wwwxxxvvvvvvvvvwwwwwwwwwwwwwwwzzztttlllbbbUUUNNNKKKSSS]]]bbbdddfffbbb___[[[WWWVVV[[[cccjjjyyy|||mmmPPPGGGCCC;;;;;;CCCOOOgggwwwuuuuuu~~~~~~uuuzzzzzznnn```PPPHHHKKKPPPRRRPPPJJJKKKKKKHHHEEECCCBBBCCCHHHGGGFFFFFFGGGHHHIIIIIIMMMKKKGGGEEEEEEEEEAAA;;;999999888777666555444444555444333333222222222222555444444444555888;;;<<>>>>>===>>>???AAABBBDDDEEEFFFIIIIIIHHHFFFCCCAAA>>>;;;999999888777666555444444555444333333222222222333444444333333555888:::<<>><<<:::777666555555555444888555555777777CCC]]]~~~kkkaaaffffffeee|||```PPPQQQYYY^^^___aaa^^^aaahhhiiijjjvvvxxxcccTTTNNNNNNUUUbbb|||eeeQQQTTT^^^jjjttt~~~kkkjjjiiirrruuuuuukkk\\\OOOIIIHHHBBB???<<<:::999999777666777444444888@@@PPPhhh{{{xxxjjjccc[[[TTT[[[iiiuuu{{{|||}}}{{{xxxwwwwwwyyy|||~~~~~~tttdddYYYOOOGGGBBBBBBGGGQQQYYY___dddjjjttttttrrrooollllllnnnpppxxxzzzvvvVVVHHHBBB<<>>???@@@BBBEEEHHHIIIIIIIIIFFFAAA<<<:::;;;999999888777666555444444444444333222222222333333333222222333555777:::<<<@@@GGGPPPaaaxxx]]]@@@888;;;777PPPuuuqqqPPP999666222222444555333111222222111111111000000000000000000000000000000000111333222444777555FFFeeeyyyvvvvvv}}}vvvssstttxxxwwwwww~~~```LLLMMMTTTvvvoooZZZRRRIIIJJJNNNRRRSSSYYYfffsss}}}rrrbbbWWWQQQMMMHHHGGGJJJPPPWWW^^^eeelllpppiii```ZZZ\\\fffrrryyyjjj]]]ZZZ```sss|||oooooorrryyy}}}yyyvvvooogggZZZNNNGGGCCCAAA@@@@@@IIIJJJVVVxxx{{{pppbbb[[[___mmmVVVJJJ???===;;;888777666666666555777444555:::999CCCYYYzzzwwwggg___hhhllljjjfffSSSPPPVVV\\\^^^___```ffflllllliiippp|||zzzlll```ZZZXXXbbbyyymmmXXXQQQVVV___kkkuuu}}}rrrrrrqqqyyy~~~~~~sssaaaRRRMMMNNNDDDAAA===;;;999888777555777555555888???NNNeeezzzyyylllcccZZZSSSYYYfffrrr}}}yyy~~~yyywwwxxx{{{}}}~~~}}}mmm\\\PPPHHHBBB@@@DDDMMMXXX^^^bbbhhhpppwwwyyyzzzyyyvvvsssrrrqqqxxxyyy}}}www[[[MMMEEE??????EEEIIIMMMNNNNNNVVVdddnnnooommmqqqjjjeeekkksssuuudddXXXOOOHHHGGGEEEDDDDDDFFFKKKNNNKKKKKKIIIEEEAAA???@@@AAACCCBBB@@@???AAAFFFMMMSSSTTTNNNHHHDDD@@@;;;999;;;888888888777666555555555444333333222222333333333222111111222444888;;;===BBBHHHQQQbbb{{{www[[[<<<444999999NNNmmmrrrNNN888555333222444555444333222222222111111111000000000000000000000000000000000333222555888666FFFeeeyyy{{{}}}vvvyyywwwxxx|||{{{|||bbbKKKMMMUUUwwwxxxbbbVVVNNNPPPRRRTTTXXXbbbsssxxxeeeXXXSSSPPPLLLHHHIIILLLQQQWWW^^^dddgggbbb^^^ZZZ]]]fffqqq|||uuugggZZZTTTVVVeeewwwzzz~~~|||xxxuuunnnfffYYYNNNGGGCCCAAAAAAAAAIIIKKKWWWsss|||uuu~~~oooaaaYYY\\\|||oooWWWJJJAAA@@@>>>;;;:::999999999888999555777===<<>>;;;:::999777555888666777999>>>LLLdddyyyzzzlllaaaVVVPPPWWWcccooo~~~|||{{{yyyzzzzzzzzzzzzssscccSSSIIIDDDBBBEEEJJJUUU___cccdddiiiooovvvzzz{{{xxxvvvyyyzzz}}}vvv```SSSKKKBBB???AAABBBBBBAAABBBGGGPPPXXX\\\VVV[[[TTTKKKPPPZZZjjj~~~}}}~~~kkkYYYOOOIIIFFFHHHHHHGGGFFFFFFIIILLLGGGIIIJJJKKKKKKNNNQQQTTTLLLIIIFFFGGGOOOZZZeeekkkbbbSSSEEEAAA@@@===:::;;;888888777777666666555555333333333222222333333444111111111222555999<<<>>>CCCHHHQQQbbb|||]]]===444888;;;LLLeee{{{pppKKK777555333222333333333333222222222222111111111111000000000000000000000000///222222555777555EEEccc{{{zzz{{{www{{{yyyxxx{{{}}}fffMMMNNNVVVxxxjjj\\\RRRRRRSSSVVV```pppsss___SSSQQQQQQPPPNNNKKKJJJNNNUUU[[[^^^^^^]]][[[ZZZ\\\cccoooyyy~~~pppdddXXXSSSSSS^^^yyy|||xxxuuunnneeeYYYNNNFFFCCCAAAAAABBBHHHIIISSSjjjtttqqqsss{{{ooobbbYYY\\\{{{zzzyyyqqqVVVGGGBBB@@@>>><<<:::999999999777999555777======EEEYYYzzzmmm```]]]mmmwwwqqqqqq\\\RRRSSSZZZ___[[[aaakkkrrrpppkkkhhhjjjrrrtttxxxzzzwwwoooddd\\\aaahhhqqqpppbbbSSSQQQWWW[[[cccmmmuuu}}}hhhVVVSSSWWWFFFCCC@@@===<<<;;;999777888777888:::???LLLeee{{{|||ooobbbVVVPPPWWWaaalll}}}|||}}}|||~~~~~~wwwsssjjjZZZKKKDDDDDDGGGNNNSSS]]]fffgggddddddhhhqqqwww}}}}}}tttcccYYYPPPGGGAAA@@@???======>>>@@@DDDKKKSSSZZZ___TTTDDDCCCIIIVVVhhhhhh```\\\aaallluuu}}}~~~ooo\\\NNNHHHGGGEEEFFFGGGHHHHHHHHHJJJLLLNNNRRRWWW[[[___cccgggjjj___\\\\\\cccqqq}}}gggSSSBBB???@@@===:::;;;888777777777666666666555333333222222222333444444111111222333666:::>>>@@@DDDJJJSSSggg^^^???888999<<>><<<999888777777777444666333555::::::DDDZZZooobbb___rrr|||sssyyydddWWWTTTYYY___\\\aaaiiippprrrnnnhhhdddhhhkkkqqqyyy}}}wwwjjj___QQQQQQUUU[[[[[[VVVSSSTTT^^^eeennnvvv~~~jjjWWWSSSWWWHHHFFFBBB@@@???>>><<<;;;777888999;;;???LLLfff|||uuuhhh[[[TTTXXX```iiixxxuuu}}}zzzwwwpppoooyyy|||vvviiiZZZLLLGGGKKKRRR[[[^^^eeelllllleee``````iiiqqq}}}tttfff\\\TTTLLLFFFCCC>>>;;;<<<>>>>>>???JJJVVVmmmqqqaaaKKKEEEIIIUUUfffcccTTTHHHGGGKKKNNNSSSWWW^^^ccceee___QQQGGGEEEHHHFFFGGGIIILLLPPPSSSUUUVVV]]]aaagggmmmpppsssvvvyyyzzzyyy|||^^^MMM@@@???@@@:::888;;;777777777777666666666666333222222222333333444555111222222444777;;;???BBBDDDLLLZZZpppYYY>>>::::::<<>>;;;999777666666666222666444444888888EEE___tttgggdddwwwvvvmmm]]]VVVXXX]]]]]]```eeemmmsssrrriiiaaa^^^bbblllzzzttthhhLLLIIIJJJQQQWWWWWWWWWYYYaaagggooovvvkkkVVVRRRWWWJJJGGGDDDBBBAAAAAA???>>>777888:::<<<@@@MMMggg~~~{{{ooo```XXXYYY___gggxxxtttzzz{{{tttgggaaa```iiirrrwww}}}}}}ooo___RRRNNNTTT]]]eeefffkkkqqqpppggg___\\\bbbkkkyyyuuuggg]]]VVVOOOJJJHHHAAA>>>>>>BBBAAABBBPPPaaayyy}}}lllSSSLLLQQQ___qqqiiiWWWHHHDDDGGGIIINNNSSS[[[aaaddd___QQQEEECCCGGGJJJJJJMMMSSSZZZ___bbbbbbhhhmmmssswwwyyy{{{|||}}}~~~iiiTTTGGG???AAA???777666;;;777777777777666666666666222222222222333333444555222222333555888<<<@@@CCCDDDNNN___xxxRRR;;;:::888;;;SSSqqqhhhEEE;;;;;;999777444333444555333333333222222222111111000000000000000000000000///111111333444000>>>[[[{{{xxx~~~vvvxxxzzz}}}zzzWWWUUUXXXuuukkkXXX[[[aaannnttt\\\ZZZSSSIIIFFFJJJMMMMMMMMMPPPRRROOOJJJHHHKKKNNNMMMUUU[[[^^^cccmmmrrrqqqhhh]]]UUUUUUWWWYYYcccooo{{{{{{||||||}}}|||{{{xxxtttqqqllldddXXXMMMFFFCCCBBBAAABBBEEEGGGQQQ___```eeeuuuwwwjjj```fffsssZZZIIIAAA???===:::999888888888333888777666888999HHHdddyyylllhhhzzzxxx~~~tttaaaWWWXXX[[[^^^___cccjjjssstttkkk```WWW\\\hhh{{{}}}pppRRRLLLIIIMMMRRRVVV\\\bbbbbbhhhooovvvqqqWWW^^^YYYQQQKKKDDD@@@???>>>;;;888:::;;;666777AAAKKKbbbtttcccYYYYYY]]]kkk{{{vvvwwwvvvsssjjj^^^VVVYYY```eeelllssszzzssseee\\\WWWZZZ```aaacccjjjtttwwwnnn___UUUXXXbbbppp|||xxxpppeee^^^ZZZUUUOOOJJJFFFCCCAAABBBDDDHHHTTT```uuuVVVKKK^^^vvvqqqYYYEEEBBBEEEGGGMMMWWW```jjjjjjbbbWWWFFFAAAMMMNNNOOORRRZZZdddkkklllkkkppptttzzz{{{ggg[[[EEEDDD@@@===;;;;;;;;;;;;::::::999888777666555444444444333333333444555555888555444666;;;???AAAAAAJJJQQQccckkkIII999666666BBBWWWrrrgggCCC;;;;;;999888777666666666222222222111222222333333000000000000000000000000///222111444666333@@@^^^{{{}}}xxxwww|||[[[WWW\\\www|||mmm\\\WWWeee{{{wwwaaaUUUQQQJJJEEECCCFFFKKKNNNOOONNNMMMLLLJJJJJJJJJJJJQQQSSSXXX]]]dddjjjooorrrjjj```YYYZZZXXXUUU\\\hhhxxxwwwpppoootttoookkkjjjhhhmmm}}}|||zzzvvvqqqnnnkkk```TTTMMMGGGAAAAAACCCCCCEEEKKKQQQVVV[[[gggsssvvvhhh```ooowwwUUUHHH@@@???>>>:::777666666777555777444555:::999CCCYYY{{{kkkkkkwwwvvvyyygggYYYYYYZZZ^^^```ccciiittt{{{rrrcccVVV\\\jjj|||yyyZZZIIIEEEMMMSSS^^^eeeaaafffiiimmmvvvsssYYYbbb]]]WWWQQQJJJEEEBBB@@@<<<999<<<<<<888888@@@HHH\\\zzzuuufff\\\ZZZ[[[iii}}}~~~{{{pppddd\\\\\\___```aaadddjjjpppzzz}}}mmm^^^WWWXXXTTTaaatttooo[[[OOOTTT[[[fffooouuuyyy}}}zzzvvvnnneee___]]]ZZZVVVSSSNNNLLLKKKMMMPPPUUUaaalllyyy~~~uuueeeeeexxxgggTTTFFFEEEJJJMMMVVVaaakkkzzz}}}oooUUUDDDHHHJJJMMMSSS[[[eeeqqq|||{{{kkk\\\PPPIIIDDDBBB???===;;;::::::;;;:::999999888777666555444333333333333333444444555777555444666:::???AAAAAAMMMYYYppp```BBB777777999AAAWWWrrrdddEEE<<<<<<:::888777666555555333222222222222222333333000000000000000000000000///222111333555444EEEeeewwwvvv}}}{{{]]]UUUVVVnnnvvvttttttssslllrrrwwwzzz|||}}}xxxpppfff^^^fffssstttooodddRRRNNNKKKFFFCCCCCCFFFJJJMMMNNNMMMLLLKKKJJJJJJJJJJJJOOOPPPTTTXXX^^^ccchhhkkkjjjaaa\\\^^^]]]ZZZaaalllxxx~~~mmm___YYYXXXZZZWWWWWWYYY]]]ggg|||~~~{{{yyyuuuppplllfff\\\QQQJJJEEEAAAAAADDDDDDGGGMMMQQQSSSWWWdddqqqsssfff^^^ppp}}}YYYKKKBBBAAA???<<<999777777777555777444555:::999BBBXXXyyyzzziiigggsssjjjkkkoooaaa___]]]bbbdddfffkkktttzzzssshhh[[[```kkk|||cccNNNFFFKKKQQQ]]]gggdddiiikkkpppxxxuuu\\\fffccc^^^XXXPPPJJJGGGCCC???;;;===>>>::::::@@@DDDUUUpppvvvkkkaaa[[[YYYeee|||~~~uuummmkkkllljjjhhhgggdddgggkkkqqqyyyyyybbbSSSNNNUUUlllppp^^^UUUSSSWWW]]]bbbfffkkkooorrr||||||uuuoooiiibbb]]]\\\]]][[[ZZZWWWUUUWWW[[[___eeeqqq|||xxxYYYOOOJJJNNNSSSZZZgggtttfffLLLIIIFFFJJJOOOTTT]]]lll~~~}}}uuuhhhZZZNNNHHHEEEDDDAAA@@@>>>;;;:::999999999999999888777666555555444222222222222222333444444666444444666:::>>>AAABBBNNN```}}}uuuRRR;;;555888;;;BBBYYYttt^^^GGG???>>><<<:::777666555555333333222222222222333333000000000000000000000000///222111222444555KKKooowwwsss}}}}}}cccVVVPPPddd|||rrrcccXXXTTTSSSRRRPPPXXX```fffnnnxxxssseeebbbddd\\\UUUOOOEEEFFFDDDBBBAAABBBEEEIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNPPPTTTXXX]]]aaadddhhhbbb```ddddddbbbgggqqqxxxiiiZZZOOOKKKKKKMMMLLLNNNSSS\\\jjj}}}zzzwwwsssmmmiii```VVVMMMHHHDDDAAAAAADDDEEEIIIOOOQQQPPPSSSaaaqqquuukkk```uuu___OOOEEECCC@@@===;;;999888777555888444555:::888AAAWWWoooyyyiiifffqqq```^^^xxxsssfffccc^^^cccfffiiilllrrrvvvsssmmmgggiiirrroooVVVGGGGGGMMM\\\hhhhhhlllnnnrrrzzzvvv]]]iiiiiibbb\\\TTTNNNKKKGGGBBB>>><<>>===<<<:::999888888888888888777666666555444444222222111111222222333444444444444666:::???BBBDDDQQQiiimmmLLL:::555888;;;EEE\\\xxx{{{XXXIIIBBBAAA???<<<:::888666666444444333222222222333333000000000000000000000000///222111222444666OOOuuu|||yyyyyy~~~kkk[[[PPP___vvvrrrhhhYYYLLLFFFFFFIIIOOOTTTZZZccctttiiiYYYSSSIIIEEEFFFAAAAAAAAAAAAAAABBBEEEGGGIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNQQQVVV[[[___bbbeeecccdddhhhiiihhhmmmtttxxxxxxaaaXXXRRRQQQRRRQQQRRRUUU[[[eeettt|||zzzwwwrrrkkkggg\\\SSSJJJFFFCCC@@@@@@CCCDDDIIIPPPQQQNNNQQQbbbsssyyypppbbbvvvcccQQQIIIFFFAAA===;;;999777666555888555666:::888@@@UUUiiivvvkkkhhhrrraaa]]]wwwssskkkhhhaaaccceeeiiilllpppssstttssspppqqqwwwwww[[[GGGDDDIIIZZZiiikkknnnpppsss{{{uuu]]]lllmmmddd^^^WWWRRROOOKKKEEEAAA<<>>AAA??????BBBAAALLLccc~~~qqqcccUUUMMMUUUiii{{{xxx~~~zzzzzz{{{|||{{{sssjjjhhhkkkrrrfffbbbaaa``````bbbddddddbbb^^^ZZZZZZaaahhhmmmrrrxxxyyyvvvrrroookkkgggdddccccccdddbbbeeennnxxx{{{___RRRQQQYYYdddnnnxxxeee^^^XXXUUUTTTUUUXXXXXXTTTPPPSSS[[[dddjjjggg___VVVPPPIIIHHHFFFDDDBBB@@@???>>>:::::::::999999888888888666666555555444444444444222222222222222333444444444555888:::<<<@@@FFFJJJSSSuuuhhhMMM===777999===KKKccc~~~kkkPPPIIIFFFEEECCC@@@===;;;:::999666555444333333222222333000000000000000000000000///111000333666555FFFeeexxxvvvxxxttteeeWWW___{{{xxxooocccUUUIIICCCGGGOOOPPPWWWgggkkkNNNFFF@@@???CCCAAACCCCCCCCCCCCDDDEEEFFFFFFIIIIIIJJJJJJLLLMMMNNNOOOLLLLLLMMMOOOTTTYYY___bbbccceeehhhkkkmmmnnnqqqttt|||~~~|||nnn^^^ZZZSSSOOOQQQTTT^^^kkkwwwuuuvvvpppllluuu~~~}}}~~~}}}{{{yyyuuunnngggaaaVVVNNNGGGDDDAAA>>>>>>AAABBBEEEJJJLLLMMMSSSfffxxxvvvhhhzzzfffVVVWWWOOODDD===:::888777666666888666777:::777>>>RRRccczzzxxxnnnqqqpppnnnsss|||}}}wwwqqquuukkk|||~~~}}}zzz~~~{{{llljjjiiikkkpppssssssuuuxxxvvvuuuxxxjjjTTTFFFCCCDDDRRReeekkkwwwyyy|||{{{cccuuuyyyqqqlllddd___ZZZUUUNNNHHHCCCEEEBBBAAACCC@@@JJJbbbppp___QQQIIIPPPccc}}}~~~||||||tttrrrtttssseeebbbbbb___bbbbbbcccfffhhhhhheeebbb[[[___ccceeellluuuzzzzzztttsssqqqnnnjjjgggffffffeeeiiisssttt\\\UUUbbbkkkvvv~~~bbb]]]VVVWWWZZZ\\\\\\YYYTTTQQQQQQYYYbbbgggddd[[[QQQKKKDDDCCC@@@>>>>>>>>>@@@AAA999999::::::999999888888555555555444444444444333333333333333333444444555444666999;;;===BBBHHHMMMYYYaaaGGG999555;;;CCCTTTllleeeOOOHHHEEEDDDAAA???===;;;:::999666666555333333222222222000000000000000000000000///000///444888444===VVV{{{~~~wwwvvv~~~ooo^^^^^^sss}}}kkkWWWLLLHHHHHHMMMTTTTTTdddcccMMMJJJCCC>>>AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPQQQRRRQQQQQQSSSVVV[[[```cccdddhhhjjjlllmmmooorrrsssyyy|||wwwlll___^^^XXXUUUXXXdddqqquuulllwww{{{xxx{{{zzzxxxvvvrrrkkkccc]]]PPPIIIBBBAAA@@@>>>>>>AAABBBBBBEEEHHHKKKSSSdddtttqqqjjjnnn]]]```VVVHHH>>>:::999999777666888666777:::666===QQQbbbvvvvvvuuuzzzzzztttuuu{{{yyyqqqkkk}}}pppzzz||||||tttnnniiijjjooorrrooonnnpppqqqllliiimmmuuuyyyxxxttt\\\LLLEEEDDDBBBNNNaaaiiivvvyyy}}}~~~yyy~~~~~~gggzzz~~~xxxssskkkddd___XXXPPPJJJGGGIIIDDDBBBCCC@@@III```nnn\\\NNNGGGNNN```yyy~~~~~~~~~|||mmmWWWOOOWWW]]][[[eeeddddddggglllnnnmmmkkk___bbbcccdddjjjuuu|||~~~}}}}}}|||yyyuuurrrqqqpppqqquuuuuuaaa^^^rrrzzzsss^^^^^^ZZZ```fffgggddd___\\\\\\XXX___gggiiicccXXXLLLEEEBBBAAA@@@???>>><<<<<<;;;999999:::::::::999999888444444444444444444333333444444333333444444555666444777:::<<<>>>CCCIIINNNggg|||ZZZAAA444333===III\\\tttbbbNNNGGGCCCBBB@@@>>><<<:::999999777666555444333222222222000000000000000000000000/////////555:::333777LLLiiizzz~~~~~~uuuxxxvvvyyyddd^^^lllgggLLLDDDHHHOOOVVV[[[YYYpppuuuYYYLLLMMMEEE>>>AAACCCAAAAAAAAABBBCCCFFFHHHJJJJJJJJJKKKLLLNNNPPPQQQRRRYYYXXXWWWWWWZZZ^^^bbbeeefffjjjllllllmmmppprrrsssuuu|||yyyllldddfffcccccciiiuuuxxxsssyyyxxxvvvtttooohhh```ZZZKKKDDD?????????===>>>BBBCCCAAABBBEEEIIIQQQbbbqqqxxxeeeddduuucccgggZZZJJJ???;;;;;;:::999666999666777:::666<<>>888999PPPfffuuuxxxYYYSSSIIIBBBBBBAAA@@@???>>>===<<<888888777666555444444333333222111111000111111111333000///111333555===FFFiiizzz}}}vvv}}}uuurrrzzz~~~hhhXXXfff}}}eeeNNNFFFHHHLLLWWWdddbbbwwwxxxgggcccRRRDDDEEECCC@@@DDDDDDCCCCCCDDDDDDEEEFFFGGGKKKLLLNNNNNNNNNNNNPPPRRR[[[aaaccc]]]XXX[[[aaaeeeiiilllnnnmmmiiiiiilllppptttwww~~~rrrmmmqqqnnnlllnnnyyy|||yyyvvvqqqkkkddd\\\WWWMMMGGG???::::::===AAACCCEEE@@@AAAGGGIIILLL\\\pppsssbbbeeeuuuzzzhhhvvvZZZHHHAAA::::::<<<777777777999999777888BBBMMMhhh~~~|||zzzpppiiiyyy{{{llliiihhhiiigggaaa\\\[[[XXXJJJCCCFFFEEE???CCCOOOOOOZZZNNN@@@GGGKKKSSSiiipppxxx~~~zzzuuuttt}}}zzzrrrllliiidddccc```TTTSSSKKKGGGGGGCCC@@@IIIXXXvvvuuucccWWWRRRRRR^^^sssnnn```^^^___YYYOOOKKKOOOPPPLLLTTTVVV[[[ccckkkrrruuuvvvmmmnnnqqqtttxxx}}}}}}~~~uuuppplll[[[UUUVVVZZZ^^^ccceeeeeedddeeefffeeeeeefffeee```WWWKKKCCCAAA>>><<<:::;;;;;;:::999999999888777777666666555666666555333333222222333444444333333333333444444555<<<<<<===EEEFFFLLL[[[}}}tttLLL888<<<:::>>>UUUkkk|||nnnRRRMMMBBBBBBBBBAAA@@@???>>>======999888888777666555444444333333222111111111111111333000///111333555;;;CCC___sssxxx~~~zzzuuussszzz~~~kkkYYY```mmmTTTIIILLLUUU```hhheeeyyyvvvooojjjVVVDDDDDDCCCAAAEEECCCCCCCCCCCCDDDEEEFFFGGGKKKMMMOOOOOONNNOOOPPPQQQYYY```ccc^^^ZZZ[[[___aaahhhkkknnnnnnkkkjjjmmmqqqtttuuuzzz|||~~~yyyxxx|||~~~~~~yyywwwtttpppjjjbbbYYYSSSKKKFFF???;;;;;;>>>AAACCCEEEAAABBBGGGHHHKKK\\\ppplllaaafffgggvvvwwwzzz[[[GGGAAA;;;<<<===777888888999999777888AAALLLiii}}}xxxllliiivvvvvvvvvnnngggccc^^^UUUNNNLLLFFFBBBBBBEEEDDDBBBKKKXXXhhhdddQQQIIIQQQMMMMMM___kkkrrrxxx|||}}}tttqqqrrr{{{{{{sssnnnlllggggggeeeZZZVVVNNNIIIHHHDDDAAAHHHTTTpppyyyhhh[[[UUUQQQ]]]qqqyyyiii[[[SSSVVV^^^```VVVNNNNNNMMMHHHJJJJJJMMMTTT^^^gggmmmpppppprrrvvv{{{{{{ppptttqqqnnntttvvvggg^^^UUUPPPOOOUUUWWWZZZ\\\^^^aaaeeehhhhhhhhhhhhgggccc[[[QQQJJJBBB???<<<:::::::::999777888888888777666666555555666555444333333222222333333333333222222333333444555<<<===@@@GGGIIIRRRdddiiiEEE666:::;;;EEE[[[sss```MMMJJJ@@@CCCBBBBBBAAA@@@???>>>>>>::::::999888777666555444444333222222111111222222222000000222333333888>>>RRRhhh|||zzz|||{{{yyyxxx{{{~~~ttt]]][[[sssuuu\\\KKKMMM[[[fffjjjkkk~~~dddKKKEEECCC@@@EEECCCBBBBBBCCCCCCDDDEEEFFFLLLNNNPPPPPPOOOOOOPPPQQQWWW```eeebbb______``````gggkkknnnooommmmmmooorrruuutttxxx~~~{{{|||||||||}}}}}}|||vvvuuurrrnnnhhh___VVVOOOHHHDDD>>>;;;<<<@@@CCCEEEGGGEEEEEEHHHJJJQQQeeezzzwwwaaa^^^hhhuuukkk]]]sss]]]EEEAAA===>>>>>>888999888999999777888@@@JJJfff~~~wwwjjjjjjvvvzzzuuuggg]]]UUUKKKCCC@@@:::===@@@BBBEEEOOO^^^iiinnn```TTT]]]fffYYYQQQ___ccchhhnnnsss{{{zzztttnnnmmmoooxxxwwwvvvrrrpppiiijjjhhh^^^XXXRRRLLLIIIEEECCCHHHPPPgggxxxzzziii\\\UUUQQQZZZmmmxxxhhhWWWNNNMMM\\\kkkrrrgggZZZWWWTTTMMMHHHFFFFFFIIIPPPXXX^^^bbbjjjmmmsss{{{kkk[[[NNNMMMMMMVVVjjjyyyiiiZZZTTTRRRPPPMMMLLLPPPQQQRRRTTTWWWZZZ]]]```bbbbbbbbbbbb```ZZZSSSMMMCCC@@@===;;;::::::888777888777777666666555444444555444444333222222222333333222222222222333444444777===???BBBIIIKKKWWWooobbbAAA666999<<>>AAADDDFFFJJJGGGGGGJJJPPP^^^yyyhhhYYY[[[iiiiii[[[^^^{{{^^^DDDAAA@@@@@@@@@:::;;;999999:::888888???HHH^^^~~~yyyooommm~~~{{{hhh\\\SSSIIIAAA>>>===??????CCCPPPcccppptttaaa[[[eee|||}}}aaaSSS]]][[[^^^bbbgggqqq||||||uuupppmmmmmmooowwwuuuzzzvvvssskkkjjjhhh___ZZZUUUOOOJJJGGGEEEHHHLLL```qqqxxxggg[[[TTTPPPVVVfff}}}~~~zzzppp]]]LLLIIIOOOfffzzzuuufff```\\\TTTPPPLLLHHHGGGJJJNNNQQQSSS[[[___fffoooxxxiiiMMM===999<<<>>>BBBKKKVVV[[[ZZZUUUNNNIIIJJJLLLLLLLLLNNNNNNNNNOOOPPPQQQQQQQQQPPPRRRRRRSSSTTTTTTQQQLLLIIICCC@@@===;;;;;;:::999888777777666666555444444444444444333222222222333333333222222222333333444555999>>>@@@CCCIIILLL^^^{{{^^^???999888<<>>EEEWWWqqqyyyppp~~~mmm___TTTHHH@@@>>>@@@@@@CCCNNNcccssssssjjjZZZfff]]]KKKOOOUUUWWWXXX\\\gggtttzzzzzzuuuqqqoooppprrrwwwttt}}}xxxtttkkkiiihhh^^^[[[WWWQQQKKKHHHGGGHHHJJJ\\\mmm}}}uuufffZZZUUURRRSSS___ttt~~~|||uuujjjWWWHHHJJJVVVmmmzzziiieeeaaaXXXUUUQQQLLLIIIHHHHHHIIIIIIPPPSSSYYY```hhhnnnsssvvvvvvvvvyyy|||~~~pppRRR===222000666::::::<<<@@@AAA@@@???>>>AAAGGGKKKKKKMMMPPPMMMLLLLLLMMMMMMKKKHHHEEEHHHHHHHHHIIIKKKJJJGGGEEEBBB???<<<:::::::::999888666666666555444444333333333333222222222222333333333333333333444555666666;;;???@@@DDDKKKPPPhhhWWW===:::777>>>WWWkkkdddPPPKKKGGGGGGDDDDDDDDDDDDCCCCCCBBBBBB??????===<<<:::999888777666555444444333333444444222000111333333111444999HHH[[[nnnyyywww|||uuu^^^\\\ttt|||gggZZZ```qqq~~~eeePPPIIIDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGKKKNNNRRRTTTTTTTTTUUUUUU[[[ccckkkppptttzzz{{{zzzsssrrrrrrqqqpppqqqqqqqqqrrruuuzzzxxxuuu}}}|||zzzwwwuuusssqqqnnniiibbbXXXMMMFFFAAA???======@@@CCCEEEFFFFFFEEEFFFOOOcccuuubbbYYYWWWcccZZZXXX}}}[[[DDDEEECCC@@@AAA@@@>>>;;;999::::::999===CCCSSSfffttt~~~ssseeeVVVGGG===;;;>>>@@@KKK___pppsssfffYYY___xxx}}}ZZZOOOLLLRRRTTTUUUXXXaaannnwwwxxxuuurrrrrrssssssvvvnnn|||yyytttjjjhhhhhh___[[[XXXRRRLLLIIIIIIIIIIII[[[mmm}}}uuufff\\\XXXUUURRRZZZmmm|||rrreeeSSSEEEKKKZZZqqqyyyjjjjjjggg^^^YYYWWWSSSQQQQQQPPPOOOMMMRRRSSSUUUXXX\\\```dddeeeggghhhmmmsssxxxuuuSSSAAA:::666000444777777999===>>><<<:::888<<>><<<999888888888888777666666555555444333333222333222222222222222333333444444444444555666777888;;;>>>???EEEMMMVVVttt|||NNN777:::777AAA___sss[[[QQQKKKCCCGGGEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@???===;;;:::888888666555555444444444444444333111111333333222555;;;GGGYYYmmm{{{fff]]]oooyyymmmfffhhhvvvkkkTTTMMMFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIMMMRRRUUUVVVVVVWWWXXX[[[aaahhhlllqqqxxx{{{zzzyyywwwssspppooopppppppppooowwwwwwmmmooouuuyyyxxx}}}}}}||||||{{{xxxvvvrrroookkkeee^^^TTTKKKDDD@@@???===>>>AAACCCEEEEEEHHHGGGKKKYYYrrruuu___ZZZUUUccc___jjj}}}YYYEEEHHHDDD???AAACCC???;;;:::;;;:::999<<>>===???EEEVVVhhhkkkaaaYYYXXXssshhhZZZ^^^TTTQQQUUUYYYZZZ```jjjrrrtttrrrqqqqqqssssssttt|||}}}ggg{{{xxxtttjjjhhhhhh```[[[XXXRRRLLLJJJJJJJJJHHH[[[nnn}}}uuuggg^^^ZZZXXXRRRWWWiii{{{~~~~~~}}}pppcccPPPDDDKKK\\\tttzzzmmmooonnndddbbb```______``````^^^]]]ZZZYYYXXXXXXYYYZZZ\\\]]]___aaahhhpppvvvUUU999222555888777888777666888<<<<<<999<<<888999BBBKKKMMMLLLMMMMMMJJJHHHHHHJJJJJJIIIGGGAAA@@@>>>===>>>>>><<<;;;<<<999777666666777666555666555555444444333222222222222222111222222333333444444444555666777888888:::===???FFFPPP[[[|||vvvGGG222888777DDDeeeyyyyyyTTTRRRLLLBBBJJJEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA???>>><<<:::999888666666555444444444444555444111111333333222666<<>>???AAADDDDDDDDDKKKLLLRRRccc~~~wwwZZZYYYTTTfffhhh|||zzzWWWFFFJJJEEE>>>AAAEEE@@@<<<:::;;;:::999;;;@@@KKKWWWzzztttaaaMMMCCCCCCFFFMMM]]]hhh^^^OOOSSSdddVVVXXXeeeVVVPPPXXX]]]^^^```hhhnnnqqqooonnnppprrrrrrssszzzeee~~~vvvpppnnnjjjddd______[[[TTTMMMIIIHHHIIIJJJ\\\kkkuuudddYYYVVV\\\\\\aaakkkuuu}}}}}}~~~nnn]]]NNNIIISSSaaaxxxiiihhhllljjj___dddiiikkkmmmpppqqqpppooopppooollliiihhhjjjmmmpppvvv}}}fffHHH999666666555777888:::;;;;;;;;;:::999<<<999999===@@@AAAEEEJJJIIIIIIIIIHHHGGGEEECCCBBB???>>>===<<<;;;:::999999999888666555444333444444555555666666555333111000555555444333333222111111222333444444333555777:::===DDDEEEHHHTTThhh\\\BBB888<<<<<>><<<:::999:::;;;<<<;;;999666444222222222333444222111000111333666888GGGTTTkkk}}}vvvsssuuu}}}gggkkk~~~]]]MMMHHHFFFDDDEEEFFFGGGIIIJJJKKKLLLFFFKKKQQQUUUVVVXXX[[[]]]aaadddhhhjjjlllnnnpppqqquuuxxxyyywwwrrrmmmkkkkkkqqqzzziiihhhlllttt}}}||||||||||||zzzxxxuuupppjjjaaaXXXPPPJJJDDD@@@???===<<<===AAADDDGGGHHHMMMRRR___sssxxx[[[PPPRRRUUU___uuuVVVGGGKKKHHHCCCBBBAAA===<<<;;;:::;;;<<<===>>>GGG___{{{zzzyyy{{{hhhQQQEEECCCNNNSSSZZZXXXJJJFFF```fffOOO```oooeeeVVVVVVXXX^^^dddgggkkkmmmrrrsssqqqnnnpppvvv{{{{{{fffzzztttpppllleee```___[[[UUUOOOLLLKKKLLLMMMXXXfff{{{xxxgggYYYSSSZZZ[[[aaallluuu~~~}}}}}}~~~|||nnn^^^PPPKKKTTTaaauuudddjjjssssssgggjjjnnnqqqvvvzzz}}}~~~|||}}}|||zzzxxxyyy|||___FFF;;;:::::::::;;;;;;<<<===============???999777999<<<===@@@DDDDDDEEEFFFGGGFFFEEECCCBBB>>>>>>===<<<;;;:::999888999888777555555555555666555555555555555444333222555555444333333222111111333444555555555666999;;;===DDDFFFKKK\\\sssPPP<<<666999;;;LLLiii|||^^^PPPOOOKKKIIILLLJJJIIIHHHFFFDDDCCCBBBAAA@@@>>>===;;;;;;;;;<<<===;;;:::777444333222333333444333111000111333666777EEESSSiii{{{wwwwwwyyy}}}eeehhhyyyfffTTTMMMIIIFFFGGGHHHIIIJJJKKKKKKLLLIIILLLPPPSSSTTTWWW[[[^^^hhhkkkppprrrrrrrrrrrrsssxxx{{{~~~|||vvvooojjjiiittt}}}lllnnnrrr~~~}}}|||{{{yyyuuurrrlllfff]]]TTTLLLGGGBBB???>>>===<<<>>>AAADDDGGGHHHPPPSSS```uuuvvvUUUNNNOOOQQQ```tttWWWIIILLLIIIDDDCCCAAA===<<<;;;:::;;;;;;======EEE[[[~~~yyytttmmmfffjjjrrrsss^^^NNNGGGLLLMMMQQQQQQJJJPPPrrr___MMMaaaqqqhhh[[[YYYZZZ___eeeiiimmmqqqttttttrrrnnnooovvvzzzzzz~~~fff~~~wwwtttooohhhbbb___[[[VVVQQQMMMMMMNNNOOOTTT___qqq|||lll[[[OOOXXXZZZaaammmwww||||||}}}yyynnnaaaTTTOOOVVVbbbiiibbbppp~~~qqqpppppptttyyy~~~vvvZZZEEE===<<<===<<<=========>>>???AAACCCDDDEEE;;;444555999999:::;;;===???BBBEEEEEEDDDBBB@@@===<<<<<<;;;:::999888888666666555444444555555666666555555444444444555555555444444333333222222111333555666666666777;;;===???EEEFFFNNNdddvvvCCC888666888===VVVsssxxxVVVLLLMMMJJJJJJMMMLLLKKKIIIGGGDDDAAA@@@???@@@???>>>>>>===>>>>>>???<<<;;;888666444333333333444333222111222333666777CCCPPPhhhxxxwww{{{}}}}}}cccbbbpppppp]]]RRRKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQUUUZZZ^^^kkkpppuuuxxxxxxvvvuuutttwww{{{zzzsssnnnlllttt{{{vvv{{{~~~|||zzzvvvrrrnnnggg```WWWNNNGGGCCC???===<<<<<<===???AAADDDGGGIIISSSTTTbbbyyyoooQQQOOONNNOOOfffsssXXXKKKNNNJJJEEEDDDAAA>>>===<<<;;;;;;;;;<<<===BBBWWWyyypppvvvzzzttteee\\\cccooozzz~~~kkkVVVHHHIIIGGGFFFFFFJJJ___vvvUUUKKKaaassslll___ZZZZZZaaaiiimmmppptttwwwxxxuuupppqqqvvvzzzzzzyyyccczzzvvvrrrlllfffaaa]]]XXXRRRNNNMMMMMMMMMPPPWWWfffzzzsss```PPPVVVYYYaaammm{{{|||}}}~~~{{{vvvoooeeeZZZTTT[[[eeeyyy}}}wwwlllppp|||uuuqqqtttyyy}}}uuu\\\HHH???<<<;;;:::=========???BBBFFFJJJMMMKKK???555555888888777777:::===@@@CCCCCCAAA>>><<<;;;;;;:::999999888777777222333333333333444444555555555444333444555777888444444444333333222222222222444555555666888;;;>>>BBBGGGGGGQQQmmm}}}eee<<<999999999BBBbbbjjjPPPIIIJJJIIIHHHLLLLLLKKKIIIGGGDDDBBB@@@???AAAAAAAAAAAAAAAAAA@@@@@@===<<<:::888666444444444444333222222222444555666???NNNiiiuuuvvv{{{}}}~~~bbb]]]iiiwwwtttaaaUUULLLOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLLLLNNNSSSYYY]]]eeejjjqqqwwwxxxxxxwwwvvvtttyyy~~~zzzyyyyyy||||||zzzxxxtttoookkkaaaZZZQQQHHHCCC@@@>>>===;;;<<<>>>@@@BBBEEEHHHKKKUUUVVVfff~~~~~~bbbOOOQQQNNNOOOnnnqqqYYYOOOQQQLLLHHHGGGBBB???>>>===<<<;;;;;;<<<===AAASSSrrrqqqxxx{{{tttgggeeerrruuu[[[GGGFFFBBB???CCCSSSrrreeeLLLJJJbbbtttppp```YYYZZZfffpppssstttxxx}}}~~~zzzuuuuuuzzz}}}|||uuuaaa{{{yyyuuupppkkkfffccc]]]VVVQQQNNNMMMMMMNNNRRR^^^ppp|||jjjYYYWWWYYY```mmm~~~}}}~~~}}}{{{zzzxxxuuuqqqjjj```[[[aaajjjuuu|||~~~tttoootttzzz|||}}}~~~}}}~~~xxx```LLLAAA===;;;:::>>>>>>???BBBFFFLLLRRRVVVOOOBBB888777::::::999999;;;===@@@BBBAAA>>>:::777999999888888777777666666222333333444555555555555555444333333444555777888444444333333333333222222111222444444555888;;;>>>BBBIIIKKKYYY|||lllLLL999999;;;;;;FFFiiiuuuaaaNNNHHHHHHGGGGGGJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA???>>><<<:::777666444444444444333333333444555666<<>>======:::===@@@BBBDDDFFFJJJMMMUUUYYYkkklllTTTLLLRRRLLLPPPuuummmYYYRRRSSSOOOKKKJJJDDDBBB@@@???===<<<<<<======BBBOOOkkkzzzzzzwwwrrrrrr~~~dddKKKCCC???>>>JJJhhhyyyXXXIIIKKKaaatttuuuccc[[[]]]nnn|||~~~}}}}}}|||~~~rrrbbb|||zzzxxxrrrmmmkkkgggaaaZZZUUUQQQOOONNNLLLOOOYYYiii{{{xxxggg[[[[[[___kkk}}}~~~}}}{{{xxxvvvwwwvvvtttooogggbbbhhhrrrzzznnnccc___jjjuuuxxxwwwyyy{{{zzzzzz||||||dddOOOCCC???>>>>>>@@@@@@AAADDDIIIPPPUUUYYYLLLBBB::::::<<<<<<<<<======???@@@AAA???<<<888666777777777777666666555555444555666777777777777777333333333333333444555666333333333333333333333333000111333444555888<<>><<<999777555444555444444444444444555555:::DDD```vvvuuuyyywww~~~vvvyyy}}}hhh\\\bbbhhhuuu|||ggg```iiiwwwvvvgggXXXXXXWWWWWWVVVUUUUUUTTTTTTPPPNNNLLLMMMPPPSSSUUUVVVVVVZZZbbbiiiooouuuzzz~~~uuuqqqooouuuqqqpppxxx~~~zzzxxxuuurrrppplllgggcccUUUPPPHHHBBB???>>>===<<<:::>>>BBBEEEFFFHHHLLLPPPUUU```tttxxx[[[KKKIIIOOOIIIQQQ{{{jjjYYYTTTVVVQQQOOONNNFFFDDDCCCAAA???>>>>>>>>>>>>BBBLLLccc~~~{{{|||nnnTTTBBB???AAAWWWiiiQQQKKKOOO___rrrxxxlllaaacccwwwrrrfff~~~|||yyysssnnniiifff```ZZZUUUQQQOOONNNJJJNNNWWWfffvvvwwwaaa^^^^^^ggg~~~}}}{{{||||||}}}|||zzzxxxwwwxxxwwwvvvssslllhhhoooxxxwww\\\QQQPPP```nnnqqqoooppptttsssuuuzzziiiQQQCCC===>>>???>>>>>>???BBBFFFKKKPPPRRRDDD>>>:::;;;<<<<<<===@@@???@@@@@@@@@???<<<999888666666666555555555555555444444555666666666555555222222333333333333333333333333333333333333333333000222444555666999===AAAEEEOOOXXXrrruuuRRR;;;666333<<>><<<;;;::::::???EEEGGGHHHJJJOOOSSSXXXiii~~~iiiRRRIIIHHHMMMGGGWWWfffXXXVVVWWWSSSRRRQQQIIIGGGEEECCCAAA@@@?????????BBBHHH\\\~~~{{{{{{qqqXXXEEEAAAEEEbbbzzz]]]NNNQQQSSS^^^ppp{{{wwwgggeeexxx~~~sssjjj}}}zzzsssnnneeebbb]]]WWWRRROOOMMMLLLHHHMMMWWWeeettteeeaaa]]]eee|||}}}yyyyyy{{{{{{{{{zzzyyyyyyyyyxxxxxxuuunnnkkkrrr}}}^^^VVVKKKLLL^^^ooopppmmmmmmmmmmmmpppwww}}}}}}lllRRRAAA;;;;;;<<<:::;;;<<<>>>AAADDDGGGIII===:::888:::;;;;;;===BBB???@@@@@@???>>>===;;;:::555555555555555555444444111222333333333333111111111222333444444333111000333333333333333333333333111333555666888;;;???BBBHHHSSS]]]xxxiiiJJJ===666333???OOOYYYmmmzzzaaaYYYQQQKKKIIIIIILLLPPPMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJLLLLLLJJJGGGCCC@@@AAAAAA@@@>>>;;;888666555555555555555555555444444999999LLLqqq|||{{{|||}}}pppaaaeeetttrrryyy{{{iiiggguuu~~~```\\\\\\\\\\\\[[[[[[ZZZZZZSSSRRRSSSUUUYYYZZZWWWTTTTTTUUUWWWYYY^^^eeennntttvvv~~~tttqqqrrrwww~~~|||{{{yyyvvvrrrmmmhhhbbb[[[WWWKKKGGGBBB???===;;;999888:::@@@FFFIIIIIIKKKPPPTTT[[[pppaaaNNNKKKJJJMMMIII]]]sssdddXXXVVVXXXTTTTTTSSSJJJHHHGGGEEEBBBAAA@@@@@@@@@BBBFFFWWWyyyzzzwwwnnnUUUIIIDDDGGGeeeoooVVVNNNUUUVVV\\\ooo|||}}}jjjcccuuu}}}mmmooo{{{zzzuuunnnjjjgggbbbYYYSSSNNNLLLKKKIIILLLQQQWWW```ooottt^^^UUU```ttt~~~{{{zzzzzzzzz|||}}}}}}}}}|||{{{~~~{{{wwwtttrrrssstttvvv}}}uuu]]]KKKIIIDDDOOOjjj~~~}}}sssnnnjjjkkklllnnnpppuuu{{{|||vvv|||hhhLLL;;;444555:::<<<999777777999:::999777:::999888:::<<<======<<>>>>>>>><<<:::999888666555444444555555777999EEEbbb~~~jjjgggmmmuuu{{{}}}zzzfff\\\\\\[[[ZZZ\\\```ddddddZZZXXXVVVWWWZZZ[[[ZZZXXXUUUVVVWWWXXXZZZ]]]bbbfffmmmzzz~~~|||}}}zzzxxxxxxuuupppjjjddd]]]VVVQQQHHHEEE@@@<<<::::::;;;<<>>FFFTTTlllvvvxxxiiiZZZPPPHHHBBBLLLuuu|||YYYZZZYYYXXXZZZcccppp{{{xxxnnnkkksss}}}}}}ppptttzzzxxxssslllhhhddd^^^WWWQQQNNNLLLLLLKKKLLLQQQVVV___mmm}}}xxxcccXXX^^^lll~~~|||zzzzzz{{{|||}}}~~~~~~}}}}}}|||zzzwwwtttsssssstttuuuyyy~~~~~~ttthhh___UUUMMMPPPPPP___{{{vvvlllaaacccdddfffhhhlllrrruuu{{{|||~~~~~~yyyvvv~~~zzz[[[DDD999444555888888555333444666777666555666777:::<<>>===;;;999888666555444444555555777888BBBZZZzzzooolllkkkrrrvvv{{{hhh[[[ZZZYYYZZZ]]]bbbfffhhhbbb___[[[ZZZ[[[[[[ZZZXXXWWWYYY[[[]]]^^^```cccffflllxxx~~~{{{xxxvvvsssooojjjccc]]]VVVOOOJJJCCCAAA===:::888999:::<<>>AAABBBEEEJJJNNNUUU^^^jjjtttwwwmmmUUU@@@;;;888444333333444444444444444444444333333333333333333333333333333333333333333333222222333333444666666888;;;???DDDHHHKKK\\\xxxpppQQQ:::444777>>>CCCVVVhhhttt]]]OOOKKKGGGDDDDDDEEEEEEEEEFFFHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???@@@???>>><<<888888777555555555555555888777<<>>;;;999888:::<<<>>>@@@FFFJJJOOO___xxx|||cccRRRHHHEEEEEEDDDVVVrrreeeaaa___\\\YYYYYY[[[\\\ZZZXXXOOOMMMJJJGGGFFFEEECCCAAABBBFFFMMMaaa|||ppp]]]OOOGGG@@@===BBB===LLLtttmmmNNNQQQYYYbbbddddddgggpppyyyyyykkk``````jjjssswwwvvvpppmmmoooppprrrvvv|||ttt}}}yyysssmmmfffccc^^^YYYRRRNNNLLLKKKKKKKKKQQQUUUXXX]]]hhhyyysssgggaaa___qqq~~~}}}||||||}}}}}}}}}}}}{{{yyyxxxuuuvvvvvvvvvuuutttsssssspppooojjjbbb\\\]]]cccgggsssnnnddd^^^```bbbdddfffiiimmmppprrruuuxxxyyyyyy}}}^^^LLL999333444444333333444444444555777999::::::<<<@@@DDDEEEFFFKKKTTT[[[iiirrr}}}yyy___III;;;888555333333444333222333333333333333333333333444444444444444444444444444333333333333444444555888666888===AAADDDJJJOOO```eeeFFF888888<<<>>>MMMddduuuWWWMMMJJJHHHFFFGGGGGGGGGFFFEEEGGGIIIIIIHHHGGGHHHJJJKKKJJJHHHGGGFFFEEEEEEEEECCCBBB@@@@@@AAA@@@???===999888777777666555555555888666999GGG^^^wwwwwwtttllllllkkklllyyyvvv^^^YYYUUUXXX]]]bbbfffjjjlllkkkiiigggeeecccaaa___aaaeeejjjmmmnnnnnnooopppooo||||||zzzwwwuuutttnnniiiaaaZZZSSSLLLFFFBBB???===;;;::::::===@@@CCCDDDLLLPPPTTTjjjnnnYYYLLLHHHHHHHHHIII```vvvdddeee\\\[[[YYYZZZ[[[[[[YYYWWWPPPNNNJJJHHHGGGFFFDDDBBBCCCEEELLL___yyyiiiVVVIIICCC???======:::JJJjjj}}}rrrYYYHHHNNNWWWbbbeeedddhhhqqqzzz|||mmm^^^\\\iiiyyy|||vvvqqqnnnkkkjjjnnnuuusss}}}wwwrrrkkkeeebbb___ZZZSSSNNNKKKKKKKKKJJJQQQTTTUUUXXXbbbsss{{{rrriiicccrrr~~~~~~~~~}}}~~~~~~~~~|||zzzwwwtttssssssttttttttttttsssqqqqqqiiiiiihhhfffdddeeekkkqqqyyyhhhccc]]]___aaaccceeehhhmmmpppuuuzzzgggMMM???333111444555333222444555666888999<<<>>>@@@@@@DDDHHHKKKOOOYYYfffqqqzzzbbbIII:::777555333444444333111333333333333333333333333444444444444444444444444444444333333444555555666999777999>>>AAACCCLLLUUUppp~~~\\\@@@777:::>>>CCC^^^xxxrrrPPPKKKIIIGGGGGGHHHHHHHHHGGGFFFGGGIIIHHHHHHHHHJJJKKKKKKJJJHHHGGGFFFEEEEEEEEECCCAAA@@@@@@AAAAAA???>>>999999999999888777666666888666888BBBVVVooo|||mmmhhhcccdddooo}}}fff\\\VVVXXX]]]___bbbggggggjjjnnnppppppnnnkkkjjjhhhkkkpppsssttttttvvvwwwwww}}}{{{yyyxxxvvvvvvlllfff^^^VVVPPPJJJEEEAAA===;;;::::::;;;???CCCEEEEEEMMMSSS]]]zzzxxxcccRRRIIIGGGGGGGGGOOOpppnnnccceee[[[[[[ZZZZZZZZZXXXVVVTTTPPPNNNKKKIIIHHHGGGEEEDDDCCCEEELLL___~~~uuuyyycccPPPDDD>>>;;;:::;;;<<>>SSSsssaaaJJJHHHFFFDDDDDDFFFGGGGGGGGGFFFGGGHHHGGGFFFGGGIIIKKKIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@??????@@@@@@???>>>;;;;;;;;;;;;:::999888777666666888@@@PPPhhh~~~oooddd\\\]]]fffwwwooobbbXXX[[[^^^^^^```eeedddjjjqqqwwwzzzzzz{{{{{{uuuvvvxxxyyyyyyzzz|||~~~|||}}}}}}|||{{{yyyvvvuuusssgggaaaXXXPPPJJJEEEAAA???:::999888888:::>>>CCCFFFFFFLLLWWWlllnnneeeWWWKKKDDDBBBCCCDDDXXXfff^^^___\\\\\\[[[ZZZXXXVVVUUUTTTPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEKKK\\\wwwtttwwwvvv```MMMAAA<<<:::999===@@@FFFKKKNNNPPPQQQRRRPPPSSSUUUVVVXXX___jjjsss~~~yyyoooggglll~~~qqqzzz|||tttqqqlllgggddd^^^ZZZTTTPPPOOOPPPPPPPPPOOOQQQPPPOOOWWWiiizzzvvv~~~~~~}}}}}}}}}{{{yyywwwtttrrrrrrrrrqqqooonnnmmmlllllloookkkhhhhhhggghhhpppzzzzzzjjjeeeeeebbbccccccdddgggmmmuuuzzzzzzyyyZZZCCC<<<777555777777555444777888;;;>>>@@@AAADDDHHHLLLRRRXXXeeeuuudddEEE666555333333444444333222111111222222222333333333555555555555555555555555444444444444555666777888999:::@@@FFFEEEIII]]]uuu{{{]]]EEE999777>>>FFFhhhoooTTTIIIGGGEEECCCBBBDDDFFFHHHHHHEEEFFFFFFEEEDDDDDDFFFHHHGGGHHHHHHHHHGGGEEECCCBBBAAA???>>>>>>???@@@>>>===<<<=========<<<;;;:::999444666999???LLLbbb{{{yyyvvvfffZZZ[[[bbbnnnvvvggg\\\^^^aaa```aaagggggglllttt{{{~~~|||{{{{{{{{{yyywwwssspppmmmbbb\\\SSSKKKEEEAAA>>>===;;;:::999999<<<@@@DDDGGGKKKOOO___qqq\\\WWWOOOGGGBBBAAAEEEHHHiiisssbbb^^^]]]\\\\\\\\\ZZZXXXWWWVVVWWWRRRPPPNNNMMMNNNNNNMMMLLLKKKGGGIIIUUUmmm|||tttxxx```LLL@@@=========@@@DDDEEEEEENNN]]]bbb]]][[[YYYXXXWWWZZZ```hhhmmmwwwwwwtttttt~~~qqqyyyzzzsssrrrnnnhhhfff]]]YYYTTTQQQQQQRRRSSSTTTRRRTTTRRRQQQXXXiii||||||~~~~~~||||||||||||{{{yyywwwuuurrrqqqpppnnnlllkkkkkkjjjllliiiiiikkkhhheeeiiiqqq{{{yyyooohhhdddccc]]]]]]]]]^^^aaahhhqqqxxxxxx|||aaaMMMCCC999777777999888555666:::<<<@@@CCCFFFGGGIIINNNRRRaaaiiiyyy~~~[[[@@@555444333333555555444222111111111222222333333333555555555555555555555555444444444555555777888888999<<>>999<<>>??????>>>======>>>>>>>>>>>><<<;;;:::333666999>>>III]]]vvvxxxwwwvvv~~~}}}jjj\\\\\\bbblll{{{jjj^^^aaadddbbbdddjjjkkkpppvvv|||~~~zzzzzzzzzxxxuuupppkkkhhh```ZZZQQQIIICCC@@@>>>======<<<;;;<<<>>>CCCGGGJJJRRRTTTgggxxxlll]]]UUUSSSNNNGGGCCCDDDJJJPPPyyynnndddbbbaaa\\\]]]\\\[[[YYYXXXYYYZZZSSSQQQPPPPPPQQQQQQQQQPPPOOOIIIFFFOOOddd~~~vvvxxx^^^HHH===;;;===???@@@FFFFFFFFFXXXpppttthhheeebbb^^^]]]```dddiiikkktttwwwzzzooorrrwwwtttrrrmmmhhhaaa\\\WWWUUUVVVWWWUUUTTTRRRRRRSSSUUUWWWaaavvv}}}~~~}}}~~~~~~|||{{{|||||||||}}}}}}|||zzzxxxvvvtttrrrooommmmmmllljjjhhhgggeeebbbbbbdddfffggggggpppnnnkkkhhheeedddcccccc^^^\\\ZZZZZZ^^^eeelllqqq{{{{{{oooaaaSSSGGG@@@888666555666777888888888@@@HHHHHHHHHNNNNNNRRR___ttt|||YYY<<<333333333333333333333333333222111000000111222333444444555555555555444444555666777777555666777999@@@<<>>??????>>>===;;;;;;<<<===<<<;;;999888777===>>>BBBKKKRRRhhhwwwooowww|||yyyeee[[[\\\gggxxx~~~tttggg```bbbeeefffeeemmmooouuu~~~~~~{{{~~~{{{vvvwwwuuuqqqooommmhhhbbbVVVQQQKKKEEEBBB>>>;;;999999999999;;;AAAHHHLLLLLLLLL[[[rrruuuhhh___YYYQQQMMMGGGCCCAAACCCJJJPPP{{{ccc___```^^^```___\\\YYYWWWVVVVVVVVVTTTSSSRRRRRRSSSRRRPPPNNNJJJLLLJJJQQQbbbpppttteeeJJJ>>>???@@@===DDD<<>>@@@???===>>>HHHLLLOOOXXX[[[```nnn}}}XXX;;;333333333333333333333333333222111000000111222333444555555666666555555444555666777777777888:::<<>>???@@@@@@???:::;;;;;;<<<<<<<<<<<<;;;999>>>===???GGGMMMaaa}}}xxxvvv{{{nnn```\\\bbbrrrwwwjjjbbbbbbeeegggfffkkkooowww}}}uuurrrzzzzzzllljjjvvv{{{vvvttt~~~~~~~~~|||yyysssuuusssnnnkkkjjjddd]]]RRRNNNHHHCCC???===:::888>>>>>>>>>???DDDJJJOOOPPPPPPiiirrrhhh___UUUNNNNNNIIIEEEBBB>>>>>>IIIWWWpppaaa___```aaa___^^^[[[YYYWWWVVVUUUUUUTTTSSSRRRSSSTTTSSSRRRPPPNNNOOOLLLQQQ___kkktttjjjPPPBBB@@@@@@???FFFAAAPPPSSScccxxxnnnkkkiiinnnvvv}}}xxxyyyzzz{{{}}}iiinnnyyyvvvtttnnniiibbb]]]WWWTTTTTTTTTSSSQQQQQQQQQRRRSSSTTTYYYhhhwwwzzzxxxsssxxx|||{{{zzzyyyyyy|||~~~}}}|||||||||wwwtttqqqooonnnmmmllljjjgggeeebbbaaabbbbbbbbbaaacccaaa^^^\\\YYYXXXWWWWWWWWWVVVTTTTTTUUUWWWYYY[[[```ccchhhkkkjjjfffaaa^^^TTTQQQNNNJJJGGGDDDCCCCCC???<<<:::>>>DDDGGGEEEBBBEEESSSZZZ```lllqqqwwwvvvRRR777222222333333333333333333222222111111111111222222555555666666666666555555444666777888999:::===@@@FFFEEEKKKVVVcccwww^^^FFF666999:::999JJJbbb}}}bbbNNNFFFEEEEEEAAAAAABBBDDDGGGHHHGGGFFFDDDCCCEEEIIIIIIDDDAAABBBBBBDDDEEEDDDAAA@@@BBBEEECCCAAA>>>>>>@@@BBBCCCCCC;;;;;;;;;;;;;;;===>>>???;;;>>>;;;<<>>???AAAEEEIIIPPPUUUYYYpppbbb^^^ZZZQQQIIIIIIDDDCCCDDD???>>>QQQiiiuuufffcccaaaaaaddd^^^]]][[[XXXWWWVVVVVVWWWVVVTTTSSSTTTUUUUUUTTTSSSRRRSSSOOOQQQ\\\dddwwwtttqqqXXXFFF@@@@@@AAAGGGGGG]]]cccqqqvvvnnnfffgggrrr~~~|||vvvpppllliiihhhiiilllqqquuuwwwxxxeeemmmzzzwwwtttnnniiiccc]]]WWWTTTTTTTTTRRRPPPRRRQQQRRRSSSSSSUUU```lll|||vvvsssmmmqqq}}}|||zzz|||}}}||||||}}}~~~vvvsssooolllkkkkkkiiihhhgggeeebbbaaaaaa```___^^^]]][[[YYYVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRTTTUUUWWWXXXWWWTTTQQQOOOKKKJJJHHHFFFEEEDDDCCCCCC===:::999===EEEIIIHHHEEEQQQaaahhhmmmyyyeeeGGG111222222222222222333333333222222222222222222222222555666666777777666666555222444666888:::<<<@@@CCCIIIIIIPPP```uuulllJJJ;;;444999<<<@@@SSSjjjdddMMMFFFBBBCCCHHH???@@@CCCFFFHHHHHHGGGFFFFFFFFFKKKPPPNNNGGGCCCCCCCCCEEEGGGEEEBBBBBBEEEIIIDDDAAA??????AAACCCEEEEEE???>>><<<:::;;;<<<>>>@@@<<<>>>::::::???BBBRRRmmmuuuuuu~~~mmm^^^ZZZfffuuusssuuuiiicccccceeefffjjjrrr}}}mmmlllrrrrrrooonnn~~~xxxooo}}}vvvttt~~~{{{xxxvvvuuuuuutttooopppnnniiieee```XXXPPPIIIEEEAAA===<<<;;;999888:::===BBBGGGHHHKKKTTT]]]ggg{{{hhh[[[WWWTTTNNNIIIEEEAAACCCGGGAAABBB]]]~~~bbb___eeeaaa]]]```___^^^\\\ZZZYYYYYYZZZZZZXXXWWWUUUUUUWWWXXXWWWVVVUUUVVVQQQRRRZZZ___ooowwwxxxvvv]]]HHH???AAAEEEGGGMMMjjjsssxxxkkkeeeiiittt~~~zzzpppnnnllliiigggeeecccbbbdddnnnzzzxxxuuunnnhhhccc^^^XXXTTTTTTTTTRRRPPPSSSRRRSSSTTTRRRSSS[[[dddzzz|||vvvrrrpppfffcccrrr|||~~~}}}|||{{{{{{|||}}}wwwtttooolllkkkjjjiiihhhgggeeebbbaaa```___^^^\\\ZZZXXXVVVTTTRRRRRRRRRRRROOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKEEEFFFFFFFFFDDDBBB???>>><<<999888===DDDIIIJJJIIIXXXhhhnnnpppzzzxxxfffRRR===000111111111222222333333333222222222333333222222222555555666666666666555555111333666888;;;>>>BBBEEEIIIJJJVVVnnntttVVV???666333888===GGG\\\qqq|||QQQEEEEEEAAA@@@EEE>>>@@@CCCFFFGGGHHHHHHGGGKKKLLLQQQUUUQQQIIIDDDDDDFFFHHHIIIGGGEEEFFFIIIMMMDDDBBB@@@@@@CCCEEEGGGGGGCCCAAA>>>;;;:::;;;===???<<<>>>::::::???AAANNNgggyyywwwtttbbbYYY___kkkkkk~~~{{{nnnddd```aaadddkkksss~~~|||jjjkkkrrrsssqqqqqqvvvxxxrrrppp}}}~~~{{{xxxuuusssrrrrrrnnnooommmfffaaa]]]UUULLLFFFBBB???<<<<<<<<<;;;:::===AAAIIINNNMMMNNNYYYgggzzz}}}sssdddVVVMMMIIIFFFEEECCC@@@BBBDDDAAAGGGeeepppVVV]]]iiiddd\\\]]]aaa```___^^^]]]^^^^^^___[[[ZZZXXXWWWYYYYYYYYYXXXWWWWWWSSSTTTZZZ]]]jjjxxxyyycccMMMAAABBBIIIIIITTTttt}}}yyykkkeeejjjttt|||~~~wwwqqqmmmkkkeeeqqqzzzxxxtttmmmgggccc^^^XXXUUUUUUUUUTTTRRRTTTRRRRRRSSSRRRQQQWWW___pppyyytttpppooocccZZZcccxxx}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzvvvqqqmmmllllllkkkjjjfffdddbbbaaaaaa```]]][[[YYYXXXVVVTTTSSSSSSSSSSSSPPPQQQRRRRRRSSSRRRRRRQQQOOONNNMMMLLLLLLLLLKKKKKKCCCEEEFFFGGGFFFDDDAAA???<<<;;;:::===BBBHHHLLLOOO^^^nnnpppllluuu~~~qqq^^^OOOAAA777111000000111111222333333333222222333333333333222222444444555555555555444444111444777:::===@@@EEEHHHHHHQQQfff|||bbbEEE999444333888AAAOOOcccuuujjjJJJCCCDDD>>>;;;>>><<>><<<>>>;;;<<>>DDDLLLRRRcccppplllaaafffnnnssszzzzzz~~~yyyeeePPPDDD===666111111///000000111222222333333222222333444444333222222333333444444444444333333444666:::===???CCCHHHKKKPPPdddeeeNNN;;;777555777>>>JJJ[[[mmmzzzoooWWWCCCAAAAAA<<<999<<<:::===@@@AAAAAABBBEEEHHHLLLMMMPPPQQQLLLDDDCCCGGGIIIEEEAAABBBGGGJJJKKKJJJDDDDDDDDDFFFHHHHHHGGGEEEDDDBBB@@@>>>===>>>??????===???<<<>>>BBB???FFFZZZxxxfff^^^^^^gggqqqyyyiii___^^^___gggllluuu~~~sssuuuxxxwwwwww{{{wwwooohhhppp~~~}}}|||yyy{{{|||yyytttooollllllhhhgggaaaYYYTTTQQQLLLEEE???===::::::;;;=========@@@BBBHHHNNNOOOXXXuuuqqqiii\\\QQQJJJFFFEEEDDD???BBBBBBBBBNNNjjjvvvgggdddsss}}}ppphhhdddcccbbbbbbcccdddeeefffccc```]]][[[[[[[[[[[[ZZZWWWXXXTTTSSSWWWUUU___uuu|||~~~|||iiiUUULLLMMMVVVccc}}}nnnnnnvvv}}}xxxxxxxxx{{{iiiwwwyyywwwsssllleeeccc^^^YYYWWWWWWXXXWWWUUURRROOOMMMOOONNNNNNTTT[[[aaarrrzzzssslll___```llluuu~~~~~~yyyyyy}}}{{{|||}}}~~~~~~}}}{{{zzzyyyuuuoookkkiiiiiiiiiiiieeedddcccbbbbbbaaa^^^\\\ZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDAAA???===<<<;;;;;;999:::;;;999:::@@@JJJSSSaaalllcccRRRRRRXXX]]]bbbccckkkooolllhhhiiillllllXXXGGG888444333///---//////000000111222222333333222222444444444444222222222333333444444333333222666999<<>><<<<<>>>>>>>>@@@DDDGGGHHHIIILLLMMMHHHBBBCCCHHHHHHBBB===>>>EEEJJJIIIFFFDDDDDDFFFHHHIIIIIIFFFDDDBBBAAA@@@?????????@@@AAA>>>@@@===???CCC>>>BBBUUUxxxzzz||||||ooodddbbb___eeesss}}}lll```^^^___dddhhhqqq~~~{{{}}}|||~~~wwwtttyyywwwxxxyyyvvvsss}}}|||{{{zzzwwwzzz{{{yyysssmmmjjjjjjdddccc\\\TTTOOOLLLHHHBBB===;;;888888:::<<<======EEEEEEKKKRRRXXXiiioookkk```RRRJJJGGGFFFDDD@@@>>>EEEFFFHHH\\\iiicccfffuuu|||mmmaaaccccccbbbbbbccceeefffgggeeebbb^^^\\\\\\\\\[[[[[[WWWXXXSSSRRRUUURRRZZZoooxxxtttuuuvvv___QQQMMMYYYfff}}}rrr{{{kkk~~~zzzwwwrrrllljjjaaa^^^YYYXXXXXXWWWTTTQQQTTTRRROOONNNNNNPPPSSSTTT]]]rrrzzzuuukkkcccfffppp||||||{{{~~~}}}~~~~~~xxxuuuvvvqqqpppooommmjjjgggeeedddeeeeeeeeeeeedddcccbbbbbb^^^\\\ZZZXXXVVVVVVVVVVVVUUUUUUUUUTTTSSSPPPNNNMMMNNNMMMKKKIIIGGGEEECCCBBB@@@???>>>======<<<<<<<<<;;;999777666:::@@@GGGKKK^^^]]]WWWNNNFFFCCCGGGLLLUUUXXX[[[\\\ZZZVVVTTTSSSAAA<<<666222222333222111111111111111222333444555444444444555555555666666777555333222222444777888888:::???DDDCCCCCCMMM[[[mmm```AAA888<<<999:::AAANNN^^^lllwww|||UUUIIIEEE@@@=========<<<:::::::::;;;===@@@CCCEEEFFFEEEEEEDDDDDDDDDDDDDDDEEE>>>???AAACCCDDDDDDDDDCCC@@@AAADDDEEEFFFEEEDDDCCC??????@@@AAAAAABBBBBBCCCDDDAAA>>><<<===AAAFFFIIIbbb~~~~~~~~~~~~mmm___```bbbiiivvvrrrgggbbb```ggghhhooo~~~yyyggg[[[]]]```]]]^^^dddkkk}}}zzzwwwyyyvvvsssqqqqqqpppkkkhhhbbb\\\TTTOOOKKKHHHDDDAAA>>><<<999888;;;>>>AAACCCEEEEEELLLWWWaaawwwnnn```]]]UUUKKKEEEDDDDDDCCC>>>???CCCSSSwwwzzzgggccceeemmmooohhh```^^^bbbaaa```bbbeeegggggggggeeedddbbb```^^^]]]\\\\\\YYYVVVUUUVVVUUUWWW^^^ggg}}}jjjYYYQQQ\\\rrrzzzyyymmm~~~zzzwwwqqqkkkjjjaaa]]]YYYWWWWWWWWWTTTQQQQQQPPPMMMLLLLLLNNNQQQRRRWWWgggvvv~~~xxxoooiiijjjqqq{{{~~~}}}xxxvvvxxx||||||~~~wwwqqqppphhhiiiiiijjjiiiiiihhhggg``````aaaaaaaaa``````___]]]\\\ZZZWWWVVVUUUUUUUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGEEECCCBBBBBB???>>>===<<<;;;;;;;;;;;;:::888666666888===BBBEEEKKKKKKHHHCCC======AAAFFFDDDGGGIIIIIIGGGDDDBBBBBB<<<888333222333444333222111111111111222333444555555555555555666666666777666555333222333555777999<<>>@@@BBBCCCEEEDDDDDDCCCCCCDDDDDDEEE>>>???AAABBBDDDDDDDDDCCCBBBCCCEEEFFFFFFDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCGGGEEEBBB@@@AAADDDHHHJJJ\\\wwwrrrggg``````cccmmmtttiiibbb```ggghhhooo}}}}}}zzz}}}lll\\\PPPQQQSSSPPPRRRWWWggg|||~~~}}}}}}{{{xxxuuuuuussspppoooooolllgggccc]]]XXXQQQKKKHHHEEEAAA>>>:::999888888;;;???BBBDDDLLLPPPTTT\\\oooyyydddaaa[[[QQQGGGAAA@@@AAA@@@DDDDDDKKKdddrrrbbbaaacccgggeee^^^[[[\\\aaaaaa```bbbdddfffeeedddeeeccc```]]][[[YYYYYYYYY\\\YYYWWWWWWVVVVVV[[[ccc|||xxx}}}rrrccc\\\cccsss}}}mmm{{{vvvsssmmmhhhfff```\\\XXXVVVVVVVVVSSSPPPNNNLLLJJJIIIJJJLLLNNNPPPPPPYYYfffsss|||vvvrrrqqqrrrxxx}}}|||yyytttrrrtttuuuuuuyyy~~~{{{rrrjjjhhhcccdddfffhhhhhhhhhgggfff```aaabbbbbbcccbbbbbbbbb]]][[[ZZZWWWVVVTTTTTTTTTRRRRRRRRRQQQOOOMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@===<<<;;;::::::999999:::888777666666777999<<<===:::;;;;;;888555555888<<<999;;;<<<:::888666555666444333111111333444333333111111111222222333444555555555666666666777777777666555444333444666999:::===@@@EEEGGGGGGOOOaaatttYYY===999:::666???PPPgggyyyeeeMMM???@@@===:::999:::::::::999;;;;;;;;;<<<===>>>???@@@DDDCCCCCCCCCCCCCCCDDDDDD???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFEEECCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEIIIGGGDDDBBBBBBDDDGGGIIITTTlll|||{{{sssddd___\\\bbbqqqzzzpppkkkhhhllllllrrr~~~pppkkkoooyyydddUUUHHHGGGIIIJJJNNNTTTeeewww~~~|||}}}|||{{{zzzzzzyyyvvvsssqqqnnnllllllkkkhhhaaa\\\UUUQQQKKKFFFCCC@@@===;;;888888999;;;>>>BBBEEEGGGIIIQQQYYYeeennn```^^^VVVKKKCCCAAAAAAAAAAAAFFFFFFUUUyyy}}}iii___```bbbaaa\\\WWWXXX]]]aaaaaaaaabbbddddddcccaaadddbbb^^^[[[YYYYYY[[[\\\___\\\ZZZZZZWWWUUUWWW]]]mmm}}}tttttt}}}rrrmmmpppyyylllwwwrrroooiiicccaaa```[[[VVVTTTTTTTTTRRROOOLLLKKKIIIIIIJJJLLLNNNPPPOOOPPPYYYiiixxx}}}zzzvvvqqqrrr~~~|||xxxtttssssssmmmmmmqqquuussskkkeeecccfffgggiiijjjiiigggdddbbbcccdddddddddccccccbbbaaa]]]\\\ZZZXXXVVVTTTSSSSSSPPPPPPPPPOOONNNKKKIIIHHHFFFFFFDDDCCCAAA???>>>===;;;;;;:::999888888888888777777777666666666777777777888888666333111222333666666666444222111111333000000000111222222222111222222222222333444555555555555555666666666777777555555444555666999;;;<<<>>>AAADDDGGGMMM```}}}aaaCCC666888<<<;;;LLLfffgggKKK???<<<;;;:::999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@BBBBBBBBBBBBBBBBBBCCCDDD@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIGGGEEECCCBBBCCCEEEFFFNNNccc{{{~~~lllbbbYYYZZZfffxxx~~~{{{yyyuuutttzzzuuujjj]]]YYYbbbttteeeWWWJJJGGGKKKQQQ[[[dddttt|||vvvpppxxx~~~{{{zzzzzzzzzyyyyyyyyywwwtttqqqnnnllljjjjjjhhhddd\\\VVVNNNKKKFFFBBB>>><<<;;;:::999:::===@@@BBBEEEIIIKKKMMMXXXhhhrrrfff^^^WWWNNNFFFDDDDDDDDDDDDDDDGGGLLLffflllaaa```___^^^]]]ZZZZZZ]]]aaabbbbbbbbbdddeeedddbbb___aaa^^^[[[YYYZZZ^^^bbbeeeaaa]]][[[[[[YYYUUUVVVYYY```mmmxxxuuu||||||mmmwwwrrrooohhhcccaaa___ZZZTTTRRRRRRRRRQQQOOOKKKKKKJJJJJJLLLNNNPPPRRRQQQOOOSSSaaarrrzzzrrroooxxx{{{vvvsssssssssjjjiiijjjmmmlllgggdddeeehhhiiilllmmmkkkhhhdddaaacccccccccaaa```^^^\\\[[[\\\[[[ZZZXXXVVVTTTRRRQQQOOOOOOOOONNNLLLJJJGGGFFFGGGFFFDDDBBB???===;;;::::::999888777666666666666777777777777777555444444888999999777555222111111333333222111///...///111///111222222222111000000222222222222333444555666444555555555555666666666555555666777999<<<>>>???BBBEEEHHHMMM]]]zzzdddCCC::::::777:::AAAUUUsssfffLLL<<<888888999999::::::::::::;;;<<<:::;;;;;;<<<>>>@@@BBBCCCAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGIIIHHHFFFEEEDDDDDDEEEFFFLLL\\\sssxxxjjj^^^[[[bbbooo~~~|||yyynnnfffcccddd\\\UUUMMMMMM\\\wwwcccXXXLLLJJJQQQ^^^mmmxxx{{{iiicccrrr}}}|||{{{zzzyyyyyyyyyyyywwwssspppllljjjhhhgggeee```XXXRRRIIIGGGCCC???<<<:::::::::999<<<@@@BBBDDDGGGLLLOOO\\\iiitttddd\\\WWWPPPHHHCCCEEEFFFCCCBBBEEEPPP^^^~~~mmmaaa\\\```]]]YYYXXX\\\```cccbbbccccccdddeeefffeeebbb```___\\\YYYXXXYYY^^^cccgggaaa]]][[[\\\[[[WWWVVVYYY\\\dddyyy|||ttt~~~|||pppzzzuuuqqqjjjeeeccc^^^YYYSSSPPPQQQQQQPPPNNNLLLKKKLLLLLLNNNPPPRRRTTTRRRPPPQQQ[[[mmmwwwsssxxxzzztttrrrrrrqqqkkkhhhfffhhhgggccccccfffcccfffjjjmmmmmmkkkgggdddeeeeeedddbbb```]]][[[ZZZZZZYYYXXXVVVTTTRRROOONNNLLLLLLLLLKKKIIIGGGEEECCCEEEDDDBBB@@@===;;;999888999888777666666555666666666666777777666555444333555555555555555444333222222333333222111111222444111222444333222000000111222222222222333444555666555555666666666777777777666666888:::<<>>777;;;JJJ[[[wwwiiiMMMAAA;;;888999777999:::;;;::::::;;;===::::::;;;<<<>>>@@@BBBCCC@@@?????????@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGJJJUUUiiiuuuhhhdddeeekkkzzzooo```VVVOOOMMMPPPJJJHHHFFFJJJ^^^\\\VVVOOOOOOYYYjjj{{{wwwffffffzzz~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyvvvqqqmmmjjjgggdddbbb```[[[SSSMMMDDDCCCAAA===:::999:::;;;999===AAACCCEEEIIIPPPUUU```uuujjj```XXXQQQKKKDDDBBBEEEDDD@@@BBBHHH]]]qqq{{{hhhbbb```\\\ZZZWWWWWW\\\dddeeebbbdddddddddeeeffffffdddbbb^^^\\\XXXVVVWWWZZZ^^^aaabbb]]]ZZZ[[[[[[XXXWWWXXX\\\```rrrppprrr~~~zzztttrrrlllbbbuuunnnzzzuuuqqqjjjdddbbb]]]XXXRRROOOOOOPPPOOOMMMKKKLLLLLLMMMOOOQQQSSSUUUOOOPPPPPPTTThhh|||~~~}}}tttrrrqqqooojjjfffddddddbbb^^^]]]___^^^bbbggglllmmmjjjfffcccddddddcccbbb```]]][[[ZZZVVVVVVUUUSSSQQQNNNKKKIIIHHHIIIHHHHHHFFFCCCAAA@@@??????>>>===;;;:::999999999888777666666555555666444444555555555444444444222222222333444444333222111333444444444444555666111333555444222111333555333333222333333444555666777777888888888999999999777888:::<<>>@@@@@@>>>>>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGIIIMMM[[[tttsssnnnkkkiiisssoooXXXOOOJJJDDDCCCHHH???BBBCCCJJJ```ZZZYYYYYY^^^jjj{{{zzzttt}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyxxxtttnnnjjjfffbbb^^^[[[XXXSSSMMMGGG@@@@@@???;;;888777999<<<:::>>>CCCFFFJJJPPPYYY```mmmoooccc^^^UUUJJJHHHBBBBBBFFFEEECCCKKKXXXnnnrrrfffdddcccYYY\\\\\\ZZZ]]]dddeeecccdddcccbbbcccdddeeedddccc]]][[[XXXVVVWWWZZZ^^^```fff___ZZZZZZZZZWWWVVVWWWZZZ\\\jjj~~~uuunnn}}}}}}tttcccYYYWWW]]]~~~|||sssjjjwwwrrrnnnhhhbbb___]]]XXXQQQNNNOOOOOONNNMMMKKKKKKLLLNNNPPPRRRTTTUUUKKKOOONNNPPPddd~~~{{{wwwsssrrrooogggcccaaaaaa^^^XXXVVVWWW]]]```fffjjjjjjgggccc___^^^^^^]]]\\\[[[YYYXXXWWWSSSSSSRRRQQQNNNKKKHHHFFFFFFFFFFFFEEECCCAAA???===::::::::::::::::::::::::999888777666666555555666222222333333333444444444444333222222222222111000,,,...000111111111222444111333555444222333666999333333333333444555666666999999:::::::::;;;;;;;;;777999;;;>>>AAADDDFFFGGGLLL[[[qqq{{{|||nnnCCC>>>:::888888>>>QQQdddvvv^^^@@@777777333333888444777::::::888777999;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGQQQiiiyyyuuuoooiiiooo{{{~~~kkkUUUDDDAAAAAA<<<<<<@@@:::>>>CCCJJJ```sss^^^bbbgggnnn{{{~~~~~~}}}|||zzzyyyyyyyyyxxxxxxvvvrrrlllhhhccc___YYYUUURRRNNNHHHCCC===>>>===:::777666888;;;<<>><<<;;;::::::::::::999888777777666666666555555555444444444444333333222222333333444222222222222222222222222000000000000111222333444444555666666666666666666555555555555666666666666999888888888777777777777===???BBBDDDDDDDDDIIIPPPUUUqqq|||xxxfffKKK<<<===777777DDDNNN\\\qqqUUUFFF999555777777555333666666777888999999::::::<<<<<<;;;::::::;;;===>>>>>>>>>???@@@BBBCCCCCCDDDBBB@@@???======>>>@@@AAAEEEEEEDDDCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBBBBDDDEEEIIIIIIIIIHHHFFFDDDCCCBBBIIIFFFJJJ]]]yyy~~~uuussssssrrruuuzzzlllQQQKKKCCC>>>===>>>??????>>>FFFIIIJJJWWWtttqqqeeejjjsss~~~}}}|||{{{zzzxxxzzzwwwsssrrrqqqnnnhhhddd^^^WWWPPPLLLKKKHHHCCC>>><<<<<<;;;999888888;;;===@@@DDDJJJOOOUUUaaauuufff]]]XXXMMMEEEEEECCC@@@AAAEEEGGGPPPkkksssccc___```bbb^^^^^^___bbbeeefffeeedddbbbaaa___]]]]]]^^^```aaa[[[ZZZYYYXXXYYY\\\^^^``````___]]][[[XXXVVVTTTSSSTTTWWW\\\iii}}}~~~~~~uuuttt\\\RRR```mmm```tttxxxuuummmhhheee\\\YYYWWWSSSQQQPPPNNNLLLJJJKKKJJJKKKNNNQQQQQQOOOLLLHHHJJJMMMOOOUUUaaaqqq}}}wwwrrrvvvzzzrrrooooookkkfff```\\\ZZZXXXUUUSSSXXX\\\bbbfffeeebbb]]]ZZZZZZXXXVVVUUUUUUVVVUUUSSSPPPOOOMMMKKKIIIFFFDDDDDD@@@???>>>===<<<:::999999999999999888777666666666666555555555444444444444444333333222222333333444222222222222222222222222000000000111222222333444555555666666777777666666555555555555666666666666888888888888888888888777;;;@@@EEEGGGFFFIIIQQQZZZaaavvvUUU>>>888:::666;;;KKKVVVcccuuutttKKK???555444666555444555666666777777888999999:::DDDBBB@@@>>><<<;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCAAA@@@>>>======???@@@AAAEEEDDDCCCCCCBBBBBBBBBCCCAAACCCDDDDDDCCCCCCDDDFFFHHHHHHHHHGGGFFFEEECCCCCCFFFFFFIIIUUUooo|||{{{zzzvvvwwwyyyeeeJJJEEE>>>;;;===???@@@???BBBFFFFFFFFFQQQgggzzzvvvqqqmmmqqqwwwwwwooogggnnnsss}}}~~~|||{{{||||||zzzyyyyyyvvvrrrqqqooollleee```ZZZTTTMMMIIIGGGEEEAAA<<<999::::::999888:::===@@@EEEHHHLLLPPPZZZnnnttt^^^VVVRRRIIICCCCCCAAA>>>>>>CCCNNNdddjjjbbbaaaaaaaaa^^^___aaaccceeegggffffff```aaabbbcccbbbaaa___^^^[[[ZZZZZZZZZZZZ\\\]]]^^^```___]]][[[XXXVVVTTTSSSTTTVVVZZZeeezzz~~~}}}zzz|||wwwfffdddxxxpppdddzzzvvvlllhhheee]]]WWWUUUSSSRRRQQQOOOLLLJJJIIIIIIJJJMMMNNNNNNLLLJJJJJJJJJJJJJJJMMMUUU```iiivvv~~~qqqiiimmmwwwtttqqqqqqlllhhhbbb^^^[[[ZZZXXXWWWTTTXXX^^^bbbccc```[[[XXXYYYWWWTTTSSSTTTSSSRRRQQQMMMLLLJJJHHHFFFCCCBBBAAA===<<<;;;:::999888777777888888777777666555555555555555555555444444444444444333333222222333333444111111111111111111111111111111111222333333444444555555666777777777777777555555666666666777777777888888888999999999999999:::@@@FFFEEEEEEMMM]]]kkk~~~sss[[[CCC333555:::<<>>777222333444333444777666666666777777888888999DDDBBB@@@===;;;:::::::::======>>>???@@@AAABBBBBB???>>>======>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDIIIIIIMMMddd~~~zzzyyyoooWWWFFFAAA<<<<<<@@@DDDCCCAAAFFFFFFFFFGGGNNNZZZcccfff^^^\\\ZZZZZZ]]]_________lllsss~~~|||{{{yyyzzz{{{{{{zzzyyyvvvtttpppnnnlllggg___YYYSSSNNNGGGDDDBBB@@@===:::777888999999:::<<<@@@DDDMMMNNNPPPVVVhhh{{{gggTTTNNNLLLFFFBBBBBB@@@@@@@@@FFFZZZxxxvvvfffbbbdddcccaaa^^^```aaaccceeefffgggggg^^^bbbfffiiihhhddd^^^ZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^]]][[[YYYWWWUUUSSSSSSRRRTTTWWW]]]mmm{{{zzzxxx~~~wwwmmm{{{vvvlllhhheee]]]WWWVVVTTTTTTSSSQQQMMMJJJIIIIIIKKKLLLMMMLLLJJJIIIIIIIIIGGGFFFFFFKKKSSSYYYiiiwwwvvvooorrryyyxxxsssrrrkkkiiieeebbb^^^[[[XXXVVVRRRSSSVVVYYYZZZZZZXXXVVVVVVTTTQQQPPPPPPPPPNNNMMMIIIHHHFFFDDDBBB@@@???>>>::::::999999888777666666666666666555555444444444444444444444444444444444444333333222222333333444111111111111111111111111111222333333444444555555555555666777888888888888777777888888888999999999999999999:::;;;<<<<<<<<>>??????@@@@@@============>>>???AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAACCCDDDCCCAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEECCCKKKKKKHHH[[[}}}yyybbbJJJEEEAAA>>>@@@EEEHHHHHHEEEDDDEEEHHHKKKNNNRRRYYY___fffddd```ZZZWWWYYY___eeejjjqqq~~~}}}|||{{{|||zzzyyyzzzzzzzzzxxxwwwssspppmmmjjjgggaaaXXXRRRLLLGGGBBB>>>===<<<:::999888999:::;;;<<>>???@@@@@@EEEKKKMMMOOO\\\zzzmmmKKK999666777555:::MMM\\\ccciiikkkyyyYYYCCC;;;333222333444222///111666444555555555555555666666444333444444666999;;;<<<;;;<<<<<<<<<===>>>>>>>>><<<<<<======>>>???@@@AAA@@@???????????????@@@@@@@@@AAABBBAAA???>>>>>>@@@BBBBBBCCCDDDEEEEEEEEEEEE@@@IIIIIIEEETTTzzz~~~~~~~~~xxxvvv{{{{{{aaaGGGCCCBBBAAABBBEEEGGGHHHGGGBBBDDDIIINNNMMMMMMXXXggg{{{sssiiicccfffpppxxxzzz~~~|||zzzyyy}}}|||zzzzzzyyyxxxuuurrroookkkgggddd```ZZZQQQKKKFFFBBB>>>:::999999999999<<<===>>>>>>???BBBFFFJJJOOOWWWeee~~~|||lll```VVVKKKFFFDDDBBBAAAAAA???AAACCCMMMgggsssggg___]]]___aaa\\\^^^______^^^___aaacccaaacccfffgggfffbbb^^^[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUSSSRRRPPPOOOOOORRRSSSTTTTTTZZZkkkxxxtttlllhhheee]]][[[YYYVVVTTTSSSQQQMMMJJJHHHJJJMMMMMMKKKIIIHHHGGGEEEDDDBBBBBBCCCEEEHHHJJJQQQ```ttt~~~~~~yyy{{{|||pppfff```ZZZSSSJJJEEEEEEGGGIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDBBBBBB@@@???===;;;:::999888888888888888888777777444444444444444444444444333333333333444444444444444333333222222333333444222222222222222222222222222333555666777777666666555666777999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===???AAABBBDDDDDDDDDKKKQQQ[[[sssuuuQQQ;;;555555777888CCCWWWgggnnnqqqrrr___BBB777888444222222444333000111555444444444444444444444444555555444555666888:::;;;:::;;;;;;;;;<<<<<<<<<===<<<======>>>>>>?????????>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@===<<<<<<===AAABBBCCCDDDEEEEEEEEEEEE>>>CCCDDDCCCMMMhhhxxxvvv|||wwwuuuzzziiiPPPCCCDDDEEEEEEEEEGGGJJJMMMGGGEEEJJJPPPNNNPPPccc{{{yyywww~~~~~~}}}|||{{{}}}|||zzzyyywwwtttpppmmmjjjfff```\\\XXXSSSKKKEEEBBB???;;;888777777999;;;???@@@BBBBBBDDDGGGKKKOOORRRddd}}}wwwddd\\\RRRMMMFFFBBB@@@??????@@@@@@AAAFFFVVVsssrrrooohhh```YYYXXX[[[___[[[]]]___]]]ZZZZZZ]]]``````aaaaaaaaaaaa___]]]\\\ZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTSSSRRRQQQPPPOOONNNUUUUUUVVVVVVWWWddd}}}~~~uuussskkkhhheee\\\\\\YYYUUURRRPPPNNNKKKHHHFFFIIILLLKKKHHHFFFEEEEEECCCBBBAAAAAACCCEEEEEEFFFHHHWWWkkk|||xxxvvv{{{yyyuuujjjaaaTTTLLLIIIGGGEEECCCCCCAAA@@@@@@AAABBBBBBAAAAAA@@@???===<<<:::999888666777777777777777777777444444444555555555555555222222333333333444444444444333333222222333333444333333333333333333333333333444666888888888777666555666888999:::;;;;;;;;;999::::::::::::;;;;;;;;;======???AAACCCEEEGGGHHHIIIRRR^^^ppprrrVVV===888888555888BBBOOO```mmmvvvcccHHH999444555555111000222333111111444444444444333333333333333555555444444555777999:::::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>>>>=========<<<<<<======>>>???@@@AAAAAA@@@===<<<<<<===AAAAAABBBCCCDDDDDDDDDDDD@@@???AAAEEEJJJWWWooo{{{xxx~~~{{{|||oooZZZIIIMMMQQQPPPMMMNNNVVV]]]UUULLLMMMUUUZZZbbb}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyywwwvvvuuuqqqmmmiiigggaaaZZZUUUQQQMMMGGGBBB@@@>>>;;;888666888;;;===@@@BBBDDDFFFHHHMMMRRRVVVbbb}}}zzzbbbSSSOOOHHHFFFCCC???>>>???AAABBBDDDHHHXXXrrrwwwgggddd```\\\ZZZZZZ[[[\\\\\\^^^___\\\XXXWWWZZZ]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXTTTTTTSSSRRRQQQPPPPPPOOOSSSSSSTTTTTTTTT[[[pppzzzzzztttssskkkhhheee\\\\\\XXXSSSPPPMMMKKKIIIGGGEEEHHHKKKJJJGGGDDDCCCDDDCCCBBBAAAAAACCCDDDDDDCCCBBBRRRgggxxx{{{yyy}}}yyyoooaaaWWWQQQLLLFFFBBB???>>><<<===>>>@@@@@@???@@@???>>>===;;;:::999888555555555666666666666666555555555555555555555555222222222333333444444444444333333222222333333444444444444444444444444444333444666888999888777666666666888999:::;;;;;;;;;888888999999999:::::::::===>>>@@@BBBEEEGGGIIIJJJWWWbbbqqq\\\CCC333777888222;;;MMMYYYfffppp|||hhhJJJ===888666444444///---000333222222444333333333333333333333333111111222333444777999;;;::::::::::::::::::;;;;;;===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???BBBBBBBBBAAA>>><<<<<<===AAABBBBBBCCCDDDDDDCCCCCCDDD???AAAHHHJJJMMM___ttt|||}}}}}}qqq```RRRYYY^^^\\\XXXZZZdddnnnbbbTTTPPP]]]iiiwww~~~~~~}}}|||zzzxxxwwwwwwuuuttttttsssoookkkhhheee___WWWQQQMMMIIIDDD@@@???>>>;;;888777888<<>>FFFKKKXXXkkk{{{~~~~~~~~~zzzwwwwww|||vvvggg]]]VVVMMMDDDBBB???;;;:::;;;<<<===<<<;;;::::::999888999999999555555555555444444444444444444444555666777777777444444444444444444444444333333222222222222222222222333444444555555444444777888888888999999999999;;;;;;::::::999999888888666555444666999<<>>===>>>???DDDDDDCCCCCCCCCDDDDDDEEECCCBBBEEEHHHGGGHHHRRR```vvvcccVVV\\\jjjvvvtttnnnwwwoooeeemmm}}}}}}|||zzzyyyvvvtttsssrrrooollllllmmmjjjccc]]]ZZZVVVPPPKKKHHHEEEAAA???AAA;;;888:::<<<===???DDDEEEDDDHHHPPPPPPSSSfff|||uuubbbWWWIIIBBBBBB@@@===>>>AAACCCAAABBBEEENNNqqqvvvdddcccbbbcccgggjjjggg```ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUWWWYYY[[[ZZZWWWWWWZZZ]]]VVVVVVUUUVVVWWWXXXVVVTTTUUUTTTRRRPPPNNNMMMLLLLLLNNNOOOOOOMMMLLLQQQ[[[cccuuurrriiirrrxxxgggqqq~~~xxxqqqllliiieee^^^YYYVVVTTTPPPLLLIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBB@@@>>>===>>>@@@@@@CCCKKKWWWdddpppzzzzzz{{{zzzyyyzzz|||qqqjjjeee\\\RRRIIIDDD>>>;;;:::;;;::::::999999888777777777777888555555555555555555555555666666666666666666666666444444444444444444444444333333333333333333333444333333444555555555555555888888888888888999999999999999999999888888777777:::::::::<<<>>>@@@AAAAAAAAACCCFFFHHHLLLUUUaaajjjzzzZZZ===999888:::@@@IIITTTaaallllllRRR:::555666333111333111111111222222222333333333222222111111222222222111111222333444555666666777777777777888:::<<<======:::999999<<<===<<<;;;========================???@@@AAA@@@>>>===>>>???CCCCCCCCCCCCCCCDDDEEEEEEFFFEEEGGGIIIFFFFFFOOOZZZvvv||||||~~~{{{{{{{{{|||}}}uuu```UUU]]]ooo|||qqqxxx|||{{{zzzyyywwwuuusssqqqpppmmmjjjjjjiiieee^^^WWWQQQNNNIIIEEECCCAAA>>><<<===999888;;;>>>>>>AAAEEEGGGFFFLLLUUU\\\ggg}}}```TTTMMMDDD@@@AAA;;;===@@@BBBAAABBBKKKVVVmmmnnnbbbaaa``````bbbeeeddd^^^XXXXXXWWWWWWWWWWWWWWWXXXYYYXXXYYYZZZYYYXXXXXXYYY[[[WWWVVVUUUVVVXXXXXXVVVUUUSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNLLLKKKOOOWWW^^^zzzyyypppjjjssspppuuuxxxuuu|||wwwpppkkkgggbbb\\\WWWSSSQQQNNNKKKIIIHHHGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@???>>><<<===???BBBEEEDDDFFFJJJRRR```xxx}}}vvvuuuwwwxxx{{{~~~|||yyynnncccSSSLLLBBB<<<::::::999777777777666555555555555666444555555666666777777888999999888777666666555555555555555555555555555555333333333444444555555555444444555666666666666555888888888888888777777777777777777777777777666666888:::<<<>>>@@@AAAAAAAAAEEEGGGJJJOOOYYYllllllSSS???111666666===KKKZZZggguuusssHHH999///222555333111333111111111222222222222333222222111111111222222333111111222333444555666666666666666777888999:::;;;<<<;;;999:::<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@???>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIEEEDDDJJJRRRiiixxxvvvxxxwwwtttrrrqqqpppppptttzzz|||xxxvvv[[[MMMTTThhh|||zzzyyyxxxwwwtttrrrpppooommmjjjhhhfffddd^^^VVVOOOJJJGGGCCC@@@???===<<<::::::999;;;@@@BBBBBBDDDHHHLLLLLLSSSbbbrrrxxxbbbNNNGGGEEE@@@>>>@@@;;;???CCCDDDAAAFFFZZZnnnoooddd```]]]\\\[[[]]]___^^^ZZZVVVUUUUUUVVVWWWXXXZZZ[[[\\\[[[YYYXXXXXXYYYZZZYYYXXXVVVUUUUUUUUUWWWWWWUUUTTTPPPOOOMMMLLLLLLMMMNNNOOOLLLMMMMMMLLLJJJLLLQQQVVVnnn~~~oooooouuu}}}}}}{{{rrrnnn|||zzzuuupppkkkfff```ZZZVVVSSSRRROOOLLLIIIGGGEEEEEECCCEEEFFFFFFEEECCC@@@>>>>>>>>>===<<<;;;===AAADDDJJJIIIHHHHHHKKKYYYttt}}}tttrrrtttwww{{{|||vvvhhh\\\RRRFFF>>>;;;;;;999777666555444444333333444444444444555666777888999999999999888888777666666666555555555555555555555555111222222333444555555666444555555666777666666666777777666666666666555555666666666666666777777777777999===???AAABBBDDDEEEJJJKKKNNNYYYmmmjjjOOO>>>888777777888DDDXXXhhhsssrrrPPP888222000333555222000111111111111111222222222222111111111111111222222333111111222333444444555555555555666666777888999999;;;:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===??????>>>>>>@@@BBB@@@AAAAAABBBCCCDDDFFFGGGIIIIIIIIIGGGDDDCCCGGGMMMaaa|||~~~uuuqqquuussskkkkkkiiiggggggkkkrrryyy~~~~~~wwwUUUGGGKKKYYYnnn~~~zzzxxxxxxwwwuuussspppnnnmmmiiigggdddaaa]]]VVVNNNHHHGGGDDDAAA???>>>===<<<:::;;;;;;???EEEGGGFFFGGGKKKQQQRRR^^^uuugggWWWIIIDDDCCC@@@>>>???@@@AAACCCEEEIIIVVVppptttbbb^^^\\\[[[YYYXXXYYYZZZZZZXXXVVVUUUVVVVVVXXXZZZ\\\]]]___^^^ZZZXXXXXXZZZ[[[YYYWWWTTTSSSSSSSSSUUUUUUSSSRRRMMMLLLKKKJJJKKKMMMOOOQQQLLLMMMMMMLLLJJJKKKMMMOOObbbuuuwwwyyyxxx~~~}}}lllggguuuzzz{{{vvvtttooojjjeee___YYYVVVWWWUUUQQQLLLHHHEEEDDDCCCCCCEEEGGGGGGFFFDDD@@@>>>=========<<<;;;===AAAEEEFFFFFFFFFEEEEEEPPPiiivvvssstttvvvzzz{{{wwwjjjaaaVVVHHH@@@>>>>>><<<:::555444444333222333333333333444555666777888999:::777777777777777777777777555555555555555555555555000111111222333444444555444555555666777666666666555555555555555555555555666777777777888888999999===???BBBCCCDDDEEEIIILLLNNNRRR]]]qqqdddKKK>>>999999:::888<<>>========================;;;<<<>>>>>>>>>>>>@@@BBB@@@@@@AAAAAACCCDDDEEEFFFEEEHHHHHHFFFDDDDDDGGGIIIXXXqqqrrrtttzzztttoooqqqlllbbbdddbbb``````ccciiippptttyyy~~~}}}pppOOOGGGIIIPPP]]]nnnzzzxxxwwwvvvuuusssqqqnnnllljjjfffddd```\\\VVVPPPHHHDDDEEECCC???=========<<<;;;===>>>BBBGGGHHHGGGJJJOOOVVV[[[nnnyyyZZZPPPGGGCCCAAA???===>>>BBB???AAALLL^^^tttnnn```[[[VVVYYYXXXWWWXXXXXXXXXWWWVVVWWWXXXXXXYYYZZZ\\\]]]^^^___[[[XXXXXXZZZ[[[YYYVVVRRRQQQPPPQQQSSSSSSQQQPPPLLLKKKJJJJJJJJJLLLNNNPPPLLLMMMMMMMMMLLLKKKKKKLLLYYYsss}}}vvv|||xxxxxxzzz}}}xxxuuueee___nnnvvvxxxsssrrroookkkeee___ZZZWWWZZZVVVQQQKKKGGGDDDCCCCCCDDDEEEFFFGGGFFFCCC@@@>>>===>>>>>>======>>>BBBEEECCCDDDFFFFFFDDDJJJ]]]ooo~~~zzzxxxxxxxxx{{{~~~tttdddYYYKKKCCCBBBBBB???;;;555555444333333333333444333444444555777888999999777777777777777777777777444444444444444444444444111111111222222333333333444444555666666666666555555555555555666666666777999999999:::;;;<<<======AAABBBDDDDDDEEEIIIQQQWWWdddnnneeeFFF:::999999999:::AAAFFFWWWnnnzzzlllNNN>>>888333222111111111000000000000000000111111111111222000000000000000111222333111222222222333333333444333444555666666666666555777888999999999999<<<>>>========================;;;<<<>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEBBBFFFGGGDDDCCCFFFGGGGGGLLL___yyyzzzmmmnnnuuuvvvqqqmmmfff^^^^^^]]]\\\\\\^^^bbbfffhhhhhhlllssszzzvvvcccIIIFFFGGGMMMXXXmmm}}}yyyvvvuuuuuuttttttrrrpppmmmkkkhhhgggaaa___[[[UUUOOOIIIDDDBBB@@@>>><<<;;;<<<======<<<@@@@@@CCCHHHIIIIIIOOOWWWcccppppppcccLLLGGGBBB>>>============@@@===DDD]]]}}}lllaaaXXXRRRWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYZZZ\\\\\\]]][[[YYYXXXWWWWWWVVVUUUQQQPPPPPPPPPRRRRRRPPPOOOKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLRRRgggxxxwwwyyyyyytttrrr~~~xxxqqqnnnppplllfffrrrvvvuuuppppppoookkkfff```[[[YYYYYYUUUNNNHHHDDDCCCDDDEEECCCDDDEEEEEEDDDBBB???>>>===>>>????????????BBBDDDEEEFFFHHHHHHEEEGGGSSSaaahhhqqq|||~~~}}}}}}}}}~~~}}}~~~|||{{{wwwtttrrryyyggg[[[MMMFFFEEEDDD@@@;;;666666555444444444555555333333444555666666777777888777777666666555555555333333333333333333333333222333333333333333333333333333444555555555555555666666777777888999::::::;;;<<<===>>>???@@@AAAAAABBBDDDFFFHHHMMMXXXfffqqq{{{ZZZGGG888888::::::AAAKKKTTTWWWfffyyyvvvMMM888111...000000//////000222111000000000000000111111111111////////////000111222333222222222222222333333333222333444555666555444444444666888888777888:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======???@@@AAAAAAAAAAAABBBBBBCCCDDDAAAEEEFFFCCCCCCFFFGGGDDDFFFPPPcccyyy|||tttuuuzzz|||wwwooofffbbb]]]]]]]]]^^^___``````aaa\\\___dddiiipppwwwkkkXXXEEEDDDGGGPPPccc}}}vvvpppnnnpppssstttqqqpppooollljjjgggdddccc[[[YYYTTTNNNHHHCCCAAAAAA;;;:::999:::===@@@AAAAAAEEEEEEHHHLLLNNNQQQ[[[fffnnnZZZSSSDDDCCC@@@===<<<===>>>???AAAAAAQQQuuuqqqfff]]]VVVSSSTTTVVVWWWXXXWWWVVVVVVUUUSSSTTTTTTUUUVVVXXXZZZ[[[XXXYYYXXXVVVSSSQQQRRRSSSRRRQQQPPPQQQSSSSSSQQQPPPLLLMMMMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMLLLLLL]]]kkk}}}yyyyyy{{{~~~zzz~~~~~~|||uuummmpppwww|||vvv|||xxxrrrooooooooolllfff```\\\[[[WWWRRRKKKEEEBBBBBBDDDFFFBBBCCCCCCCCCBBB@@@>>>======???@@@AAA@@@@@@BBBCCCGGGGGGHHHGGGDDDCCCKKKVVV[[[fffsss{{{yyy|||{{{wwwwww|||zzztttnnnkkkfffrrr}}}~~~yyytttiii^^^OOOHHHGGGEEE???999777777666555555555555666333333444444555666666666999999888666555333222222222222222222222222222222444444444444444444444333222333444444555555444444777777888:::;;;<<<===>>>===>>>???@@@AAABBBCCCDDDFFFIIINNNSSS]]]mmmlllMMM@@@888666;;;:::<<>>>>>======>>>???BBBBBBAAAAAAAAABBBBBBCCCAAAEEEFFFBBBBBBFFFEEEAAAEEEHHHUUUlll~~~~~~rrrjjjhhh___```aaabbbbbbaaa```^^^YYY[[[]]]___dddkkksssxxx|||iiiTTTBBBGGGLLLYYYsss{{{rrrlllkkkoootttwwwnnnmmmllljjjgggdddaaa```XXXUUUPPPIIICCC@@@???@@@999888999;;;@@@DDDFFFGGGJJJJJJMMMQQQTTTZZZgggsssvvv___PPPNNNEEEEEECCC???===???AAAAAADDDHHH___nnnbbb^^^XXXVVVXXXRRRTTTWWWXXXWWWVVVUUUTTTOOOPPPQQQRRRTTTWWWYYYZZZUUUWWWWWWTTTOOOMMMOOOQQQSSSRRRRRRSSSTTTTTTSSSQQQMMMNNNOOOOOONNNLLLJJJHHHIIIHHHGGGHHHJJJLLLMMMMMMIIIXXXcccwww{{{zzzxxx||||||~~~}}}vvvpppwww|||uuupppnnnkkkhhhddd```[[[WWWXXXSSSLLLFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCGGGFFFEEEDDDDDDFFFIIIJJJRRRVVVaaaqqq}}}xxxuuu||||||zzzuuuqqqttt{{{|||yyy|||{{{zzztttlllccc___^^^aaabbb``````bbbXXXVVVRRRLLLHHHCCC@@@???999999999999999888777777222333444555666666555444999777555555555444222111333555666444111111333555666777888666444333333444777777666666777777888888;;;<<<<<<============>>>AAA======BBBBBB@@@DDDKKKFFFNNN[[[jjj{{{jjjMMM:::999;;;999777>>>OOO___hhhsssuuuwww{{{```CCC555///------////////////////////////...------......///000111000000000000111111111111666222000222555333000...555555444444444333333333333333333333444666777999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@CCCBBB@@@>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAA@@@EEEOOO]]]sssyyyrrrgggggghhhhhheee```[[[WWWSSSTTTVVVZZZ^^^bbbeeefffpppsssyyy~~~jjjSSSCCCNNNJJJbbbxxxqqqppptttwwwtttqqqmmmjjjfffcccaaa___\\\ZZZQQQNNNJJJFFFBBB???===<<<999:::<<<>>>@@@BBBEEEFFFFFFHHHNNNTTTZZZfffxxxiiiXXXMMMHHHDDD>>><<<>>>>>>;;;<<>>@@@@@@AAAAAA@@@@@@AAABBB@@@======AAACCCEEENNNYYYdddppp}}}cccLLL===666333666888>>>KKK]]]iiimmmgggmmmvvvyyy```DDD555222111222222........................------------...///000111//////000000000111111111///000111333333222222444111111222222333333444444333333333333444666888999999999999999::::::::::::<<<<<<<<<======>>>???@@@BBBAAA???>>>=========>>>======>>>>>>???@@@@@@@@@???CCCJJJUUUiiiyyywwwsssnnnhhhaaaZZZUUUUUUVVVWWWYYYZZZZZZYYYYYYccceeeiiiooosssuuusssqqqpppuuu}}}qqq[[[KKKUUU\\\zzzzzztttoooooorrrssspppllljjjgggbbb]]]YYYVVVRRROOOIIIHHHDDDAAA>>><<<;;;;;;<<<<<<>>>AAAEEEGGGHHHGGGQQQRRRZZZgggvvvsssfffZZZMMMDDDAAA>>>;;;;;;===<<<:::???GGGXXXttttttfffYYYVVVXXXXXXUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTRRRPPPNNNNNNNNNNNNLLLKKKLLLOOOPPPOOOMMMMMMMMMNNNMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKFFFJJJRRRddd}}}}}}~~~~~~~~~|||zzzyyyzzz~~~yyysssjjjiiifffddd```[[[TTTOOOPPPKKKFFFBBBAAAAAAAAA@@@BBBAAAAAAAAA@@@?????????@@@????????????@@@AAAAAA>>>???@@@AAACCCCCCDDDDDDCCCGGGRRRbbbmmmrrruuuzzz}}}pppkkknnnqqqvvvzzz~~~{{{xxxkkk\\\SSSLLLDDD===;;;<<>><<<:::777555999888666777999:::999999666888::::::999999:::;;;777888999888666555555666888888999:::;;;===>>>???<<<>>>?????????@@@BBBDDDEEEEEEFFFJJJOOOWWWggguuulllTTTBBB444222888888===EEEPPPaaaqqqwwwuuulllyyy}}}NNN???000---//////...---........................------------...///000111//////000000000000111111,,,000333333000///222444...///000111222333444444333333333444555666888999888888888999999999::::::<<<<<<======>>>?????????@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAACCCFFFLLL[[[xxx{{{rrrhhh___YYYWWWXXXYYYZZZYYYWWWUUUSSSUUUVVVWWW[[[^^^``````___```kkkyyyzzzeeeVVV\\\ooo{{{wwwqqqnnnjjjkkkmmmlllgggaaaaaa]]]XXXSSSOOOKKKGGGDDDAAA@@@>>>===<<<;;;<<<<<<>>>>>>???BBBEEEIIIJJJKKKZZZaaaqqqrrrcccYYYPPPGGGAAA@@@:::;;;======;;;???MMM\\\zzzppp]]]VVVRRRTTTVVVTTTRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPMMMNNNOOOPPPRRRSSSTTTUUUSSSRRRQQQPPPNNNMMMLLLKKKMMMLLLKKKLLLMMMNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLFFFHHHKKKUUUkkk~~~}}}|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxzzz|||zzz{{{~~~vvvooohhhfffdddbbb^^^XXXQQQLLLLLLHHHCCCAAA@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@;;;===???AAACCCCCCBBBBBB>>>AAAIIIVVV___eeelllsssvvvmmmjjjjjjpppuuuxxxzzz{{{qqqdddUUUKKKHHHBBBBBBDDDJJJTTT```kkkrrriiihhheeecccbbbaaaaaabbb___]]]ZZZUUUOOOIIICCC@@@@@@>>>;;;:::;;;<<<;;;::::::;;;<<<<<<:::999888777999:::;;;:::888777888999999999999:::;;;<<<===>>><<<>>>AAABBBBBBDDDHHHLLLIIINNNUUU]]]fffttt}}}dddIII???999222555>>>CCCMMMYYYdddpppzzz{{{xxxyyyyyyOOO===444---///222000,,,***........................------------...///000000////////////000000000111///333444111/////////...//////000111111222333333333333444444555777888888777777777888888888999999;;;<<<<<<===>>>>>>??????=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@EEEGGGGGGGGGOOOfffzzzpppiii^^^^^^^^^]]]\\\[[[YYYXXXTTTSSSQQQRRRUUUWWWXXXXXX\\\iiiyyy~~~nnn```dddyyy}}}{{{wwwqqqmmmkkkiiifffffffffbbb[[[UUUTTTQQQLLLIIIGGGEEEBBB???===<<<<<<<<<===>>>@@@AAABBBDDDEEEDDDEEEJJJRRRYYYeeeuuuvvviii[[[RRRKKKDDDAAABBB;;;>>>>>>===>>>MMMhhh~~~~~~aaaWWWUUUTTTVVVTTTOOONNNQQQRRRQQQQQQPPPOOOOOONNNNNNLLLLLLMMMNNNPPPQQQRRRSSSPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIMMMZZZqqq}}}|||{{{zzzyyy||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{xxxvvvvvvwwwxxxzzz~~~uuummmgggeeebbb```\\\VVVOOOJJJIIIFFFBBB@@@@@@AAAAAA@@@<<<===>>>>>>???@@@AAAAAA>>>============>>>??????;;;<<>>======>>>======>>>>>>>>>>>>======<<<;;;:::;;;<<<;;;:::999:::;;;======<<<======>>>???@@@AAAEEEHHHHHHHHHJJJPPPUUUOOOZZZiiivvv|||]]]GGG666777999555888AAAMMM[[[iiiqqquuuyyy{{{{{{\\\888444...,,,000333222111111........................,,,,,,,,,------...///000...////////////000000000111333222...000333111+++222222222222111111111111222222333444555666777777666666666777777777888888::::::<<<======>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@CCCFFFHHHFFFJJJZZZuuuqqqnnniiiddd___[[[XXXWWWVVVSSSQQQQQQTTTWWWZZZ[[[[[[hhhvvv~~~}}}{{{{{{}}}zzz|||uuujjjnnn|||wwwtttppplllhhhiiigggdddbbb```ZZZSSSMMMKKKHHHEEECCCAAA@@@===<<<;;;;;;;;;<<<>>>AAACCCEEEEEEJJJMMMJJJIIIQQQcccsss~~~yyymmm```SSSKKKEEE???======:::<<<<<<<<>>???@@@@@@AAA===<<<<<<<<<<<<===>>>>>><<<===@@@AAABBBAAA@@@???@@@???@@@CCCFFFKKKUUU```pppxxx}}}}}}{{{tttjjjbbbdddnnnuuuuuuuuu|||vvvllljjjccc^^^WWWQQQNNNPPPSSSVVViiioooyyy{{{pppgggaaaZZZUUUOOOIIIEEEBBB???===AAA???======>>>???>>>>>><<<===>>>===<<<;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBFFFJJJKKKKKKNNNUUU\\\jjjwwwgggZZZKKK===222222666:::CCCMMM```mmmzzz~~~~~~zzz```FFF000333...+++---...------///------------------------,,,,,,,,,,,,---...///000......////////////000000///111000---111888555---222222222222111111000000000111222444555555555555555555555666666666777777888999:::<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===???@@@AAAAAA>>>BBBEEEEEEHHHSSSfffuuu~~~ssshhh___WWWTTTTTTQQQMMMMMMOOOSSSVVVWWWWWW```jjjpppqqqpppqqqsss{{{~~~~~~~~~{{{vvv{{{|||yyytttpppmmmkkkhhhfffeeebbb___[[[XXXSSSMMMIIIGGGEEEAAA???>>>===:::999;;;;;;<<<>>>@@@DDDGGGHHHEEEKKKQQQRRRUUUccc{{{qqqeeeZZZNNNGGGCCC>>><<<===888;;;>>>EEEYYY{{{gggZZZWWWUUUSSSRRRNNNJJJMMMSSSNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJHHHHHHKKKPPPSSSRRRQQQKKKLLLMMMLLLKKKJJJKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJDDDDDDEEEHHHMMMXXXlll~~~~~~{{{{{{||||||}}}||||||{{{zzzzzzzzzzzzzzzyyyzzzzzzxxxuuusssssstttxxx{{{sssjjjeeebbb\\\WWWSSSOOOJJJGGGDDDAAA>>>======>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>===>>>???@@@@@@???>>>>>>???>>>???@@@@@@AAAIIISSScccjjjxxx}}}|||vvv{{{}}}zzzwwwuuuqqqkkkhhhlllllljjjmmmvvv}}}|||xxxrrriii```WWWPPPLLLTTTZZZeeetttwwwrrriiibbb\\\WWWSSSQQQOOOKKKFFFCCCCCCCCCBBBAAABBBCCCDDDDDDBBBBBBCCCDDDBBBCCCDDDEEEHHHJJJLLLNNNLLLRRRZZZ^^^bbbiiiuuu~~~qqqYYYHHHAAA>>>;;;666666===MMMbbbpppyyyoooSSSAAA666000333///,,,,,,+++((())),,,------------------------,,,,,,,,,,,,---...//////........./////////000000---333333...000777666///000000000000000000000000...///111333444444444333444444555555555666666666666777999;;;;;;;;;:::999:::;;;<<<======<<<;;;;;;;;;<<<===>>>@@@AAABBBBBB>>>@@@CCCCCCDDDLLLXXXbbbrrrgggaaa```[[[VVVRRRPPPQQQQQQQQQRRRVVVZZZ]]]___```bbbcccooorrrvvvzzz|||}}}}}}}}}wwwwww{{{}}}wwwrrrpppmmmiiifffccc```]]]ZZZWWWSSSNNNKKKHHHFFFEEEBBB@@@============<<<;;;@@@@@@AAABBBEEEHHHKKKMMMMMMSSS[[[eeesssxxxqqqeeeZZZQQQHHHEEECCC@@@???@@@;;;BBBMMM^^^zzz{{{ggg]]]TTTQQQOOOOOOLLLIIILLLQQQMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEIIINNNQQQQQQNNNLLLMMMNNNMMMKKKJJJKKKMMMIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGCCCAAABBBEEEGGGNNN___ppp~~~|||}}}~~~}}}{{{{{{{{{{{{zzz{{{~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvtttssstttuuuvvvyyy|||pppeeeddd```ZZZTTTPPPLLLHHHFFFBBB???===;;;<<<<<<;;;:::AAA@@@???>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<======???@@@>>><<>>JJJfffaaaDDD333---///222,,,******------,,,///444------------------------,,,,,,,,,,,,---...//////............/////////000...777:::111...222333///,,,------...///000111111---...000222333333333222444444444555555555666666444666888:::;;;:::999888:::;;;<<<=========<<<;;;<<<<<<===???@@@BBBCCCCCCBBBBBBBBBAAAAAAEEEMMMTTTjjj|||yyy}}}vvvwwwqqqhhh```[[[WWWSSSQQQPPPPPPOOOOOOPPPRRRTTTUUUYYY\\\aaagggmmmqqqssstttqqqrrrwww~~~zzzwwwtttppplllkkkiiifffaaa\\\WWWTTTOOOLLLGGGCCC@@@???@@@@@@;;;:::999:::===???@@@@@@EEEEEEFFFHHHJJJNNNQQQRRR^^^bbbkkk}}}ssskkkeeeZZZNNNFFF??????@@@>>>>>>???BBBLLL]]]vvvxxxmmmddd[[[TTTPPPNNNOOOLLLIIIJJJNNNLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGIIIFFFDDDGGGMMMOOONNNKKKLLLNNNOOONNNKKKJJJKKKMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDFFFBBBAAABBBBBBFFFTTTccc{{{~~~{{{}}}~~~|||yyy|||||||||zzzxxxwwwyyyzzzwwwyyy|||~~~}}}zzzxxxwwwwwwwwwwwwuuuvvvuuutttssssssuuuwwwuuuuuuvvvlllgggccc^^^XXXTTTRRRNNNFFF@@@???>>><<<;;;::::::;;;;;;@@@@@@???>>>===;;;999888;;;;;;;;;;;;;;;<<<===>>>===>>>>>>===<<<<<<>>>@@@======>>>???@@@BBBDDDEEEIIILLLXXXhhhtttyyyzzz|||~~~|||yyyxxxzzz}}}~~~rrrpppkkkgggdddeeeiiillliiiiiikkkrrr}}}rrrddd[[[WWWVVVVVVVVVVVVUUUSSSQQQUUURRRRRRWWW```kkkrrrvvvzzzzzz|||yyymmmdddaaa___[[[XXXWWWYYY[[[[[[XXXXXX[[[______bbbfffkkkmmmpppvvv|||lll\\\LLLDDD>>>888777:::888BBBHHHMMMbbbyyy```BBB000///333222......------,,,,,,------...++++++++++++,,,---...///,,,,,,------...//////000---,,,,,,,,,,,,---.........///////////////......000000000000000000000000000000111111111222222222111222333333444444333333444666777999::::::::::::888999;;;<<<============:::>>>@@@>>>>>>AAABBBAAACCCBBBBBBCCCEEEGGGIIIKKKUUUooorrreee^^^WWWOOOQQQOOONNNNNNOOOOOONNNLLLTTTUUUYYY]]]bbbgggjjjlllnnnttt}}}~~~uuuqqqooollliiieeeccc```[[[WWWSSSQQQOOOIIIEEEAAA@@@@@@@@@???======>>>>>>>>>===>>>@@@BBBFFFKKKNNNMMMOOOVVV]]]___kkkwww{{{tttmmmbbbWWWNNNIIICCC===<<<======>>>@@@RRRddd|||~~~qqqkkk___RRRKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPKKKJJJHHHHHHJJJKKKKKKJJJLLLJJJGGGEEEDDDDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAADDDIIINNNQQQfff}}}xxx~~~xxxyyyzzzyyywwwtttsssuuuwwwxxxyyyzzz}}}~~~ssspppyyy}}}xxxwww{{{xxxzzzzzzwwwrrroooppprrrvvvuuutttjjjdddbbb\\\VVVQQQOOOJJJDDD>>>===<<<;;;999999999999999============<<<<<<;;;:::;;;;;;;;;;;;<<<======>>>===>>>>>>>>><<<<<<>>>???????????????@@@@@@AAABBBCCCDDDLLLYYYfffppp|||}}}|||{{{zzzxxxwwwuuuqqqmmmjjjhhhhhh___bbbhhhqqq{{{xxxooobbb```]]]ZZZYYYWWWUUUTTTKKKGGGEEEHHHPPPWWW[[[[[[dddeeegggooozzz}}}zzzwwwuuuuuutttrrrrrruuuyyy}}}sssUUUJJJ@@@<<<888555666:::BBBNNNUUUXXXjjj{{{ZZZIII555,,,---111000---,,,,,,++++++++++++,,,,,,***))))))***+++,,,------+++,,,,,,---......//////---,,,,,,,,,,,,---............////////////......////////////////////////000000000111111111222222111222222333444333333333444555666888999999999999777888:::<<<=========<<>><<<>>>CCCCCC???BBBBBBBBBCCCDDDFFFIIIJJJNNNggg{{{pppcccWWWXXXTTTOOOLLLKKKKKKKKKJJJLLLMMMPPPRRRVVVYYY[[[]]]jjjpppxxx}}}zzzpppiiifffeeebbb___\\\ZZZWWWSSSOOOKKKIIIHHHEEEBBB???>>>>>>>>><<<:::===???AAACCCDDDEEEHHHJJJLLLPPPPPPNNNQQQ^^^mmmvvv|||xxxsssmmmfff]]]RRRKKKEEEBBB>>><<<<<>>>>>===>>>???>>><<<<<<===???AAAAAAAAA@@@??????>>>>>>@@@>>>@@@GGGQQQ```ttt{{{wwwtttwwwzzz}}}}}}zzztttlllggg]]]___bbbiiiqqqwww{{{|||~~~|||yyytttpppmmmlllmmmnnnaaa[[[UUUTTTXXXYYYUUUPPPLLLKKKLLLSSS```ppp~~~wwwiiiYYYKKK???;;;888888777888===CCCWWWdddkkkllluuuoooOOO;;;444,,,***,,,///...,,,+++******************+++)))))))))))))))***+++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---......---....../////////......////////////////////////000000000000111111111111111111222333333333333222222333555666777888888888777888:::;;;=========<<>>DDDDDD???BBBBBBBBBBBBDDDEEEGGGHHHEEEZZZttt~~~qqqiiiaaaWWWOOOLLLLLLMMMMMMRRRRRRSSSSSSTTTVVVWWWXXX\\\```fffjjjmmmnnnpppqqqxxxyyy{{{{{{{{{|||~~~yyyxxxwwwuuutttttttttrrrpppjjjeee^^^YYYXXXWWWUUUSSSPPPNNNLLLIIIFFFCCCBBBAAA===<<<;;;;;;======<<<;;;@@@BBBDDDFFFGGGIIIMMMOOOPPPYYY```dddnnnxxxooolllgggbbb\\\UUUMMMGGG??????>>>;;;>>>HHHWWWbbb~~~qqqeeeaaaXXXMMMHHHEEEDDDCCCBBBAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEGGGIIIKKKJJJHHHFFFDDDHHHFFFEEEEEEFFFGGGGGGFFFGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@???????????????@@@AAAKKKccc}}}wwwuuurrrqqqsssuuuvvvwwwxxxvvvuuuvvvxxxyyyzzzyyyuuuoooooowww{{{wwwuuuxxxxxxuuupppnnnmmmnnnoooooo~~~zzzsssfffbbb^^^XXXQQQJJJFFFBBB>>>;;;:::999999888888888888888777888999:::;;;<<<<<<<<<::::::;;;<<<===>>>>>>>>>>>>??????>>><<<<<<===???AAAAAA@@@@@@??????>>>===@@@===<<<===BBBMMM```qqq~~~xxxuuupppvvv~~~vvvoooiiiddd___^^^bbbjjjrrrvvvxxx{{{}}}wwwqqqqqqsssqqqhhh```NNNKKKHHHJJJRRR___kkkqqquuuzzzuuu___OOOGGG@@@:::666888:::===AAAGGGQQQZZZnnnzzz{{{fffHHH666///...---,,,,,,,,,+++***+++******))))))******+++)))))))))))))))***+++,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...------......//////....../////////////////////////////////000000000111111000111111222222222222222111222333444555666666777777888:::<<<===>>>>>>===<<>>BBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEAAALLL]]]oooxxxjjj]]]VVVTTTTTTUUUQQQPPPOOONNNMMMLLLMMMMMMNNNPPPSSSUUUWWWZZZ]]]___gggiiijjjkkklllmmmppprrruuuttttttuuuwwwwwwvvvtttzzz{{{}}}}}}|||wwwpppllllllhhhcccaaaaaa```]]]ZZZWWWTTTPPPNNNMMMLLLJJJHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<===???BBBCCCDDDDDDHHHIIIKKKMMMPPPUUU[[[___eeettt|||tttkkkbbb```]]]XXXSSSMMMHHHEEE>>>??????@@@KKK^^^qqq{{{gggSSSRRRQQQHHHBBBEEEBBBBBBAAA@@@@@@AAAAAABBBAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGEEEDDDCCCFFFDDDCCCBBBDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;==================<<<<<>><<<:::::::::::::::999999999999999::::::::::::::::::999:::<<<===>>>?????????>>>??????>>><<<;;;===>>>>>>>>>???@@@@@@@@@??????===<<<<<<<<<<<<@@@LLLYYYooovvv~~~pppvvvwwwvvvnnnddd]]]\\\___dddhhhrrrsssxxx~~~}}}sssjjj___\\\YYYZZZ```hhhoootttpppsssxxx}}}xxxccc[[[NNNBBB>>>@@@???===555:::@@@FFFOOO]]]kkkttt~~~~~~tttVVV>>>222000.........---,,,***++++++++++++************+++++++++************++++++,,,************++++++++++++,,,++++++++++++,,,------,,,,,,---............................................./////////000000000///000111111222222111111111111222222333555666666777999;;;===>>>?????????;;;DDDKKKGGGAAA@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAADDDKKKXXXjjjrrrhhhbbb___]]]XXXVVVSSSOOOLLLKKKJJJJJJHHHIIIJJJJJJKKKMMMPPPSSSTTTUUUWWWWWWXXXYYY\\\^^^aaaaaabbbeeeggghhhfffeeeiiihhhhhhiiijjjhhhddd```[[[WWWQQQOOOPPPPPPMMMKKKJJJIIIGGGFFFEEECCCAAA???@@@@@@???>>>>>>>>>>>>>>>BBBCCCDDDEEEGGGHHHIIIKKKOOOQQQUUU[[[dddppp{{{}}}wwwtttrrrkkkdddZZZYYYVVVRRRMMMHHHEEEDDD>>>???@@@III]]]xxxqqq\\\MMMEEEJJJHHH>>>===DDDAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEGGGDDDCCCAAA@@@AAABBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;:::::::::;;;<<<=========<<<<<<999HHH[[[ooo|||wwwsssqqqpppooonnnnnnoooqqquuuwwwwwwtttqqqlllkkknnnsssuuutttrrrsssqqqooooooqqqtttsssooojjj|||uuuiii[[[[[[VVVSSSOOOIIIDDD@@@===<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888:::<<<>>>???@@@???????????????>>><<<;;;<<<>>>;;;<<<>>>@@@AAAAAA@@@@@@:::999;;;>>>======BBBIIIVVV___mmmwww}}}|||~~~zzzzzzuuuoooiiiddd```[[[XXX^^^cccmmmyyyrrrhhhcccaaaaaaeeellltttzzz}}}~~~|||}}}~~~yyy|||xxxeeeRRRIIIDDD>>>;;;<<<<<<:::777:::BBBJJJSSS```qqq~~~eeeJJJ:::111,,,***,,,,,,,,,+++******,,,...++++++************++++++++++++*********++++++,,,))))))******************+++++++++++++++,,,------+++,,,---...................................................//////////////////000111111111111000111111111222333444555666666888:::<<<>>>????????????LLLUUUOOOCCC===>>>?????????@@@AAAAAA@@@@@@@@@AAA@@@CCCKKK[[[tttwwwqqqmmmgggddd^^^XXXSSSOOOMMMLLLIIIHHHHHHFFFDDDEEEHHHJJJGGGIIIJJJIIIIIIJJJLLLNNNNNNOOOPPPSSSVVVWWWUUUSSSVVVVVVVVVXXXYYYYYYVVVTTTKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<=========>>>???@@@AAABBBDDDEEEFFFGGGGGGIIIMMMOOOWWW]]]fffqqqwwwxxxuuupppmmmkkkeee^^^WWWVVVSSSNNNIIIEEEDDDDDD:::>>>EEERRRlllqqqTTTLLLFFFEEEHHHEEE>>>===CCC??????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBBAAA@@@???@@@CCCFFFIIIDDDBBB@@@???@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<999:::;;;<<<============:::CCCPPPbbbzzz|||uuupppnnnnnnlllmmmooorrrtttssspppmmmjjjkkkmmmpppqqqqqqqqqqqqoooqqqssswwwxxxvvvqqqnnnzzzrrrdddWWWXXXQQQPPPMMMIIICCC???<<<;;;999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::888:::<<<>>>@@@@@@@@@??????@@@@@@>>><<<;;;<<<===;;;<<<>>>@@@AAA@@@??????<<<::::::>>>>>>===>>>BBBFFFNNNYYYbbbjjjrrr{{{|||wwwwwwwwwwwwwwwtttmmmddd^^^ZZZ^^^fffooowwwyyyxxxuuussswww|||~~~~~~|||sssjjjiiihhhkkkqqqwww|||~~~}}}yyyxxxxxxvvvtttooouuu}}}{{{iii^^^UUUJJJ@@@@@@???>>>======;;;;;;<<>>JJJQQQKKKAAA<<<===>>>>>>???@@@@@@@@@???>>>===>>>===@@@FFFOOObbb|||wwwooofff]]]WWWSSSQQQPPPOOOMMMIIIFFFEEEGGGHHHEEEFFFFFFEEEDDDCCCEEEFFFFFFEEEEEEGGGIIIJJJJJJHHHGGGHHHJJJKKKJJJJJJIIIIIIBBBBBBBBBAAA??????@@@AAA>>>?????????>>>>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIKKKMMMPPPSSSXXX```fffttt{{{|||yyyuuurrrkkkmmmjjjeeebbbaaa^^^YYYVVVUUURRRMMMFFFCCCBBBDDDAAALLLZZZiiiwwwYYYHHHEEEDDDBBBAAAAAAAAA@@@@@@===>>>>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCBBB@@@???AAA@@@@@@@@@AAACCCEEEFFFCCCAAA???????????????===>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<>><<<;;;888999:::;;;<<<;;;:::999999999:::;;;<<<<<<<<<<<<888999<<>><<<;;;<<<===<<<===???@@@AAA@@@>>>===BBB===:::<<<>>>======??????EEELLLRRRYYYdddqqq{{{|||yyyzzzzzzwwwsssvvvxxxzzz}}}~~~{{{uuuqqqmmmkkkiiigggeeeccc___\\\[[[bbbjjjpppssswww~~~|||xxxwwwxxx{{{}}}~~~yyyrrrqqqrrrrrrnnnjjjmmmttt}}}zzziiiTTTEEE===::::::<<<:::<<<>>>@@@@@@DDDNNNXXXbbbiiiqqqyyy```LLL>>>333111///,,,+++...---,,,++++++++++++***)))((((((''''''''''''((((((***)))(((((((((((())))))))))))))))))((((((((((((++++++******++++++,,,---***+++,,,---....................................---------.........//////...//////000000000000000222222111111222444666777222444666999:::;;;<<<<<<999AAAFFFBBB======>>>>>>>>>>>>???@@@@@@???===<<<:::;;;>>>CCCFFFQQQjjjvvvtttwwwvvvqqqnnn\\\[[[XXXTTTOOOMMMMMMOOOHHHHHHHHHFFFDDDCCCDDDEEEGGGEEEBBBAAACCCEEEEEEEEE???AAADDDDDDBBB@@@@@@AAA@@@CCCEEECCC@@@???@@@CCC???@@@AAAAAAAAABBBDDDFFFEEEEEEFFFHHHKKKMMMOOOQQQSSSVVV[[[```gggrrr}}}~~~uuupppnnnlllhhhcccaaabbb___ZZZXXXZZZYYYVVVVVVUUURRRLLLEEEAAAAAACCCRRRdddvvv|||YYYFFFAAA@@@???;;;888<<>>??????>>>>>>AAAAAAAAAAAAAAA@@@???>>>AAABBBDDDDDDDDDBBB@@@???@@@AAAAAABBBCCCCCCCCCCCCCCCAAA???>>>??????>>>======>>>???@@@@@@AAA@@@@@@;;;;;;;;;;;;;;;;;;::::::<<<;;;::::::999999::::::888;;;???GGGYYYssszzzuuuvvv~~~uuusssvvvtttpppkkkhhhgggggggggfffdddfffgggeeedddfffhhhhhhhhhlllppppppnnnmmmnnnpppwwwpppcccTTTRRROOOMMMIIIEEE@@@<<<999888::::::999999888777666666888888999:::;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEAAA@@@???>>>>>>======>>>CCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<===>>>???>>>===AAACCCDDDFFFIIIOOOVVV[[[mmmzzz|||~~~xxxnnnrrrrrruuu{{{}}}sssddd\\\SSSHHHJJJMMMSSSYYYaaaiiirrrwww}}}~~~{{{}}}}}}vvvnnnzzz~~~xxxlll___UUUMMMEEE>>><<<<<<::::::<<>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;AAAGGGEEEDDDSSSggg{{{|||~~~|||zzzyyyxxxpppkkkfffaaa^^^]]]WWWPPPMMMNNNNNNKKKGGGHHHIIIHHHGGGEEEEEEFFFHHHJJJDDDBBBFFFGGGCCCBBBDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGIIIJJJJJJNNNSSSWWW[[[aaaiiinnnpppvvv|||xxxsssooommmiiiddd```^^^^^^^^^^^^SSSUUUWWWWWWVVVVVVWWWYYYbbbZZZTTTOOOEEEAAAPPPeee{{{yyySSSEEECCC;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@????????????EEELLLKKKEEEAAAAAACCC===>>>@@@AAABBBAAAAAA@@@===>>>@@@AAABBBAAAAAA@@@???@@@BBBBBBBBB@@@>>>===>>>======<<<;;;;;;::::::999999999999999999999999<<<888;;;DDDLLLWWWppp{{{kkkpppttt|||~~~yyyzzz}}}{{{~~~wwwkkkbbbbbbffffffaaaaaabbb```^^^___aaaccccccddddddggghhhgggddddddfffvvvpppcccTTTSSSNNNKKKHHHCCC???<<<:::999<<<<<<;;;;;;:::999999888888999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDDDD@@@???>>>===============BBBAAAAAAAAAAAAAAA@@@@@@>>>===<<<===>>>???>>><<<@@@AAABBBBBBDDDHHHMMMQQQbbbnnnxxx}}}vvvsssttt{{{xxxmmmggg]]]QQQJJJLLLOOORRRVVV]]]dddhhhvvv}}}|||qqqmmmgggaaaZZZQQQHHHAAAFFF???:::999999999===BBBJJJPPPWWW___kkkyyy~~~xxxuuuzzzjjjHHH555111000///---+++******++++++))))))))))))))))))))))))+++******)))(((((())))))+++******)))(((((())))))))))))(((((((((((())))))))))))))))))************)))***+++,,,------------,,,,,,,,,,,,---------------------------...//////............////////////111111222222222333333333555666666777888888999999<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;???EEECCCAAALLL\\\nnn~~~}}}}}}pppiiiaaa\\\ZZZWWWRRRMMMNNNNNNLLLIIIIIILLLQQQUUUSSSLLLGGGHHHHHHEEEEEEGGGDDDFFFGGGHHHHHHHHHIIIIIILLLNNNPPPQQQQQQQQQRRRSSS[[[```hhhooouuu||||||wwwqqqmmmjjjgggccc``````]]]YYYVVVUUUVVVWWWXXXUUUTTTRRRQQQSSSVVVYYY[[[aaaZZZUUURRRLLLMMM___uuueeeJJJAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===AAA@@@@@@@@@??????>>>>>>AAAFFFKKKIIICCC??????BBB>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAA>>>???AAABBBAAA@@@???============<<<;;;:::::::::999999999999999999999999:::777999@@@EEEMMMcccyyyzzzjjjjjjoooxxx{{{xxxuuuuuuxxxyyyyyyyyy~~~rrrddd```ccceeecccccccccbbb___^^^]]]\\\[[[\\\^^^```bbbaaa```aaabbbvvvqqqdddUUURRRLLLIIIEEEAAA===;;;;;;;;;<<<;;;;;;::::::999999999999999:::;;;<<<<<<<<<<<<;;;<<>>======<<<<<<<<<======???@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<>>>>>>===<<<>>>??????>>>===???BBBEEEOOOYYYfffsss|||wwwqqqfff[[[QQQQQQPPPOOOOOOQQQVVVYYYgggjjjmmmqqqyyy{{{ooogggSSSPPPKKKFFFBBB>>>:::777:::999:::===???CCCLLLVVVaaahhhpppwww{{{xxxyyyzzzaaaHHH444,,,,,,---,,,+++***)))***++++++******((((((((((((************)))((((((((())))))******)))((((((((())))))))))))(((((((((((())))))))))))))))))************)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------......///............////////////222222222222333333333333444444444555666666777777999999999888999999::::::;;;::::::999999::::::;;;>>>;;;===BBBAAA>>>CCCMMM\\\ppp~~~~~~yyyssslllggg^^^\\\XXXVVVVVV\\\dddjjjjjj___UUUPPPOOONNNOOOQQQNNNQQQUUUWWWWWWVVVVVVWWW]]]aaafffiiijjjkkkmmmnnn{{{wwwmmmdddccc```\\\YYYWWWVVVTTTRRRSSSQQQOOOMMMLLLMMMNNNOOOQQQNNNLLLNNNUUU[[[___```___[[[ZZZ\\\\\\cccxxx~~~]]]LLL???<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============???>>>>>>>>>>>>>>>>>>>>>CCCFFFIIIFFF@@@===>>>AAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA===>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999999999999999999999999999:::777999===>>>BBBRRRddd}}}nnneeeaaagggooopppmmmkkkmmmrrruuuxxx}}}lll```______^^^cccbbb```___]]]ZZZXXXWWWXXX[[[\\\\\\[[[[[[[[[\\\xxxtttgggUUUPPPJJJGGGCCC???<<<;;;;;;<<<999999999888888777777777999999:::;;;<<<<<<<<<<<<:::<<<@@@CCCDDDDDDCCCAAA<<<<<<;;;;;;;;;<<<<<<======???AAACCCCCCCCCAAA@@@>>>===<<<<<<===>>><<<;;;<<<======;;;::::::<<<>>><<>><<<;;;<<<===>>>777<<>>CCCMMM^^^zzz{{{xxx|||~~~ooogggeeegggiiijjjhhhmmmtttwwwvvvuuutttuuuxxxuuunnngggbbb^^^YYYTTTUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMOOOMMMMMMPPPYYYbbbhhhgggdddbbbcccgggnnnsss~~~]]]BBB>>>:::888;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<=====================BBBDDDEEECCC???===???BBBAAAAAA?????????@@@AAABBBCCCCCCDDDDDDDDDCCCAAA@@@<<<===>>>?????????>>>>>>;;;;;;;;;;;;::::::999999888888888888888888888888:::999;;;===<<<===GGGSSSiiipppaaa]]]```bbbccceeeeeemmmtttwww{{{yyyjjjddd```]]]aaa^^^\\\\\\ZZZXXXXXX[[[ZZZ]]]]]]ZZZWWWWWWWWWVVVyyyvvvhhhTTTMMMHHHFFFBBB???===<<<<<<<<<999999888888888888888777888999:::;;;<<<<<<<<<<<<:::<<>>???>>>>>>???BBBKKKaaa{{{|||{{{~~~}}}|||wwwnnnddd]]]XXXUUUSSSSSSSSSRRRPPPOOOMMMMMMLLLJJJIIIIIIJJJKKKJJJMMMQQQSSSUUUXXX\\\___```bbbgggpppwwwvvvmmmeeemmmrrr|||aaaEEE999>>>;;;777999888999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???AAABBB@@@>>>>>>AAADDDBBBAAA@@@?????????AAAAAAAAABBBCCCCCCBBBAAA@@@???<<<=====================:::::::::::::::999999999888888888888888888888888777888:::<<<:::;;;AAAHHHPPPjjjsssiiiaaaZZZWWWXXX\\\fffoooqqqrrryyy{{{vvvrrrggg```[[[ZZZWWWTTTVVV[[[YYY]]]]]]WWWTTTVVVVVVSSStttsssfffRRRKKKGGGEEECCCAAA>>>===;;;;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;:::<<<>>>@@@AAAAAA@@@@@@:::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBAAA@@@???===<<<<<<===<<<;;;:::888:::<<<<<<;;;:::;;;<<<888<<<>>><<<;;;CCCQQQ]]]eeeooo|||yyyzzz~~~}}}|||xxxuuussstttvvvyyysssjjj]]]OOOHHHGGGEEEEEEFFFIIIMMMRRRWWWZZZTTTTTTUUUVVVTTTNNNGGGAAAAAA@@@???>>><<<<<<;;;;;;======;;;999777777:::===@@@BBBDDDGGGJJJOOOUUUYYYaaahhhsss}}}{{{___HHH<<<444---(((+++---+++)))(((((()))))))))))))))))))))))))))''''''''''''))))))((((((''''''(((((())))))((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))************((())))))*********)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............////////////---.........////////////000000111111222222333333555555555666777999:::;;;:::999999888888999999:::999999;;;===>>>===>>>>>>AAACCCQQQjjjyyyvvvxxxwwwtttwww}}}~~~}}}{{{|||sssnnnggg___YYYTTTOOOLLLOOOMMMOOOSSSUUUQQQNNNMMMJJJKKKLLLKKKKKKLLLOOOQQQPPPVVV^^^eeejjjooovvv{{{vvvoooyyyZZZIII:::999???;;;777999666888888888888888888888888888888999:::::::::::::::::::::;;;<<<======>>>>>>>>>???@@@@@@@@@@@@CCCEEEAAAAAA@@@@@@??????@@@@@@???@@@AAAAAAAAA@@@???>>>=========<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888333666888999888999<<>>;;;999::::::::::::::::::::::::666777888999:::::::::::::::;;;<<<>>>????????????:::::::::;;;<<<>>>???@@@BBBAAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<<<<;;;999777999;;;<<<:::999888999888999999777555777???GGGNNNXXXfffqqqyyyuuuwww~~~zzz|||}}}}}}}}}}}}~~~}}}lllYYYQQQRRRLLLLLLKKKJJJHHHGGGGGGHHHFFFFFFEEEDDDBBB???;;;888888888888999:::;;;<<<===;;;>>>@@@AAA@@@@@@BBBDDDNNNRRRXXX\\\```dddiiimmmuuuxxx~~~wwwdddPPP<<>>777:::<<<777888:::333777777777777777777777777777888888999999999999999::::::;;;<<<===>>>?????????@@@AAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>>>><<<;;;::::::999999888888888999999999999999888888888888888888888888333666999888777999;;;===>>>QQQfffuuuhhhQQQEEEFFFRRRZZZXXXVVVaaasssyyyvvvlll^^^XXX\\\aaafffcccXXXSSSVVVVVVPPPxxxbbbbbb\\\NNNKKKFFFFFFFFFEEEBBB>>>:::888888888888888888888888888666666777888999999999999:::;;;;;;<<<===>>>??????::::::;;;;;;===>>>@@@AAACCCCCCAAA@@@@@@@@@@@@AAA???===<<<<<<<<<<<<:::999666888:::;;;999777666666555444555777999:::>>>BBBEEEHHHNNNXXXdddssszzzooonnnssssssvvvzzz|||~~~sss___WWWZZZ[[[ZZZXXXRRRLLLGGGDDDBBB@@@???????????????>>>>>>;;;<<<>>>???AAABBBCCCCCCCCCIIIPPPTTTSSSRRRRRRSSSYYY^^^fffkkkooorrrwwwzzz}}}|||~~~xxxiiiUUUEEE999000...111+++******+++(((%%%'''---***************)))((((((''''''(((((((((((('''''''''''''''''''''((()))***'''''''''''''''((()))***))))))(((((((((((())))))))))))))))))************((()))))))))))))))(((((()))************+++++++++,,,,,,++++++,,,,,,---.............../////////000////////////000000000000000000000111222222333333000111111222444666888999;;;::::::999999::::::;;;777;;;>>>;;;888888;;;<<<:::<<>>@@@AAABBBAAAAAA@@@???>>>===;;;:::999888888888888888888888888999999777777777777777777777777555999;;;:::999:::<<<===;;;JJJ^^^nnn{{{oooWWWJJJ@@@MMMUUURRRPPP\\\rrr}}}kkkbbbdddmmmrrrmmm^^^VVVVVVSSSLLLlllWWWUUUTTTNNNHHHAAABBBCCCCCCAAA>>>:::888777777777777777777777777777777777888999999999:::888888999999999:::::::::888:::<<<>>>@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::999999888777666555555666777888999999<<>>444///......,,,*********))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))*********)))***++++++***((('''((()))******))))))(((((('''''''''(((((()))***+++++++++++++++++++++++++++++++++***++++++,,,---...//////000---***+++...000000...........................222222111111111111111111333333444444555666666666777777888888888777777666888888888999999:::::::::999:::===BBBIIIRRRYYY]]]wwwhhh[[[^^^```eeehhhfffeeeiiilllmmmpppnnnmmmmmmooopppooonnnrrrrrrrrrssstttwwwyyy{{{~~~uuujjjjjjmmmpppppplllgggcccaaa]]]bbbaaa[[[YYY]]]___]]]XXXVVVUUUYYY___bbb```\\\^^^aaadddeeedddcccbbbbbb\\\```eeejjjlllkkkiiigggfff```[[[WWWRRRLLLKKKNNNLLLOOORRRQQQOOOPPPVVV[[[eeeiiirrrwwwqqqfffeeejjjqqquuuuuusssttt{{{YYY???:::===666666555555555555666666444444444444555555555555999999888888999999:::;;;;;;<<<===>>>>>>???>>>>>>>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAA@@@???>>>===<<<>>>>>>@@@AAAAAA@@@???>>>???>>><<<:::999777777777999999999999999999999999555555666666777777888888666555555555666777999:::AAAJJJYYYgggkkkpppvvveeeOOOIIIGGGKKKRRR^^^rrrxxxhhh^^^YYYUUUlllXXXVVVSSSLLLGGGBBBCCCCCCCCC@@@===999777777777777777777777777777777777888888888888888888888888888999999:::::::::;;;<<<>>>???@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999888888888666555444444444444555666555555555777<<>>>>>>>>>>>>>>???AAAAAA?????????@@@@@@@@@@@@@@@???>>>======<<<===>>>>>>>>>===<<<<<<>>>===;;;:::888777777666999999999999999999999999666666777777777777777777555555555555555777888999<<>>???@@@???>>>>>>AAA@@@??????>>>>>>>>>>>>???>>>===<<<;;;:::::::::::::::999999888777666666555444333222222333444555777666555444666888;;;<<<>>>BBBIIIRRR___nnn}}}~~~xxxxxxuuunnniiijjjqqqxxxsssvvv{{{}}}}}}xxxsssooo{{{wwwtttssstttrrrlllgggkkkooosssuuuvvvwwwxxxyyy{{{xxx{{{}}}~~~uuuqqqxxxjjjRRRAAA777111...---***'''(((+++------+++)))))))))((((((((((((''')))))))))(((((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''***)))((('''''''''((()))((()))***)))((('''((()))))))))))))))(((((((((((('''(((((())))))******+++++++++++++++++++++++++++---------,,,,,,,,,++++++000...,,,,,,---......---........................000000000000111111111111222333333444444555555666777777888888999888888777::::::::::::::::::999999999888888888:::===@@@BBB___qqqooo[[[PPPQQQVVVYYYWWWXXX\\\aaaeeegggfffeeeggggggggghhhiiijjjlllmmmnnnooonnnlllmmmrrrrrrnnnmmmnnnnnnkkkfffbbb______aaacccbbb]]][[[\\\^^^]]]]]]ZZZXXXXXXZZZ[[[ZZZXXXVVVXXXYYYXXXVVVSSSRRRRRRRRRRRRTTTUUUWWWXXXYYYYYYTTTPPPOOOUUU\\\___aaadddjjjmmmpppssstttyyyzzzyyytttoooiiikkk|||{{{\\\CCC777555666888666555555444444555555666444555555555555666666666666666666666666777888888::::::<<<======>>>>>>>>>===>>>@@@???>>>======>>>>>>>>>>>>??????>>>>>>==================<<<;;;:::<<<<<<:::999777777666666999999999999999999999999888888888888777777777777555555555555555666777888<<>>:::777555666666666666666666666666888777777666666555555555666666777888999:::;;;;;;999:::<<<>>>??????>>>>>>@@@???>>>===============>>>===<<<;;;::::::::::::;;;;;;:::999888777666666444444333222222333444444777777777777888888999999777999===BBBKKKWWWdddlllssstttxxx~~~xxxqqqoooqqquuuwwwzzz}}}~~~{{{wwwttttttrrrooommmnnnpppqqqqqqxxx{{{~~~}}}xxx{{{}}}}}}~~~ttt___UUUGGG;;;555222111111,,,***)))***,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((,,,***(((&&&%%%&&&'''((('''((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))******************************,,,,,,,,,+++++++++++++++......---------------,,,......................../////////000000000000000222222222333444444555555777777888888999888888888::::::999999888888777777666666666777999<<>>===<<<<<<===;;;<<<===>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;:::999888777777777777999999999999888888888888999999888888777777666666444444444555555666666666;;;@@@EEEEEEDDDJJJYYYggg|||rrrggg[[[NNNEEEJJJJJJMMMRRRSSSVVV___iiinnnssswwwvvvqqqqqqwww~~~xxxmmmnnn{{{mmm^^^YYYNNNEEEDDDDDDCCCBBB@@@===999666555555555555555555555555555666666666555555444444444666666777888888999::::::555666888;;;===>>>>>>>>>???>>>======<<<<<<<<<======<<<;;;::::::999::::::<<<;;;;;;:::999999888888666555444333333444555666222333444555666666666666444555666777999>>>DDDHHHSSSXXXaaapppzzzuuussswwwxxx{{{||||||{{{yyywwwnnnoooooommmlllqqq{{{vvvmmmeeeZZZLLLBBB999777333000...---+++************+++++++++)))''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,***(((&&&%%%%%%&&&'''&&&'''(((((('''&&&''')))(((((((((((())))))))))))((((((((((((((()))))))))************************))))))******+++,,,,,,---,,,------------,,,,,,---............................../////////000000000111111222222333444444444555666777888888888888888888777777777666555555555666666666888:::<<<>>>@@@GGGPPPaaazzz}}}tttllliiiddd___YYYVVVRRRPPPQQQSSSTTTUUUXXXYYY[[[]]]___```bbbbbbbbbfffgggeeefffjjjllljjjooorrrtttwwwyyy{{{}}}}}}~~~~~~~~~~~~{{{|||~~~~~~|||wwwsssoookkkhhhjjjqqqvvvuuusssssssssssssssssstttvvvzzz|||vvvwwwtttllldddccchhhnnn{{{gggHHHBBB;;;888888777333...444444333333333333444444444444444444555555555555444444333333444444555666777888999:::<<<<<<<<<===<<<===>>>>>><<<;;;;;;;;;::::::;;;<<<============???>>>===<<<;;;;;;:::::::::999999888777777777888999999999888888777777777999888888888777777666666333444444555555555555555777777888;;;CCCOOO\\\cccyyyxxxaaaKKK<<>><<<999777555555555555555555555555555555555444444444444444444777777777888888888888999222444666999<<<===>>>>>>>>>======<<<<<<======>>>===<<<;;;:::::::::::::::;;;;;;;;;::::::::::::999777666555444444555666777222333444444444333222222111333444444444444666888999>>>GGGTTTaaammmvvv|||}}}}}}{{{yyy}}}}}}|||~~~ooodddWWWPPPHHHAAA<<<777111------,,,***)))((())))))***%%%&&&((()))***)))((((((&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++)))(((&&&%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((************************'''((()))***+++,,,------***+++---...---,,,---...........................------......//////000000000111111222222333333444444444555666777777777777555555555555555555444444666666666777777888999:::>>>CCCNNNddd{{{rrrddd^^^VVVOOOLLLLLLLLLLLLQQQRRRSSSTTTVVVVVVVVVVVV[[[```bbbaaa```cccdddccchhhjjjmmmoooppprrruuuwwwwwwvvvxxx{{{}}}}}}}}}wwwsssjjjkkkooouuutttmmmhhhgggdddddddddeeegggjjjnnnpppxxx}}}~~~wwwrrrxxxsssWWWBBB:::999666555444333444444444333333222222333333444222333333333333444444444444333333333333444555555555666888999;;;<<<<<<<<<<<<===>>>>>><<<::::::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888999:::999999888888888999999999999999888777777666666777777777777666666666666333333444444555444444333777666555:::GGGWWW```bbbvvvwwwaaaQQQAAA<<<:::;;;===>>>BBBGGGGGGHHHHHHGGGHHHMMMUUU\\\[[[VVVYYYhhhyyy~~~zzzuuurrruuuvvvvvvzzzkkkaaa\\\MMMDDDFFFAAAAAA???===;;;999777666444444444444444444444444333333333333444444444444888888888888777777777777333555777:::<<<=========<<<<<<<<<<<<===>>>???@@@===<<<<<<;;;;;;;;;;;;;;;999999999999999:::::::::777666555444444555666777666666555555444444333222111333444555444444555666222555999===CCCJJJQQQVVV[[[bbbmmmyyyrrrggg```XXXJJJ<<<555666444111...,,,,,,,,,,,,******(((''''''))),,,///$$$&&&((()))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$&&&''''''&&&&&&'''((('''((((((((()))))))))***((((((((((((((((((((((((************************((()))))))))******++++++'''***---...---,,,---///........................,,,,,,---......///000000000000111111222333333333222333444555666666666666444444555555555555555666666666666666666777777777999<<>>???>>><<<::::::;;;999::::::;;;;;;;;;;;;::::::999888777777888999999::::::999999999999::::::999999999888777666666666555555555555555666666666222333444444444444333222777999999<<>>===;;;999888777444444444444444444444444222222222333333444444444999999888888777666666666666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAA======<<<;;;;;;;;;<<<<<<777777777888999999::::::666555444444444444555666444444444444333333333333000111222111000///000222555666666444444555:::>>>CCCGGGOOOYYYdddpppyyyyyyllleeeXXXLLL@@@;;;666000///333,,,......---+++)))***+++******)))(((''''''((()))(((***+++***)))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%&&&&&&%%%%%%'''((('''((((((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))************))))))))))))%%%)))---...---,,,...000........................,,,,,,------...///000000000000000111222222333333111222333444555555555555444555555555666666777777444555555777888999999:::333777;;;BBBTTTmmm~~~~~~yyyqqqkkkeeebbb[[[ZZZZZZXXXVVVSSSPPPNNNUUUYYYZZZVVVVVV[[[```aaaaaaccceeeeeecccbbbaaabbb^^^\\\]]]aaabbb```cccjjjjjjmmmoooooommmiiieeedddaaabbbbbbbbbaaaaaaccceeeddddddcccaaa^^^\\\YYYXXXccckkkwww~~~wwwkkkeeeffflllnnnrrrzzzcccBBB999::::::333444444444333222000///333222222222222222222333000000111111111222222222444444333333444444555666444555666888:::;;;;;;;;;===>>>??????<<<;;;;;;;;;:::::::::;;;;;;::::::999;;;:::999999999:::;;;<<<::::::999999::::::;;;;;;999999999888777666666555333444444444555555666666222333444444444333222111222777999:::@@@LLLRRRQQQWWWmmmsssaaaLLLAAA<<<999999:::888777777999===???===;;;@@@DDDMMMVVVXXXYYYcccppppppnnnhhhaaa```eeehhhgggiiiaaa___RRREEECCCBBB@@@>>>;;;888777777777777666555444333222222222444444444444444444444444666666666666666666666666666666777888999;;;===>>>???>>>>>>>>>>>>>>>??????@@@>>>;;;:::;;;;;;;;;:::888888888888777777777777666666555333222222555777444444333333333333444444111111111111111111111111444333333333333444444555777999===CCCIIIOOOTTTWWW```gggqqq{{{}}}yyywwwtttrrrnnnggg^^^SSSIIICCC666555444222111///...---))))))))))))))))))))))))(((***+++)))&&&%%%(((+++******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))'''''''''((((((((((((((()))((('''''''''(((***+++++++++************************+++++++++,,,,,,,,,.........------,,,,,,,,,///////////////.........---------...///000000111222222333444444555555666333333333444444444555555555555555666666666666777777888:::>>>GGGXXXmmm|||tttpppiiiccc]]]XXXTTTRRRNNNVVVYYYVVVUUU\\\fffmmmjjjiiijjjkkkfff]]]WWWWWWVVVVVVUUUTTTUUUWWWYYY[[[___```]]]YYYXXXYYYXXXUUUTTTSSSRRRRRRSSSUUUWWWYYYZZZXXXVVVTTTUUUXXX]]]aaakkkvvvvvvmmmssslllMMM???:::777444111111111111111111111111111111111111111111111111000000000000111111111111111111222333333444555555333444666777999::::::::::::;;;<<<===>>>>>>>>>>>>999999999::::::;;;;;;;;;888999::::::;;;;;;::::::888888888999999:::::::::888777777666666666666777666666555444333333333222333333333444444444555555555666888;;;===@@@BBBCCCNNN\\\qqq}}}wwwooo{{{}}}fffPPPAAA;;;:::;;;888999999777444444999======@@@DDDFFFGGGKKKPPPUUU[[[YYYWWWVVVYYY]]]bbbeeehhhaaa___RRREEEBBBAAA???===:::888777777777666666555333333222222333444444444444444444444444555555555555555555555555666666666777999:::<<<===============>>>???@@@AAA@@@>>>;;;:::;;;<<<;;;:::999888888777777666666666444555555444333444777999555444444444444444444555222222111111111111222222666555333222111111222333000111333555888;;;===???@@@CCCIIIOOOSSSUUUVVVUUU[[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVTTTRRROOOMMMKKKJJJ@@@@@@>>>;;;777111,,,(((000000///...,,,+++***)))((((((((((((((((((((((((((()))***)))((('''((()))))))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((()))))))))(((((('''((()))***+++*********************************+++++++++,,,,,,......---------,,,,,,,,,...............---------------......///000000111111111111222333333444444333333333333444444444444444444444555555555666666444555666888===IIIYYYeeeyyysssooonnnooommmhhhhhhooowww{{{}}}yyyvvvtttlll```WWWTTTQQQQQQQQQRRRTTTUUUSSSRRRPPPUUUWWWTTTPPPOOOMMMJJJJJJIIIHHHHHHIIIJJJLLLMMMQQQTTTVVVWWWWWW]]]gggppp~~~iiiNNN;;;444444222///111111111111111111111111111111111111111111111111//////000000000111111111000000111111222333333444333333555666777777888888777888:::;;;<<<=========:::::::::::::::;;;;;;;;;888999::::::;;;;;;::::::888888888999999:::::::::888777777666555555555555333333333444444333333222333333333444444444555555444555666777999:::;;;<<>>===<<<:::888777777777666555444333333222222333444444444444444444444444555555555555555555555555555555666777888:::;;;<<<;;;;;;;;;<<<>>>@@@AAABBB@@@>>><<<;;;<<<<<<<<<:::999999888777777666555555333444555444444555888;;;555555555555555555555555333222000//////000222333:::888444111///...///000///////////////000111111111111111222444666888999555666777888777666555444444333111///...---......---------...------,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((((()))******)))'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((()))***************************************++++++++++++,,,------------,,,,,,,,,,,,------------------------------......///000000000//////000000111222222333222222333333333444444444333333333333444444444444333444444444555:::CCCJJJaaarrrzzztttvvvzzzlllaaa\\\ZZZYYY[[[```eeeddd]]]WWWUUU^^^eeeaaaZZZVVVTTTRRRVVVWWWXXX[[[^^^aaadddeeemmmtttzzz|||}}}dddOOODDD777111222444333000000000000000000000000000000000000000000000000000//////000000000000111111/////////000111111222222222333444444555555444444444555777999;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::888999::::::;;;;;;::::::888888888999999999999999888777666555444444444444222333444555666555444333333333333444444444555555555555555555666666666666<<<===DDDPPPSSSRRRVVV^^^yyyyyyiii___PPPHHH@@@;;;999999666333999::::::999888888:::<<<555555777:::===BBBFFFHHHccc\\\\\\OOOCCC@@@<<<;;;:::999888777666666555444444333222222222333333333333333333333333333444444444444444444444444555555555666777888:::;;;;;;;;;;;;;;;===>>>???@@@???===;;;;;;<<<===<<<:::999999888777666555555444444555666555555555777999555555555555555555555555444222000......000222444>>>;;;666111...---...///111000000000000111222333444333222000000111222333...//////000///...---,,,111000---,,,++++++---...************++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&(((+++,,,***'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((((((((((((((())))))***))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................//////000000/////////000111111222222222222222222333333333333111222222222333333333333333444555555444555888:::FFFRRRZZZ[[[eee}}}wwwrrrssstttwww}}}sssxxxzzzuuutttsssmmmoootttzzzcccDDD<<<777222111333555333000000000000000000000000000000000000000000000000000////////////000000000111/////////000000111111111333333444444444333333222333444666888:::;;;<<<======<<<<<<;;;;;;:::::::::888999::::::;;;;;;::::::888888888888888999999999888777666444333333333333444555666777777666555444333333333444444444555555777777777666666666666666777666999AAADDDDDDGGGLLLddd{{{ssshhhWWWIII@@@;;;999888555555555555444444444555444555555777888999:::;;;^^^WWWWWWLLLAAA???:::::::::999777666555444444444333222222222333333333333333333333333333333444444444444444444444444444444444555666777888999;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;<<<<<<;;;:::888888777777666555555444666777777666444333444666444444555666666555444444444222000......000222444>>>;;;666111.........//////.........///000111111/////////.........------///...---,,,,,,,,,------000...,,,***))))))***+++))))))((('''(((((()))***(((((()))))))))*********''''''''''''''''''''''''(((&&&%%%'''+++,,,+++(((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''(((((()))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////............/////////////////////000111111222222111111111222222222333333111111111111222222222333222333555666555555666666???DDDGGGLLL]]]xxx}}}}}}iiiPPP???666333000///000000...,,,////////////////////////////////////////////////...////////////000000000000000000000111111111111333333444444333333222111333444666888:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888999::::::;;;;;;::::::888888888888888888888888777777555444444333333333444555555666555444333222333333333444444444555555666666666666777777777888444555888;;;;;;:::>>>DDDSSSlllwwweeeRRREEE>>><<<777777777777888888777666777777777666666555444444~~~YYYRRRRRRHHH???>>>::::::999888777555333222333333222222222222333333333333333333333333333333333333333333333333333333444444444444555666777888:::999999888888888999999;;;:::::::::<<<<<<:::888777777666666666666555555666777777666444222222333222333444555555444333222333222000//////000222333:::888444111/////////000000///..................+++,,,,,,---,,,,,,++++++---,,,+++***)))***+++,,,---,,,***(((''''''''''''++++++******+++,,,------&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%''')))+++,,,,,,''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''((()))))))))))))))'''(((((())))))*********)))))))))************+++++++++++++++,,,,,,,,,,,,------......///000000000......//////////////////......///000000111111222000000111111111222222222111111111111222222222222111111333444555555555555;;;<<<===AAAQQQjjj~~~{{{{{{ooo^^^NNNAAA888333222111///............////////////////////////////////////////////////......////////////000000000000000000000111111111222222333333333222111111333444555777999::::::;;;::::::::::::::::::999999888999::::::;;;;;;::::::888888888888888777777777777666555555444555555555222222222222222222222222333333333444444444555555333333444444555666666666222555888777555444999===JJJccc}}}nnn[[[NNNGGG???>>><<<<<<===<<<999777555555555555444444444333zzzTTTLLLMMMEEE===>>>::::::999888666444111000333222222222222222333333222222222222222222222222222222222222222222222222333333333333444555666777666666666666666777888999999888888999;;;;;;999777555555555666666666666666333555666555333222222333111222333555555333222111222222111111111111222222444333111////////////000000000//////...//////000///......------------...++++++,,,,,,,,,+++***))),,,,,,++++++******))))))%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&'''&&&&&&&&&))),,,000(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))&&&'''((()))***))))))(((''''''(((((()))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,---......///000000/////////////////////...---------...//////000000000000000000111111111222111111111222222222333333333222222333444444444444222666888888@@@PPPcccooonnnVVVFFF???:::444///000222222222000000111222........................................................./////////000000///////////////////////////000000111111111000000222333444666777777888888888888999999999999999999888999::::::;;;;;;::::::999888888888777777777666666666555555666666777777111111000000222444666888333333333444444444555555333333444444444444444555222555666555333444666777AAATTTkkkzzz~~~xxxllldddKKKHHHEEECCCAAA>>>999555999999888777666666777777yyyQQQIIIJJJCCC<<<>>>::::::999888666333000///222222222111222222333333222222222222222222222222222222222222222222222222333333333333444444555666333333333444666777999:::888777777999::::::888666444444555555666777777777111333444444333222333444000111333444444333111000111111111111111111111111...............//////000++++++,,,,,,---///000111///...+++))))))***+++---)))+++---//////,,,)))''''''((())))))***))))))(((***+++++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''&&&$$$'''---222(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''')))*********)))(((&&&''''''((()))******+++))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,---.../////////////////////.........++++++,,,------......///000000000000111111111111111222222222222333333333777555333333333444444333---444999777555???QQQ___kkk{{{iiiOOOEEE999333333333222222---///222222000//////111............................................................/////////000.....................------......///000000//////111222333444555555555555777777777888888999999:::999999:::;;;;;;;;;::::::999888888888777777666666666555555666666777888999222222111222444888<<>><<<::::::::::::rrrRRRLLLEEE???>>><<<888777555555555444333111000000000111222333555666000000000000000000000000222222111111111111222222333333222111111222333333333333333444444444555555666666666666555555555555333222222222222222222222444444444444444444444444111000000000000000111111000000000000000///......///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%(((******(((%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((()))******)))))))))))))))******+++++++++,,,------,,,,,,,,,)))***+++---...//////000........................+++,,,---...////////////---...///000000111111111111111222222222333333333444444444333333222222222333444555666999===CCCGGGXXXeeeyyyxxx\\\KKK<<<:::555111///000111333........................------------------------,,,,,,,,,---------......---------------------------------.........//////////////////////////////000000000111222222333333999888888777777777777777::::::;;;999888777888::::::999888888777777888888666555666777999:::999888333333111222<<>>BBBEEELLLWWW___|||xxxpppeee\\\XXXOOOFFFCCCFFFIIIGGGDDDrrrSSSMMMGGG???===;;;888777555444555444333111111111000000000111222222000000000000000000000000222111111000000111111222333222111111111111222333333333333333444444444444666666666555555555444444222222222222333333333333333333333333333333333333111111000000000000111111000000111111000000///...///...---,,,,,,---...///------------------------++++++++++++++++++++++++++++++******************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''''''''(((((()))***))))))(((((())))))***+++******+++++++++++++++*********+++,,,---------,,,........................+++,,,---...////////////---...///000000111111000111111111111222222222222444444333333333222222222333444444555555888===AAAIIITTTfffvvv|||{{{vvvxxxvvv```III<<<777555222000//////111222........................------------------------,,,,,,,,,------------...------------------------------------........./////////////////////////////////000111111222222333777666666555555666666777999::::::999777777888:::999888777777666666777777555555555666888999888777666333111666CCCMMMIII>>>777777666666555666666666555555444333333333333444333333333444444444555555333666:::;;;===BBBJJJQQQmmm~~~xxxssslllddd_________^^^\\\rrrTTTOOOHHH???<<<999888666555444555444222111222111000///////////////000000000000000000000000111111000000000000111111222222111111111111222222222222222333333333333444555555555444444444333333222222222333333444444444111111111111111111111111111111000000000000000111111111111111111000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%'''''''''&&&''''''((()))))))))(((((())))))***+++******************))))))******++++++++++++******------------------------+++,,,---......///......------...///000000000000000000000000111111111111333333333222222222222222333333333222222333777999;;;BBBOOO\\\dddkkkxxx{{{wwwwwwxxxtttpppvvvrrr```RRRCCC555...111000////////////000000------------------------------------------------,,,,,,,,,,,,------------------------------------------------............//////////////////////////////000000111111222222444444444444444555666777999::::::999777777888:::777777666555555555555666444444444555777888777666555222111999HHHQQQIII===777777666666666777888888555555444333333333333444333333333333444444444444333444666555555777===BBB[[[yyy~~~||||||~~~pppTTTPPPIII???;;;777888666444444444444222000111111000////////////000000000000000000000000000000000000//////000000000111111111000000111111111111111111222222222333333444444333333333222222222111111222333444555555555111111111111111111111111222111000000000000000000111111111111111000000///------------------------++++++++++++++++++++++++************************,,,,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((()))******++++++******)))))))))***)))***++++++++++++++++++------------------------+++,,,------.........---,,,---...///000000000000////////////000000000000222222222222222111111111111222222111000111444666555888@@@HHHOOOXXXhhhvvv~~~~~~}}}~~~lllQQQAAA999333...,,,......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................//////000111111222222222333333444666777888999::::::999777666888999888777666666555555666666333333333444666777666555111000222;;;FFFJJJCCC999777777666777777888999999555555444333333333333444333333333333333333333333444555555333222333777:::KKKkkk~~~nnnRRROOOHHH???:::666777666444444444333222000111000000000000111222222////////////////////////000//////......//////000000000000000000000000000000000000111111111111222222222222222111111111111111111222222333444555555111111111111111111111111222222111000//////000000111111111111111000//////,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((((((((('''((())))))***---,,,+++***************((()))***,,,------......------------------------+++,,,------------------,,,---...//////000000000....../////////000000000111111111111111111111111///000111111111222444777555555888===AAAIIIWWWdddvvv~~~zzzuuuuuuzzz[[[JJJ888111111000///000//////000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------......//////000111111222222333444555777888999999999999888777666777999888888777666666666666777333222333444666777666555///222777===@@@???;;;888777777666777777888999999555555444333333333333444333333333333333333333333444444444222222333555777999RRRooo|||yyytttwww~~~||||||}}}kkkOOOLLLFFF>>>:::666777555444333444333111000000000000000111111222333//////////////////////////////............////////////000000000000///////////////000000000111111111111111000000000//////111111111222222333333333111111111111111111111111333222111000////////////000000000000000///......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&'''((())))))(((''''''&&&'''''''''((((((''''''(((((()))***...---+++***))))))***+++'''(((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...////////////////////////000000000000000000000000000111111111...000111222222333555777555333333666888<<>>QQQlllyyy^^^FFFFFFAAA:::888666555555444333222111111000222111000000111111000///------,,,,,,,,,,,,------++++++---....../////////......///000000///---,,,111000...---,,,------...---............/////////////////////////////////............------------///............---------...---,,,,,,......---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((())))))((((((&&&%%%%%%$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***((('''&&&'''***+++***))))))))))))************+++---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++)))+++...000000///,,,+++....../////////000000000111000000/////////000000000111111111222222222222222222222222222222222222///000222333666:::@@@EEEPPP^^^ooo{{{}}}{{{fffVVVGGG:::444111...,,,------...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************)))((()))***+++,,,************************************************************************))))))))))))))))))))))))******+++,,,------......------......///000000000111111111222222222333333222333333444444333333222333333444444444444333333333333222222222222333333333333333444444555555555444444333222111111111111222222111111111000000000000000000000000000000000111000000//////000111111333555>>>MMMZZZbbbjjjpppfffnnn}}}ZZZCCCDDD@@@999777555444444333333222111111000222111000000111111000...---,,,,,,++++++,,,,,,---+++,,,------.........---------............---,,,000///...---,,,,,,,,,------------.........//////.................................---------,,,,,,---------------------------,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++******************************))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((()))(((((('''&&&%%%$$$###%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))(((''''''((()))******)))))))))))))))************,,,+++++++++******))))))******+++,,,,,,,,,,,,+++***+++,,,......---,,,,,,........./////////000000000000///.........//////000000000111111111111222111111111111222222222222000111111111111333666999???IIIVVV```iiiwww~~~}}}|||~~~zzzvvviiiTTTDDD===:::666//////..................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************************))))))((()))***++++++))))))************))))))************************************************))))))))))))))))))))))))((()))***+++,,,---...///,,,------......///000000000000000111111111222222222222333333333333222222222222333333333333222222222222111111111111222222222222222333444444555555444333222222111111111222111111111111000000000000////////////////////////000/////////......//////333222444999===BBBKKKUUUVVV^^^nnn}}}VVV@@@BBB???888777444333333333222222111111000111///......///000...------,,,,,,++++++,,,,,,---------......---,,,++++++,,,,,,,,,---------,,,,,,......---,,,,,,,,,,,,,,,------------............------------------------...------------,,,,,,,,,,,,,,,,,,,,,---------------+++***+++,,,---,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%###%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))+++)))(((((())))))(((&&&)))))))))))))))))))))))))))))))))******+++++++++)))***++++++,,,,,,,,,+++,,,,,,*********+++---...............//////////////////.............../////////000000000111111111000000000111111222222222000111222222111111333555555888???HHHVVVgggyyy{{{xxx{{{{{{||||||ooocccQQQMMMAAA444,,,---000222//////000000///...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++------...,,,,,,,,,---......///////////////000000000111111111111222222222222111111111111222222222222111111111111111000000111111111111111222222333444444555333333222222111111222222111111111000000000//////..............................//////.........---000///111333111000666>>>EEELLL]]]sssyyySSS>>>@@@>>>888666444333333222222111111111111///...------......---,,,------,,,,,,,,,,,,------.........------,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,+++******,,,,,,+++*********++++++++++++******((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))+++***(((((())))))'''&&&***)))))))))))))))(((((((((((())))))***++++++,,,((()))***+++,,,,,,,,,,,,---,,,)))((((((***---///------........./////////---------------...//////////////////000000000000/////////000111111222222...000111111111000111333000222777@@@LLLWWW```dddmmm}}}yyy~~~~~~xxxvvv}}}~~~tttmmmeeecccbbb\\\OOODDD777555222///---------------///000///---+++***+++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,---................../////////000000000111111222222111111000000000111111111111000000111111000000000000111111000000111222333333444444333333222222111222222333111111000000000/////////........................---....../////////......+++,,,///222000---///444666<<>><<<777555333222222222111111111111111000...------......---,,,///......------......///******+++,,,------------******))))))***+++,,,,,,((()))***+++,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))***+++,,,+++)))******++++++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((((('''&&&(((***+++***)))******))))))((((((((('''++++++******)))((((((((((((((()))++++++,,,,,,,,,))))))***+++++++++++++++---------.........//////******+++,,,---///000111............/////////000---......///000111111222---///222222111000000111///111222222444888>>>BBBFFFPPP]]]fffjjjnnntttyyyzzzeeeQQQHHHBBB;;;666555444222000222...++++++,,,,,,---...+++---...---***)))***,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---......---------.........//////000000111111111111000000//////000000000000//////222222111111111111222222...///000111222333444444222222222111222222333333000000000000////////////------------------------+++,,,...000111111000000000---,,,///000......111000000111333888AAAJJJQQQXXXTTTSSSYYYeeeqqqyyy|||lllMMM<<<===999555555333666444222111000///---+++000///...,,,++++++,,,,,,------------------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,******------.........---,,,,,,+++***)))***++++++***)))************************,,,,,,,,,++++++*********************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************((()))))))))************,,,,,,,,,---------..................//////////////////............////////////............//////111111000000//////......///000000000111111111111888<<<@@@DDDJJJUUUdddoooxxxzzztttuuuyyyhhhPPP@@@===444333333222111000000///---------,,,,,,+++++++++************************,,,+++***))))))***+++,,,))))))***++++++++++++***))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***+++***)))((((((***,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///333444222000//////111111000000//////......000000000000000000000000///000111222222222222222222111000//////000111222222111111000///......---.........------,,,,,,,,,,,,,,,,,,---------......---------............//////000000111222333333444666888===DDDNNNXXXaaafffpppzzzlllLLL;;;<<<999555555333555333111000000000...,,,//////---,,,+++,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,+++***))))))++++++***))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))&&&&&&'''((()))******+++((((((((()))))))))******************++++++++++++,,,,,,,,,------------...---.........//////////////////............////////////............//////000000000000//////......//////000000000111111111...111555777;;;CCCNNNWWWeeeqqq{{{xxxzzz~~~nnn```YYYNNN===333222//////......---,,,,,,,,,------,,,,,,,,,+++++++++************************)))(((((((((((((((((()))))))))***++++++++++++***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***+++***)))((((((***,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---000333444333111000///000000000/////////......000000000000000000000000000000111111222222111111111000000//////000000111111000000000///...............---------,,,,,,,,,,,,,,,,,,------------...------------............,,,,,,------......//////000000222555:::???EEEHHHVVVbbbnnnqqqmmmnnnvvvjjjKKK;;;<<<999555555333333222000000111111///---...------,,,,,,,,,------++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,+++***))))))++++++***))),,,---------------------+++++++++++++++*********************))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))%%%%%%&&&''')))***+++,,,''''''((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////................................................000000000////////////...////////////000000000000---///111222333777>>>CCCNNNYYYhhhqqqwww}}}}}}|||tttiiibbbSSSHHH@@@???;;;222---...---,,,,,,++++++******))),,,,,,,,,+++++++++++++++************************'''(((((())))))(((((('''((()))******++++++******)))((((((''''''(((((()))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((*********)))((()))***+++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...000333444222000000000///////////////.........000000000000000000000000000111111111111000000/////////000000000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,------------------------............+++++++++++++++,,,,,,,,,///...---,,,---///111333???JJJVVVXXXWWW]]]lll{{{hhhIII:::<<<999555555222222111000000111111000///------,,,------------...------------------------,,,++++++*********++++++************************++++++,,,,,,,,,,,,++++++'''''')))***+++++++++++++++)))((()))***+++***))),,,,,,,,,,,,,,,---------+++++++++***************************)))))))))(((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))&&&&&&''''''((()))******''''''''''''((((((((((((*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........................................................////////////////////////........./////////000000000222333333333444777:::>>>HHHTTT^^^gggqqqzzz{{{~~~{{{rrrggg\\\RRRKKKGGG@@@999444555555000///000---------,,,,,,++++++++++++++++++++++++*********************************((()))***++++++***)))(((((())))))***************(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((******))))))((()))***++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,///111111000.................................////////////////////////111111111111000///......---...000000000000...---.....................///------------------------++++++,,,,,,,,,---------,,,,,,---------.........---------------,,,,,,,,,///...---,,,---...000111222999AAADDDFFFMMM\\\hhh}}}}}}fffHHH999;;;999555555222222000///000111111000///,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++&&&'''((()))******+++******)))((()))******)))((())))))******++++++++++++************************************)))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............------------............------.............../////////---............/////////---...///000///000111222777===EEEKKKRRRZZZdddkkkyyy~~~}}}vvv___XXXMMMBBB:::666666666444000...//////------...------,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))************)))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++***,,,......---,,,,,,,,,---------------.................................000000000000000///...------...///000000///...------------------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------------++++++++++++,,,---...///+++---000333777<<>>BBBGGGJJJTTTZZZbbbhhhmmmtttsssgggYYYLLL<<<999666333111000111111,,,+++++++++++++++,,,---************************)))))))))))))))*********))))))))))))))))))))))))&&&''''''((((((''''''&&&'''((())))))******))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((()))))))))******((()))******++++++******++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,---------------...........................////////////......---------............---------------------------,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,******---111333222111000:::===BBBHHHEEEFFFQQQbbbEEE777;;;999666555222333111000000111111000...---............---+++***++++++++++++++++++++++++***************+++,,,,,,***************************)))(((''''''((()))***((())))))*********))))))***((('''((()))***)))(((&&&''''''((())))))******((()))))))))*********+++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&%%%'''''''''''''''((())))))''''''''''''''''''&&&&&&((((((((()))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,...//////...,,,+++---------.........//////,,,,,,---------.........---,,,,,,---///000000000000000111333444555666666:::>>>EEEKKKRRR^^^kkkuuu~~~~~~wwwrrrwww{{{uuuhhhYYYNNNDDD999000//////111222222111111000,,,------,,,++++++,,,,,,))))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''(((((()))))))))))))))((())))))***************************************)))+++,,,+++***)))***+++++++++,,,,,,,,,---------------------------------------.../////////.........------------------......---------,,,+++++++++,,,,,,,,,---------......***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---/////////...(((---,,,000666222111<<>>IIIXXXccckkkrrrooommmrrrppplllqqqwww|||~~~vvvkkkSSSMMMDDD;;;777555333000000000000///...---,,,+++---//////,,,)))))))))'''************++++++++++++'''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***'''(((((()))))))))))))))(((((()))******************************************+++,,,,,,******+++,,,+++++++++,,,,,,---------------------------------,,,,,,---...////////////......,,,++++++,,,............---,,,,,,+++******,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---.........)))************+++++++++(((***,,,,,,++++++...000+++,,,))),,,333,,,(((111\\\EEE;;;<<<777444333...222222111111000/////////---.../////////...,,,++++++***)))***,,,------+++)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''%%%###''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******************************,,,+++***)))))))))++++++......---------,,,,,,,,,---------............///...------,,,,,,------...,,,,,,,,,---------......,,,,,,------.../////////////////////////////////......///111444;;;CCCHHHXXX[[[]]]^^^^^^aaaeeeiiivvvxxxssslllqqqzzz{{{{{{zzzzzz{{{~~~~~~yyyvvvxxx|||}}}~~~pppaaaUUULLLHHH888777666444222///---+++---.........---,,,,,,+++++++++++++++++++++++++++((((((((()))*********+++''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((())))))))))))*********************************,,,,,,++++++***+++++++++...------,,,,,,------...,,,,,,,,,---------......000...,,,+++,,,------,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***)))))))))))))))*********++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,[[[DDD:::<<<777444444///222222111111000/////////------.../////////......+++***)))***,,,---,,,+++))))))))))))))))))))))))******************++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((()))))))))((((((((('''''''''&&&)))))))))((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))***************************,,,+++***))))))***++++++------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------.../////////........................///////////////222777;;;@@@BBBEEEFFFGGGIIINNNRRR^^^eeesss~~~pppjjjooo}}}}}}|||wwwppprrrxxx|||}}}yyyvvvrrrqqqpppooonnnqqquuuxxxvvvrrroooppptttzzz}}}{{{zzzuuummmccc^^^^^^```eee```WWWMMMCCC;;;555222222222222111000///---,,,---------------,,,++++++++++++++++++++++++++++++))))))))))))************((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************************************,,,++++++******+++++++++------,,,,,,,,,,,,------,,,,,,,,,------------...000...,,,+++,,,------,,,,,,,,,,,,++++++******************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******)))))))))******+++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,XXXBBB999;;;777555555111222111111000000//////......------......///000111,,,+++******+++,,,+++)))))))))))))))))))))))))))******************))))))************++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))((((((''''''(((((()))((((((((('''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''((((((''''''(((((()))***************************+++******)))******++++++---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---......//////...........................//////...------...000///111222444555888<<>>EEEJJJMMMQQQWWW[[[hhhhhhooo{{{|||tttpppqqqtttuuuvvv~~~}}}qqqddd]]]bbblllwww}}}}}}zzzuuuqqqjjjbbb]]]]]]```dddiiiccc\\\YYYYYYWWWPPPJJJBBB<<<555111222444555555222111///...------------***+++,,,,,,---------,,,***+++++++++++++++******************************+++++++++******))))))((()))))))))((((((''''''&&&'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))*********++++++***************************************++++++,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------...,,,++++++------,,,++++++++++++***************************************************++++++++++++++++++******))))))((((((---,,,++++++***+++++++++******++++++++++++*********************++++++,,,++++++++++++++++++++++++TTT>>>666999666555666222111111000000///.........222111///...---------...,,,+++*********+++)))((())))))))))))))))))))))))+++******))))))((((((((('''(((((())))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,---++++++************+++++++++++++++,,,,,,,,,------++++++,,,,,,---.................................(((+++...000///.........000...---------...//////333555666555666:::BBBIIITTTVVV]]]hhhnnnkkkfffccc\\\bbbeeeeeeeeeiiimmmnnnccc\\\TTTQQQVVV___hhhllllllpppvvvxxxwwwrrrmmmjjjXXXTTTMMMEEE@@@???BBBFFFDDDAAA>>>>>>@@@@@@<<<888666222---,,,...000...,,,...------,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++))))))***************)))))))))))))))))))))))))))*********))))))((((((((())))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++------,,,+++************************))))))))))))))))))))))))))))))*********+++++++++*********))))))(((((((((---,,,,,,+++******++++++)))******++++++******)))******))))))******+++,,,++++++++++++++++++++++++}}}TTT>>>555888555444555111111000000//////......---222111///...,,,++++++++++++***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))((()))***++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------------------------)))+++......---+++******111///---,,,---......---+++...111111000111333666999<<>>===@@@DDDHHHJJJIIILLLOOOQQQQQQNNNJJJGGG;;;999666222//////222555/////////000111111000...000---,,,,,,...///,,,)))++++++++++++******)))))),,,,,,,,,,,,,,,++++++***'''((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++------,,,***)))))))))***************)))))))))))))))))))))))))))))))))************+++*********)))))))))))))))---,,,+++***************))))))************))))))***))))))))))))***++++++++++++++++++++++++++++++zzzTTT>>>555888555444555000000000000///......------............---,,,*********)))((()))***+++***)))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((***+++,,,,,,+++++++++*********))))))))))))************++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,***++++++,,,,,,---......------------------------)))+++------,,,***)))***000...++++++...000///...)))+++///111000///---------///111444777999999777000333666777444111111444333111000000111222333333222333444666666555333111///000000///......000222...///000///,,,******+++***)))***+++---......---+++++++++,,,++++++************++++++++++++******&&&'''(((((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********,,,---...,,,***((()))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))******************,,,,,,+++***))))))))))))))))))************)))))))))))))))))))))***++++++************************xxxTTT>>>555888444333444000000000000///......------+++,,,---...---,,,+++***)))((('''(((***++++++***))))))))))))))))))))))))''''''(((((())))))******,,,+++++++++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))((((((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++************)))))))))))))))************+++++++++******))))))))))))************+++++++++,,,,,,,,,***++++++,,,,,,---......------------------------(((+++---...---------...+++(((&&&(((+++......---,,,,,,,,,---.........---...//////......111111000...---///111111///---,,,.........///000000000000---,,,---///111222111000)))+++------,,,******+++(((,,,...---)))'''***...,,,,,,+++*********+++,,,******+++,,,,,,,,,,,,,,,'''((()))***++++++++++++&&&&&&'''((())))))(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***)))***,,,---...,,,***(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,,,,+++***)))(((((((((((())))))************)))))))))))))))))))))******+++************************xxxSSSBBB555555777333000111111111000000//////......000///...---,,,---......*********)))))))))))))))((()))***++++++***)))((())))))(((((((((((()))))),,,)))'''&&&''')))******((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&'''''''''&&&%%%%%%$$$)))&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$&&&)))+++***(((&&&%%%$$$%%%'''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,------++++++++++++------...---,,,,,,,,,,,,---.........////////////......---...///...,,,+++,,,---.........------.........///...------//////...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***---,,,,,,+++*********+++************************))))))*********+++++++++))))))))))))************)))***+++***))))))+++---+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************vvvRRRAAA555555777333000111111111000000//////.........---,,,+++++++++,,,,,,************************((()))***++++++***)))((())))))(((((((((((()))))))))'''%%%%%%&&&'''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&%%%%%%$$$'''%%%$$$%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$%%%((()))((('''((('''&&&''')))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++******+++++++++,,,++++++******++++++,,,---,,,++++++++++++,,,---...---,,,++++++,,,---...------............------,,,......---,,,+++,,,---...------,,,,,,------......---,,,,,,......---,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%'''((()))))))))(((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***---,,,++++++*********+++************************((((((((())))))*********(((((()))))))))*********)))***+++***))))))+++---+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))*********rrrPPP@@@555666777333000222111111000000//////......,,,,,,+++***************))))))******++++++,,,,,,((()))************))))))))))))(((((((((((())))))(((&&&%%%&&&'''((('''&&&''''''((((((((((((((((((((((((''''''''''''((((((%%%&&&'''))))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&''''''&&&((('''&&&''')))))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,---+++***+++,,,---,,,+++++++++***))))))))))))*********************************)))))))))))))))((()))******++++++******)))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((((((''''''&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))((()))******++++++******,,,,,,+++************+++************************''''''(((((((((((())))))(((((())))))))))))******)))*********))))))+++,,,++++++*********)))))))))))))))))))))))))))))))))+++************)))))))))(((((())))))))))))******mmmMMM???555666777222111333111111000000//////......,,,++++++***************))))))***+++,,,,,,------((())))))***************))))))(((((((((((()))))))))(((((()))******)))'''''''''''''''((((((((((((((((((&&&%%%%%%&&&((((((%%%&&&'''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))***************+++++++++******++++++++++++******++++++************++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++******,,,++++++************++++++,,,***)))***+++,,,+++)))******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***))))))))))))))))))))))))((())))))***************++++++***************+++************************(((((((((((((((((((((((((((((((((((()))))))))***((()))***)))((()))***,,,************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***gggJJJ===555666777222111444111111000000//////......,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,------)))))))))))))))******+++))))))(((((((((((()))))))))(((((()))******)))'''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************++++++++++++++++++++++++***++++++++++++++++++***,,,,,,------------,,,,,,+++,,,,,,,,,***)))***+++*********))))))*********+++***))))))***+++***)))***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))************)))*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))***)))((((((***,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))bbbGGG<<<555777777222111666111111000000//////......---------...---,,,,,,+++))))))******++++++,,,,,,)))((((((((()))***+++,,,))))))(((((((((((())))))(((&&&%%%&&&'''((('''&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&''')))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&%%%&&&(((((('''&&&''')))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((()))***++++++***)))((())))))***++++++***))))))******++++++++++++******)))******++++++******)))+++,,,,,,------,,,,,,+++***+++,,,+++)))((()))*********))))))))))))******+++)))))))))***+++***)))***)))((((((''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((())))))******))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))((((((''''''(((((((((((())))))((()))))))))((((((***+++******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))***''''''(((((((((((())))))~~~^^^EEE;;;555777777222222777111111000000//////......,,,---.........---++++++************************)))((((((((()))***+++,,,))))))(((((((((((()))))))))'''%%%%%%&&&'''''''''&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%###%%%&&&&&&######$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&$$$###%%%'''((('''&&&''')))))))))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((((()))***++++++***)))(((((()))***++++++***)))((()))***+++,,,,,,+++***)))))))))***++++++***))))))******++++++++++++******)))+++++++++)))((()))***+++******))))))******++++++***))))))++++++***)))***))))))((('''(((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&'''''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((())))))'''((())))))'''((()))+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******'''''''''((((((((())))))|||\\\DDD:::555777777222222777111111111000//////......,,,,,,---...---,,,+++************))))))))))))))))))((((((((((((***,,,---))))))(((((((((((()))))),,,)))'''&&&''')))******&&&&&&&&&'''((())))))***$$$%%%''''''''''''%%%$$$"""###%%%'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''%%%###"""###&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''')))***++++++***)))'''((()))***++++++***)))((()))***+++,,,,,,+++***)))((()))***++++++***)))((())))))************)))))))))***+++***)))((((((***++++++************+++++++++***)))***+++,,,+++)))******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''((()))((('''((()))+++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))wwwZZZBBB:::555555666333222333111111111000000///...---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))&&&&&&&&&$$$###$$$'''***(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))************************,,,***))))))******)))'''((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''tttWWWBBB:::555555666333222333111111111000000///...---............------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&%%%$$$$$$'''***(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++((((((((((((((((((((('''))))))(((((((((((())))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++***))))))************************+++***))))))******)))'''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''oooSSSBBB:::444555666444222333111111111000000///...---------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%''')))'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***''''''(((((((((((((((((())))))(((((((((((())))))((())))))******))))))(((***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((())))))))))))************))))))((())))))))))))))))))))))))+++)))((((((******)))'''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''lllPPPAAA:::444555666444333444111111111000000///...---+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((((()))***)))'''((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''kkkPPPAAA999444555666444333444111111111000000///...---+++++++++*********))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&&&&&&&%%%%%%'''(((&&&'''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''kkkPPP@@@999444555666444444555111111111000000///...---------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%&&&(((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''((()))))))))))))))(((((((((((())))))'''(((((())))))(((((('''***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''jjjPPP@@@999333555666555444555111111111000000///...---............------------************************************************))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******'''((())))))*********)))''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))((('''&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''iiiPPP@@@888333555666555444555111111111111000///...---------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$""""""###$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''%%%&&&''''''&&&&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((((()))***************'''''''''''''''''''''''''''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))'''%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''fffSSS>>>888555666666222111333000000000000////////////...,,,++++++------,,,***++++++++++++++++++++++++******))))))))))))************))))))((((((''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%###"""$$$&&&%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((((((((())))))&&&((()))+++***(((%%%$$$))))))))))))************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((''''''(((((((((((((((((('''''''''(((((((((((())))))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((dddQQQ>>>888555666555222111333000000000000////////////...,,,++++++------,,,***++++++++++++++++++++++++******))))))))))))*********)))))))))((((((((('''))))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''((((((&&&%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))(((''''''&&&&&&&&&%%%%%%&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&''')))))))))(((((((((((())))))'''(((***++++++)))'''%%%((((((((()))))))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((()))((('''&&&%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''aaaOOO===888555555555222111333000000000000////////////...,,,++++++------,,,***++++++++++++++++++++++++++++++************++++++))))))))))))((((((((((((******)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&''''''&&&$$$######$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$###""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!! &&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%(((((('''(((******((('''$$$&&&((('''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&'''((()))((((((''''''(((((()))((()))***++++++***(((&&&'''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((((((((()))))))))(((((('''''''''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''^^^LLL===888444555555222111222000000000000////////////...,,,++++++,,,---+++***************************++++++************++++++))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&***)))&&&$$$###$$$%%%&&&"""$$$%%%%%%%%%%%%&&&((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""""""""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''(((******)))'''$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''((((((((((((''''''((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''ZZZIII===777444555444111000222000000000000////////////...,,,++++++,,,---+++***************************+++******************+++(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''***)))&&&$$$###$$$%%%&&&"""$$$%%%%%%%%%%%%&&&(((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))))))((('''###$$$&&&&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***************))))))((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''{{{WWWHHH<<<777444444444111000222000000000000////////////...,,,++++++------,,,*********************************))))))))))))******(((((((((((())))))))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&(((((('''&&&"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********)))((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwUUUHHH<<<777333444444111000111000000000000////////////...,,,++++++------,,,***************************))))))(((((((((((())))))'''((((((((()))))))))***'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$"""$$$%%%&&&&&&%%%$$$"""%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((()))(((&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((%%%%%%'''(((((((((''''''%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&uuuUUUHHH<<<777333444444111000111000000000000////////////...---+++,,,------,,,***))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******(((((((((((()))+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&"""$$$%%%%%%%%%%%%&&&(((!!!###%%%''''''%%%###!!!%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((()))((('''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$###%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''(((((())))))'''''''''(((((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))))))))(((&&&%%%%%%%%%&&&'''((()))******'''''''''(((((((((((()))$$$%%%'''(((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&sssQQQBBB<<<777555666666333111333111111000000//////......---,,,++++++,,,,,,***)))+++++++++*********)))))))))***+++,,,,,,+++***))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((###%%%((((((&&&%%%%%%&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''(((((((((&&&%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&"""###((((((###"""&&&$$$$$$##################%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqOOOAAA>>>999777888888555333555111111000000//////.........,,,+++,,,------,,,+++)))))))))***+++++++++,,,((((((''''''''''''((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&''''''&&&$$$$$$&&&(((%%%%%%''''''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$'''------'''$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''&&&&&&'''''''''''''''''')))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''mmmMMM@@@===999666888888555333555111111000000//////.........,,,,,,,,,...///...---******************++++++,,,+++)))(((((()))+++,,,***)))(((''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))((('''$$$"""###&&&)))''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&***000000***&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((jjjKKK@@@;;;666444555666333222333111111000000//////......,,,++++++,,,...///...---......,,,+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((('''%%%######%%%''')))))))))(((((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,,,,)))'''%%%$$$%%%%%%&&&'''(((((()))######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$######$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''gggJJJAAA:::555333555555333222333111111000000//////......+++***)))***,,,------,,,......,,,+++)))((('''&&&%%%'''***------***'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((('''%%%'''((('''&&&$$$$$$%%%))))))((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&$$$######$$$%%%&&&''''''((("""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&dddIIIAAA;;;666444777777555444555111111000000//////......+++***)))***,,,,,,,,,*********************++++++%%%(((---000000---(((%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''###%%%(((((('''%%%%%%%%%)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%$$$!!!!!!$$$%%%#########$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaGGG@@@;;;666444666777555444555111111000000//////......---,,,++++++,,,---,,,***)))))))))***+++++++++,,,(((+++///222222///+++(((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''###%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%%%%""""""%%%%%%!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''^^^EEE???888444222444555333222333111111111000//////......///...,,,---------,,,+++,,,+++++++++******))))))''')))+++------+++)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''%%%%%%%%%$$$###%%%))),,,&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&'''&&&$$$###$$$%%%'''''''''''''''''''''''')))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& &&&(((%%%%%%(((&&& %%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((^^^JJJ???999777555444444444333222000000000///......---------,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&(((******)))(((&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((('''%%%$$$$$$%%%((('''&&&%%%%%%&&&'''(((***'''&&&(((((($$$$$$&&&---)))$$$###%%%&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$(((### $$$%%%######&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%$$$%%%'''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$######%%%''')))***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,+++***'''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))\\\HHH???999777555444444444333222000000000///......---------,,,,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''(((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((()))***)))((('''((()))((('''&&&&&&&&&&&&'''((('''$$$###&&&((((((+++000***'''$$$$$$&&&((()))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&(((***)))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((YYYGGG>>>999777555444444444333222111000000//////......---...---,,,---...---,,,***++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((((('''((('''''''''&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%&&&''''''&&&%%%'''(((((('''&&&&&&&&&&&&'''(((((($$$###&&&)))***///555+++***))))))***+++***((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""")))***### %%%'''%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%'''***+++)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''~~~VVVEEE>>>999777555444444444333222111111000000///............---,,,---......,,,***************************))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))((('''''''''(((((((((((((((''''''''''''%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%&&&((('''''''''&&&&&&'''''''''***'''&&&((())))))+++000111000000///---+++(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''333444'''!!!&&&((("""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''',,,,,,'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzSSSCCC>>>999777555444444444333222111111111000//////.........---------......,,,***************************************************&&&'''''''''&&&&&&%%%$$$))))))))))))))))))))))))(((((((((((((((''''''''''''((()))(((&&&&&&''')))))))))((((((((('''''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&'''))))))(((((()))+++&&&''''''''''''''''''&&&(((&&&'''******'''&&&(((//////000///,,,)))'''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&333444((("""'''((("""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###(((------)))&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))))))))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwPPPCCC???999777555444444444333222222111111000000//////...///...------///...---+++++++++++++++++++++++++++************************))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))((((((''''''''''''&&&(((***(((&&&%%%(((+++)))(((((((((''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&'''(((((('''&&&''')))&&&&&&'''(((((('''&&&&&&$$$###%%%***+++'''%%%'''''')))++++++)))((('''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!))),,,&&&###'''((($$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&uuuNNNCCCAAA999777555444444444333222222222111111000////////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,++++++******))))))))))))))))))))))))'''''''''(((((((((((((((%%%''')))(((%%%%%%)))---((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$&&&&&&&&&$$$###$$$%%%&&&&&&'''(((((('''&&&&&&%%%###$$$((()))&&&&&&(((%%%(((******((('''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&(((((('''''')))***''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&sssNNNCCCBBB999777555444444444333222222222111111000////////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))%%%&&&&&&'''((()))******$$$''')))(((%%%%%%)))...((('''''''''&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))***)))'''&&&&&&(((%%%&&&'''(((((('''&&&%%%***'''%%%''''''$$$%%%(((+++,,,---,,,((('''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''######(((***&&&$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&(((((('''((()))+++&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''qqqJJJ@@@@@@:::777444333333444333222333111///////////////---------------------------,,,+++***)))))))))***+++,,,+++***((((((((()))******)))))))))*********)))(((((((((((())))))))))))''''''''''''((((((((((((***(((%%%&&&((()))(((&&&(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&((()))***((('''*********)))(((((('''''''''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&+++&&&!!! ###&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%%%%%%%***(((&&&$$$###$$$%%%&&&'''&&&%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$###%%%&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((&&&%%%'''***+++)))&&&((((((''''''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((###%%%......%%%###(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%pppJJJ@@@???<<<999666555555666555444333111///////////////---------------------------...---,,,+++++++++,,,,,,,,,+++)))((((((((()))******)))(((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((,,,***'''(((***+++***((('''&&&%%%&&&((())))))((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%&&&'''(((((((((((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''')))***((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''))))))((('''&&&&&&&&&&&&+++***(((&&&&&&&&&'''(((,,,+++)))'''%%%$$$$$$$$$''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&((()))***)))'''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((###&&&------&&&###(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%nnnJJJ@@@???<<<999666555555666555444333111///////////////---------------------------...---,,,,,,++++++,,,,,,+++***))))))((()))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''((((((((((((+++)))((((((***+++***))))))'''&&&''')))******)))''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###$$$&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&((('''%%%$$$&&&((("""###$$$$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''')))))))))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((+++***((('''&&&&&&'''(((...,,,***(((&&&$$$$$$###''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&'''))))))((((((((())))))((((((''''''(((((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((($$$&&&,,,,,,&&&$$$(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&lllJJJAAA>>>:::777444333333444333222333111///.../////////---------------------------++++++************)))*********))))))))))))))))))))))))((('''&&&''')))+++(((((((((((())))))))))))''''''''''''((((((((((((((('''&&&&&&'''(((((((((,,,***(((((()))***)))(((''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((((())))))'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$###$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))&&&###!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((('''&&&%%%%%%%%%%%%&&&)))(((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%(((+++***(((&&&(((***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((%%%&&&++++++&&&%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&jjjJJJAAA>>>:::777444333333444333222333111///.../////////---------------------------++++++++++++******)))))))))))))))*********))))))((()))***(((&&&&&&)))+++(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''')))***000---***(((((((((((('''((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&&&&&&&'''((()))******+++'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%"""&&&,,,---)))$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((+++)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''&&&'''&&&&&&''''''((()))***'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&))),,,+++(((&&&(((***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((&&&'''******'''&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&gggJJJBBB===<<<999666555555666555444333111///////////////---------------------------,,,------------,,,+++***(((((()))************)))'''***,,,+++(((''')))+++(((((((((((())))))))))))''''''''''''((((((((((((((()))***)))((()))+++---111---***''''''''''''&&&(((((((((((((((((((((((('''&&&&&&''')))***((('''%%%%%%&&&&&&'''((())))))'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''###"""&&&111<<<<<<000%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%''')))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''***,,,---......***)))((()))***+++***(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))******((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&&&&&&&%%%&&&(((***%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((((((((((((***+++***)))(((((()))***))))))(((((())))))***''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''fffIIIBBB===<<<999666555555666555444333111///////////////---------------------------,,,,,,---------,,,+++***'''((()))***+++******)))&&&***......+++((()))+++(((((((((((())))))))))))''''''''''''((((((((((((''')))******((((((+++......+++(((&&&'''((())))))((((((((((((((((((((((((((((((''')))***+++)))(((%%%%%%%%%&&&&&&''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''"""###(((111999888///%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))(((&&&$$$$$$&&&)))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%(((,,,...000111222***)))((((((******)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&%%%%%%%%%''')))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))***)))(((&&&%%%&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''%%%$$$###''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&&&&&&&&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((()))))))))******((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((******))))))******((('''******))))))))))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((''''''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''eeeIIIBBB===:::777444333444444333222333111///////////////---------------------------******+++,,,+++***)))((('''((()))+++++++++***)))&&&+++000000,,,))))))+++(((((((((((())))))))))))''''''''''''((((((((()))$$$&&&((((((&&&&&&))),,,+++)))&&&%%%''')))++++++)))))))))))))))))))))))))))(((((()))++++++***)))&&&&&&&&&'''''''''((((((''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((""""""###$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''))))))'''$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))&&&######&&&)))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((+++---///000000000)))((('''((()))***)))'''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&%%%$$$$$$%%%'''***+++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))'''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&&&&&&&)))+++%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((,,,***((()))++++++)))%%%******))))))))))))******)))(((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((''''''(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''bbbGGG@@@<<<:::777555444444444333111111111000000//////......---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***'''%%%&&&(((***+++,,,((((((''''''''''''(((((()))******)))'''&&&((()))))))))(((((('''''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""######$$$###%%%''''''%%%!!!"""$$$&&&((((((&&&$$$"""&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$''''''######%%%&&&###'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((+++//////---***))))))))))))))))))))))))&&&'''''''''(((((())))))111---)))(((+++,,,)))%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((()))(((&&&%%%%%%''')))*********)))'''&&&'''(((''''''''''''((((((((()))+++******)))))))))))))))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((aaaFFF@@@;;;999777555444444444333222111111000000//////...............---------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''%%%######%%%'''(((((())))))(((((((((((()))))))))******)))((('''((()))))))))((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((&&&###%%%)))***''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++------+++((((((((((((((((((((((((((('''''''''((((((((())))))000,,,((((((***+++(((%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))***+++,,,+++******+++---***)))(((((('''((((((((('''''''''((((((((())))))++++++******)))))))))******)))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((```EEE>>>:::888666444444555555444333111111000000//////...............---......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&$$$"""###%%%'''''''''******))))))))))))******((()))+++***)))((((((((())))))((((((((((((''''''&&&''''''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$###$$$'''***'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''%%%!!!"""''''''%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((***,,,+++)))&&&''''''''''''''''''''''''''''''(((((((((((())))))...***''''''))))))'''%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((()))******++++++******'''(((*********+++---...---***'''''')))+++***(((''''''((((((((()))))))))++++++*********)))))))))))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((^^^CCC===999777555333333555555555444111111000000//////.........------------...000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&((()))))))))***))))))(((((())))))***''')))++++++***(((((()))))))))((((((((((((((((((%%%&&&'''))))))*********(((((((((((((((((((((((('''''''''(((((('''''''''&&&((()))((('''&&&'''(((+++***)))(((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((%%%%%%%%%$$$###$$$'''***&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---(((############'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((***++++++***(((&&&''''''''''''''''''''''''(((((((((((((((((())))))+++)))'''&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''(((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))***++++++++++++***&&&'''((((((***---222666222,,,''''''+++---***''''''(((((((((((())))))))))))*********))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((]]]BBB===999777555333333555555555444111111000000//////......---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((***+++***))))))((((((''''''(((((()))((()))++++++)))))))))***(((((())))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''(((((())))))((((((''''''((()))(((''''''((()))+++***)))(((((((((((((((&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&&&&$$$$$$$$$&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++666<<<555)))######%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((()))+++,,,+++***((((((''''''''''''''''''''''''))))))))))))))))))(((((()))((('''&&&'''(((''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))******))))))++++++***))),,,333;;;AAA555000***(((+++,,,***'''(((((((((((()))))))))***(((((()))))))))((('''&&&(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((\\\BBB===:::888666444444555555444333111111000000//////......,,,,,,---.........------++++++++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''((((((''''''''''''(((((()))*********))))))+++,,,(((((())))))))))))******'''(((((()))************))))))))))))))))))))))))'''((()))******)))(((''''''((())))))''''''((()))))))))(((((((((((())))))&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%######"""$$$&&&&&&%%%$$$$$$%%%###%%%((())))))(((%%%###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((555<<<555)))""""""$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''))),,,---+++***))))))''''''''''''''''''''''''******))))))))))))(((((((((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''')))))))))(((((((((((('''&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''(((((())))))((((((***)))(((''')))000999???444000***((()))***)))(((((((((((()))))))))******'''((()))***)))((('''&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((([[[BBB>>>;;;999777555444444444333222111111000000//////......,,,...000111111///---+++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''))))))'''&&&))))))(((((((((((())))))*********((('''(((,,,///(((((()))))))))*********((())))))*********))))))(((((((((((((((((((((((('''(((***++++++***((('''''')))***)))((('''((()))''''''''''''((()))******%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((''''''&&&%%%###$$$%%%$$$$$$%%%(((***&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###+++...***$$$###$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$'''+++,,,***))))))***((((((((((((((((((((((((*********)))))))))(((((('''((((((((('''((()))+++&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((('''&&&&&&((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&&&&%%%&&&)))///333...+++(((&&&%%%''')))***(((((()))))))))*********)))***+++,,,+++***(((''''''((((((((()))))))))***(((((((((((('''''''''''''''''''''((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((([[[BBB>>><<<:::777555444444444333111111111111000//////......---///222333333000---+++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******((('''******))))))))))))******,,,+++)))'''&&&(((,,,000(((((())))))*********+++)))************))))))(((((((((((((((((((((((((((''')))***++++++***)))'''''')))***)))((('''(((***&&&&&&&&&&&&''')))***+++%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))((((((%%%$$$$$$######''',,,111((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&%%%###%%%***,,,***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((("""%%%)))***)))((((((***))))))))))))))))))))))))+++*********))))))(((((('''(((((((((((((((***,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''******))))))((((((((('''&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))((()))***)))((((((***,,,((('''&&&$$$###%%%))),,,))))))))))))***************+++---------,,,***((('''((((((((())))))******)))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((VVVBBB@@@888777555333333333444333222111111000000///.........,,,---...//////...---,,,,,,++++++******++++++,,,(((***+++***)))((()))***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000,,,,,,+++***)))))))))***000,,,)))***---...***'''******+++++++++***))))))((((((''''''&&&&&&%%%%%%&&&(((******)))(((((()))(((((((((((((((((((((((())))))***))))))(((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%((((((((('''&&&&&&%%%%%%&&&$$$$$$&&&)))***)))'''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&''''''(((&&&%%%,,,555222'''###((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''')))***++++++***)))'''''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''UUUCCC@@@999888666444333444444333222222111111000000///......---......//////......---,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***,,,******)))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...,,,+++******))))))******...+++((()))---...+++(((+++,,,,,,,,,+++***))))))))))))))))))))))))******(((***,,,,,,+++)))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''')))'''%%%%%%'''))))))(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''((())))))...555777000'''&&&***)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))******))))))(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''(((((())))))((((((''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,+++***)))************************(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((TTTCCCBBB:::999777555444555555444333333222222111000000/////////..................///,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++---++++++***)))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***)))))))))******,,,***((())),,,...,,,)))------------,,,+++))))))((())))))***++++++,,,,,,+++---......,,,*********(((((((((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''''''''''''''''''&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())),,,)))&&&%%%&&&(((((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((()))******---777===777,,,((()))***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))******++++++******)))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''''''''((((((((()))(((((()))))))))*********&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))******))))))(((((((((((((((''''''''''''((()))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((''''''((((((((()))))))))'''(((((())))))(((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,+++******************************((())))))******))))))((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((}}}SSSDDDCCC;;;999777555555555666555444333333222222111000000000000///...------...///000,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,+++***+++---+++******)))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))*********(((((())),,,---,,,+++.........---,,,+++***)))(((((()))))))))*********,,,---///...,,,***))))))((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************(((((((((((()))***++++++...999<<<111)))***+++((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))******************)))''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''(((((()))))))))))))))(((((()))))))))*********&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''))))))************))))))((((((((((((((('''''''''((((((((((((((()))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((()))************)))((((((((()))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++++++++,,,,,,,,,++++++***************************)))))))))******)))))))))))))))************))))))(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))zzzQQQDDDCCC<<<999777555555555666555444333333222222111000000000000///...------...///000---,,,,,,,,,,,,,,,,,,---***+++,,,+++***)))***,,,******)))((()))***+++,,,************************))))))))))))))))))))))))******))))))))))))((((((***))))))((())))))******((((((((()))+++,,,,,,,,,---...------,,,+++***)))+++*********)))))))))(((+++,,,...---+++)))(((((())))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((((((((((((((()))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%%%%'''(((((((((((((((((('''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))((((((((())))))***,,,,,,---333222***(((---,,,&&&************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))******))))))((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((()))*********))))))''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''))))))************))))))'''''''''(((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))'''''''''(((((()))))))))((()))))))))*********+++************************************************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++************************))))))************))))))))))))************))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))(((wwwOOOCCCCCC;;;999777555444555555444333333222222111000000//////000//////////////////000------,,,,,,,,,,,,------***+++,,,+++***)))***,,,***))))))((()))***+++,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))((((((((()))******(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,+++******))))))+++,,,,,,***((((((((())))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))((((((((())))))((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%###%%%'''(((''''''((())))))((((((''''''(((((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((()))+++,,,,,,++++++)))''')))---+++'''***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''((()))***))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&''')))*********)))(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((())))))******))))))((('''''''''(((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))'''((())))))******))))))(((((())))))))))))((((((''''''((((((((()))))))))((())))))******))))))(((***))))))))))))))))))***&&&''''''(((((()))))))))((())))))******+++++++++************************************************)))***,,,---------,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((uuuNNNBBBBBB:::888666444333444444333222222111111000000///......//////000000000000//////------,,,,,,,,,,,,------+++,,,---,,,+++***+++---++++++***)))***+++,,,---************************))))))))))))))))))))))))************************((((((((((((((()))******((())))))***)))***++++++)))***++++++,,,++++++++++++++++++++++++*********(((***,,,,,,***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%&&&'''&&&&&&(((---222+++)))'''&&&&&&''')))+++((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''((()))***+++,,,)))'''(((++++++))))))+++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***++++++++++++************************++++++++++++++++++++++++************************(((((()))))))))*********)))******++++++******)))((((((((((((((((((((((((&&&&&&&&&''''''((()))************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&(((******)))((('''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((()))&&&&&&&&&'''(((((())))))'''((((((((())))))))))))(((((()))************)))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))************))))))******))))))))))))******''''''((())))))***++++++((())))))******+++,,,,,,************************************************)))***,,,---...---,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******)))((())))))))))))))))))((())))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((())))))(((''''''tttMMMBBBBBB:::777555333333333444333222111111000000///............///000111111000///......------,,,,,,------...,,,---......,,,,,,---...,,,,,,+++++++++,,,---...************************)))))))))))))))))))))))))))*********++++++++++++((((((((((((((()))******((()))******))))))***+++(((((()))***++++++++++++'''''''''((())))))******'''))),,,,,,+++*********))))))))))))))))))))))))***+++,,,---------------))))))))))))))))))))))))***)))(((''''''((()))***'''''''''&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((((((((&&&$$$$$$***222999,,,***'''%%%%%%'''***,,,)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''(((***+++,,,)))'''***///,,,%%%'''000************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&&&&&&&'''''')))******++++++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&((()))***)))'''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))(((((()))***************(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((())))))************))))))******))))))))))))******((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************************************)))***,,,......---,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&pppOOO@@@>>>>>>888777666555555444444555111111111111000000000000////////////............/////////---+++***+++,,,......---,,,,,,,,,---------,,,+++************+++,,,+++++++++***)))))))))------------------------************************((((((((((((((('''&&&&&&(((((()))***************)))************+++++++++)))((('''''')))---111444000,,,))))))+++,,,+++***)))***,,,+++***)))***,,,))),,,///000///---,,,,,,************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((('''''''''++++++***)))(((''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((***---//////---***(((&&&&&&&&&'''((())))))***((((((((('''&&&%%%######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&'''+++111666111---)))'''((()))(((&&&&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((***,,,+++***)))(((((()))***++++++***)))))))))***+++,,,))))))))))))))))))))))))*********+++******)))((((((***,,,,,,***(((((((((&&&&&&&&&''')))+++---...+++,,,---/////////......222111//////...///000111000000000//////...---,,,,,,,,,------,,,+++******************************++++++***)))(((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((******))))))))))))******''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))))))))************'''((()))*********)))((((((((()))******************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++111///---,,,+++,,,---.........------,,,,,,++++++,,,,,,,,,,,,---...000000///---++++++,,,,,,,,,+++)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,++++++******++++++++++++************+++,,,---......///+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''')))***+++oooNNN@@@===>>>888777666555555444444555111111111111000000000000////////////...............//////...,,,+++,,,......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))(((''''''((())))))***************)))************+++++++++((('''''''''(((+++///111...,,,))))))***++++++)))((()))***)))((('''((()))))),,,//////...,,,******))))))))))))((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%''')))******)))'''%%%&&&&&&''''''((())))))***(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((,,,000---)))&&&%%%&&&'''&&&%%%'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((((((((***,,,,,,+++***))))))***+++,,,---,,,+++***))))))******************************)))))))))*********))))))''')))++++++*********,,,+++++++++++++++,,,------+++,,,...000222333444444888888777777777888888999777888888888888777777666444444333222222111000000------,,,+++***))))))(((++++++************++++++((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))***)))((('''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))))))))************,,,,,,,,,,,,,,,+++)))(((******++++++,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++000...---++++++,,,---...///.........------,,,,,,,,,,,,++++++,,,------......,,,***+++,,,,,,,,,+++***+++++++++***)))((('''++++++++++++******)))))))))******++++++******)))*********+++,,,,,,------************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++mmmNNN@@@======888777666555555444444555222222111111111000000000////////////...............//////...---,,,...000------,,,+++++++++++++++)))***+++,,,---,,,+++************+++++++++++++++++++++++++++++++++++++++************************)))************)))((((((((()))******++++++******)))************+++++++++'''''''''((()))***,,,---,,,+++))))))*********))))))***+++***((('''((())))))+++---...,,,***)))(((*********))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))'''(((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((('''&&&$$$%%%''')))***'''%%%$$$%%%&&&&&&&&&((())))))))))))(((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))+++---,,,+++******+++,,,---...---,,,***))))))))))))************************************++++++++++++)))***++++++***+++---/////////000111222444555555;;;<<<===???AAACCCDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHCCCBBB@@@>>>===<<<<<<===888777555333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((''''''***))))))(((((())))))***)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))******)))((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************)))))))))*********++++++***************)))((((((*********)))***++++++,,,++++++******+++,,,------//////000000000111111111444333222222222333444555555555444444444444444444222222111000000000000000///---,,,,,,------,,,+++***+++++++++******)))(((+++++++++******)))))))))))))))************))))))************************************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++jjjLLL@@@======888777666555555444444555222222222111111111000000////////////.............../////////---...///111---,,,++++++******++++++***+++---------+++)))(((*********++++++,,,,,,,,,******************************************************+++++++++******)))))))))***++++++++++++***))))))*********+++++++++((())))))*********************)))))))))))))))))),,,---...---+++******+++)))+++---,,,***(((((((((,,,,,,,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((((())),,,------,,,)))((()))))))))***************'''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((''''''''''''''''''(((''''''''''''(((((())))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&'''((('''%%%$$$%%%&&&)))((('''&&&'''((((((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((''')))***,,,+++************+++,,,---,,,,,,+++************************************---,,,,,,+++++++++++++++,,,------,,,+++,,,///222222444777;;;???CCCEEEGGGPPPPPPQQQQQQSSSTTTUUUVVVUUUUUUVVVWWWWWWXXXXXXXXXWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQNNNKKKIIIIIIJJJKKKGGGEEECCC???<<<888666555000//////......,,,,,,+++))))))*********************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((*********))))))))))))*********))))))))))))******''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++'''((())))))***+++++++++++++++*********+++,,,---------,,,---...///111222888888999;;;<<<>>>???@@@???????????????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;:::999999444333111111111111///---+++,,,,,,,,,,,,,,,,,,,,,******************++++++)))******************)))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******)))(((((()))******hhhKKK@@@===<<<888777666555555444444555222222222222111111111111////////////.............../////////---...///111---,,,++++++******++++++,,,---......---***'''&&&******++++++,,,,,,,,,---******************************************************++++++++++++******))))))***+++++++++++++++))))))*********+++++++++******+++,,,,,,+++******((()))******)))))))))***---......---,,,++++++,,,)))+++,,,,,,***))))))))),,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((())),,,------,,,)))(((((((((((())))))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))(((''''''((())))))''''''''''''(((((((((((($$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******%%%'''(((((('''&&&'''(((''''''''''''''''''((()))))))))***))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++***(((((()))++++++***)))(((((()))***+++******++++++,,,,,,,,,,,,************************---,,,+++***))))))*********+++---...///222666999<<>><<<;;;::::::888555333222111000///---,,,++++++))))))(((((()))***+++,,,******++++++++++++******+++******))))))(((((('''))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******eeeJJJ???===<<<888777666555555444444555333222222222222111111111////////////...............//////...---,,,...000------,,,+++++++++++++++------...---,,,***(((&&&+++++++++,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***)))***++++++,,,+++++++++)))************+++++++++++++++,,,,,,,,,++++++***''')))++++++***)))***+++***+++,,,,,,******+++,,,***,,,------,,,++++++,,,+++++++++*********))))))++++++*********)))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''((())))))*********)))))))))))))))(((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((((((((((((((($$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))***&&&''')))(((''''''(((***%%%&&&''''''&&&%%%&&&(((((())))))))))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***,,,+++***)))(((((()))***+++((()))***,,,------...---+++++++++++++++++++++++++++***)))))))))***+++,,,***---222666:::???DDDHHHMMMOOOSSSWWWZZZ]]]^^^^^^\\\]]]___bbbcccccccccccc^^^]]]\\\[[[[[[\\\]]]^^^^^^______``````______^^^\\\[[[YYYWWWVVVVVVVVVVVVWWWVVVSSSQQQNNNKKKIIIHHHBBBAAA@@@>>>:::666222000+++++++++++++++*********+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))*********))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************++++++++++++*********************+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,------......///000000000000///+++...333999@@@EEEIIIKKKKKKLLLNNNPPPSSSUUUWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLLLLGGGFFFEEEFFFFFFDDDAAA??????===:::666333000...---,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))******)))))))))dddIII???===;;;888777666555555444444555333333222222222111111111////////////...............//////...,,,+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((())))))***++++++******)))***++++++,,,,,,++++++)))************+++++++++***************+++++++++'''***,,,---+++***+++,,,)))***,,,,,,++++++---...+++,,,......------///000------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((())))))******))))))((((((((()))******+++,,,,,,++++++******))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''%%%&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))'''((()))'''&&&&&&''')))%%%((())))))&&&%%%&&&((('''(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---++++++***))))))***++++++)))***,,,------------,,,+++++++++++++++++++++++++++******+++...111444666999<<>>>>>===;;;:::<<>>DDDNNNTTTTTTUUUXXX\\\]]]\\\]]]```cccdddeeefffhhhiiijjjkkkkkkjjjlllmmmlllggg___VVVQQQPPPPPPNNNMMMMMMMMMMMMMMMKKKHHHFFFEEEDDDEEEMMMVVV^^^]]]]]]___aaaaaa```^^^\\\[[[XXXUUUSSSSSSUUUXXXWWWVVVUUUTTTSSSRRROOOMMMKKKGGGBBB???<<<888222---111...***(((***---000111))))))***+++++++++++++++((((((((((((((((((((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((((((((((((((()))))))))))),,,+++)))((((((((()))******))))))((('''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''&&&&&&***)))))))))((((((''''''))))))************)))))))))************+++++++++************************++++++***)))(((((()))))))))*********++++++++++++***+++,,,------,,,+++***+++,,,,,,,,,+++***))))))---------,,,---000444888666<<>>AAABBBAAA@@@???>>>;;;777222...,,,,,,,,,+++,,,......,,,++++++,,,,,,+++******))))))******,,,,,,,,,---------,,,,,,))))))))))))))))))))))))))))))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******************************++++++,,,,,,+++***+++---...---,,,...---,,,+++++++++++++++,,,...///......///333777999BBBJJJMMMQQQXXX[[[ZZZ``````^^^\\\ZZZZZZ\\\^^^bbbdddgggjjjlllnnnnnnnnnmmmoooppppppmmmgggaaa\\\ZZZZZZ[[[]]]^^^\\\YYYUUUTTTOOOJJJEEEAAA>>>CCCJJJVVVWWWZZZ^^^bbbcccbbb```___]]]XXXSSSOOOOOOSSSVVVTTTTTTUUUVVVVVVTTTRRRPPPPPPMMMHHHEEEBBB>>>999444333///+++((((((***+++,,,***++++++++++++***))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))(((((((((((()))))))))***+++******)))))))))))))))***))))))(((''''''&&&&&&((((((((()))(((((((((''''''((()))******))))))(((++++++++++++*********))))))))))))******))))))))))))************+++++++++************************++++++***)))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))---------------.........+++,,,...000222555:::>>>DDDIIIOOOQQQRRRUUUZZZ___``````````````````aaaaaaaaaaaa``````aaaaaabbbbbbeeeeeeffffffffffffffffffgggfffdddbbb^^^ZZZWWWVVVYYYWWWWWWZZZ^^^aaabbbaaa______^^^]]]\\\\\\\\\\\\VVVVVVWWWXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVTTTPPPIIIBBB>>><<<======>>><<<999777555333000...------,,,+++******+++,,,***)))))))))))))))))))))++++++************++++++))))))))))))************^^^HHH???<<<<<<777777777666555555444444555555444333222111///...000111111000000///...---...............---------000000///---,,,---///222//////............------............---,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------------------------............///111222333777999;;;;;;:::777777777777999;;;<<<<<<;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<>>BBBGGGJJJRRRVVVYYY[[[ZZZ[[[___bbbeeedddcccbbbccceeeggghhhiiieeebbbaaaccceeecccbbbffffffffffffffffffffffffdddeeeccc]]]UUUNNNJJJJJJIIIJJJMMMRRRXXX\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[UUUOOOFFF>>>999999;;;===<<<>>>??????;;;888666555222111///---,,,+++++++++)))******+++******)))(((++++++************++++++)))))))))*********++++++\\\GGG???===<<<777777777666555555444444444444444333222111//////000000000000000///............................../////////---,,,,,,///111............---------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,++++++***************,,,,,,,,,------.........---...///000333666999;;;>>>AAADDDDDDBBB???===<<<>>>@@@BBBCCC@@@===<<<;;;:::;;;<<<>>>@@@BBBCCCDDDBBBEEEIIIMMMOOOOOOMMMKKKJJJFFF@@@999333000...---...000111111000000000111000000111111111111000000------,,,+++************'''(((((((((((()))))))))'''''''''((()))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******+++++++++)))***+++,,,---,,,+++***,,,+++***+++---...---,,,******++++++,,,,,,,,,,,,...///222666<<>>999444111222777666===HHHUUU___dddcccaaa```ZZZNNNBBB999777999======@@@EEEIIIMMMQQQUUUWWWRRRQQQQQQOOOMMMJJJGGGDDDEEEAAA;;;666222///,,,***,,,++++++*********************************************)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((()))))))))*********((()))***++++++***)))((())))))))))))((((((''''''))))))(((((())))))******%%%&&&((()))))))))(((''')))))))))(((((((((((((((((())))))******))))))((())))))*********+++++++++++++++++++++++++++++++++++++++***))))))*********************++++++++++++,,,,,,,,,++++++***))))))111///...------///111222:::>>>DDDIIIMMMQQQUUUWWWYYY[[[^^^^^^^^^^^^```bbbbbbbbbcccccceeefffggggggfffaaa]]]^^^bbbeeedddaaadddddddddccccccbbbbbbbbb^^^```^^^VVVIII???:::::::::<<<@@@FFFMMMTTTYYY[[[XXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\XXXQQQFFF;;;444222444666333888???AAA???<<<:::;;;888777555444222///,,,)))***+++,,,------,,,,,,+++***))))))(((((())))))***))))))*********+++++++++}}}ZZZFFF???===;;;777777777666555555444444444444444333222111000//////000000000000//////...---.....................---......---++++++---///,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---------,,,+++******++++++***++++++,,,---...//////000222555999===BBBFFFHHHFFFIIIKKKKKKHHHDDDBBBAAA===@@@CCCDDDBBB???===<<<===>>>AAADDDHHHLLLOOOPPPNNNPPPSSSVVVVVVUUUSSSRRRPPPLLLFFF???888222///---000222444333222111222222000111222333444555666777111000...,,,***)))))))))((((((((()))))))))))))))&&&&&&'''((()))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,)))***+++------,,,++++++,,,+++***+++---...---,,,------.........//////000444888???IIIQQQVVVYYYZZZUUUUUUUUUTTTPPPMMMLLLNNNPPPPPPRRRSSSRRRKKK@@@777666===JJJWWWbbbjjjnnnooossssssrrrrrrrrrqqqqqqqqqrrrmmmhhhgggiiieee\\\TTTJJJCCC===;;;999666777:::999???JJJWWWaaaeeeeeecccggg```UUUGGG;;;666666777888;;;>>>AAACCCFFFKKKOOONNNOOOQQQRRRPPPNNNLLLKKKLLLIIICCC>>>:::666111...,,,,,,++++++++++++,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))************((()))***++++++***)))((()))))))))))))))((((((((((((((('''''''''((()))***)))******)))))))))(((((((((((((((((((((((())))))))))))************))))))))))))*********++++++++++++++++++++++++++++++++++++***************++++++)))))))))************+++---,,,,,,+++++++++++++++111111111222555999===???HHHLLLQQQVVVXXXZZZ]]]___^^^___```aaaaaabbbcccdddbbbdddfffgggfffdddaaa___YYYUUURRRUUU[[[```___]]]``````___^^^]]]]]]\\\\\\[[[\\\[[[RRRDDD888333222333444777<<>>555111000000///666>>>CCCBBB???======<<<<<<<<<===;;;777000******+++,,,,,,------------******))))))))))))******************++++++++++++zzzXXXFFF???===;;;777777777666555555444444333333333333222111000000//////000000000000//////---------...............,,,---...---++++++---...+++++++++,,,,,,,,,,,,---,,,------...------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...111000...---,,,------...++++++,,,---...000000111111444888>>>DDDIIILLLNNNLLLMMMNNNLLLHHHDDDBBBAAA===AAAEEEHHHIIIHHHHHHIIIDDDEEEHHHLLLPPPSSSVVVWWWVVVWWWYYYZZZYYYXXXWWWVVVUUUSSSMMMFFF???777222///222444666666555555666777222222333444666888;;;===999777444111...,,,++++++************)))))))))(((&&&'''((()))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...------,,,---...000111===CCCLLLWWW^^^^^^[[[WWWOOOMMMLLLMMMLLLLLLOOOTTTXXXYYYZZZXXXSSSJJJ???777<<>>777222000333999AAAFFFGGGDDDAAA>>>???>>>???BBBCCC???888222...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++++++++,,,xxxVVVEEE???===;;;777777777666555555444444333333333333222222111000//////000000000000//////---------.........//////---...///...---,,,---///,,,,,,,,,,,,------......,,,,,,------...------,,,,,,,,,+++++++++,,,---...---------------------------,,,+++++++++,,,...///222111///---,,,---......,,,---...///111222333444222666<<>>???BBBGGGJJJLLLMMMOOOPPPKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMIIIDDD===777444222555888999:::;;;===>>>:::999888888999<<<@@@CCCDDDBBB===999555222111000------,,,+++***)))(((((('''((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++++++++,,,---...,,,++++++++++++,,,------,,,+++***+++---...---,,,---,,,,,,---000555:::===KKKPPPXXX___bbb]]]SSSKKKDDDAAABBBFFFGGGGGGMMMTTTTTTTTTRRRNNNJJJGGGFFFFFFPPPUUU]]]eeelllqqqrrrsssssssssssssssrrrrrrqqqqqqiiiddd]]]WWWTTTQQQOOOMMMOOOJJJGGGHHHHHHBBB>>>===AAAEEELLLUUU___eeehhhhhheeeddd```YYYNNNDDD===:::???EEELLLMMMHHHCCC@@@??????DDDJJJNNNPPPPPPQQQRRRNNNLLLIIIGGGEEEBBB>>>;;;444333000...,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''))))))*********+++++++++)))))))))))))))******+++)))))))))))))))))))))))))))(((''''''((()))+++---:::777222---)))))))))***)))*********+++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,,,,---------------,,,,,,---...000111000333888>>>EEELLLQQQTTTXXXZZZ]]]^^^^^^___```bbb```_______________^^^]]][[[[[[[[[YYYUUUOOOJJJGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBFFFFFFFFFEEEAAA;;;666333444666666777888<<>>888666222///---,,,,,,------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,wwwUUUEEE@@@===;;;777777777666555555444444333333333333333222111000//////000000000000000///---------.........//////...///000///...---...000---------.........//////,,,,,,------...---------,,,,,,+++***+++,,,...///------------------------...---+++++++++---///000111///---+++***+++,,,---...///000111333555666666999===CCCIIINNNPPPQQQQQQNNNNNNLLLGGGBBB>>><<<;;;===???CCCEEEFFFGGGIIIKKKOOONNNNNNMMMLLLKKKJJJIIIEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHHHHFFFBBB===:::222555999;;;===@@@BBBEEECCCAAA>>>===>>>AAAEEEHHHMMMJJJEEE???;;;777666555///...---,,,+++)))(((((((((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************(((((()))***++++++,,,,,,++++++++++++,,,,,,---...---,,,+++***+++,,,---...,,,+++***+++---...---,,,//////000444;;;CCCLLLQQQ\\\^^^cccgggfff]]]OOOEEE;;;888:::???AAA@@@EEELLLJJJIIIGGGDDDCCCIIITTT\\\```ccchhhmmmqqqrrrrrrqqqoooooopppppppppppppppoooppplllddd\\\TTTOOOKKKJJJIIIDDDCCCFFFFFFAAA<<<:::666999AAALLLXXXbbbhhhjjjgggiiiiiiddd[[[QQQHHHCCC>>>GGGRRRWWWRRRKKKEEEBBB777===EEEJJJKKKMMMOOOQQQOOOMMMLLLKKKJJJGGGDDDAAA999666333///,,,+++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((******)))'''&&&)))************+++++++++***)))((((((((()))+++,,,)))))))))))))))************)))(((((()))+++---...===888111+++'''&&&'''(((''''''(((((()))))))))***,,,------......------,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------------.........//////...---------...000111333???AAAFFFLLLRRRWWWZZZ\\\\\\^^^___`````````bbbddd[[[ZZZXXXXXXWWWWWWUUUTTTMMMLLLKKKIIIFFFCCCAAA???===@@@BBBBBB@@@===::::::>>>>>><<<;;;999888666666666666888999:::888444000444555666555444444888;;;===@@@DDDHHHKKKMMMMMMMMMEEECCCAAA>>>======>>>>>>BBBAAAAAABBBEEEIIILLLNNNLLLNNNPPPOOOKKKDDD<<<777333666===FFFNNNOOOKKKGGG>>>;;;:::>>>EEEIIIIIIHHHBBB???999444000......///+++******))))))******+++******+++++++++,,,,,,,,,tttSSSCCC>>><<<;;;:::888666555555555444222222333444444333222000///000000000000000000000000........................///......------...000111------------------------000000///...---,,,,,,,,,------............------.........,,,)))***---111......///---,,,+++,,,...//////......------------222222222444777:::===???CCCDDDFFFKKKQQQRRRPPPMMMNNNKKKFFFAAA>>>===>>>??????===:::888888:::===???@@@???>>>???@@@???>>><<<888888888999999999999999;;;999777888:::;;;999666>>>555222888;;;:::AAAMMMKKKNNNOOOLLLFFFDDDFFFJJJLLLKKKHHHBBB;;;777777888666555333000---***((('''&&&'''((()))************))))))))))))((((((((((((((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))***(((''''''(((((('''&&&******))))))))))))******+++)))'''''')))++++++++++++***)))'''''')))***+++******)))))))))))))))***************************)))************+++++++++,,,------....../////////...---,,,,,,...///000///,,,---------,,,,,,---//////444;;;DDDLLLUUU]]]bbbhhhiiikkkkkkhhh```VVVOOOCCCFFFJJJNNNPPPPPPOOONNNKKKKKKMMMOOORRRVVVYYY[[[aaacccfffjjjmmmooopppppppppqqqqqqrrrrrrrrrqqqqqqqqqooolllhhhddd```^^^]]]SSSOOOIIIDDD@@@>>>>>>>>>999999;;;BBBMMMZZZeeejjjjjjiiigggeeeccc___ZZZVVVKKKIIIIIIMMMRRRSSSNNNHHH===;;;<<>>???>>>;;;999888888;;;:::999:::;;;<<<>>>@@@CCCCCCCCCAAA===999444111777666555666888;;;???AAA===AAADDDCCC>>>999666666777777777888999;;;===>>>;;;888666555777999::::::222333666888<<<>>>@@@AAACCC???<<<>>>DDDFFFBBB======999888===FFFJJJHHHCCCGGGCCC===:::;;;BBBJJJOOOOOOLLLHHHCCC===888444222,,,...///...---++++++,,,---***+++------***)))+++rrrSSSDDD>>><<<;;;:::888666555555555444333333333333333333222111000000000000000000000000000........................---------------...//////------------------------000000///------,,,,,,---------............---------......---++++++---000+++,,,---,,,++++++---......------,,,---///222333000111444888<<>>:::777666666777999777555444444777:::<<<<<<;;;:::;;;<<<;;;:::888555555555555666777888999666444333333555666555333333111777CCCFFF???<<<@@@KKKPPPTTTSSSOOOKKKKKKMMMKKKKKKHHHBBB;;;666555555666666555333111...,,,+++(((((())))))******))))))*********))))))))))))(((((((((((((((((()))************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********'''&&&&&&(((***,,,+++*********))))))))))))******+++)))'''''')))++++++***+++***)))(((((()))***+++******))))))))))))******************************++++++++++++,,,,,,,,,,,,---------------.........------,,,---...//////............------...111333>>>CCCKKKRRRYYY___eeeiiikkklllnnnooommmhhh```[[[XXXZZZ]]]```aaaaaa```___```___^^^]]]]]]]]]^^^^^^]]]^^^___```dddgggkkkmmmpppppppppoooooooooooooooooonnnmmmllljjjiiihhhgggccc```ZZZTTTOOOMMMLLLLLLKKKIIIHHHKKKSSS[[[cccgggkkkhhheeecccbbbaaa___]]]TTTPPPLLLJJJKKKLLLKKKIIIDDD>>>999999???FFFKKKMMMPPPNNNMMMMMMMMMKKKHHHEEEDDDAAA<<<888666333111...+++++++++,,,,,,,,,------)))*********+++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))************************+++++++++,,,+++***))))))))))))***+++************************((()))***)))((()))***,,,+++,,,,,,***((((((***+++******))))))))))))******...CCCJJJ:::******,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///000111111000000//////111444777:::???DDDHHHNNNQQQUUUYYY\\\^^^^^^^^^______^^^\\\XXXUUUQQQOOOJJJFFF@@@=========<<<:::666777888777666777888:::DDDEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMKKKGGGAAA<<<888555555555777<<>>BBBEEEGGGCCC>>>999888<<>>GGGMMMSSSQQQNNNJJJDDD>>>999666222111///---,,,+++---...---++++++......+++***---pppRRRDDD>>>;;;;;;:::888666555666666444333555444333222222111111111000000000000000000000000........................+++,,,,,,---...---------------------------------000///...---------------------............------,,,---......---,,,---///+++,,,---,,,,,,,,,...000000...---,,,...111555888333666:::???DDDHHHLLLMMMMMMKKKGGGEEEDDDCCC@@@???===<<<:::888777888:::;;;888777666555777:::===???CCCBBBBBBBBBCCCCCCBBB@@@::::::999888999;;;===???999777555444444333111///555888BBBPPPRRRIIIAAA@@@IIIOOOVVVXXXUUUQQQOOONNNKKKKKKIIIDDD===777444333666666666666555333111000***************)))))))))************)))))))))))))))(((((((((((()))*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((('''''')))+++---,,,,,,******))))))))))))*********)))'''((()))++++++***+++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---..................000000/////////222888<<>>DDDIIINNNMMMMMMNNNOOOMMMIIIFFFHHHEEEAAA>>>;;;777333000,,,,,,,,,,,,,,,------...************+++++++++++++++***))))))))))))***+++***))))))(((((())))))***))))))))))))************)))))))))*********++++++******))))))))))))******************************)))*********))))))+++,,,++++++,,,***)))(((***++++++++++++******+++++++++---===CCC888...------(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///000000000000111111111000555;;;AAAEEEHHHKKKMMMQQQTTTXXX\\\^^^^^^]]]\\\\\\[[[XXXSSSNNNIIIDDDBBB>>>:::555222222444555666444555555666888<<>>AAAFFFHHHHHHDDD??????FFFMMMFFFAAA:::555555999@@@DDDQQQRRRSSSQQQNNNIIIDDD@@@:::777333///------...///...++++++......,,,,,,...mmmQQQDDD===;;;<<<:::888666555666666555444666555333222111111222333000000000000000000000000........................+++,,,---...///...------........................000///...---------------------............------,,,---...///............---...//////......000111333111///...///333888;;;===???BBBFFFIIIKKKLLLLLLEEECCC???;;;999888888777888999:::<<>><<<<<<>>>FFFHHHKKKOOOPPPNNNLLLIIIIIIGGGDDDBBB???:::444000...---,,,++++++,,,------++++++++++++++++++++++++***************************))))))))))))))))))***((()))))))))************((())))))))))))*********))))))))))))))))))))))))************************)))***+++***))))))+++---***+++++++++))))))***+++++++++************++++++)))111555000---...---***+++++++++,,,,,,,,,------------------------------------------------...///.........///111333444555777<<>>;;;:::;;;>>>CCCFFFHHHGGGHHHMMMRRRTTTSSSPPPNNNLLLIIIGGGFFFHHHJJJLLLNNNKKKFFFCCCBBB@@@===;;;555555666888<<>>:::666333111///......,,,+++......+++,,,///iiiPPPEEE===:::<<<:::888666666666777666555666555444222111222222333111111111111111111111111////////////////////////,,,---...000000///..............................//////...------------...------............------,,,------.../////////......///000///------...000333222111222555999===@@@DDDEEEFFFFFFFFFDDDCCCAAA<<<;;;:::999888999:::;;;===>>>AAAEEEIIILLLOOOQQQQQQQQQQQQRRRTTTWWWZZZ\\\\\\[[[[[[\\\]]]]]]\\\ZZZ[[[YYYVVVTTTSSSTTTVVVXXXYYYXXXVVVRRRMMMIIIFFFEEEBBB@@@@@@BBBBBBBBBCCCEEEKKKNNNRRRTTTSSSRRRQQQPPPOOONNNLLLIIIEEE@@@;;;888333333444555555444222222///...---+++************))))))(((((((((''''''''')))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((())))))+++)))(((((()))***((('''******))))))))))))******)))(((((()))***+++***)))++++++************++++++((()))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++...000000//////000222111333777;;;@@@GGGPPPUUU\\\aaaggglllnnnpppqqqrrrsssqqqoooooopppppppppooopppppppppqqqrrrtttvvvwwwppppppqqqqqqqqqqqqppppppkkkjjjjjjjjjjjjjjjjjjkkknnnmmmlllkkklllnnnqqqrrrqqqpppppppppooommmllllllkkkkkkkkkllllllmmmmmmmmmmmmkkkhhhhhhjjjlllmmmnnnjjjiiiiiiiiijjjiiigggdddccccccaaa[[[QQQFFF>>>:::>>>CCCGGGGGGAAA:::777666<<>><<<;;;:::999:::<<<<<<;;;999888777888999999;;;@@@GGGQQQWWWZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYYYYYXXXUUURRRNNNLLLIIIFFFBBB>>><<<===???AAAAAA??????DDDKKKRRRUUUVVVUUUTTTRRRQQQRRRTTTWWWXXXWWWUUURRRPPPPPPOOOMMMKKK???===;;;::::::<<<>>>@@@FFFFFFCCC===777444777;;;===CCCJJJOOOQQQOOOLLLKKKMMMLLLJJJHHHDDDAAA>>><<>>BBBDDDCCC>>>888555555444;;;FFFNNNRRRRRRQQQQQQLLLKKKJJJIIIGGGDDD@@@<<<666444111...,,,,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******+++******))))))******+++))))))))))))************)))))))))*********++++++******++++++++++++******************************)))+++++++++******+++---(((***+++,,,*********+++******))))))))))))******111,,,***++++++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++---000555999===AAABBBHHHJJJMMMOOOQQQTTTXXX[[[___``````^^^ZZZUUUPPPLLLBBB@@@===:::888777888888<<>>===BBBCCCEEEGGGJJJPPPWWW\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQMMMKKKHHHFFFDDDDDDEEEFFFGGGEEEDDDFFFJJJPPPTTTVVVTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXXXXYYYYYYXXXVVVNNNLLLGGGCCC???<<<;;;;;;<<<>>>???<<<888555555666777<<>>888333333///---...---***+++...cccNNNFFF===:::===:::888666666777888777666555555555555444333222111111111111111111111111111////////////////////////...---------......//////..............................---------......///------............------///---+++,,,///111111000,,,---/////////111333666333666:::???BBBCCCBBBBBB@@@???>>>>>>============FFFLLLRRRWWWXXXXXXXXXYYY\\\]]]```bbbccccccbbbbbbbbbaaaaaaaaabbbcccdddeeeeeeeeeeeefffhhhhhhgggeeeaaaaaa``````aaabbbbbbcccbbbddddddccc```______aaaYYYZZZ[[[[[[ZZZYYYXXXVVVZZZZZZZZZ[[[[[[YYYWWWUUUQQQNNNKKKIIIJJJIIIGGGEEE<<<:::888555444444444555000///---,,,+++,,,---...+++++++++************)))******))))))******+++,,,))))))*********+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,)))************+++++++++((('''''')))+++---,,,+++******))))))))))))******(((((((((***+++,,,***(((***++++++++++++++++++***''')))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---///111000///111777<<>>AAACCCCCC@@@<<<777555111:::FFFPPPTTTTTTRRRRRRJJJIIIHHHHHHHHHFFFCCCAAA===:::666222///.........------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++******))))))******+++))))))))))))************************+++++++++,,,***+++,,,------,,,+++******************************+++++++++******,,,...''')))+++,,,+++******+++++++++************++++++000+++)))......******---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222666;;;@@@CCCFFFGGGKKKMMMQQQSSSUUUXXX[[[^^^aaa```]]]YYYSSSMMMGGGDDD@@@>>><<<999999:::<<<>>>???CCCHHHJJJIIIHHHHHHIIIMMMOOORRRSSSUUUWWW[[[^^^XXXXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSQQQPPPQQQRRRRRRNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVVVVWWWYYYZZZYYYXXXXXXVVVSSSOOOKKKIIIGGGFFFAAABBBBBBAAA===999666555555888???IIIRRRXXXXXXWWWTTTUUUWWWXXXYYYYYYYYYYYYYYY\\\^^^^^^XXXOOODDD===;;;:::999===AAACCC@@@<<<888333000111///,,,,,,///bbbNNNFFF===999===:::888666666777888777666444555555666555444222111111111111111111111111111000000000000000000000000...---,,,+++,,,---...///////////////////////////......---------......///---..................---111---***+++...111222111---///111333444777:::===:::===AAADDDDDDBBB>>>;;;===<<<======???BBBDDDFFFOOOVVV^^^ddddddcccbbbbbb\\\^^^```ccceeeeeedddddddddcccccccccbbbccccccdddbbbaaaaaabbbdddeeedddbbb^^^___```aaacccdddeeefffbbbdddeeebbb___]]]]]]___bbbbbb```]]]\\\^^^^^^]]]]]]]]]^^^^^^^^^[[[WWWTTTPPPMMMIIIHHHJJJKKKJJJHHHAAA???;;;777555555666777000///---,,,,,,---...///---------,,,,,,,,,++++++*********)))******+++,,,))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,------------,,,***+++,,,,,,+++)))******))))))))))))******(((((((((***,,,,,,***(((***++++++,,,,,,++++++***''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------....../////////---000111000///222999@@@HHHOOOYYYbbbgggiiikkklllqqqsssttttttttttttvvvxxxtttrrroooooopppqqqqqqpppnnnnnnmmmkkkjjjgggeeeddd______^^^]]][[[XXXUUUTTTTTTUUUWWWYYY\\\^^^___```^^^]]]\\\ZZZWWWSSSQQQOOOWWWVVVTTTTTTVVVZZZ^^^aaa```bbbeeegggiiiiiiiiihhhfffeeefffiiillloooooonnnkkkiiiffffffhhhjjjkkkkkkfffbbb`````````\\\SSSKKK<<<@@@FFFJJJIIIBBB999333222;;;HHHRRRUUUTTTSSSRRRGGGFFFEEEEEEFFFFFFDDDBBBAAA>>>:::555111000///000---------,,,,,,+++++++++***+++,,,------,,,+++***++++++************++++++))))))))))))***************++++++++++++,,,,,,,,,+++,,,------------,,,+++***************************+++,,,+++******,,,...''')))+++,,,+++******+++---,,,,,,++++++,,,,,,---)))%%%'''///111+++***///,,,,,,,,,---------......++++++++++++++++++++++++---------......000111111444777;;;@@@EEEGGGHHHIIIJJJNNNSSSWWWZZZ[[[^^^______]]]YYYSSSLLLEEE???<<<@@@>>>===<<<>>>AAAEEEHHHCCCGGGKKKMMMMMMMMMPPPSSSOOORRRUUUVVVVVVWWWXXXYYYTTTTTTSSSRRRSSSTTTUUUVVVUUUSSSPPPMMMLLLMMMOOOPPPNNNOOOOOONNNNNNNNNNNNMMMMMMPPPSSSRRROOOKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQRRRQQQRRRSSSVVVWWWVVVTTTYYYYYYYYYXXXWWWWWWVVVVVVOOOMMMKKKHHHDDD>>>999666666888===DDDLLLUUU\\\```\\\\\\[[[[[[\\\]]]___```]]]```bbbaaa\\\RRRGGG@@@666444333888@@@EEEEEECCC;;;666333333111------000eeeOOOEEEDDD;;;===777777777777777888888888777666555444333222222222111111111111000000000000111111000000///---,,,+++........................,,,------...///000111111//////000111111000///.............../////////000---...///000000000//////000111333444666:::???CCC@@@@@@???===::::::;;;===???AAACCCDDDDDDGGGMMMRRR\\\]]]```cccfffhhhgggfffdddfffhhhgggeeedddeeefffccc```]]]]]]______^^^\\\[[[[[[\\\^^^```___]]][[[[[[\\\]]]^^^_________^^^```^^^^^^___\\\[[[```hhhaaaaaa```___^^^[[[ZZZXXX\\\\\\\\\\\\[[[YYYWWWVVVRRRPPPMMMLLLLLLKKKIIIHHHHHHEEE@@@;;;888666666777555333///,,,+++***+++,,,////////////---,,,***)))...,,,***)))((()))***+++******)))(((((()))+++++++++++++++***)))(((((('''++++++************************++++++++++++******+++++++++******((('''''',,,+++***+++***((()))+++************************)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///.........------.................................000///...---------...///333000000333333555>>>JJJWWW\\\aaadddeeegggjjjmmmtttsssrrrqqqpppqqqrrrrrrqqqqqqpppqqqqqqqqqooommmfffeeedddccc```\\\XXXUUURRR[[[ffffffZZZNNNPPPYYY\\\___aaaeeemmmuuutttnnnllliiieeebbb___[[[WWWTTT[[[[[[]]]]]]\\\[[[[[[ZZZ```^^^[[[ZZZ[[[]]]aaacccgggeeedddeeehhhiiiiiigggnnnllliiigggffffffffffffeeecccaaa``````]]]XXXSSSEEEAAA@@@FFFIIIFFFBBB@@@888>>>HHHPPPUUUUUURRROOOEEE???:::===DDDHHHEEE@@@DDDBBB???:::666111...------------------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++)))************+++++++++++++++*********+++,,,---+++++++++++++++++++++++++++,,,------......------------------------------111///---,,,,,,---.../////////...---,,,...222555999===BBBEEEFFFHHHKKKNNNSSSUUUYYY\\\^^^^^^^^^]]]]]]UUULLLDDDAAA@@@???>>>KKKHHHEEEDDDFFFIIIKKKLLLLLLOOORRRTTTTTTTTTVVVWWWUUUUUUUUUTTTTTTSSSRRRRRRXXXRRRLLLNNNUUU[[[\\\[[[ZZZ[[[ZZZVVVRRRRRRXXX^^^___^^^]]]^^^``````^^^\\\]]][[[]]]aaa```YYYTTTRRRTTTTTTSSSRRRPPPOOOMMMLLLOOONNNLLLLLLMMMPPPTTTVVVXXXWWWWWWYYY[[[\\\\\\[[[VVVUUUTTTSSSPPPJJJBBB===<<<;;;<<>>777777777777777777777888666666555444333333333333111111111111000000000000000000000000///...------////////////////////////------......//////000000...///000111111000//////........./////////000000---......//////000111111666999===@@@BBBCCCDDDFFF@@@???===;;;:::;;;???BBBGGGIIILLLNNNPPPSSSXXX\\\aaabbbdddggghhhhhhgggeeecccbbbaaaaaa```___\\\YYY\\\ZZZXXXXXXZZZZZZYYYWWWUUUUUUUUUWWWXXXXXXVVVSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTVVVZZZZZZWWWWWWZZZ______^^^^^^]]]]]]\\\\\\ZZZ[[[\\\\\\[[[YYYWWWVVVVVVSSSPPPOOONNNMMMLLLJJJIIIFFFBBB>>><<<;;;;;;;;;777555111...,,,,,,...///222222000///...---,,,,,,++++++,,,,,,------------)))))))))))))))******+++,,,++++++***))))))((((((++++++************************++++++++++++******++++++,,,,,,,,,,,,++++++'''&&&&&&'''))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,---,,,++++++---/////////............//////..............................------......///000///---000555:::@@@MMMYYY```cccgggiiijjjkkknnnppprrrrrrrrrqqqrrrrrrssstttpppnnnlllkkkkkkhhhbbb^^^```]]]ZZZYYY[[[^^^```aaafffjjjooommmccc\\\```jjjuuuxxx|||vvvssspppooonnnmmmkkkjjjjjjkkklllnnnpppqqqooonnnfffccc___[[[WWWUUUUUUUUUVVVVVVWWWZZZ^^^cccgggiiieeeeeeeeefffggggggffffffeeedddbbbbbbccc```\\\XXXMMMDDD>>>CCCJJJLLLJJJHHHEEEIIIOOOUUUWWWWWWTTTQQQCCC===666666<<>>BBBGGGIIIJJJLLLNNNPPPSSSUUUXXXZZZYYYWWWTTTRRREEECCCAAACCCHHHLLLNNNOOOSSSRRRQQQRRRSSSTTTTTTSSSUUUTTTSSSSSSSSSSSSSSSSSSQQQRRRTTTWWWYYY[[[\\\]]]ZZZZZZ^^^iiivvv~~~|||uuuwwwyyyxxxwwwyyy~~~{{{zzz{{{||||||sssooojjjlllnnnooonnnjjjfffccc[[[VVVQQQMMMMMMMMMNNNNNNNNNOOOPPPSSSWWWXXXWWWVVVRRRTTTVVVXXXXXXVVVRRROOOKKKHHHCCC@@@???BBBGGGJJJ\\\]]]^^^``````aaaaaabbbfffccc``````aaa___YYYTTTKKKFFF@@@<<<<<<>>>???@@@CCCDDDEEEBBB===666111...aaaLLLDDDFFF>>>>>>888888777777777777777777666555444444333333333333222222111111111000000000...//////000000//////...111111111111111111111111.........///////////////---...///000111111000000....../////////000000000...------...///111333555999>>>DDDGGGGGGDDDBBBAAA>>>===<<<<<<===AAAGGGLLLRRRUUUYYY[[[^^^aaadddgggjjjkkklllllljjjgggdddbbb___\\\[[[\\\^^^]]]XXXSSSVVVVVVVVVXXX[[[]]]\\\[[[[[[[[[[[[\\\]]]]]][[[YYYUUUTTTSSSRRRRRRSSSSSSTTTSSSPPPPPPUUUWWWUUUUUUWWW[[[ZZZYYYXXXXXXYYYZZZ[[[XXXYYY[[[\\\\\\ZZZWWWVVVYYYWWWSSSRRRQQQPPPNNNLLLIIIGGGEEEBBBAAA@@@AAABBB<<<999444000......///000555444222111000///......***+++---......---,,,+++)))))))))***************,,,++++++******)))))))))******++++++++++++++++++******++++++++++++******)))***+++,,,------------,,,...//////...---,,,+++------------------------++++++,,,,,,------,,,,,,+++,,,---,,,++++++---/////////............//////........................,,,,,,------.../////////---///444<<>>@@@IIIOOORRRSSSRRRTTTVVVXXXXXXVVVTTTRRRDDD===555111333999???CCCCCCCCCCCCAAA===888333000------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++************+++++++++,,,(((,,,000333333111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------------------------..................///000222333777<<<@@@FFFHHHKKKLLLKKKJJJKKKLLLMMMOOOPPPQQQNNNJJJFFFCCC;;;===AAAIIIPPPUUUWWWWWWYYYZZZ[[[[[[ZZZXXXUUUSSSVVVTTTSSSSSSUUUWWWXXXXXX[[[aaaiiiqqqvvvvvvtttrrrmmmssstttmmmeeebbbbbbbbb^^^[[[QQQPPPPPPRRRSSSSSSQQQOOOQQQTTTXXXZZZZZZXXXWWWVVVTTTPPPKKKFFFCCCCCCEEEFFFRRRYYY```eeeeeeccccccdddiiieeeaaa```bbbbbbaaa___TTTNNNGGGDDDDDDCCC@@@<<>>BBBFFFHHHEEEAAA>>><<<<<<===@@@CCCFFFLLLRRRWWW^^^```bbbdddeeefffggghhhjjjkkkkkkhhhddd```]]]\\\XXXXXXZZZ\\\^^^^^^[[[YYY[[[]]]aaaeeeiiilllmmmmmmiiiiiiiiijjjkkkllljjjhhhbbbaaa___]]]]]]^^^___```^^^UUUOOOPPPRRRSSSVVVYYYWWWVVVUUUTTTTTTVVVXXXYYYWWWXXX[[[]]]]]][[[YYYWWWZZZWWWTTTRRRQQQPPPNNNLLLIIIHHHFFFEEEDDDEEEFFFFFFAAA>>>999444000/////////333444444444333111///---,,,,,,++++++******))))))*********+++++++++******,,,,,,+++++++++***************+++++++++++++++,,,***++++++,,,,,,++++++***(((((()))***++++++++++++)))222999777000,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------,,,,,,---///......------------..............................+++,,,,,,---............000555>>>GGGOOOWWWaaahhhkkklllnnnpppqqqrrrssstttoooooonnnmmmllljjjiiihhh^^^YYYTTTWWW___fffiiiiiiaaaccciiiqqqwwwyyyuuurrrqqqiiiaaa\\\YYYXXX]]]eeedddfffgggkkkrrruuunnnddd^^^\\\YYYYYY[[[^^^```aaaiiikkkqqq{{{yyywwwsssoooiiiddd```^^^^^^]]][[[VVVSSSRRRUUUXXX]]][[[[[[^^^bbbdddcccbbbcccccccccbbbbbbaaa___^^^^^^PPPCCC@@@DDDKKKRRRYYYXXXXXXXXXWWWVVVUUUSSSSSSHHHCCC:::222///222888===BBBCCCDDDDDDAAA===777444///......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++,,,++++++******++++++,,,*********+++++++++,,,,,,))),,,000333333111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................,,,---...////////////......000222555888===BBBFFFKKKLLLLLLJJJHHHEEEBBBAAACCCCCCCCCBBBAAA>>><<<;;;???CCCJJJRRRWWWYYYXXXWWWZZZ[[[[[[ZZZWWWSSSQQQPPPLLLPPPUUUYYY]]]aaagggkkkpppyyy~~~~~~xxxddd```[[[VVVSSSQQQNNNLLLQQQTTTWWWXXXWWWVVVWWWXXXXXXVVVTTTRRRPPPOOOOOOOOOOOOWWWaaafffeeecccccceeegggdddaaa```aaabbbbbbaaaVVVOOOGGGFFFIIIIIIEEE@@@BBBCCCDDDHHHIIIFFF>>>888www\\\FFFBBB:::<<<888888888888777777666666555555444333333333444444222222222222111111111111---...///000111111111111000000000000000000000000///////////////..................///000111111222////////////000000000111//////000222555999===@@@FFFGGGHHHFFFCCC@@@??????>>>BBBHHHNNNSSSXXX\\\___eeeeeeeeeeeeeeedddcccbbb```aaabbb```\\\ZZZ[[[\\\\\\aaaeeefffbbb```bbbeeeiiilllqqquuuxxxzzzzzz{{{qqqpppqqqrrruuuvvvvvvuuusssrrrpppooooooqqqssstttkkkbbbYYYVVVTTTRRRPPPRRRRRRQQQPPPPPPRRRUUUXXXYYYUUUWWWZZZ\\\\\\\\\ZZZYYYXXXVVVSSSQQQPPPOOOMMMKKKHHHHHHGGGFFFFFFFFFGGGHHHFFFCCC>>>888333000......///222555888777444///,,,...,,,***((()))+++---///------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******%%%777DDD>>>000(((((())),,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,---------,,,,,,...000---,,,,,,,,,,,,,,,,,,---........................,,,,,,------...//////000333===IIIRRRYYY^^^ccceeekkklllnnnqqqsssssssssrrrnnnllljjjgggdddaaa___^^^ZZZYYY[[[bbbkkkppppppmmmcccgggmmmrrrssspppjjjfffbbbZZZRRRPPPNNNMMMPPPTTTVVVXXXYYYZZZ^^^aaa]]]VVVWWWTTTQQQPPPQQQSSSTTTTTTWWWZZZaaakkksssuuurrrnnngggggghhhjjjlllnnnppprrrnnnmmmkkkgggcccaaaaaabbbVVVSSSQQQUUU\\\cccffffffcccddddddcccbbb````````````VVVKKKDDD@@@BBBLLLWWWXXXWWWWWWWWWVVVVVVVVVUUUPPPLLLDDD;;;333000222555???AAADDDEEEDDD@@@<<<999222111000...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******))))))******+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,---...///000111111000000222666:::>>>CCCHHHLLLMMMLLLKKKIIIFFFCCC???===;;;:::::::::;;;===???@@@DDDIIIPPPVVVYYYYYYWWWUUURRRSSSSSSRRRPPPPPPRRRUUUUUU___kkkqqqssswww}}}wwwmmmeeeaaa______^^^YYYYYYXXXWWWVVVVVVXXXYYYYYYZZZZZZZZZYYYVVVSSSRRRUUU\\\ccceeedddbbbeeehhheeedddcccccccccbbb```___WWWOOOGGGEEEIIIKKKHHHDDDBBBAAAAAACCCGGGHHHEEEBBBzzz]]]EEEAAA:::===999999888888777666666666555444444333333444444444333222222222222111111111...///000000111111111111////////////////////////........./////////////////////......///000111222/////////000000000111111111222333666;;;???CCCEEEGGGGGGEEECCCAAAAAADDDGGGGGGLLLTTTZZZ]]]```bbbccceeecccaaaaaaaaaaaa___^^^\\\^^^___^^^]]]___dddhhhmmmrrrvvvrrriiieeeggglllmmmqqqvvvyyyyyywwwwwwvvvppppppqqqtttxxx{{{|||{{{yyytttpppmmmfff[[[SSSQQQLLLKKKKKKLLLMMMPPPRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYWWWUUURRRQQQQQQPPPNNNMMMIIIHHHHHHGGGFFFFFFGGGGGGHHHFFFBBB===999444111000---111666999999666222//////---+++***+++000444888222111///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,???QQQYYYKKK666+++))))))++++++++++++++++++++++++......//////......------,,,---...---,,,,,,...000------,,,,,,,,,,,,------........................---------...000333555777:::FFFTTT\\\aaaeeegggfffkkklllnnnqqqssssssooolllbbb```]]]YYYVVVTTTTTTSSS^^^bbbjjjqqqsssoooggg``````cccfffddd^^^YYYWWWWWWPPPJJJGGGHHHIIIHHHIIILLLMMMQQQSSSRRRSSSUUUUUUQQQRRROOOLLLJJJKKKKKKKKKKKKIIINNNVVV[[[]]]YYYTTTQQQOOOPPPRRRWWW^^^gggoootttvvvwwwyyy~~~ddd]]]VVVUUUXXX\\\\\\ZZZaaabbbcccbbbaaaaaabbbccc```[[[TTTLLLBBB>>>FFFPPPTTTUUUWWWYYYZZZZZZYYYYYYVVVSSSLLLCCC:::555333222;;;===AAADDDEEECCC@@@>>>777555222000...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.................................///000111222333444555888===AAAEEEIIINNNRRROOONNNLLLKKKJJJGGGCCC@@@::::::;;;===@@@EEEIIILLLQQQSSSVVVWWWTTTQQQOOONNNKKKMMMOOOOOOQQQVVV^^^ddd|||yyyxxxwwwvvvvvvxxxzzz{{{{{{yyytttnnnkkknnnvvv|||vvvoooeee]]]WWWTTTQQQPPPRRRSSSUUUXXXYYYYYYYYYXXX^^^aaadddeeeddddddgggjjjeeefffffffffeeecccaaa```]]]VVVMMMIIIIIIIIIFFFCCCDDDBBB@@@@@@BBBFFFHHHIIIqqqSSSAAACCC>>>???999999888888777666666555444444444333333444444555333333222222222111111111///000000111111111000000////////////////////////------......//////000000000000///......///000111//////000000000111111111222444777;;;@@@EEEHHHJJJFFFFFFEEEDDDEEEIIIOOOTTTVVVYYY^^^```aaaaaabbbbbb```^^^\\\\\\___aaaaaa```^^^______\\\ZZZ]]]eeekkkppprrrqqqjjjaaa\\\]]]```[[[```fffiiiiiigggffffffgggggghhhlllrrrwwwyyyzzz~~~vvvjjjcccbbbXXXWWWUUUSSSQQQOOOMMMLLLQQQQQQRRRSSSTTTVVVXXXYYYYYYWWWTTTSSSTTTTTTRRRQQQKKKJJJIIIHHHGGGFFFFFFEEEGGGGGGEEECCC???;;;777555000222555888999888777555222000...---...000333555888555111---++++++,,,---,,,,,,------------------******++++++,,,------...+++,,,,,,------,,,,,,+++++++++,,,---............JJJVVVWWWEEE333------,,,------------------------///////////////...------,,,---...---,,,---...000///......------......///.................................000444:::???BBBHHHTTT___cccfffjjjkkkhhhiiijjjlllooopppmmmfffaaaXXXVVVTTTQQQQQQSSSUUUWWWbbbfffjjjjjjeee^^^XXXUUUYYYaaafffcccXXXPPPOOORRRJJJGGGHHHLLLPPPPPPSSSXXXeeemmmqqqnnniiigggfffdddRRRQQQOOOOOOPPPQQQPPPOOOQQQYYYbbbeeeaaaYYYTTTQQQMMMKKKHHHIIIMMMUUU^^^dddlllooovvvxxxpppeee```^^^[[[VVVQQQYYY[[[]]]^^^]]]___bbbeee```]]]ZZZUUUKKKCCCCCCHHHOOORRRVVVZZZ\\\\\\ZZZYYYYYYUUUNNNGGGAAA<<<999777777:::>>>BBBDDDDDDCCCBBB;;;999555222///---------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------...///////////////........................000//////000222444666777<<>>;;;777333///---------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------------------------------------------......///////////////////////////////////////111000000000222555888999BBBEEEIIIMMMPPPTTTXXX[[[^^^ZZZUUUQQQMMMGGG???:::???CCCHHHNNNRRRTTTTTTTTTPPPQQQSSSSSSTTTWWW]]]aaaxxx}}}~~~|||xxxttthhhgggfffccc```\\\YYYWWWUUUUUUUUUVVVXXXYYYZZZZZZZZZVVVRRROOOPPPRRRTTTVVVSSSSSSTTTVVVYYYZZZZZZYYYKKKNNNTTTYYYVVVQQQSSSXXXWWWVVVUUUUUUVVVXXXZZZ\\\dddiiisss}}}|||{{{xxxsssiiiddd\\\VVVSSSSSSVVVXXX\\\[[[\\\^^^aaaccccccccccccccccccbbbaaabbbccceeebbb```]]]YYYRRRKKKDDDAAA??????===999666777===BBB|||]]]HHH@@@EEE>>>???:::999777666666666777888555555444444444333333333555555444333333222111111222111111111000000//////000000000000000000000000---......//////////////////////////////000111111333222222111111222444444999===BBBEEEFFFGGGKKKOOOPPPUUUVVVUUUYYYccchhhfffiiifffcccaaaaaa^^^ZZZVVVVVVUUUVVV[[[```bbb^^^ZZZTTTOOOIIIFFFHHHLLLPPPRRROOOQQQRRROOOIIIEEEDDDEEEIIIMMMRRRTTTTTTTTTUUUXXX[[[WWWTTTVVV]]]fffllloookkkjjjiiijjjmmmooooooooopppnnnmmmnnnqqqtttuuutttyyyvvvwwwzzzrrraaaYYYZZZQQQQQQQQQOOOMMMLLLNNNPPPNNNTTTZZZ[[[XXXVVVWWWYYYRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIIIIIIIGGGCCC@@@>>>???===;;;;;;;;;<<<;;;:::888666333000.........///...,,,++++++,,,---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------...///000000111///...---...000000000...111222333222000///000111444333222444999DDDPPPYYY]]]dddlllppppppmmmlllmmmjjjiiigggeeeccc___[[[XXXhhhfff```[[[]]]dddccc]]]aaa\\\TTTNNNKKKMMMPPPSSS^^^xxxuuubbb[[[ZZZMMMVVV```ddddddgggpppxxx~~~vvvooossseeedddccccccdddeeeggghhhvvv{{{uuuooojjj]]]RRRQQQQQQMMMKKKKKKOOOTTT]]]iiitttyyyxxxtttoooqqqrrrrrrtttrrrkkkeee\\\[[[WWWTTTRRRTTTZZZ^^^___``````^^^WWWNNNEEE???GGGLLLTTTZZZ\\\\\\\\\[[[YYYWWWOOOFFFCCCEEEFFFEEEBBB666111<<>>888333000---,,,111///---,,,,,,---,,,+++---.........///000000000.........///////////////+++,,,---...////////////---------............///...---++++++---...---,,,++++++,,,,,,,,,,,,---------.../////////...---,,,...///000///...---...000///////////////000111111000////////////000111111//////000222666:::>>>AAAEEEHHHNNNSSSWWWYYYYYYYYY\\\WWWOOOIIIEEECCCBBB@@@MMMOOOTTTZZZXXXQQQLLLLLLPPPXXX]]]\\\aaappp~~~}}}jjjcccccc```ZZZUUUZZZRRRNNNRRRUUUSSSSSSWWWSSSSSSWWWZZZYYYWWWZZZ```eeebbb]]]XXXZZZ``````]]]_________bbbeeefff```YYYZZZ\\\\\\\\\^^^^^^YYYQQQQQQQQQRRRRRRRRRTTTXXX[[[[[[YYY[[[ccckkknnnrrrwwwvvvyyyhhh\\\YYYUUUOOOXXXVVVYYYaaaddd```___aaagggdddaaaaaabbbbbb```]]][[[]]]___^^^ZZZRRRJJJEEEEEE???999888666444888==={{{\\\HHH@@@DDD===>>>:::999888777666777777888555555555444444444333333555555444333333222111111222111111111000000000000111111111111111111111111......///000000000000000000000/////////000000111111000000111222333555666???@@@BBBCCCFFFJJJOOOSSSXXX]]]___^^^```eeeeeebbbbbb```^^^]]]\\\ZZZUUURRRQQQPPPOOOSSSWWWXXXUUUQQQMMMIIIEEEDDDEEEGGGHHHHHHOOOQQQRRROOOKKKJJJLLLNNNRRRWWW\\\^^^\\\[[[\\\^^^\\\ZZZZZZ]]]bbbfffhhhhhhfffdddbbbbbbcccdddcccbbbcccdddfffhhhjjjooouuuyyy{{{~~~yyynnnkkkmmmgggddd___YYYSSSOOOMMMLLLNNNNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQOOONNNLLLKKKJJJHHHHHHHHHHHHGGGEEECCCBBB@@@???===<<<======<<<:::888777555222000/////////...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.................................------......///000000111///...---...000000000///...///111000///...///000///111555:::BBBMMMYYYaaajjjkkklllnnnoooooollljjjhhhccc]]]]]]bbbeeeeeeccceeeddd```[[[]]]aaa^^^XXXRRRQQQOOOMMMLLLMMMRRRUUUmmmyyyfff[[[XXXSSS[[[ccceeedddeeemmmttt|||uuunnnjjjooodddfffiiikkklllmmmpppsss}}}{{{uuummmhhh___YYYYYYXXXTTTRRRSSSTTTSSSUUU\\\eeeiiigggddddddeeehhhlllrrrvvvvvvtttooojjjbbbZZZUUUTTTTTTUUU]]]^^^^^^^^^[[[SSSJJJCCCCCCHHHPPPXXX]]]___^^^\\\WWWXXXTTTJJJCCCBBBCCCBBBCCC;;;666:::???BBBDDDGGGFFFDDD@@@;;;777333000...000///------......---,,,..................//////---.........//////000000,,,---...///000000000000---------............//////---,,,,,,---......---,,,,,,---------.........---......//////............///000///......///000000////////////000111111333333222111000000//////111111333555999>>>BBBDDDJJJMMMSSSWWW[[[\\\[[[[[[[[[SSSIIIBBBAAAEEEKKKNNNQQQQQQQQQQQQMMMJJJPPPXXXccchhhllloooyyy~~~sssdddWWWUUUYYYYYYWWWUUUVVVPPPOOOSSSVVVWWWZZZ___\\\[[[^^^bbbdddcccggglllqqqooojjjfffiiiooopppmmmjjjjjjkkknnnqqqqqqkkkdddfffgggggggggjjjlllhhhaaa^^^______^^^]]]^^^aaaddd___[[[[[[___aaa______aaaaaajjjrrryyy|||lllccc[[[UUUZZZUUUTTTZZZ___^^^^^^```gggdddbbbaaaaaa```\\\YYYVVVXXX[[[]]][[[WWWRRRNNNGGG@@@:::777444222555:::xxxZZZHHH@@@CCC;;;===999999888777777777777888555555555444444444444333555444444333333222222111111111111111111000000000111111111111111111111111///000000111111111111111111111000000000000000111///000111333555888:::<<>>===;;;999999777555333111000///---,,,++++++---.........,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.................................---......//////000000111///...---...000111000///---///111111000//////000///444;;;EEENNNYYYbbbiiiqqqooonnnooopppmmmfff```aaa]]]ZZZ___hhhmmmjjjfff\\\[[[XXXUUUVVVXXXTTTOOOJJJNNNRRRSSSSSSUUUZZZ```}}}uuufff___]]]]]]dddkkkllliiiiiinnntttzzzuuuqqqpppxxxrrrxxxuuuttttttnnneeegggffffffgggddd```___aaabbb___^^^dddlllmmmfff^^^WWWWWWYYY___hhhpppwwwzzzwwwqqqmmmhhhccc___\\\ZZZYYY[[[]]]ZZZRRRKKKBBBDDDJJJSSS\\\``````]]]XXX]]]]]]SSSHHHBBBAAA@@@CCCBBB>>>888999@@@EEEFFFEEEDDDBBB???;;;777333000///.........000000...,,,.........---------------,,,------...///000111111---...///000000000000000---------............///000...------...//////...---............/////////......---......///000111...///000000......///000000000000///000000111222333333333333333222111000333444666:::>>>CCCGGGJJJRRRUUUYYY]]]______^^^]]]UUUOOOGGGCCCEEEKKKQQQUUUVVVUUUTTTRRRPPPTTTdddsss|||uuulllgggdddccc\\\TTTOOOSSSYYY\\\]]]___\\\ZZZ\\\```cccgggnnnvvvqqqmmmmmmqqqtttuuuvvvzzz|||{{{wwwtttxxx~~~|||wwwvvvwww{{{}}}{{{vvvqqqwwwxxxxxxyyy|||}}}vvvooopppqqqpppooooooqqqssspppjjjggggggeee```]]]]]]\\\bbbdddeeemmm{{{~~~yyyqqqlllbbb[[[WWWXXXZZZYYYZZZ[[[\\\\\\]]]___bbbbbbaaa___RRRUUUXXX[[[\\\\\\[[[YYYNNNFFF???:::666333555999uuuXXXHHHAAABBB999===999999888888888777777777555555555555444444444444444444444333333222222222111111111111111111111111222222222222222222222222000111222222333333222222222222111000000000111111000111444777:::>>>AAABBBCCCAAABBBGGGQQQ[[[```bbbffffffdddaaa\\\XXXSSSOOOWWWWWWWWWVVVTTTQQQLLLJJJEEECCCBBBCCCFFFHHHHHHHHHPPPPPPRRRXXX^^^dddhhhiiiggghhhgggggghhhnnnxxx{{{}}}xxxvvvuuu|||~~~~~~zzz{{{yyywwwuuutttrrrooommmnnnlllgggbbb```bbbgggkkkpppzzz~~~zzz{{{yyyvvvvvvvvvsssooo```ZZZRRRNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDBBBBBBAAA@@@>>><<<::::::999888666333111000---,,,+++,,,.../////////,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------..........................................//////000000000000///.........000111000//////111333222111000111111444;;;EEEPPPYYY```gggjjjmmmnnnpppqqqnnnggg\\\UUU[[[^^^dddmmmrrrnnndddZZZTTTRRRPPPOOOPPPRRRPPPNNNSSSYYY^^^^^^\\\^^^fffmmmxxxlllhhhjjjlllnnnuuu{{{}}}yyyvvvwwwzzz|||pppnnnmmmfff^^^dddiiiooooookkkggggggkkkpppnnnqqq{{{tttfffYYYUUUTTTWWW]]]ccckkkqqqzzzbbb[[[UUUTTTXXXZZZWWWRRRFFFDDDEEEMMMWWW^^^```___]]]bbbccc[[[QQQJJJCCC===>>>DDDDDD:::777???EEEDDDDDDDDDDDDBBB???:::555222...------...000///...,,,.........---,,,,,,,,,+++,,,,,,---...///000111222------...///////////////---------............///000///------///000///...------........./////////......------...000222333...000111000///...///000111000000000000111222222...///111333444555555555666888:::>>>CCCIIIMMMOOOXXXZZZ^^^aaaaaa```^^^]]]RRRQQQQQQRRRSSSTTTSSSRRRTTTUUUYYYaaahhhrrr~~~tttiiifff```ZZZUUUTTTUUUWWWXXXTTTVVV]]]cccfffhhhkkkfffhhhlllppptttzzz}}}~~~{{{}}}|||wwwvvvtttooommmnnnkkknnnmmmhhhgggjjjhhhddddddiiiooovvvtttrrrmmmfff]]]VVVSSSSSSTTTVVVYYY\\\```bbbbbbaaaTTTVVVXXX[[[]]]^^^______YYYQQQHHHCCC<<<777777:::qqqVVVIIIBBBBBB999>>>999999999999888888888777666666555555555444444444444444333333333333222222111111111111111222222222222222222222222222222222111222222333333333333333222222111111111111222222111222555999===AAADDDEEEAAAAAAFFFOOOZZZcccfffggggggccc^^^XXXSSSNNNKKKKKKOOOPPPPPPOOOMMMJJJGGGEEEHHHGGGGGGIIIMMMQQQTTTVVVXXXXXXZZZ```hhhpppvvvxxxttttttttttttvvv}}}~~~{{{xxxtttmmmfffdddhhhlllnnnmmmjjjooopppoooxxx|||yyyzzz{{{xxxtttjjjfff^^^VVVPPPMMMLLLMMMMMMMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFDDDDDDDDDBBB???===;;;;;;:::999777555333222///---,,,---...000000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------.........,,,,,,---------.........---------.........///////////////////////////////////////000000000000000000///...///111111111///111222222222000000111222:::AAAMMMXXX```fffiiikkklllnnnnnnkkkeee^^^[[[YYY```gggpppsssooocccWWWOOOPPPNNNLLLNNNPPPSSSUUUWWW```ccceeebbb^^^```iiirrryyy~~~xxxtttwww}}}}}}wwwpppjjjfffgggpppvvvuuunnnkkknnnrrrzzzwwwxxxvvviiiaaaZZZWWWWWWXXXXXX___ffftttyyysssgggXXXQQQRRRTTTTTTRRRMMMHHHDDDGGGPPPYYY^^^```bbbdddddd```[[[TTTFFF:::888CCCFFF===888>>>BBBBBBCCCDDDDDDCCCAAA<<<888555...---------///...---+++.........---,,,,,,,,,+++,,,,,,---...///000111222,,,,,,------......---------------............///000///------///000///...,,,------------.........//////......///000222444///000111000///...///111111111111111111222333333...///111333555666777888:::<<>>;;;::::::888777666666555111///------///000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,---------............,,,---------............------........./////////////////////////////////000000000000000000000000000///...///111222111000000000000//////000444777AAAHHHSSS^^^eeeiiilllmmmmmmlllggg___YYYZZZ```ggghhhlllmmmiii^^^TTTNNNLLLKKKIIIKKKOOOSSSTTTXXX]]]ffffffddd```]]]aaakkkssswww}}}||||||zzz|||zzzqqqhhh```ZZZWWWYYYWWWTTTWWW```kkkrrr~~~uuueeeZZZUUUSSSPPPNNNQQQLLLFFFFFFLLLUUU\\\```cccdddddddddbbb\\\KKK<<<888@@@DDD@@@:::;;;>>>@@@CCCDDDEEEDDDBBB???;;;999222000...---......---,,,.........---------------,,,------...///000111111+++,,,,,,---------,,,,,,---------............///000...------...//////...,,,,,,---------.........000000///000000111222333///000111111//////000111222222111111222222333444333333333444555666888999@@@BBBFFFJJJOOOTTTWWWYYY\\\^^^aaabbbaaa___\\\ZZZWWWUUUSSSTTTXXX[[[^^^___gggkkkzzzuuucccUUURRRVVVUUUYYY]]]______```cccfffiiihhhmmmwwwyyy~~~yyyrrrmmmeeeggggggfffeeeiiirrrzzzrrrddd]]]OOOQQQTTTUUUVVVXXX[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]___YYYTTTQQQLLLDDDAAABBBkkkSSSKKKGGGDDD<<>>???@@@@@@:::555888???EEEFFFFFFFFFDDDBBB???>>>777444000......//////.....................//////---.........//////000000,,,---------------,,,,,,---------............//////---,,,,,,---......------............/////////000000111222222111111111///000111111000///000111333222222222222333444444666555555555666999<<<>>>GGGIIILLLQQQVVVZZZ]]]^^^]]]___aaabbbaaa^^^[[[YYYVVVTTTTTTXXXbbbmmmwww}}}|||qqqjjjbbb\\\UUUOOORRRYYY```gggoootttuuuuuuwwwzzz~~~{{{uuussssssttttttqqqmmmkkklllnnnkkklllrrrzzzxxxkkk[[[\\\\\\ZZZXXXXXX[[[^^^\\\\\\]]]]]]]]]]]]]]]]]][[[XXXWWWXXXVVVOOOLLLMMMjjjRRRLLLHHHEEE===DDD999999:::;;;:::999888777777666666666555555555555333333333333333333333333111111111222222333333333444444444444444444444444111111222333333333222222000000111222333555666777<<<>>>BBBEEEHHHKKKLLLLLLYYY]]]```___[[[XXXWWWXXXNNNGGGCCCDDDCCC???AAAGGGJJJMMMPPPSSSUUUZZZaaagggiiimmmrrrxxx}}}{{{tttsssyyyxxxnnnggghhhiiimmmrrrwwwzzz}}}|||oooccc[[[XXXTTTPPPNNNNNNPPPQQQNNNOOOPPPQQQPPPNNNLLLJJJEEEDDDEEEFFFGGGFFFCCC@@@:::999777666666777999;;;444222////////////...---------............------////////////////////////......////////////......---------.........//////---------.........//////............/////////000000000000000000000000000111111111000000000000000111//////000111222111000222222222222666===EEELLLYYY]]]bbbfffffffffffffffYYYVVVUUUWWW\\\```aaa```]]]XXXRRRNNNLLLKKKIIIGGGTTTVVV___jjjmmmiiihhhkkkooommmmmmooouuu~~~|||rrrpppuuuyyyyyywww}}}}}}zzzyyyzzz{{{wwwmmmfffhhheeeiiiqqqoooggghhhppprrrpppkkkgggfffkkkrrrxxxuuuxxxzzzxxxrrrggg\\\UUUMMMMMMLLLKKKMMMRRRYYY^^^dddlllssssssoooggg[[[QQQEEE???===>>>999111555???GGGGGGHHHGGGFFFDDDBBBAAA;;;777222//////000000000---.........///000000000.........///////////////---......///......---------------.........//////...---++++++---...---,,,////////////000000000000000111222333333222000//////111222111000///000111333333222222333333444555666555444555888===BBBFFFKKKMMMQQQUUUZZZ]]]```aaa]]]___aaabbbaaa___[[[YYYZZZ[[[```jjjyyyoooaaa\\\___XXXUUUYYYZZZXXXXXX\\\iiisss{{{wwwuuujjjhhhhhhkkkmmmuuutttvvvsssnnndddZZZTTTSSSTTTYYYZZZ\\\]]]^^^_________YYYXXXZZZ^^^^^^YYYVVVWWWfffRRRKKKCCCFFF@@@===::::::;;;;;;::::::999888888777666555555444444555555555444444444333333333333333333333333333333333333333333444444444555555000111222333333222000000555666777555333333888<<>>;;;999888888:::;;;666555222///...---......------...............---...............///000000------...000222222111///.........///////////////000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111111222333333333333222222666777555999EEEQQQXXX___bbbeeeeeecccaaaaaabbb```^^^___aaa___YYYVVVXXXRRRLLLLLLRRRQQQIIIKKKSSSYYYiiiwwwwwwpppllllllmmmzzzyyy}}}~~~sssmmmnnnuuu{{{zzzsssqqquuu}}}~~~zzztttppppppsssxxx|||zzz|||tttqqqppprrruuuwwwvvvtttvvvrrrmmmggg```]]]ccclllooovvv{{{{{{|||{{{tttjjjcccZZZSSSTTTVVVUUUXXX]]]fffiiilllooorrrpppfffZZZMMMCCC>>>@@@;;;222111777@@@DDDHHHHHHFFFDDDDDDDDD???:::222//////111000///000000000000000000000000////////////000000000000000000000000000000000000------............------......------------......000000////////////000000222222222111111111111111///000111000//////111333666999===???>>>;;;:::999555666888;;;???DDDHHHJJJQQQSSSUUUXXX[[[^^^```aaa______cccddd]]]UUUVVV^^^aaajjjvvvlll```TTTTTT[[[^^^aaaddddddccceeelllrrrzzzwwwrrrtttuuuwww}}}ttt```UUUSSSTTTTTTXXX^^^^^^[[[YYY[[[\\\[[[[[[ZZZ[[[[[[\\\\\\eeeRRRKKKCCCFFF@@@===:::;;;;;;;;;;;;:::999999888888666555555555555555555555555444444444333333333333333333333333333333333333333444444444555555222222333444444333222111000111222333444666999<<>>;;;999999:::;;;888777444111000///000000---......//////.........///............///000000000000111333555555444222//////////////////......000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111222222222222222222222...222666888@@@NNNYYY^^^^^^bbbffffffdddeeeiiinnnoooeee[[[XXXVVVRRRQQQRRRTTTQQQUUU[[[XXXPPPRRRZZZ```lllvvvvvvuuuyyyzzzyyy}}}vvvrrrrrrvvvzzzxxxtttooonnnqqqwww|||uuurrrmmmjjjkkkooouuuyyy~~~|||}}}wwwrrrppptttxxx{{{|||zzzrrrlllddd^^^```eeehhhpppxxx|||}}}uuuvvvooojjjfff___YYYYYY^^^cccgggkkkooossstttlllcccLLLFFFDDDGGGCCC888555999@@@CCCHHHIIIGGGEEEDDDDDD???;;;555111////////////000000000000000000000000////////////000000000111000000000000000000000000---......//////......---///..................///000000////////////000000333222222222111000000000///000111000///000111333777:::>>>@@@???===<<<;;;777777999<<>>;;;;;;;;;;;;;;;:::999999888888777666555555555555666555555555444444444444333333333333333333333333333333333444444444555555333333444555555444444333000111222666;;;???AAAAAADDDGGGMMMVVV]]]``````___[[[WWWRRROOONNNLLLHHHDDDGGGLLLSSSWWWZZZ]]]aaaeeeooovvv}}}|||{{{{{{{{{zzzwwwtttjjjbbbbbbooo{{{|||sssiii```YYYVVVQQQNNNNNNUUUYYYXXXVVVVVVRRRNNNJJJIIIJJJJJJHHHEEEHHHEEEBBB>>><<<;;;:::;;;;;;999777444222111111111......////////////......//////......//////000111111111111333555666444222000000000//////.........000000000000000000000000000000000111111111222222000000000000000000000000000111111111111222222222222222222222222222111111...333999@@@KKKYYYaaabbbbbbbbbaaa______gggttt~~~vvveeeSSSKKKKKKMMMPPPTTT[[[[[[^^^```ZZZRRRUUU^^^jjjsss{{{}}}tttnnnssszzzxxxrrrrrrrrrrrrpppnnnllllllmmmjjjhhhfffgggiiimmmooooooiiigggeeeccceeeiiinnnqqq{{{wwwrrruuu}}}zzzuuuwww}}}}}}tttnnniiicccbbbeeehhhnnntttwww{{{rrrddd^^^^^^bbbfffjjjnnnsssvvvrrrjjjMMMFFFEEEHHHFFF===777888@@@DDDHHHJJJHHHFFFEEEDDD???===999444///---...000000000000000000000000000/////////000000000111111000000000000000000000000......////////////......//////............//////111000000//////000000111333333222222111000//////000111111111000000222333888;;;>>>@@@???>>>>>>>>>::::::;;;>>>DDDJJJPPPSSS\\\\\\\\\]]]___```aaabbb___ZZZVVVVVVYYY___kkkuuuwww{{{ggg[[[QQQMMMJJJLLLZZZjjjtttxxx|||~~~~~~~~~}}}wwwtttwww}}}uuuiiiXXXOOOJJJNNNTTTWWWXXXYYY```___^^^\\\[[[ZZZYYYYYYaaaPPPKKKBBBEEE@@@>>>;;;;;;;;;<<<;;;::::::999999888777666555555555555666666666555555555555444444444444444444444444444333333333444444444555555333333444444555555555444666666888>>>EEEJJJJJJIIIHHHMMMUUU\\\```^^^ZZZWWWOOOLLLJJJIIIJJJLLLKKKJJJRRRUUUYYY]]]bbbkkkuuu}}}xxxzzz~~~{{{}}}~~~|||yyytttpppnnniiijjjqqqyyy}}}yyymmmeeeXXXRRRPPPVVV\\\\\\YYYXXXWWWTTTPPPNNNMMMLLLIIIGGGHHHFFFCCC@@@>>><<<<<<<<<<<<;;;888666444333222222//////000000000///....../////////...///000000111///...///111222333111///222111111000///...------////////////////////////000000111111111222222222000000000000000000000000000000111111111222222222222222222111111111222222444:::AAAJJJVVVbbbeeebbbgggaaaXXXTTTYYYfffvvvjjj[[[JJJDDDEEEMMMXXXcccjjjiiigggcccYYYSSSZZZfffyyy{{{tttooopppuuuuuulllaaaaaacccggghhhfffdddccccccbbbbbbcccfffiiikkkjjjiiigggggghhhiiikkklllnnnnnnuuu{{{~~~|||}}}|||{{{zzzyyyyyyzzzwwwmmmkkkllllllmmmoootttwwwxxxsssqqqzzzvvvfff^^^bbbeeeiiikkkqqqvvvtttppp[[[NNNEEEGGGIIIEEE@@@===CCCEEEHHHJJJJJJHHHFFFDDD@@@@@@===888111---...000000000000000000000000000//////000000000111111111000000000000000000000000...//////000000//////.../////////000000/////////111000000000000000000111444333333222111000//////000111222111000000222444777999<<<>>>>>>>>>???@@@===>>>???BBBHHHOOOUUUYYY\\\^^^```cccddddddcccbbb\\\VVVSSS[[[kkk{{{|||lllYYYVVVSSSSSSVVVYYY]]]iiivvvxxxqqqqqqrrrwww{{{fff]]]UUUTTTTTTSSSTTTWWW^^^]]]\\\ZZZYYYYYYYYYYYY___PPPJJJAAADDD@@@???;;;;;;<<<<<<<<<;;;::::::999888777666666555555666777777666666666555555555444444444444444444444444333333333444444444555555333333333333444444555555999999;;;AAAHHHMMMNNNMMMRRRWWW]]]```^^^YYYSSSNNNIIIHHHGGGHHHKKKOOOSSSTTT___dddjjjqqqwwwzzzrrrlllnnnsssttttttuuutttpppiiiccc```fffpppxxxzzzzzzkkkdddhhhpppuuuyyy|||zzzxxxxxxzzz}}}xxxhhhaaa]]]```cccaaa^^^]]]YYYXXXUUURRRPPPMMMJJJHHHGGGFFFCCCAAA@@@???>>>>>>===<<<:::888555444222222000000111111000//////...///////////////000111111...---...///111111///---222222111000///......---////////////////////////111111111111222222222222111111111111111111111111000000111111111222222222222222111111222222333444:::AAAJJJSSS___ggggggaaacccZZZRRRRRR[[[dddjjjkkkWWWOOOHHHEEEGGGPPPbbbqqqwwwtttnnnddd[[[[[[hhhvvv{{{wwwxxxpppnnnmmmnnnooojjjccc]]]^^^bbbgggjjjllllllnnnoooooopppssswww{{{|||zzzxxxzzz|||~~~{{{|||}}}~~~{{{wwwsssqqqlllpppwww~~~~~~}}}~~~sssjjjkkkqqquuuxxx{{{~~~tttvvvppp```^^^bbbeeehhhnnnvvvyyyxxxsssaaaNNNKKKPPPSSSOOOKKKHHHIIIJJJKKKKKKJJJGGGEEEAAABBB@@@;;;444000000111111111111111111111111111000000000000111111111111111111111111111111111111///000000000000000000/////////000111111000//////111111000000000000111111333333222222111000000///000111222111000000222444555777999;;;;;;===???AAAAAABBBDDDHHHMMMTTTZZZ^^^\\\___bbbddddddbbb___\\\WWWTTTYYYlll~~~iii^^^YYYPPPVVVWWW\\\dddllluuu~~~zzzwwwtttqqqrrruuuxxxtttnnnhhh^^^TTTRRRUUUXXXXXXWWWWWWXXXYYYZZZZZZ]]]OOOJJJ@@@CCC@@@???<<<<<<<<<<<<<<<;;;::::::999999888777666666666666777777777777666666666666444444444444444444444444333333333444444444555555333333333333333444555666888999;;;@@@GGGLLLNNNOOO]]]___```___ZZZSSSOOOLLLFFFFFFFFFHHHLLLRRRXXX\\\hhhqqq}}}wwwbbb]]]\\\```cccaaa______^^^[[[UUUQQQQQQVVV___fffkkklllhhh^^^TTTRRRYYYbbblllqqq{{{{{{sssyyyuuunnnhhhgggeeeaaa]]]]]][[[[[[ZZZXXXUUUPPPLLLIIIGGGFFFEEECCCBBB@@@@@@@@@>>>===<<<:::777555333222111222222111111000///...000000//////000000111222/////////000222222000...111111111000000/////////000000000000000000000000111111111222222222222333111111111111111111111111000111111111111222222222222222222222333444666888>>>GGGRRR[[[dddiiigggbbbWWWTTTSSSXXX______XXXQQQLLLKKKKKKLLLNNNVVVfffvvvtttrrrmmmfffbbbgggvvv|||vvvmmmgggfffhhhgggfffeeeaaa^^^```fffkkkooovvv{{{~~~yyyvvvjjjkkkooouuu|||{{{tttvvvzzz|||~~~zzzwwweee^^^bbbeeegggnnnyyyppp\\\SSSUUUYYYXXXTTTOOONNNLLLLLLLLLKKKIIIGGGDDDDDDBBB>>>999555333222111111111111111111111111000000000111111111222222111111111111111111111111000000111111111111000000///000111222222111000///222111111000000111111222222222222111111111111111000222222222111111222444333444666888999;;;???BBBDDDFFFIIINNNSSSYYY^^^aaa___```aaaaaa```]]]ZZZXXXXXX^^^llloooaaaQQQQQQ[[[^^^eeeeeehhhppp|||~~~}}}xxxwww}}}vvvrrrsss|||}}}mmm[[[SSSRRRSSSTTTTTTUUUWWWYYY[[[\\\[[[NNNJJJ@@@BBB???@@@<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666888888888777777777666666555555555555555555555555333333333444444444555555444444444444444666777888999<<<@@@DDDHHHNNNTTTXXX```___]]]XXXRRRNNNMMMNNNGGGHHHJJJNNNTTT]]]ffflllvvv{{{ppptttvvvwwwyyywwwoooeeeUUUSSSVVV[[[\\\XXXWWWXXX\\\ZZZVVVTTTUUUYYY___dddkkkhhhbbb[[[VVVUUUYYY\\\eeeiiiooorrrqqqllleeeaaannn}}}~~~~~~wwwqqqlllfff___\\\^^^```aaacccbbb^^^XXXSSSOOOKKKJJJHHHFFFDDDBBB@@@@@@@@@@@@>>><<<:::777555444222222222222111000///...000000//////000000111222000000000111222222000...111000000000000000000000000000000000000000000000111111111222222222333333111111111111111111111111000111111111111222222222222222222222444777999;;;EEEPPP[[[aaaeeefffbbb]]]RRRTTTVVVYYYYYYUUUNNNHHHKKKKKKMMMRRRVVV]]]iiiuuurrrssstttrrrrrrxxx|||tttnnniiibbb______fffgggkkknnnmmmnnnwww~~~|||zzz|||{{{}}}zzzmmmgggjjjkkkkkkppp{{{|||oooccc\\\ZZZZZZZZZVVVSSSNNNLLLLLLLLLJJJHHHGGGEEEBBB@@@>>>:::666333111111111111111111111111000000111111111222222222111111111111111111111111000111111222222111111000///000222333333222000///222111111000000111111222111111111111111222222222111222222222111111333555222333555666888;;;@@@CCCGGGIIIMMMSSSXXX]]]```bbbbbbaaa___^^^^^^___```aaagggvvvtttaaaWWWSSSNNNXXXllluuu}}}|||~~~zzz|||vvvuuuxxx~~~~~~yyy}}}sssaaa[[[SSSSSSTTTUUUWWWZZZ[[[]]]ZZZNNNJJJ@@@BBB???@@@<<<<<<======<<<<<<;;;::::::999888777666666666666888888888888777777777777555555555555555555555555333333333444444444555555666555555555666777999:::>>>BBBFFFJJJNNNTTT]]]ccc]]]\\\WWWPPPJJJIIILLLPPPLLLOOOSSSYYYbbbnnnzzzzzzfffccchhhllllllkkkggg]]]SSSTTTUUUZZZ___```]]]^^^aaafffeeeddddddfffiiinnnqqqwwwsssmmmiiigggfffdddbbb```cccfffddd___ZZZXXXWWW___qqq~~~|||zzztttkkkbbb```ccceeehhhkkkkkkggg```ZZZVVVOOONNNLLLIIIFFFCCC@@@???BBBBBBAAA???<<<999777666333333333222222000//////000000000000000111111222/////////000111111///---000000000000000111111111000000000000000000000000111111222222222333333333111111111111111111111111000111111111111222222222222222222333555888;;;===MMMYYYccceeedddaaa\\\WWWVVVXXXXXXTTTNNNJJJKKKNNNNNNKKKLLLTTT\\\ccclllsssxxx}}}yyypppgggcccaaa___```dddkkkppp|||~~~}}}zzzvvvyyy}}}}}}yyyyyy|||yyysssrrrtttsssooorrrzzzuuufff^^^^^^```[[[VVVPPPLLLLLLLLLKKKIIIIIIEEEBBBAAA@@@>>>888333111111111111111111111111000111111111111222222222111111111111111111111111111111222222222222111111///000222333333222000///222222111111111111222222000000000111222222333333111222333222111111333555222333555666888<<<@@@DDDHHHKKKPPPVVV[[[___aaabbbdddaaa^^^]]]___eeelllqqqyyylll]]]OOONNNUUUXXXggg|||zzz}}}xxx|||uuuuuuyyypppzzzuuu}}}yyytttzzzxxxkkkTTTUUUUUUVVVXXXZZZ\\\]]]___MMMHHHEEEEEE<<>><<<:::666666555444333111000000///000000111222333333333111111111111111111222222000000111111111111000000222222222222111111000000111111222222222333333333222222222222222222222222000222333333222111333444333333666888666777AAAMMM[[[^^^aaa___YYYUUUUUUVVVWWWTTTMMMGGGFFFIIILLLLLLKKKOOOYYYcccgggiiittt}}}wwwsssoooeeeeeedddccceeelllxxx~~~zzzrrrqqqwww~~~}}}zzz|||}}}qqqgggaaa______XXXMMMLLLQQQOOOFFFGGGFFFEEEDDDBBB???:::666444333222222333333111000111111111111111111111111222222111111111111222222111111111111111111111111222222222222111111000000222111111111000000//////000000111111111111000000111111222333444444444444555555666888<<>>===999888666555333222222111......//////000111111222111111111222222222222222000111111111111111000000333222222222111111111111222222222222333333333333222222222222222222222222111222333333222222333444111333555666999AAALLLUUU]]]]]]\\\[[[YYYWWWVVVTTTUUUPPPJJJHHHMMMSSSRRRMMM[[[]]]dddmmmrrrwww~~~zzzyyymmmgggbbbbbbgggnnnvvvxxxrrrttt|||zzzxxxxxxzzzqqqllliiiaaaVVVQQQPPPOOOKKKJJJIIIFFFEEECCC???;;;888555333222222333333222111111111111111111111111111222222111111111111222222111111111111111111111111222222222222111111111000222222111111000000000000111111222222222222111111111222222333444444444444444555777:::>>>DDDJJJMMMQQQTTTYYY___dddeeecccaaa^^^ZZZ]]]nnnzzzlllaaa[[[XXX\\\[[[___hhhttt{{{sssyyyxxxrrrooovvvzzztttrrrwwwxxxssstttxxx{{{vvv{{{yyynnnccc\\\YYYXXXXXX\\\LLLHHHEEEFFF>>>BBB<<<============<<<;;;:::;;;:::999999888888999999888888888888888888888888888777777666666555555444999999888888777777666666888999::::::;;;>>>BBBEEEEEENNN[[[bbbbbb]]]XXXUUUNNNLLLMMMPPPTTTYYYdddnnnttt{{{vvvqqqpppuuussssssqqqeeeYYYZZZbbboooqqqnnneeebbbiiissszzz~~~|||}}}|||wwwttttttsssqqqpppvvv~~~~~~~~~vvvlll]]]^^^eeerrr{{{zzzxxx{{{pppnnnmmmrrryyy}}}zzzvvvvvvkkk___XXXSSSOOOMMMMMMHHHHHHGGGFFFDDDCCCBBBAAA===;;;888555333333333333/////////000000111111222222222222222222222222222222222222222222111000///333333222222222222111111222222222333333333444444333333333333333333333333111333444444333333444555555999999666===MMMXXXZZZ___\\\YYYYYYYYYWWWTTTPPPPPPOOONNNRRR^^^fffbbbXXXbbbdddjjjttt}}}|||yyy|||oooccc]]]ZZZfffppp}}}uuurrruuu}}}|||vvvssswwwnnnddd]]]UUUOOOMMMOOOOOOLLLIIIFFFDDDAAA===:::666444222222333444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222111111111111000222333333444444333333222222222333333333333333333333666:::>>>BBBFFFKKKNNNVVVXXX\\\ccchhhgggaaaZZZXXXZZZhhhppp\\\RRRRRRZZZ```eeeiiimmmtttyyywwwxxx{{{tttooovvvyyyvvvsssssszzz~~~{{{}}}}}}vvv{{{}}}ttthhh___XXXTTTZZZLLLHHHEEEFFF>>>DDD===============<<<<<<;;;;;;;;;:::999999999999999999999999999999999999999777777777777666666555555999999999888777777666666888:::<<<===???BBBFFFJJJLLLUUU```ddd___YYYTTTSSSPPPNNNOOOUUU___jjjvvv~~~wwwkkkhhhiiikkkkkkmmmkkkbbb\\\```iiissstttqqqmmmooo|||{{{xxx|||}}}wwwvvvwwwyyy~~~~~~wwwsssqqqppprrrrrrrrrxxx{{{fffgggmmmvvv|||{{{}}}~~~yyyrrrlllmmmsss{{{~~~uuuiii___WWWRRROOONNNJJJJJJIIIHHHGGGFFFFFFFFFAAA>>>:::666333333333444222222222333333333444444333333333333333222222222333333333333222111000000333333333333333333222222333333333333444444444444444444444444444444444444222444555555444333555666CCCHHHEEE>>>FFFYYYaaa\\\\\\\\\\\\ZZZWWWRRRNNNLLLMMMUUU___gggrrrxxxrrrfffaaafffqqqyyyxxx{{{sssgggbbbeeehhhxxxqqqppptttxxx~~~~~~zzzvvvhhhddd___UUURRRUUURRROOOKKKGGGEEECCC@@@===888666333333444444444333222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333333333333333333333444444444999???DDDGGGJJJMMMPPP\\\]]]___cccdddaaa\\\WWW[[[eee{{{sssiii[[[RRRRRR[[[iiirrrqqq|||zzzzzzsssooommmvvvwwwwww~~~{{{mmm]]]RRRYYYLLLIIIEEEEEE>>>DDD>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999777777777777777666666666888888888777777666666666888:::===@@@CCCGGGKKKOOOVVV[[[___^^^XXXTTTUUUWWWTTTRRRTTT^^^qqq}}}oooddd```aaa___aaaeeeiiijjjiiilllpppvvvxxxzzz{{{}}}zzzxxxyyyyyy~~~|||}}}|||{{{}}}ppprrruuuyyy{{{{{{zzzpppmmmsss~~~zzzsssrrryyyvvvkkkbbb[[[VVVQQQMMMLLLKKKJJJIIIIIIIIIIIICCC@@@<<<777444333333444333333333333444444444444444444444444333333222222333333333333333222111111333333333333333333444444333333444444444555555555444444444444444444444444333555666666555555666777KKKQQQOOOJJJRRRcccggg___WWW]]]```]]]SSSKKKHHHIIIQQQfffxxx}}}~~~~~~wwwmmmhhhsss|||uuulllggghhhrrr}}}yyy|||yyyqqqlllooossstttuuuxxxvvvqqqmmmbbbZZZXXXTTTQQQMMMIIIGGGEEEBBB@@@;;;888555444444444444333222222222222222222222222222333444444444444333222222222222222222222222222222222222222222222222333222222222222333333333333222222333333333333222222555444444333333444555666666===EEEJJJLLLNNNRRRUUU```aaabbb```\\\[[[[[[]]]jjj{{{~~~nnnYYYUUUSSSUUU___ooowwwxxxzzz}}}xxxyyyyyy~~~nnn\\\XXXMMMIIIEEEDDD>>>DDD???>>>======<<<<<<=========<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777888;;;???DDDHHHMMMRRRVVV]]]]]]\\\XXXUUUUUUYYY\\\XXXYYY]]]kkkyyyoooddd``````bbbeeelllttt{{{~~~}}}|||}}}}}}~~~}}}{{{~~~yyynnneeefffnnnyyy|||tttvvvxxxnnneee[[[SSSOOONNNMMMKKKJJJJJJKKKKKKFFFDDD???;;;777555444444222222222222222222222222666555555444444333333222222333333444444333333333333333444444444444555555444444444555555555666666555555555555555555555555444666777777666555777888AAAHHHLLLNNNVVV```aaaZZZUUU\\\```ZZZNNNFFFGGGKKK]]]xxxzzzuuunnnuuu}}}wwwlllgggeeelll{{{}}}{{{yyy~~~yyyoookkkpppuuuttttttwwwzzzrrrgggZZZSSSSSSQQQNNNKKKJJJGGGDDDBBB>>>;;;777444444444333222333333333333333333333333333333555555555555333333333333333333333333333333222222222222333333333333222333333333333444444444222333333444444333333222555555444444555666888999:::BBBKKKPPPRRRSSSXXX\\\bbbbbbaaa^^^\\\___gggnnnzzzggg^^^UUUUUUWWW___nnn~~~uuu}}}qqqXXXNNNJJJDDDCCC===DDD??????===<<<<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777888888999:::::::::999===BBBHHHMMMSSSYYY]]]^^^\\\ZZZXXXXXXZZZ]]]______eeelllyyyxxxwwwuuuqqqnnnppprrrwww~~~qqqffffffooozzzxxxuuu{{{{{{pppbbbVVVRRRPPPNNNLLLJJJJJJKKKLLLIIIGGGDDD@@@<<<999666555333333333333333333222222666666666555444333333333111222333444555555555555333444444444555555555555444555555555666666666666555555555555555555555555555666888777666666777999:::@@@JJJTTT[[[\\\YYYUUUWWWYYYXXXRRRIIIFFFKKKQQQhhh~~~zzzyyyuuurrroooqqqooovvv}}}}}}yyyqqquuuyyywwwwww|||rrrggg\\\RRRQQQPPPNNNMMMLLLIIIFFFCCCBBB>>>999555444333222111333333333333333333333333333444555666666555444333333333333333333333333333222222222333333333444444333333333333444444444555444444555555555555444444666555555555666888;;;<<>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777888999:::;;;;;;<<<===:::>>>EEEKKKQQQXXX^^^bbb\\\[[[ZZZ[[[^^^___```___gggpppzzz~~~tttnnnttt|||{{{zzzyyyjjjiiiqqq}}}yyyyyy{{{}}}mmm^^^SSSQQQNNNLLLJJJJJJKKKKKKKKKJJJGGGCCC???;;;888666555555555555555555555555777777666555444444333333111111333444555666666666444444444555555555666666555555555555666666666777666666666666666666666666555777888888777777888999???EEERRRaaafff```ZZZXXXZZZWWWQQQJJJFFFIIIOOOUUUnnn~~~nnnjjjrrr{{{{{{|||yyyzzz|||yyyyyyyyyvvvlllddd[[[OOOOOONNNNNNMMMKKKFFFCCCDDD???:::666444333222111333333333333333333333333333444666777777666444333333333333333333333333333222222222333333444444444333333333444444555555555555555666666666666555555666666555555777:::===???BBBJJJSSSXXXXXXZZZ```fff___\\\[[[bbbppp{{{ggg]]]___eeebbbiiiuuu~~~|||zzzWWWLLLIIICCCBBB>>>HHH??????>>>===<<<;;;;;;;;;======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888777777777666888::::::999888999:::AAAGGGNNNUUU]]]eeegggccc^^^[[[ZZZ]]]^^^___dddjjj~~~yyy|||}}}{{{{{{xxx{{{}}}{{{~~~~~~}}}}}}qqq|||ssshhhYYYTTTNNNJJJIIIKKKMMMNNNLLLJJJHHHEEECCC???:::777555555444444444444444555555555555444444444444444444444444555555666666666777666666666666777888888777777777777777777777777777777888888888888777777888888777666666888;;;>>>DDDUUU___[[[WWW]]]bbbbbbYYYNNNEEECCCGGGLLLSSSZZZxxxrrrhhhgggwwwyyypppwww~~~~~~||||||wwwggg]]]XXXSSSPPPQQQOOOJJJHHHJJJFFFCCC>>>:::666444444444333333333333333333333333444444444555555555666666555555444333444555666777444444444444444444444444555555555555555555555555666444222333666888666444444444555777999>>>DDDIIIMMMQQQWWW^^^bbbbbbaaa___XXXRRR]]]|||~~~iii[[[YYYcccpppxxxwwwxxx~~~YYYNNNLLLGGGEEE>>>EEECCCCCCBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>:::::::::999999999999999:::::::::::::::999999999666777999:::::::::<<<>>>BBBKKKTTT[[[aaaffffffbbb```___^^^```aaafffttt|||ssssssyyyzzzwww{{{yyy~~~wwwssssssrrrooolllqqqvvvzzzyyyvvvvvv{{{yyy|||qqqeee___WWWQQQOOONNNMMMLLLLLLJJJGGGFFFCCC@@@<<<888666555444444444444555555666666555555444333333222333333333444444555555555333333333222333333444555444444444444444444444444333444444555555444444333666666666555444777===BBBSSS[[[^^^[[[]]]eeefffaaaQQQJJJFFFIIIOOOVVV```iiiqqq~~~|||ooopppwwwrrrmmmwwwuuubbbZZZTTTQQQQQQPPPLLLJJJKKKFFFDDD???:::666444444444444444444444444444444444555555555666666666777777444444333333333444555666555555555555555555555555666666666666666666666666777555444555777888777555666777888:::===BBBIIINNNSSSUUUYYY]]]```aaa___]]]VVVWWWjjjvvvjjj\\\XXXbbbuuu|||~~~}}}TTTKKKIIIFFFEEE<<<@@@>>>>>>>>>>>>============;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;999999999999999999999999;;;;;;<<<;;;;;;===@@@CCCKKKVVVaaafffgggiiigggcccdddcccdddfffiiirrrxxxvvv|||{{{xxx}}}zzzuuuuuuvvvpppooonnnnnnpppsssvvvxxxyyy{{{~~~}}}||||||llldddYYYRRRQQQPPPMMMJJJOOONNNLLLKKKIIIGGGCCC@@@999999888777777888999999::::::999888777666666555666666666777777777777777999888888888888999::::::::::::::::::::::::::::::888888999999999999888888;;;======;;;:::???IIIQQQ]]][[[WWWUUU^^^gggdddYYYIIIFFFHHHMMMTTT\\\hhhsssttt~~~zzznnnlll{{{xxxlllbbbbbbppplllaaaYYYSSSRRRRRROOOMMMNNNIIIFFFAAA===999666555555555555555555555555555555666666666666777777777777555555444444444555666777666666666666666666666666777777777777777777777777777666555666888999888777999:::<<<>>>BBBHHHPPPUUUXXX[[[___bbbbbb___\\\YYY]]]hhhsss]]]VVVQQQYYYooo|||{{{}}}[[[QQQNNNLLLNNNEEEGGGCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@===============>>>>>>>>>::::::::::::;;;;;;;;;;;;?????????======???DDDGGGTTT```iiikkkiiiiiihhhgggddddddhhhooowww||||||yyysssnnnooouuu{{{rrrtttvvvwwwxxx|||}}}wwwlll^^^VVVTTTUUUSSSQQQKKKJJJHHHHHHGGGEEEAAA>>>555444333222111222333444444444444444333333333333222222222333333333333333666666555555666666777888666666666666666666666666444444555555555555444444666888888777777===JJJTTT```[[[UUUUUU___fff```UUUJJJJJJMMMSSSXXX___kkkvvv~~~|||rrrrrr~~~wwwggg\\\WWW]]]nnn}}}|||lll```VVVSSSSSSQQQOOOOOOKKKIIIEEE@@@<<<999888777555555555555555555555555666666666666777777777777777777777777777888888888666666666666666666666666666666666666666666666666777666666777888888888888:::<<<>>>BBBGGGMMMUUU[[[XXX___fffgggbbb\\\YYYYYYhhhzzzjjjZZZSSSQQQVVVgggZZZOOOHHHDDDGGG???@@@>>>>>>??????????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAGGGLLLXXXaaahhhhhhgggjjjnnnoooeeefffnnn}}}}}}~~~mmm___YYYWWWVVVTTTNNNMMMLLLLLLKKKJJJFFFDDD<<<;;;888666666666888999777777888888999999::::::888888888888888888888888888777777777777888999999888888888888888888888888777888888888888888888777666888::::::<<>>DDDMMMVVV\\\OOOOOOOOOPPPQQQSSSUUUUUUYYYWWWXXX___hhhtttuuuvvv~~~~~~}}}{{{zzzzzznnneee^^^bbbnnn{{{vvv^^^SSSQQQPPPNNNMMMMMMKKKHHHCCC???;;;888777777777777777777777777777777777777777888888888888555666777777888888777777777777777777777777777777777777777777777777777777777888999999888888999;;;<<<@@@GGGMMMSSSXXX]]]```dddccc```]]]^^^iiizzzwww___YYY\\\```lll~~~{{{ppplllkkkaaa```______^^^\\\YYYVVVQQQOOOJJJFFFDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@?????????>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@????????????BBBHHHRRRZZZ___aaaYYYXXXWWWVVVWWW[[[ccciiipppkkkjjjrrr}}}}}}~~~}}}}}}wwwpppoooyyy~~~zzzyyyjjjZZZVVVUUUSSSRRRSSSQQQMMMIIIEEE@@@===<<<::::::::::::::::::::::::999999999:::::::::;;;;;;777888999:::;;;::::::999999999999999999999999999::::::::::::::::::::::::999;;;===<<<;;;:::<<<>>>@@@FFFNNNVVV\\\___bbbdddiiidddbbbiiiyyy}}}eee\\\ccckkkssszzz{{{vvvsssrrrssstttuuutttsssrrrpppooonnnmmmllllllkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhhhiiijjjjjjeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbccccccbbbbbbbbbdddcccfffooo{{{wwwssspppoooqqqxxx|||}}}xxxwww{{{tttbbb]]]\\\ZZZYYYYYYWWWTTTPPPKKKGGGDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????===<<<>>>@@@CCCJJJTTT]]]bbbeeeggggggiiieeeiii|||jjj^^^fffwwwxxx