BM6P6(@ zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvuuuuuutttssstttuuuyyy~~~tttqqqpppmmmkkkkkkkkkjjjiiihhhhhhhhhhhhhhhbbbaaaaaa```^^^]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTVVV\\\kkk}}}{{{yyywwwrrrpppnnnkkkhhheeecccbbbddd[[[SSSQQQPPPMMMLLLNNNOOOOOONNNNNNNNNNNNNNNOOOJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMQQQXXXhhhvvvrrrqqqnnnllljjjiiigggeeebbb```^^^]]]ZZZSSSMMMKKKJJJGGGHHHKKKGGGGGGGGGFFFGGGGGGHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKHHHKKKPPPXXXgggvvvnnnmmmkkkgggdddcccbbb___\\\YYYVVVUUUTTTQQQLLLGGGDDDCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLQQQZZZkkk{{{yyypppkkkfff```cccbbb```^^^[[[XXXVVVTTTUUURRRMMMHHHEEECCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKSSS^^^ooo|||yyywwwxxx{{{{{{}}}uuunnneee]]]aaa```^^^\\\YYYWWWUUUTTTUUURRRNNNIIIFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDFFFLLLWWWfffwwwxxx{{{~~~~~~}}}}}}|||zzzxxxuuurrrooonnnmmmkkkgggeeefffgggjjjrrr{{{{{{yyyyyyuuusssrrrrrrooopppyyy~~~vvvkkkaaa```___]]]ZZZXXXUUUTTTSSSTTTRRROOOKKKGGGEEECCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFHHHPPP]]]mmm~~~wwwuuuvvv|||~~~xxxxxxxxxxxxxxxwwwvvvvvvrrrqqqpppnnnlllkkkjjjjjjkkkhhhfffeeeddddddbbbaaa``````___^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQSSSPPPOOORRRVVV\\\gggrrr}}}yyyxxxyyyvvvsssppplllgggfffnnnxxxrrrgggbbb```]]]ZZZWWWTTTSSSRRRSSSRRROOOLLLIIIFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA?????????????????????????????????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGKKKSSS```qqqzzzsssooosss{{{tttfff```^^^[[[ZZZ[[[YYYYYYZZZZZZZZZZZZZZZZZZVVVUUUTTTRRRQQQPPPPPPPPPMMMKKKJJJJJJLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKFFFFFFGGGGGGHHHJJJKKKLLLJJJHHHHHHMMMTTT\\\iiittt{{{yyyyyyzzztttpppllliiidddaaafffmmmxxxllleeeccc___[[[WWWUUUSSSRRRQQQPPPOOONNNKKKIIIFFFEEEBBBBBBAAA@@@@@@@@@@@@AAA????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDD@@@@@@AAABBBCCCEEEFFFGGGNNNVVVdddwwwuuummmpppvvvvvviii]]]ZZZYYYVVVSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSOOOOOONNNMMMLLLKKKKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFGGGMMMUUU]]]jjjvvvzzz}}}|||yyyzzz|||wwwqqqmmmkkkgggcccdddgggrrrxxxtttiiifffbbb]]]XXXUUUSSSSSSOOOOOOOOOOOOMMMJJJHHHFFFBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAAAAABBBBBBBBBCCC???@@@AAABBBDDDGGGIIIJJJSSS\\\mmmwwwmmmooouuu~~~mmmbbbYYYXXXYYYUUUPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHNNNLLLIIIGGGGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGNNNLLLNNNTTT\\\dddqqq|||~~~uuu{{{}}}{{{|||~~~xxxrrrpppmmmhhheeefffjjjqqq}}}|||llliiiccc^^^YYYUUUTTTSSSMMMNNNOOOOOONNNKKKIIIGGGBBBAAA@@@@@@??????@@@@@@????????????????????????>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAACCCEEEGGGJJJLLLNNNXXXcccwwwxxxmmmooottt}}}pppdddYYYUUUSSSPPPMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEDDDAAA???AAAAAABBBCCCBBBAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAABBBEEEGGGEEECCCFFFEEEKKKUUU]]]fffssszzz|||~~~|||{{{xxxssslllhhhlllmmmsss~~~oooiiibbb]]]ZZZWWWSSSOOONNNNNNOOOPPPRRRQQQNNNKKKGGGEEEBBBAAAAAAAAA@@@?????????????????????????????????>>>>>>>>>>>>??????????????????????????????@@@@@@AAAAAAAAA@@@@@@???CCC@@@AAADDDFFFFFFJJJPPP[[[nnnzzzzzz|||~~~rrrlllnnn{{{nnnbbbWWWSSSRRROOOLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDCCCDDDDDDDDDBBB@@@AAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDBBBAAABBBDDDFFFEEECCCGGGHHHNNNXXX```iiiyyy~~~|||wwwrrrnnnnnnooottt}}}tttlllccc\\\ZZZXXXTTTPPPOOOOOOOOOPPPQQQPPPNNNKKKGGGEEEBBB@@@@@@AAA@@@???????????????????????????>>>>>>============>>>>>>????????????????????????@@@@@@@@@AAAAAA@@@@@@???CCC@@@@@@CCCEEEFFFLLLSSScccwww~~~wwwxxxzzztttmmmlllvvvlllaaaVVVRRRQQQMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAACCCEEEEEEDDDGGGKKKSSS\\\dddooo}}}~~~~~~{{{xxxvvvvvvxxx}}}rrrddd[[[ZZZYYYUUUQQQPPPOOONNNOOOPPPPPPNNNLLLHHHEEEBBB@@@@@@@@@???>>>????????????????????????@@@@@@????????????@@@@@@???????????????????????????@@@@@@AAAAAA@@@@@@@@@BBB@@@@@@BBBDDDGGGQQQ[[[ooovvvtttvvvzzzyyyqqqmmmssslll```UUURRRPPPMMMKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAAAAABBBDDDDDDDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@AAABBBDDDFFFFFFHHHOOOXXXaaaiiivvv{{{xxxggg\\\ZZZYYYVVVRRRQQQOOONNNNNNOOOOOOMMMLLLHHHFFFBBB@@@@@@???>>>===??????????????????????????????>>>>>>>>>>>>????????????????????????????????????@@@AAAAAAAAA@@@@@@BBBAAAAAACCCEEEKKKZZZiii|||vvvtttwww|||yyyrrrssslll```UUURRRQQQNNNLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEECCC@@@@@@BBBCCCDDDDDDAAA@@@???>>>??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDGGGIIIKKKSSS]]]eeeooo~~~~~~}}}}}}}}}}}}mmmaaa\\\ZZZWWWSSSRRRPPPMMMLLLMMMNNNMMMLLLJJJGGGDDDAAA@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBAAACCCDDDGGGRRRgggzzz|||wwwzzzxxxvvvkkk```UUURRRQQQNNNLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCAAAAAABBBCCCBBBBBB@@@????????????@@@@@@AAA????????????????????????@@@@@@AAABBBBBBAAA???>>>@@@AAAAAAAAABBBDDDHHHLLLOOOXXXbbbjjjvvv|||zzz{{{|||}}}|||xxxxxxjjjaaa\\\YYYWWWSSSPPPMMMKKKLLLMMMMMMLLLLLLIIIEEECCCAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBEEEGGGLLL[[[vvv{{{~~~{{{jjj^^^SSSPPPPPPMMMKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCAAA???>>>>>>???@@@@@@@@@@@@@@@???????????????????????????@@@BBBBBBBBB@@@???===@@@AAABBBBBBBBBEEEJJJNNNVVV^^^fffppp~~~xxxxxx{{{}}}uuuyyyuuuhhh```\\\[[[TTTQQQMMMJJJKKKLLLMMMMMMNNNKKKGGGDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCGGGKKKQQQccc~~~hhh]]]RRROOONNNLLLJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDBBB@@@======>>>???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBB@@@>>>===@@@BBBCCCCCCCCCFFFKKKPPPZZZaaajjjsssxxxyyyuuuxxx}}}mmmccc___^^^UUUQQQLLLJJJJJJKKKLLLMMMOOOLLLHHHEEECCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAADDDHHHMMMTTTiiijjj```UUUQQQOOOLLLKKKMMMHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>??????@@@@@@AAABBBBBB@@@@@@???>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???===>>>AAACCCFFFOOOYYYaaahhhqqq{{{}}}}}}xxx|||vvvhhh___]]]ZZZUUUOOOKKKIIIJJJJJJKKKLLLJJJHHHFFFEEECCC@@@============<<<;;;;;;::::::<<<;;;;;;;;;;;;<<<======;;;;;;<<<===============??????????????????@@@AAAAAACCCEEELLL]]]yyy~~~hhh]]]SSSOOOMMMJJJIIIKKKIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAA>>>>>>????????????@@@@@@@@@??????>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>???BBBEEEIIISSS^^^fffqqqzzz{{{~~~nnnccc___[[[WWWQQQMMMKKKKKKKKKJJJKKKJJJHHHGGGFFFDDDAAA>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<=========>>>======???>>>>>>>>>>>>???@@@@@@CCCCCCGGGPPPbbb}}}ggg\\\SSSOOOMMMJJJIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAA?????????>>>>>>>>>>>>===??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@DDDHHHNNNZZZeeerrr~~~zzzvvvxxx}}}~~~}}}yyywwwzzz|||wwwiiiccc[[[XXXSSSPPPNNNLLLJJJHHHJJJIIIHHHIIIHHHFFFBBB????????????>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>>>>=========>>>>>>???@@@DDDDDDHHHUUUjjj|||ggg^^^TTTQQQOOOLLLKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======???>>>>>>=========>>>>>>????????????@@@@@@@@@@@@@@@>>>@@@EEEKKKSSSaaannn~~~ssspppttt~~~}}}|||yyyvvvsssrrrtttwwwxxxzzz{{{}}}~~~vvvuuuyyyzzzpppeee[[[YYYUUURRROOOLLLIIIFFFHHHHHHHHHIIIIIIGGGCCC@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;<<<======<<<<<<=========>>>>>>===<<<<<<<<<===>>>???@@@CCCDDDKKKZZZrrr{{{fff]]]TTTQQQPPPLLLKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAA??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>===============>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>@@@GGGNNNYYYiiiwwwvvvlllkkkqqq~~~{{{||||||xxxssssssrrrpppoooppptttwwwyyy|||{{{yyy}}}|||vvvhhh\\\ZZZVVVSSSPPPLLLGGGDDDFFFFFFFFFHHHIIIHHHEEEBBB>>>======<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<===>>>???@@@BBBEEENNN___vvvzzzcccZZZRRROOONNNJJJIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAABBBBBB???@@@@@@AAAAAAAAAAAA@@@BBBBBBBBBAAA@@@??????>>>======<<<<<<======>>>>>>======>>>>>>???@@@@@@@@@@@@???BBBIIIRRR___qqqyyypppiiiiiippp}}}zzztttttttttwwwzzz{{{{{{zzzxxxyyyzzz{{{|||}}}}}}}}}xxxuuussssssvvvwwwvvvtttsssssstttttttttvvvzzz}}}nnn```\\\XXXTTTPPPLLLHHHEEEEEEDDDDDDEEEGGGGGGFFFEEE=========<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;:::::::::;;;======<<<<<<<<<===>>>???@@@AAABBBHHHTTTdddxxx~~~~~~zzzxxx{{{zzzbbbYYYQQQOOONNNKKKIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFDDDBBBAAABBBCCCCCC@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<===>>>>>>=========>>>???@@@@@@@@@BBBAAADDDLLLWWWfffyyyuuuoooiiikkkrrryyyyyyyyy{{{{{{zzzvvvtttoooooooooqqquuuyyyzzzzzzxxxyyyzzz|||~~~zzzzzzyyyyyyzzzzzz{{{{{{|||~~~vvvddd```[[[VVVRRRNNNJJJGGGDDDBBBAAABBBDDDFFFGGGGGG>>>>>>======<<<;;;;;;;;;::::::999999::::::;;;<<<;;;:::999888888:::;;;============>>>???@@@AAABBBCCCLLLZZZjjjyyy|||}}}zzztttmmmkkktttyyyccc[[[SSSQQQPPPMMMKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<======>>>???@@@@@@@@@DDDCCCGGGOOOZZZjjj~~~~~~tttooojjjllluuuzzzuuurrrsssvvvyyy|||{{{xxxuuutttssssssvvvzzz~~~}}}|||gggccc]]]XXXSSSPPPLLLIIIDDDBBB@@@@@@CCCFFFGGGHHH?????????>>>======<<<<<<::::::999999::::::;;;<<<:::999888777777999;;;<<<=========>>>???AAABBBCCCDDDOOO___mmmzzz{{{{{{wwwoooeeeaaaiiiyyysssbbbYYYPPPMMMKKKHHHFFFFFFIIIHHHFFFDDDDDDEEEFFFHHHBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBFFFDDDAAA>>><<<<<<<<<===@@@===;;;;;;===>>><<<:::======<<<======>>>???@@@???DDDJJJRRR]]]ooouuupppnnnqqqxxx|||zzzxxxuuuyyy~~~uuuhhh[[[WWWUUUPPPJJJHHHGGGEEECCCCCCEEEEEEEEECCCAAA???===:::888777777777;;;:::999999888888999999;;;;;;;;;;;;;;;;;;::::::???AAAAAA>>>===???BBBDDDJJJYYYlllzzz~~~||||||vvvoooggg```cccqqqsssaaaXXXPPPMMMLLLHHHFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCDDDCCC@@@>>>===<<<======AAA>>><<<<<<===>>>===;;;===<<<<<<======>>>???@@@@@@EEEMMMUUUaaarrr}}}uuuqqqqqqwwwzzzlll___YYYWWWRRRMMMJJJHHHFFFDDDCCCDDDEEEEEEEEECCCBBB???<<<:::999999999999888888888999::::::;;;::::::;;;;;;;;;;;;;;;;;;===???@@@???>>>@@@DDDGGGSSSdddyyy}}}{{{vvvnnnfff___aaannn}}}sss```WWWOOOMMMLLLIIIGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDBBBAAA???=========>>>>>>???===;;;;;;<<<===<<<;;;<<<<<<<<<<<<===>>>???@@@BBBHHHQQQ[[[gggwww}}}zzzvvvsssvvvsssddd]]]YYYTTTPPPNNNJJJGGGDDDCCCDDDEEEFFFFFFFFFDDDAAA???<<<;;;;;;;;;777777777888999:::<<<===999999::::::;;;;;;<<<<<<:::===?????????AAAFFFKKK^^^ttt~~~zzzuuuoooggg______jjjxxxsss___VVVOOOMMMLLLIIIHHHIIIFFFFFFFFFGGGFFFEEEDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>@@@AAACCCCCCDDDDDD??????>>>=========>>>>>><<<;;;:::999::::::::::::<<<<<<<<<<<<===???@@@AAACCCJJJTTTaaannn|||{{{|||}}}|||zzzyyyxxx|||iii```[[[VVVRRRQQQMMMIIIEEECCCDDDFFFGGGHHHGGGEEEBBB???===<<<;;;;;;888888888888999:::;;;<<<888888999:::;;;;;;<<<<<<;;;<<>>???AAABBBCCCCCCCCC>>>=====================;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<<<<===???@@@AAADDDLLLYYYggguuu|||xxxzzz}}}~~~}}}~~~ooobbb\\\VVVSSSRRRNNNJJJFFFDDDDDDFFFHHHHHHGGGEEEBBB???===;;;::::::::::::999999888999999:::888888999999:::;;;<<<<<<======???BBBAAAAAAJJJUUUooo{{{xxxtttmmmddd```gggrrruuu```WWWOOOMMMLLLIIIGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBB===============<<<<<<<<<<<<===>>>===<<<<<<>>>@@@;;;;;;;;;<<<>>>???AAAAAAGGGOOO^^^nnn~~~~~~yyyzzz~~~vvvfff]]]WWWTTTSSSOOOKKKHHHFFFFFFGGGHHHHHHGGGEEEBBB???<<<::::::999;;;:::999999888888999999888888999999::::::;;;;;;???===???BBBBBBBBBOOO^^^xxx||||||~~~{{{yyywwwqqqhhhbbbgggpppwwwaaaXXXPPPMMMLLLHHHFFFGGGGGGFFFEEEDDDCCCDDDDDDEEECCCBBBAAAAAA@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@============<<<<<<;;;::::::<<<===<<<;;;;;;===???;;;;;;;;;<<<>>>???AAABBBJJJSSScccuuu|||{{{~~~}}}|||jjj___XXXUUUUUUNNNLLLIIIHHHHHHHHHHHHGGGHHHFFFCCC???===;;;:::999999999999888999999::::::999999999999999999::::::>>>;;;===BBBBBBEEEUUUiii~~~{{{|||}}}zzzyyywwwsssiiicccgggooowwwbbbYYYPPPMMMLLLHHHFFFGGGHHHFFFDDDCCCBBBCCCEEEFFFAAA@@@??????>>>>>>??????>>>??????@@@@@@@@@??????============<<<;;;:::999777999:::999777777:::===:::;;;;;;<<<>>>???AAABBBLLLVVVgggzzz~~~{{{}}}}}}lllaaaYYYVVVVVVNNNLLLJJJIIIIIIIIIHHHFFFIIIGGGDDD@@@===;;;::::::777777777888999:::<<<<<<::::::999999999999999999===999;;;AAACCCGGGZZZppp}}}~~~|||xxxxxxwwwsssjjjcccfffnnnvvv```VVVNNNKKKIIIFFFEEEFFFDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@????????????@@@@@@@@@?????????>>>>>>===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===::::::===???@@@DDDIIIOOO\\\ooo~~~yyyxxx~~~}}}}}}sssbbbXXXRRRPPPNNNMMMLLLJJJIIIGGGFFFFFFGGGFFFEEECCC@@@===;;;:::888777666777888999888666999999999888999999::::::>>>:::<<>>>>>===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===:::999<<>>;;;:::999777666777888999888666999888888888999::::::;;;???<<>>AAAHHHPPP\\\jjj{{{{{{uuuttt||||||}}}mmm^^^XXXXXXPPPOOONNNLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@>>><<<:::999888777777888999888777777777888888999:::;;;<<>>BBBLLLVVVcccrrr|||tttooopppzzz~~~{{{zzz}}}{{{tttaaaZZZYYYQQQQQQOOOMMMKKKIIIHHHGGGDDDDDDCCCBBB@@@>>><<<;;;999888777777999999888777777777777888999;;;<<<======???CCCEEEGGGSSSooowwwxxx{{{wwwwww{{{wwwtttrrrqqqlllfffccceeedddsssuuu___UUUMMMKKKJJJGGGFFFHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@????????????????????????===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<:::;;;===???DDDPPP\\\iiizzzuuuooolllqqq~~~|||zzzyyy|||xxx}}}|||fffZZZWWWRRRQQQPPPNNNLLLJJJHHHGGGCCCCCCBBBAAA@@@>>><<<;;;999888777888999:::999777777777777888999;;;<<<===;;;???CCCEEEJJJZZZvvvyyyyyy}}}~~~xxxuuuuuuzzzyyyuuurrrqqqnnnhhheeeeeecccooottt^^^UUUMMMJJJJJJGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAA???????????????@@@@@@@@@===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;===@@@BBBGGGTTTaaaooozzzrrroooooovvv}}}{{{zzz|||vvvwwwmmm]]]VVVRRRQQQPPPNNNKKKIIIGGGGGGBBBBBBBBBAAA@@@>>>===<<<:::888888888999:::999888777777888888999:::;;;<<<:::>>>BBBGGGPPPccc~~~zzzyyy}}}zzzvvvuuuvvvzzz|||vvvrrrqqqooojjjggggggfffnnnttt^^^UUULLLJJJJJJHHHGGGIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<>>===<<<:::999888888::::::999888999888888888999::::::;;;:::>>>BBBIIIWWWmmm|||{{{}}}~~~yyyuuussssssyyy|||xxxsssqqqpppkkkiiiiiijjjmmm|||ttt^^^TTTLLLJJJJJJHHHGGGIIIFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@???@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::<<>>======:::999888888::::::999888999999999888999999::::::;;;>>>CCCKKK\\\ttt~~~~~~~~~yyytttqqqqqqrrr{{{~~~zzzsssqqqpppllljjjkkkllllllyyyqqq___VVVMMMKKKKKKHHHHHHIIIDDDCCCCCCCCCCCCBBBBBBBBBBBB???<<<<<<>>>>>><<<:::???>>>>>>???AAAAAA???>>>@@@AAACCCCCCCCCAAA???>>>;;;;;;:::999999:::::::::===999;;;CCCNNNXXXccclllvvvqqqpppnnnmmmqqq}}}}}}}}}||||||tttkkkgggkkkxxxiiiZZZUUUPPPNNNOOOMMMIIIFFFFFF??????>>>>>>======<<<<<<::::::888777777777888999888888888888999:::;;;<<<===AAAEEENNNbbb}}}|||wwwqqqoooppprrrwww|||uuuppppppqqqpppnnnssstttrrr]]]TTTLLLJJJJJJGGGGGGHHHDDDCCCCCCCCCCCCBBBBBBBBBBBB???===<<<>>>>>>===;;;@@@???>>>???@@@AAA???>>>>>>???@@@AAAAAA???===<<<;;;;;;::::::999::::::;;;===;;;===GGGRRR]]]iiirrr{{{qqqjjjkkklllnnnuuu||||||||||||}}}vvvllleeeeeeooozzzlll[[[TTTOOOLLLLLLKKKFFFCCCDDD??????>>>>>>======<<<<<<::::::888777777777888999888888888888999:::;;;<<<>>>AAAEEEOOOddd|||vvvpppnnnpppssswww{{{wwwqqqqqqrrrrrrpppsssuuusss\\\SSSKKKJJJIIIFFFEEEGGGDDDCCCCCCCCCCCCBBBBBBBBBAAA???======>>>>>>===<<<@@@???>>>>>>@@@@@@???>>>===>>>@@@@@@@@@???===<<<;;;:::::::::::::::;;;;;;>>><<>>>>>======<<<<<<::::::888777777777888999888888888888999:::;;;<<<>>>AAAFFFRRRhhh{{{uuupppoooqqqssswww|||{{{tttrrrssssssssstttuuuttt\\\SSSLLLJJJIIIGGGEEEFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>>>>>>>>>>===AAA???>>>>>>??????>>>===>>>???AAABBBBBB@@@???>>>;;;::::::::::::;;;;;;<<<>>>>>>DDDOOOYYYcccooozzz|||vvvpppjjjbbbdddiiiqqq}}}{{{wwwyyy|||zzznnneeeffflllxxx~~~ggg[[[TTTNNNMMMJJJEEECCCDDD??????>>>>>>======<<<<<<::::::888777777777888999888888888888999:::;;;;;;>>>BBBIIIVVVppp{{{tttpppooorrrtttyyy}}}wwwttttttuuuvvvuuuuuu}}}sss\\\TTTMMMLLLKKKHHHFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>===>>>???AAA???======>>>>>>>>>======>>>@@@AAAAAA@@@>>>===;;;:::::::::;;;;;;<<<===>>>@@@GGGQQQ[[[cccnnnyyy{{{tttnnnjjjggghhhkkkssszzzwwwvvvyyy~~~vvvkkkiiimmmzzznnn___WWWPPPMMMIIIDDDCCCDDD??????>>>>>>======<<<<<<::::::888777777777888999888888888888999:::;;;;;;???CCCLLL]]]yyy~~~|||uuurrrqqqssstttzzz{{{vvvuuuvvvwwwuuutttyyyrrr\\\SSSMMMLLLKKKHHHFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@???======???@@@BBB@@@===<<<===>>>======:::;;;===>>>>>>>>><<<;;;::::::::::::;;;<<<===>>>>>>AAAJJJUUU]]]eeepppzzzzzzsssnnnlllmmmmmmpppxxx~~~|||||||||xxxvvvvvvzzz{{{pppmmmpppyyytttaaaXXXPPPKKKGGGBBBAAABBB??????>>>>>>======<<<<<<::::::888777777777888999888888888888999:::;;;<<<>>>EEEPPPeee}}}wwwuuuttttttttt{{{~~~xxxvvvvvvvvvtttrrruuuqqqZZZRRRLLLKKKKKKGGGDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB>>>@@@AAA???======???AAABBB@@@===<<<<<<=========999:::<<<>>>>>>===<<<;;;:::::::::;;;;;;<<<===>>>???CCCMMMYYYbbbiiiuuu~~~yyytttrrrqqqooopppuuu}}}|||}}}~~~xxxwwwwwwxxx|||}}}~~~tttqqqtttwww}}}ddd[[[QQQLLLGGGBBBAAACCC??????>>>>>>======<<<<<<::::::888777777777888999888888888888999:::;;;<<<>>>FFFTTTkkkzzzxxxwwwuuutttyyy~~~zzzvvvuuuuuusssqqqqqq{{{pppYYYQQQKKKJJJJJJFFFCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>@@@AAA@@@======???BBBCCC@@@===;;;<<<======<<<;;;<<<>>>???@@@???>>>===:::::::::;;;<<<===>>>>>>???DDDPPP]]]fffnnnzzz{{{wwwvvvxxxnnnqqqxxx{{{wwwwwwyyyyyy}}}|||xxxwwwzzzxxxtttwwwvvv~~~hhh^^^TTTOOOJJJEEEDDDFFF?????????>>>======<<<<<<::::::888777777777888999888888888888999:::;;;<<<>>>FFFVVVooo|||zzzyyyvvvsssxxx|||{{{vvvttttttrrrpppooowwwmmmZZZSSSLLLKKKJJJFFFCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA???>>>===???@@@@@@??????>>>===>>>>>>>>>======>>>???????????????<<<<<<<<<:::999:::===@@@CCCMMMYYYbbbmmmzzz~~~}}}}}}{{{yyyxxxxxx}}}~~~yyyvvvwwwzzz|||vvvsssuuu{{{wwwrrrrrr{{{nnn___RRRPPPLLLDDD???AAA>>>===<<<<<<===>>><<<;;;;;;;;;:::999888777666555888888777777888:::<<<>>>@@@FFFWWWuuu{{{vvvvvvyyyxxx{{{~~~|||xxxuuusssttttttrrrsssmmmZZZRRRLLLKKKJJJFFFCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@AAA???>>>===>>>@@@???>>>>>>===============<<<======>>>??????>>>>>>;;;<<<<<<;;;:::;;;===@@@AAALLLYYYdddppp~~~~~~{{{{{{|||xxxvvvxxx|||}}}|||sssqqqtttzzzzzzuuusss|||vvveeeVVVQQQMMMEEEAAABBB???>>>======>>>???===<<<;;;;;;:::999888777666666999888777777888:::<<<>>>AAAHHHZZZxxx|||xxxxxx{{{yyy|||~~~zzzvvvtttssssssqqqqqqzzzmmm[[[RRRLLLKKKIIIFFFCCCCCCEEEDDDCCCBBB@@@???>>>===???@@@@@@???======>>>@@@============<<<<<<<<<<<<;;;<<<==================:::;;;<<<<<<;;;<<<>>>@@@DDDOOO\\\gggttt~~~~~~yyywwwvvvyyy~~~~~~xxxpppooorrrzzzzzzvvv}}}mmmZZZRRRMMMFFFBBBDDDAAA???>>>>>>??????>>><<<;;;;;;:::999888777777666999888777777888:::===>>>BBBKKK___}}}~~~|||yyyzzz~~~}}}{{{wwwuuurrrqqqooonnnuuummm[[[RRRKKKJJJIIIEEECCCDDDDDDCCCCCCBBB@@@??????>>>???@@@@@@???======>>>???======>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<;;;999:::<<<<<<<<<===???AAAJJJUUUaaakkkvvv}}}vvvtttuuuyyy~~~~~~{{{}}}tttnnnnnnrrrxxx|||vvv^^^SSSMMMFFFBBBDDDAAA???>>>>>>>>>>>>===<<<;;;;;;:::999999888777777999888888777888:::===>>>DDDOOOeee||||||{{{zzz}}}|||wwwtttoooooommmmmmqqqyyynnn[[[RRRKKKIIIHHHEEECCCDDDBBBBBBAAAAAAAAAAAA@@@@@@??????@@@>>>===<<<===???>>>>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<>>>@@@CCCMMMXXXeeeooozzz{{{tttssstttxxx}}}~~~www}}}yyyrrrmmmnnnsssyyy~~~bbbUUUNNNFFFBBBDDD@@@>>>============;;;:::;;;;;;::::::999888888888:::999888888999;;;===???EEERRRkkk{{{xxxyyyyyyzzzyyywwwzzz|||vvvrrrmmmmmmmmmmmmooouuuppp[[[RRRJJJHHHGGGDDDCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>><<<<<<===???>>>???@@@@@@@@@???===<<<<<<<<<<<<===<<<<<<;;;:::999:::;;;;;;;;;>>>BBBEEENNNZZZiiiuuuxxxrrrrrrsssxxx~~~yyyssszzz}}}uuuooolllooottt|||fffWWWPPPGGGCCCDDD@@@>>>===<<<===<<<;;;999;;;;;;::::::999999999999:::999888888999;;;>>>???EEETTTppp}}}xxxuuuwwwzzz|||~~~|||xxxuuuvvv|||}}}vvvqqqmmmlllnnnoooooorrr}}}qqq[[[RRRJJJGGGFFFDDDCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>??????>>><<<<<<===>>>===>>>???@@@???>>><<<;;;===============<<<;;;;;;;;;::::::999:::>>>CCCHHHSSS```ppp{{{uuuqqqrrruuu{{{yyyrrryyyyyyrrrmmmjjjnnntttkkk[[[SSSJJJEEEEEEAAA???>>>=========;;;:::;;;::::::::::::999999999:::999888888999;;;>>>???EEEVVVsss|||wwwuuuxxx{{{}}}uuuuuutttuuuyyyvvvqqqnnnnnnooopppnnnppp{{{rrr[[[RRRIIIGGGFFFDDDCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>??????>>><<<<<<===>>><<<===>>>???>>>===;;;:::===>>>>>>>>>===<<<;;;;;;;;;;;;999888999>>>DDDIIIZZZgggvvv~~~sssppprrrwww~~~{{{uuu{{{vvvoookkkiiimmmtttzzzzzznnn^^^VVVMMMGGGFFFBBBAAA???>>>???>>><<<:::;;;::::::::::::::::::999:::999999888999<<<>>>???EEEWWWuuu|||wwwuuuyyy}}}wwwpppqqqsssvvv|||xxxrrroooooopppqqqnnnmmmxxxqqqZZZQQQJJJHHHGGGDDDBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::::::::;;;999:::<<<===>>>FFFPPP\\\kkk|||}}}uuuvvvzzz}}}~~~{{{wwwuuuyyy{{{www}}}|||vvvpppkkkhhhhhhqqq|||wwwqqqpppvvv~~~bbbSSSOOOKKKFFFCCCCCCBBB@@@>>><<<:::888:::999999999888777777777888999999888888;;;???CCCGGG^^^~~~~~~yyyuuuvvvyyywwwsssuuuyyywwwqqqrrrnnnlllooopppooottt|||qqqZZZQQQJJJHHHGGGDDDBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::::::::;;;999:::<<<<<>><<<:::999999999999999888888888888888999999888999;;;???CCCKKKccc~~~yyyyyy{{{xxxwwwzzzxxxssssssnnnlllmmmmmmkkkooovvvpppZZZQQQJJJHHHGGGDDDBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::::::::;;;999:::<<<===???HHHQQQcccpppvvvmmmlllnnnvvv}}}~~~~~~zzzyyyvvvuuuvvv}}}zzzvvv~~~|||rrrmmmgggdddbbbeeeppp{{{pppeee```dddppp}}}lllYYYPPPKKKEEEDDDCCCBBB@@@>>><<<:::999888888888999999999999999888999999888999<<<@@@CCCMMMggg~~~~~~}}}~~~zzzuuutttoookkkjjjiiihhhjjjnnnoooZZZQQQJJJHHHGGGDDDBBBCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>============>>>>>>????????????>>>>>>>>>=========<<<;;;::::::::::::;;;999:::<<<===AAAJJJTTTgggtttqqqhhhfffiiirrrzzz~~~}}}}}}~~~ssssssrrrssswww~~~|||xxx~~~ssslllfffbbb```___cccooozzz~~~qqqeee___aaammmyyyrrr]]]RRRLLLGGGEEEDDDBBB@@@>>><<<;;;:::888888888999999:::::::::888999999999999<<>>>>>============>>>>>>????????????>>>>>>>>>=========<<<;;;::::::::::::;;;999:::===???DDDNNNYYYjjjwww}}}mmmgggeeehhhpppxxx~~~wwwmmmnnnpppsssxxxzzzxxxiiieeeaaa^^^]]]^^^bbbmmmyyy|||}}}vvvkkkddddddmmmxxxxxxaaaTTTMMMIIIFFFDDDBBB@@@===<<<;;;;;;888888999999:::::::::;;;888999999999:::===AAAEEERRRmmm{{{xxxqqqnnnjjjggggggiiihhhgggnnnZZZQQQJJJHHHGGGDDDBBBCCC@@@@@@@@@@@@????????????>>>>>>============>>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::::::::;;;999:::>>>AAAGGGSSS___nnn{{{yyyllljjjjjjmmmtttyyy}}}}}}rrrjjjlllqqqvvv|||{{{pppeeeaaa^^^]]]^^^___bbblllwww||||||~~~uuummmjjjpppxxx~~~eeeVVVOOOJJJFFFEEEBBB???===<<<<<<<<<999999999:::::::::::::::888999999999:::===BBBFFFVVVqqqzzzvvvooommmiiieeegggjjjiiidddnnnZZZQQQJJJHHHGGGDDDBBBCCC@@@@@@@@@@@@????????????>>>>>>============>>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::::::::;;;999:::???DDDKKKXXXdddrrrwwwoooppprrrvvvzzz{{{~~~vvvpppiiinnnttt{{{{{{~~~ttthhhaaa^^^\\\]]]___```cccllluuu}}}|||zzzsssuuuzzzhhhWWWOOOJJJGGGEEEBBB???===<<<<<<===::::::::::::::::::999999888999999999:::>>>CCCFFFXXXqqq}}}xxxtttooonnniiidddeeeiiiggg```nnnZZZQQQJJJHHHGGGDDDBBBCCC@@@@@@@@@????????????>>>>>>>>>============>>>>>>????????????>>>>>>>>>>>>======<<<;;;:::::::::::::::999;;;@@@EEEMMM[[[gggtttwwwqqquuuxxx}}}~~~qqqnnnkkkpppwwwzzz~~~vvvfff]]]YYY]]]\\\]]]aaabbbdddkkkttt~~~}}}{{{zzz}}}}}}kkkXXXNNNJJJGGGEEEBBB???===<<<======;;;;;;;;;::::::999999999888999999999;;;>>>CCCGGGWWWooo|||vvvsssooonnniiicccdddhhheee]]]iiiZZZQQQIIIHHHGGGDDDCCCDDDCCCAAA@@@?????????===;;;;;;;;;;;;<<<<<<>>>??????>>>============>>>>>>???;;;<<<<<<<<<<<<;;;999888:::;;;;;;>>>FFFRRR```iiiwww{{{tttuuuzzzzzz}}}~~~rrrqqqmmmsss{{{|||xxxjjj```[[[ZZZWWWXXX\\\```bbbeeeooozzz~~~~~~rrr[[[PPPLLLHHHFFFCCC???<<<:::::::::<<<<<<;;;;;;:::999888888===;;;;;;<<<::::::AAAIIIZZZuuu|||vvvssspppmmmjjjhhhfffdddbbb```jjjZZZQQQIIIGGGGGGDDDCCCDDDCCCAAA@@@?????????===;;;;;;;;;;;;<<<<<<===>>>???>>>>>>===============>>>888:::<<<<<<<<<;;;;;;<<<<<<<<<===@@@GGGTTTaaakkkzzz{{{ttttttwwwxxxzzz}}}zzzrrrsssooottt|||yyy}}}pppddd[[[WWWVVVWWWWWW[[[___aaaeeeppp|||}}}}}}}}}www^^^RRRMMMIIIFFFCCC???<<<;;;::::::<<<;;;;;;:::999999888888<<<::::::;;;;;;;;;BBBJJJ___zzz}}}wwwtttooommmiiigggfffdddbbb```lllYYYPPPIIIGGGFFFDDDCCCDDDCCCAAA????????????===<<<<<<<<<;;;<<<<<<===>>>?????????>>>===<<<<<<<<<<<<888;;;>>>===;;;:::;;;=========>>>AAAIIIVVVdddmmm{{{uuusssttttttvvv{{{~~~vvvrrruuurrrwww~~~|||vvv{{{tttfff[[[TTTQQQQQQVVVVVVYYY]]]```fffsss~~~||||||{{{www|||dddTTTNNNIIIGGGCCC???===;;;;;;;;;;;;;;;::::::999999888888;;;999999;;;;;;<<>><<<<<<<<<<<<<<<<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;<<>>:::777888:::======>>>BBBKKKXXXfffooo{{{vvvssssssrrrtttyyyuuusssvvvvvvzzzyyytttyyyyyykkk^^^UUUPPPOOOOOOVVVUUUXXX\\\```gggvvv}}}{{{zzz}}}xxxrrrwwwiiiVVVNNNIIIGGGCCC@@@===<<<<<<<<<;;;:::::::::999999999888:::888888:::;;;===FFFOOOkkk}}}xxxvvvqqqnnnjjjhhhggggggfffeeennnYYYPPPHHHFFFFFFCCCBBBCCCBBB@@@??????@@@@@@>>>======<<<<<<<<<<<<======>>>??????===<<<;;;;;;;;;;;;===??????===:::888999;;;<<<<<<>>>CCCLLLZZZiiisss|||xxxvvvwwwtttuuuzzzuuutttuuuxxx|||yyysssqqqvvv~~~uuufffZZZSSSQQQPPPPPPUUUUUUWWW\\\aaajjjzzz}}}{{{zzz}}}vvvoootttoooXXXOOOIIIGGGDDDAAA>>>=========;;;;;;;;;::::::::::::::::::888888:::;;;>>>GGGQQQnnn~~~}}}xxxvvvtttqqqllliiihhhhhhggggggmmmXXXOOOHHHFFFEEECCCBBBCCCAAA@@@??????@@@@@@???=========<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;<<>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::888888:::;;;>>>HHHRRRooovvvzzz~~~yyywwwwwwsssmmmjjjhhhhhhgggffflllXXXOOOHHHFFFEEECCCBBBCCCAAA@@@>>>???@@@@@@???>>>======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===:::777999>>>AAA@@@???;;;===AAAHHHSSScccttt~~~zzzuuuuuuuuu{{{~~~uuurrrttt{{{vvvmmm```WWWTTTSSSRRRQQQSSSTTTYYY```gggqqq~~~zzz|||yyyooopppyyy|||```UUUIIIHHHEEEBBB@@@?????????========================<<<999888:::;;;>>>HHHRRRooo|||sss||||||zzzwwwsssmmmhhhffffffeeedddkkkXXXOOOHHHFFFEEECCCAAACCCAAA???>>>???@@@@@@???>>>>>>======<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===AAA<<<777888>>>AAA???;;;<<<>>>BBBJJJVVVgggxxxwwwtttvvvvvv{{{yyyxxxzzz|||sssjjj]]]VVVSSSSSSRRROOORRRTTTYYYbbbiiisssyyy{{{}}}|||ooonnnuuucccXXXJJJHHHEEEBBB@@@??????@@@=========>>>>>>>>>>>>>>><<<:::999::::::>>>HHHRRRooozzzttt~~~|||wwwrrrlllgggeeedddcccbbblllWWWNNNHHHFFFEEEBBB??????@@@@@@@@@????????????>>>===<<<<<<;;;;;;===>>>???<<<===>>>??????>>>===<<<:::<<<===<<<;;;;;;<<<===???@@@DDDLLLYYYkkk}}}vvvqqqrrruuuzzz{{{lllfff^^^WWWTTTSSSRRRRRRWWWWWWZZZbbbjjjttt{{{{{{{{{zzz{{{~~~zzzlllkkknnn{{{hhhVVVNNNHHHDDDEEEEEEBBB????????????>>><<<<<<;;;;;;;;;;;;999999:::999===IIIUUUrrr~~~|||}}}|||}}}yyyuuuoooiiieeecccdddeeekkkWWWOOOHHHFFFEEEBBB???@@@@@@@@@@@@????????????>>>===<<<<<<;;;<<<===>>>???<<<===>>>??????>>>===<<<<<<===>>>===<<<;;;<<<===>>>AAAFFFOOO]]]pppvvvqqqsssvvvzzz~~~vvvkkkfff^^^XXXUUUUUUTTTTTTUUUUUUXXX```gggrrr}}}xxxxxxxxxxxx{{{|||jjjhhhkkkwwwooo[[[NNNHHHDDDEEEEEEBBB?????????>>>===<<<<<<;;;;;;;;;;;;999999::::::===IIIUUUrrr~~~|||xxxxxxzzz~~~yyyvvvpppjjjeeeddddddeeeiiiXXXOOOHHHFFFEEEBBB@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======>>>??????>>><<<;;;<<<===>>>AAAHHHRRRbbbvvvvvvrrrtttwww{{{~~~{{{{{{wwwqqqlllfff___YYYWWWVVVVVVVVVUUUUUUXXX___eeennn}}}~~~xxxxxxwwwvvvxxx~~~~~~iiieeeeeepppwwwaaaOOOHHHCCCEEEEEECCC@@@@@@???>>>===<<<<<<;;;<<<<<<;;;999999::::::>>>IIIVVVsssxxxvvvtttuuuwww{{{}}}}}}zzzvvvpppjjjfffddddddeeehhhXXXPPPHHHFFFEEEBBB@@@AAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<=========>>>=========>>>>>>>>>>>>>>>???@@@@@@???===<<<===>>>@@@CCCKKKVVVggg{{{~~~vvvtttuuuwww|||vvvtttuuutttqqqnnniiiaaa[[[XXXWWWWWWVVVXXXWWWYYY___dddkkkxxx~~~{{{zzzxxxwwwxxx|||}}}hhhbbb___iiiyyy}}}bbbOOOHHHDDDEEEEEECCCAAAAAA>>>>>>===<<<<<<<<<<<<<<<:::999999::::::>>>JJJWWWsssuuuttttttvvvyyy{{{|||{{{~~~zzzvvvqqqlllgggeeeeeeeeehhhYYYPPPHHHFFFEEEBBBAAABBB@@@@@@@@@?????????>>>>>>;;;<<<<<<==============================>>>?????????@@@@@@@@@>>>======???BBBFFFNNNZZZkkk}}}|||||||||wwwuuuvvvwww~~~|||wwwqqqqqqsssttttttqqqkkkbbb\\\XXXVVVVVVUUUYYYXXXZZZ^^^bbbhhhsss~~~~~~|||{{{xxxvvvuuuyyy|||kkkaaa\\\cccooo|||bbbQQQJJJDDDEEEEEEBBB@@@AAA>>>======<<<<<<<<<<<<===:::999999:::;;;???KKKWWWrrrvvvvvvwwwyyy}}}~~~~~~}}}||||||zzzwwwrrrmmmiiifffeeeeeekkkZZZQQQHHHFFFEEEBBBAAACCC@@@@@@@@@????????????>>>;;;<<<<<<===>>>===============<<<<<<===>>>???@@@===???@@@???>>>===>>>@@@CCCHHHQQQ^^^ooo~~~|||{{{{{{|||wwwuuuwwwxxxsssuuuxxx~~~|||pppmmmoooqqqsssuuupppjjjbbb\\\XXXWWWVVVVVVXXXWWWZZZ___dddiiittt~~~|||zzzwwwsssrrruuuzzz~~~~~~pppccc[[[___hhhrrreeeTTTLLLEEEEEEDDDAAA@@@@@@======<<<<<<<<<<<<======:::999999:::;;;???LLLXXXtttzzzzzz{{{~~~~~~zzzvvvsssyyyzzzwwwsssnnnjjjgggfffeeeooo[[[QQQHHHFFFEEEBBBBBBDDD@@@@@@@@@????????????>>>;;;;;;===>>>>>>>>>===<<<===<<<<<<<<<===>>>@@@AAA;;;===>>>>>>===>>>???@@@CCCIIISSSaaattt~~~}}}{{{}}}{{{vvvvvvxxxyyy}}}ssstttwww|||vvvkkkjjjllllllnnnqqqmmmhhh```[[[XXXXXXXXXXXXZZZZZZ^^^eeekkkrrr~~~}}}{{{wwwsssqqqsssxxx|||vvvfff[[[]]]dddlllzzzlllVVVNNNFFFEEEDDD@@@>>>???======<<<<<<<<<<<<======:::999999;;;;;;@@@LLLYYYvvv|||wwwsssooosss{{{zzzxxxtttoookkkhhhfffeeeqqq[[[QQQHHHFFFDDDBBBBBBDDD@@@@@@@@@????????????>>>:::;;;===>>>>>>>>>===<<<===<<<<<<<<<===>>>@@@AAA:::;;;===>>>===>>>???AAACCCIIITTTdddxxx|||}}}yyytttvvvyyy{{{|||xxxxxxzzzssshhhgggiiihhhiiimmmjjjeee^^^ZZZYYYZZZ[[[[[[]]]^^^ccclllsss|||~~~zzzuuussstttyyy}}}~~~yyyhhh\\\]]]bbbhhhwwwsssXXXOOOGGGEEEDDD@@@>>>>>>======<<<<<<<<<======>>>:::999999;;;<<<@@@LLLYYYxxxyyytttqqqnnnvvvzzzxxxtttoookkkhhhfffeeepppXXXOOOIIIGGGFFFCCC@@@@@@AAA@@@???>>>============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============???>>>>>>======>>>???@@@EEEMMMWWWggg~~~~~~~~~}}}yyy}}}~~~vvvuuuxxx}}}|||oooeeeeeejjjkkkiiihhhgggccc]]]XXXUUUVVVYYY[[[```eeelllttt~~~}}}zzzwwwttttttvvvxxxrrrbbb[[[^^^gggtttvvv\\\PPPEEEDDDFFFDDDAAA@@@@@@>>>;;;;;;<<<======<<<:::<<<888888======HHH___yyyuuupppuuu~~~|||yyyuuuooojjjgggggghhhpppXXXPPPIIIGGGFFFCCC@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============@@@@@@???>>>???@@@AAABBBEEENNN[[[lll|||||||||yyy}}}{{{uuuvvvzzzzzzooofffgggmmmnnnnnnmmmiiieee___ZZZWWWXXXZZZ\\\dddiiirrr|||~~~}}}{{{wwwtttsssuuuwww}}}vvveee\\\\\\cccooozzz{{{^^^QQQFFFDDDEEECCC@@@???@@@>>>;;;;;;<<<======<<<;;;<<<888999>>>>>>III```{{{qqquuu{{{|||zzzuuuoookkkhhhhhhhhhqqqYYYPPPIIIHHHFFFCCCAAABBBBBBBBBAAAAAA@@@?????????======>>>>>>>>>===<<<<<<<<<<<<<<<<<<============??????>>>===>>>???@@@AAADDDOOO^^^qqq{{{{{{}}}|||~~~wwwtttwww|||{{{pppiiikkkqqqsssssstttmmmiiiccc]]]ZZZYYY[[[\\\eeemmmxxx~~~}}}~~~}}}{{{wwwsssrrrssstttyyyzzziii^^^ZZZ]]]hhhsssaaaTTTHHHDDDEEEBBB???>>>@@@>>>;;;;;;<<<======<<<;;;===999:::??????KKKbbbvvvxxx{{{}}}zzzuuupppkkkiiihhhhhhrrrZZZQQQIIIHHHGGGDDDBBBCCCAAAAAAAAAAAA@@@???>>>>>><<<===============<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;===>>>???DDDOOO___rrr||||||~~~vvvtttxxx}}}}}}tttmmmppptttvvvwwwxxxrrrnnnhhhaaa\\\ZZZZZZ[[[dddmmm{{{~~~}}}}}}|||zzzvvvrrrpppqqqrrrwww||||||lll```WWWWWW```kkkeeeWWWIIIDDDDDDAAA???>>>@@@>>>;;;;;;<<<======<<<;;;===999:::@@@AAALLLddd~~~{{{uuupppmmmkkkiiihhhttt[[[RRRJJJHHHGGGDDDCCCDDD???@@@@@@@@@???>>>===<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;===???@@@FFFQQQ___qqq~~~vvvuuuyyy}}}vvvppprrruuuuuuuuuwwwvvvqqqjjjccc^^^[[[ZZZZZZdddooo~~~~~~~~~|||{{{yyyvvvrrrpppppppppuuu{{{~~~pppcccXXXTTT[[[fff{{{hhhYYYJJJDDDCCCAAA???>>>@@@>>>;;;;;;<<<======<<<;;;<<<999:::AAABBBNNNeee{{{uuupppnnnllljjjhhhuuu\\\SSSJJJHHHGGGDDDDDDEEE??????@@@@@@???>>><<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<============>>>=========>>>@@@BBBCCCJJJTTTbbbttt}}}wwwwww{{{~~~|||tttooopppqqqpppppprrrtttpppjjjccc___\\\[[[[[[gggrrr~~~}}}yyyyyyxxxuuurrrooooooppptttyyywwwjjj[[[SSSXXXbbbuuujjj[[[KKKDDDCCCAAA??????@@@>>>;;;;;;<<<======<<<999;;;888:::@@@BBBNNNfff|||tttpppooonnnkkkhhhvvv]]]TTTKKKHHHGGGEEEDDDFFF???@@@AAAAAA@@@???===<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAACCCDDDMMMXXXiii{{{~~~{{{~~~|||xxxyyy}}}uuunnnjjjkkkllljjjjjjlllnnnkkkgggbbb___^^^^^^___iiittt~~~}}}|||wwwxxxwwwuuurrrooooooppprrrwww}}}rrr```TTTVVV^^^oookkk[[[KKKDDDBBBAAA@@@AAA@@@>>>;;;;;;<<<======<<<888:::777999@@@BBBNNNfff|||tttppppppoookkkhhhvvv^^^TTTKKKHHHGGGEEEEEEGGG@@@AAABBBCCCBBB@@@>>><<<::::::;;;<<<=========<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<>>>@@@AAACCCOOO\\\nnn|||vvvwww{{{xxxzzz~~~~~~nnnhhheeefffgggfffgggiiihhhfffdddaaa``````aaaccchhhsssyyyyyy~~~|||{{{{{{vvvvvvvvvtttrrrpppooopppqqquuu{{{xxxdddUUUUUU]]]iiilll\\\KKKDDDBBBAAAAAABBB@@@>>>;;;;;;<<<======<<<777999777999@@@BBBNNNfff|||tttppppppooolllhhhzzz```UUUKKKHHHGGGDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>======<<<======>>>???@@@??????>>><<<;;;;;;>>>@@@>>>???@@@@@@@@@AAADDDGGGQQQ```vvv{{{yyy{{{vvvwww||||||nnnkkkgggeeeeeeffffffeeeeeedddaaa______aaaccceeeooouuu~~~||||||}}}~~~~~~}}}|||zzzxxxwwwxxxxxxxxxwwwuuuqqqnnnkkknnnppptttyyyiiiXXXSSSTTThhh{{{xxxZZZJJJJJJCCC???AAAAAA>>>>>>===<<<;;;:::::::::===;;;::::::<<>>>>>>>>===============>>>>>>???===>>>>>>===;;;<<<>>>@@@>>>???@@@@@@@@@BBBEEEHHHTTTdddzzzyyywwwyyy~~~uuuvvv{{{zzzmmmkkkiiihhhiiiiiiiiihhhgggeeebbb```aaacccfffhhhooouuu~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvtttqqqnnnlllmmmppptttyyymmm\\\VVVWWWhhh{{{|||^^^MMMKKKDDD@@@BBBAAA>>>===<<<;;;;;;:::::::::<<<;;;<<<===>>>CCCOOO[[[zzz}}}|||vvvqqqnnnllljjjhhh|||```UUUKKKHHHGGGEEEBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===============:::;;;===>>>===<<<===???>>>???@@@@@@@@@BBBFFFIIIYYYiii~~~vvvtttwww{{{sssuuuzzzwwwnnnmmmmmmnnnoooooonnnmmmjjjgggdddbbbbbbdddgggjjjqqqwww||||||||||||{{{{{{yyyxxxxxxttttttuuutttsssqqqooommmllloootttyyyqqq___YYYYYYggg{{{cccPPPMMMEEE@@@AAA@@@>>>===<<<;;;::::::::::::;;;;;;===???@@@CCCMMMXXXrrr{{{{{{}}}wwwrrrooollljjjhhh|||```UUUKKKHHHHHHEEEBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<777:::===>>>>>>======>>>>>>??????@@@@@@CCCHHHKKK\\\lll{{{uuutttxxxyyyrrruuu{{{uuuppppppqqqtttvvvvvvuuusssnnnkkkfffcccaaaccceeehhhqqqxxx}}}yyyxxxxxxxxxyyyxxxxxxwwwvvvrrrrrrsssrrrrrrqqqoooooojjjnnnsssxxx}}}qqq```YYYYYYggg{{{gggQQQMMMEEE@@@@@@>>>===<<<;;;;;;:::::::::;;;;;;:::;;;======@@@KKKWWWlll|||}}}xxxsssooommmiiiggg{{{aaaVVVLLLIIIHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;777:::>>>??????>>>===>>>>>>??????@@@AAADDDJJJNNN^^^ooozzzvvvwww{{{xxxsssvvv|||tttrrrsssuuuxxx{{{{{{yyywwwqqqmmmgggbbb___```bbbdddllluuu{{{wwwssstttuuuuuuvvvuuuuuuuuuqqqqqqqqqqqqqqqqqqppppppjjjmmmqqqvvv{{{nnn^^^XXXWWWggg{{{jjjRRRMMMEEE??????<<<<<<;;;;;;::::::::::::;;;<<<:::999999999>>>KKKXXXiii|||~~~xxxtttpppmmmiiiggg{{{aaaVVVLLLIIIHHHEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>======>>>??????>>><<<<<<999<<>>>>>>>>?????????@@@AAAEEEKKKPPPaaasss}}}{{{yyy{{{~~~wwwtttwww|||~~~tttrrrsssuuuxxx{{{|||{{{yyyrrrnnngggaaa^^^^^^```bbbgggppp|||zzzwwwqqqqqqrrrttttttuuuuuuuuurrrrrrqqqqqqqqqqqqqqqqqqkkkmmmpppsssxxxkkk]]]WWWWWWfffyyymmmSSSMMMEEE@@@???<<<;;;;;;::::::::::::;;;;;;<<<999888888888>>>LLLYYYmmm}}}|||~~~yyyuuuqqqmmmiiifff|||aaaVVVLLLIIIIIIFFFCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>?????????===<<<<<<>>>@@@@@@???>>>>>>????????????@@@AAAFFFLLLQQQeeeyyy~~~~~~}}}|||vvvsssvvv{{{{{{tttqqqqqqrrruuuxxxzzzyyyxxxqqqmmmfffaaa^^^___bbbdddfffnnn{{{{{{yyypppqqqrrrtttuuuvvvvvvvvvssssssrrrqqqqqqqqqqqqqqqlllmmmnnnqqquuu||||||jjj^^^YYYYYYcccvvvpppUUUNNNFFFBBBAAA===;;;::::::999::::::;;;;;;;;;999999;;;<<<@@@MMMZZZwww}}}}}}~~~zzzuuurrrmmmiiifff}}}bbbVVVLLLJJJIIIFFFCCCCCCAAAAAA@@@@@@???>>>>>>>>>:::<<<>>>???@@@???>>>===>>>@@@AAAAAA???>>>>>>????????????@@@BBBFFFMMMRRRiii~~~{{{uuurrruuuzzzzzzssspppoooppprrruuuwwwwwwvvvppplllfffaaa___aaaeeehhhiiiqqq}}}|||zzzqqqqqqsssuuuvvvwwwxxxxxxttttttsssrrrqqqqqqqqqqqqmmmmmmmmmooosss{{{zzzjjj___\\\\\\aaasssrrrVVVOOOHHHCCCCCC???:::::::::999999:::;;;;;;999999;;;>>>@@@CCCNNNZZZ~~~~~~zzzvvvrrrmmmiiieee~~~dddWWWKKKGGGFFFDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<===>>>>>>??????AAA??????AAACCCDDDKKKSSSggguuurrrqqqttt|||tttooolllooosssvvvwwwwwwuuussssssoooiiiccc```___```bbbiiiqqq||||||zzzxxxuuuttttttuuutttsssppppppooooooooooooooopppkkkkkklllnnnrrr{{{ooo```ZZZ[[[\\\jjjwwwYYYMMMEEECCCAAA999<<<;;;::::::999999:::::::::<<<888999@@@BBBNNNfff}}}}}}~~~|||{{{~~~}}}zzzuuurrrpppmmmkkkhhh}}}dddXXXLLLHHHGGGEEECCCDDDBBBAAA@@@>>>=========<<<======<<<<<<<<<<<<======????????????????????????@@@>>>???AAACCCEEELLLTTTgggwwwtttrrruuu|||zzzooojjjjjjmmmppptttvvvvvvuuuuuupppmmmgggbbb___```bbbccckkkrrr}}}}}}zzzxxxuuusssssssssrrrqqqooonnnnnnmmmmmmnnnnnnnnnkkkkkklllmmmrrryyysssddd^^^___^^^lll{{{[[[NNNFFFDDDBBB;;;<<<;;;::::::999999:::::::::<<<888:::@@@BBBNNNfff~~~}}}~~~}}}|||}}}~~~{{{xxxuuurrrooollliii}}}eeeXXXMMMIIIHHHEEEDDDDDDBBBAAA@@@???>>>===============<<<<<<<<<<<<======???????????????>>>>>>>>>@@@>>>???BBBCCCEEEMMMVVVhhhyyyvvvuuuwww|||rrriiieeefffhhhkkknnnqqqsssttttttooolllfffbbb```aaaccceeemmmttt{{{xxxuuusssrrrqqqpppooommmlllllllllllllllmmmmmmjjjjjjkkklllpppwwwwwwiiibbbcccaaaooo^^^PPPFFFCCCDDD>>><<<;;;;;;::::::::::::::::::<<<999:::@@@BBBNNNeee|||}}}zzzwwwuuuqqqmmmjjj|||cccWWWLLLIIIHHHEEECCCCCCDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<<<<======>>>=========>>>>>>>>>>>>>>>???>>>@@@BBBCCCEEEOOOZZZjjjyyyxxxwwwyyy}}}xxxlllcccaaaaaacccfffjjjnnnqqqssstttrrrnnniiidddaaabbbdddfffnnnvvv}}}zzzvvvsssrrrqqqooonnnllllllkkkkkkkkklllmmmmmmiiijjjjjjjjjnnnuuu}}}zzzllleeedddcccqqqbbbQQQEEEBBBCCC???<<<<<<;;;::::::::::::::::::<<<999;;;AAABBBMMMddd}}}zzzxxxuuuqqqllliii{{{aaaVVVKKKHHHGGGDDDAAAAAACCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>======>>>??????@@@AAAAAA>>>>>>@@@BBBCCCFFFQQQ]]]nnn~~~wwwwwwxxxzzz}}}ssshhhaaaaaabbbdddgggkkkpppsssvvvwwwvvvrrrlllgggcccccceeefffooowww~~~{{{wwwuuusssrrrpppoookkkkkkkkkkkkllllllmmmnnniiiiiihhhiiikkkrrrzzz{{{nnneeecccdddrrreeeRRRDDD@@@BBB>>>===<<<;;;;;;::::::;;;;;;:::<<<999;;;AAAAAALLLccc~~~{{{xxxuuurrrnnnjjjgggzzz```UUUJJJGGGFFFCCC@@@@@@@@@???>>>>>>======>>>>>><<<<<<;;;<<<<<<===>>>?????????@@@@@@AAABBBBBBCCC===>>>AAACCCBBBFFFSSS```sss|||tttuuuwwwzzz}}}{{{pppeeeaaacccfffhhhmmmrrrvvvyyy||||||yyyuuuoooiiieeedddfffgggpppwww~~~{{{xxxuuutttsssqqqpppkkkjjjjjjjjjkkklllmmmnnnhhhhhhggggggiiiooowww}}}}}}pppfffccceeesssiiiUUUEEE@@@AAA======<<<<<<;;;;;;;;;;;;;;;:::<<<:::<<>>>>>======<<<<<<======;;;;;;;;;<<<<<<===>>>???@@@@@@@@@?????????>>>>>>===>>>AAACCCBBBFFFTTTbbbxxxyyyooorrrvvvyyy}}}xxxmmmdddbbbeeehhhkkkpppvvvzzz}}}~~~~~~wwwtttnnnhhheeeeeegggiiiooowww}}}zzzvvvtttsssrrrqqqoooiiiiiiiiiiiijjjkkkllllllhhhgggffffffhhhmmmuuuzzzsssiiifffgggtttmmmYYYGGG@@@AAA=========<<<;;;;;;;;;;;;;;;:::===:::<<>>>>>>>>>>>>>>???;;;;;;;;;<<<<<<>>>??????@@@???>>><<<;;;999888777<<<>>>AAACCCBBBGGGUUUddd{{{~~~wwwlllpppuuuyyy|||vvvkkkcccbbbfffgggjjjpppvvv{{{}}}}}}|||uuuqqqlllgggeeefffhhhjjjooowww~~~{{{xxxuuusssrrrrrrpppooogggggggggggghhhiiijjjkkkhhhgggfffeeeggglllsssyyyvvvlllhhhhhhuuuppp\\\JJJBBBAAA=========<<<;;;;;;;;;;;;<<<:::===:::===BBBAAAKKKaaa~~~|||~~~yyyrrrllliiihhhfffeeeyyydddXXXLLLHHHFFFCCCBBBBBB@@@@@@??????>>>===============<<<<<<<<<<<<=========>>>>>>????????????>>>===>>>AAADDDEEEJJJXXXfff}}}}}}ttttttqqqqqqvvv{{{}}}uuummmddd``````gggiiilllpppsssuuuvvvwwwuuusssnnnhhhdddccceeehhhrrryyy~~~}}}}}}yyyuuuuuuuuusssmmmhhhiiihhhhhhggghhhiiikkklllhhheeeccccccffflllqqqsss{{{ooojjjhhhsssvvvXXXKKKFFFAAA<<<<<<<<<;;;::::::::::::;;;;;;<<<999;;;AAAAAALLLccc~~~}}}{{{tttmmmiiifffdddccczzzdddXXXLLLHHHFFFDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>??????======>>>????????????>>>???@@@BBBDDDEEEIIIVVVddd|||~~~uuurrrppppppuuuzzz|||ssskkkbbb______aaadddhhhmmmqqqssstttuuuqqqppplllhhhdddccceeegggnnnvvv}}}{{{zzzwwwttttttuuutttnnnjjjlllkkkjjjjjjiiijjjkkkkkkiiifffddddddggglllqqqttt~~~~~~rrrmmmiiissswwwYYYKKKFFFAAA<<<<<<<<<;;;::::::::::::;;;999;;;888:::@@@AAALLLccczzzsssnnnkkkiiigggfff|||dddXXXLLLHHHGGGDDDBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>======>>>>>>???======>>>???????????????AAAAAACCCEEEDDDHHHUUUccczzzwwwpppnnnpppuuuzzzzzzppphhh```]]]___]]]```eeeiiilllmmmmmmmmmkkkkkkjjjgggeeedddfffggglllsss}}}zzzyyywwwuuusssssstttsssoookkkooonnnmmmlllkkkkkkkkkkkkjjjhhhffffffiiimmmrrruuu|||wwwqqqjjjqqq~~~xxxZZZLLLFFFAAA===<<<<<<;;;::::::::::::;;;888:::888:::@@@BBBMMMddd}}}yyytttpppnnnlllkkkiii}}}dddXXXMMMHHHGGGDDDBBBBBBBBBAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???????????????@@@@@@CCCEEEEEEIIIVVVccczzz|||pppnnnpppuuu{{{wwwmmmddd]]][[[]]]^^^```cccfffgggeeecccbbbccceeeffffffeeedddfffgggmmmttt}}}{{{yyyxxxvvvtttsssrrrrrrpppllliiimmmmmmllllllkkkkkkkkkkkkjjjiiihhhhhhiiimmmrrrvvvzzz|||tttiiippp{{{{{{\\\LLLEEEAAA>>><<<<<<;;;::::::::::::;;;888;;;888;;;BBBCCCOOOfff}}}zzzuuurrrpppnnnllljjj}}}eeeYYYMMMIIIGGGEEECCCCCC@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@@@@>>>???BBBDDDEEEJJJXXXfff{{{qqqooorrrwww}}}uuukkkbbb[[[ZZZ\\\\\\^^^```bbbbbbaaa___]]]^^^```bbbccccccdddeeegggqqqxxx|||zzzxxxxxxvvvuuusssrrrpppmmmiiifffiiiiiijjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiilllqqquuuzzz~~~vvviiioooyyy}}}]]]LLLEEEAAA>>><<<<<<;;;::::::::::::;;;999<<<:::<<>>======<<<>>>======<<<<<<======>>>;;;<<<===???@@@@@@@@@@@@===>>>AAADDDEEEJJJXXXfff{{{tttsssuuu{{{~~~rrriiiaaa[[[YYYZZZWWWYYY[[[\\\^^^^^^^^^^^^ZZZ\\\___```aaaccceeegggsss{{{~~~{{{xxxwwwwwwuuuuuusssqqqnnnjjjgggeeefffggghhhiiijjjjjjjjjjjjfffhhhiiihhhgggjjjoootttzzz~~~yyyjjjnnnvvv___MMMEEEAAA???<<<<<<;;;::::::::::::;;;:::<<<:::<<>>>>>===>>>======<<<<<<======>>>;;;<<<===>>>@@@@@@@@@@@@>>>???BBBDDDEEEIIIWWWeee{{{xxxvvvxxx~~~{{{ooohhhaaaZZZXXXYYYUUUVVVVVVWWWYYYZZZ\\\]]]XXXZZZ\\\]]]___aaadddgggrrrzzz|||xxxvvvuuuuuurrrrrrrrrpppmmmjjjgggfffggghhhiiijjjjjjiiiiiihhhdddggghhhgggfffggglllqqqzzz||||||mmmmmmrrr|||```MMMDDDAAA@@@<<<<<<;;;::::::::::::;;;:::<<<999;;;AAAAAAMMMdddyyyxxxwwwvvvuuurrrnnnkkk}}}eeeYYYNNNIIIHHHEEECCCDDDBBBBBBAAAAAA@@@??????>>>;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@AAACCCEEEDDDHHHUUUccczzz|||zzzyyy{{{xxxnnnhhhaaaZZZXXXYYYWWWWWWUUUUUUUUUVVVWWWXXXXXXYYY[[[\\\]]]```dddgggoooxxx~~~zzzvvvtttssssssooopppqqqpppmmmjjjhhhhhhiiijjjkkkkkkjjjiiigggfffbbbeeehhhgggdddeeekkkpppyyy{{{ooommmnnnvvvaaaMMMDDDAAA@@@<<<<<<;;;::::::::::::;;;999;;;888999??????JJJaaavvvuuuuuuvvvvvvtttpppmmmggg[[[QQQMMMLLLIIIFFFEEEDDDDDDBBBAAA@@@???????????????>>><<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>@@@DDDEEEIIITTT___sss}}}xxxyyy~~~vvvkkkeee```ZZZWWWWWWSSSUUUVVVUUUSSSTTTYYY]]][[[]]]```cccdddfffjjjllluuu}}}}}}zzzxxxwwwvvvvvvtttrrrnnnkkkiiihhhggghhhlllkkkkkkjjjjjjiiiiiiiiihhhgggeeeeeefffiiilllnnnuuuyyysssiiifffrrrbbbNNNGGGDDD@@@======<<<;;;::::::::::::<<<;;;<<<===<<>>===<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>@@@CCCEEEIIITTT```rrr~~~zzzuuuwww|||tttjjjddd___ZZZWWWWWWVVVXXXXXXVVVTTTUUUYYY^^^```cccgggjjjlllnnnrrrtttyyy|||zzzxxxxxxwwwsssrrrooollljjjiiiiiiiiikkkkkkjjjiiihhhhhhggggggfffeeeddddddfffjjjmmmpppwww{{{pppfffcccmmm}}}eeePPPHHHCCC???======<<<;;;::::::::::::::::::;;;<<<<<>>>>>>>>???>>>===<<<<<<;;;<<<<<<============>>>>>>>>>>>>>>>>>>@@@CCCDDDIIITTT```rrr}}}uuurrrsssyyy}}}rrrgggbbb^^^YYYWWWXXXZZZ[[[[[[YYYWWWXXX]]]bbbjjjmmmrrrvvvyyy{{{~~~|||zzzxxxwwwwwwsssqqqooommmkkkkkkkkkkkkkkkjjjjjjhhhgggfffeeeeeedddcccccccccfffiiimmmpppvvvzzzmmmbbb]]]ggguuuhhhRRRIIICCC>>>======<<<;;;::::::::::::888888:::<<<;;;<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???BBBDDDIIIUUUaaatttyyyrrrqqqrrrvvv~~~zzzoooddd```]]]YYYXXXYYY[[[]]]^^^^^^^^^aaaggglllvvvzzz~~~}}}zzzxxxvvvtttsssrrrqqqooonnnmmmmmmmmmmmmkkkkkkjjjiiigggfffeeeeeeeeedddccccccdddhhhkkkmmmrrrwww{{{iii^^^XXX```ooolllUUUIIICCC=========<<<;;;::::::::::::888888:::===<<<<<>>>>>>>>>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>===???BBBCCCIIIUUUbbbxxxxxxqqqqqqqqquuu|||wwwlllbbb^^^\\\ZZZYYY[[[[[[___cccgggjjjooovvv|||~~~~~~|||zzzxxxuuusssrrrqqqqqqpppooonnnnnnmmmmmmlllkkkjjjiiihhhgggffffffgggeeedddbbbccceeegggiiipppuuu}}}xxxggg\\\VVV]]]kkk~~~pppVVVJJJCCC>>>======<<<;;;:::::::::::::::999;;;>>>===<<<@@@GGGXXXjjj}}}}}}}}}}}}~~~}}}{{{|||~~~~~~zzzuuuqqqmmmjjjiiilll___RRRMMMKKKHHHGGGGGGDDDDDDBBBAAA@@@?????????======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>===???AAACCCIIIVVVccc{{{|||zzzzzzrrrpppooorrr{{{uuukkkaaa]]]\\\[[[[[[^^^^^^dddllltttzzz~~~|||yyywwwtttsssqqqppppppooonnnmmmmmmlllkkkjjjjjjiiiiiihhhhhhggghhhfffdddbbbbbbccceeefffooosss{{{tttggg\\\VVV]]]jjj~~~rrrWWWJJJCCC???======<<<;;;::::::::::::;;;999:::>>>>>>===@@@EEEWWWkkk|||yyyzzz|||}}}~~~|||||||||}}}|||yyyuuuqqqmmmjjjhhhmmm```SSSMMMKKKHHHGGGHHHEEEEEECCCBBBAAA@@@@@@@@@======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>===>>>AAACCCIIIVVVddd}}}{{{uuuvvv~~~{{{qqqmmmllloooyyytttjjj```]]]\\\\\\]]]aaadddlllwww}}}~~~~~~}}}|||yyyvvvtttrrrpppppppppooonnnlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhfffdddbbbaaaaaaccceeeffflllpppxxxzzzqqqggg]]]XXX___lllsssWWWIIIDDD@@@======<<<;;;::::::::::::;;;888999<<<======@@@EEEWWWmmm}}}~~~~~~}}}zzzxxxyyyxxxwwwuuuqqqmmmjjjhhhmmm```SSSMMMKKKHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA======<<<<<<<<<======>>>============>>>>>>>>>>>>>>>===>>>@@@CCCIIIWWWddd~~~wwwqqqsss}}}{{{ooojjjiiimmmxxxtttiii```]]]]]]\\\___bbbjjjsss}}}{{{||||||{{{zzzwwwtttqqqppppppppppppooonnnllljjjiiiffffffffffffggggggggggggdddcccaaa```aaacccfffhhhhhhlllsss}}}xxxooohhh___ZZZaaammmtttWWWIIIDDDAAA======<<<;;;:::::::::::::::777777:::<<<<<>>===>>>??????===;;;:::;;;<<<============>>>>>>>>>>>>???@@@AAACCCCCCHHHUUUdddxxxsssttt|||wwwlllgggllltttzzz~~~lllfff___\\\ZZZ[[[bbbjjjooozzz~~~|||{{{}}}{{{zzzyyyxxxvvvrrroooqqqpppppppppooolllgggdddccceeegggiiijjjhhhfffeeebbbcccdddccccccdddfffiiihhhlllsss}}}tttqqqhhhccc```cccmmmuuuYYYKKKDDD@@@<<<<<<;;;:::999999999999999999999999999<<>>??????===;;;:::;;;<<<<<<<<<=========>>>>>>>>>??????AAACCCCCCHHHVVVdddzzzuuuvvv}}}uuukkkiiinnnuuu|||mmmeee^^^[[[ZZZ\\\dddmmmzzz|||{{{|||zzzyyyxxxwwwuuurrrooooooooonnnnnnmmmkkkfffcccbbbdddfffhhhhhhgggeeedddbbbcccccccccbbbcccfffhhhhhhlllsss}}}vvvtttmmmhhheeefffooouuuXXXIIIBBB>>>===<<<;;;:::999999999999999999999999999<<<@@@DDDPPPiii}}}{{{zzzyyyxxxyyyzzz}}}~~~}}}~~~|||xxxtttsssqqqpppooonnnlllhhhfffwwwgggUUUMMMJJJGGGEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===;;;:::;;;===<<<============>>>>>>>>>??????BBBDDDDDDIIIWWWeee}}}|||xxxwww}}}tttkkkkkkooovvv|||nnneee]]][[[\\\```iiirrr~~~|||zzzzzzyyywwwvvvvvvtttqqqooonnnmmmllllllllliiieeebbbaaaccceeefffffffffdddcccbbbccccccbbbaaabbbeeeggghhhlllsss}}}yyyxxxtttooojjjkkkqqquuuXXXHHHAAA======<<<;;;:::999999999999999999:::::::::<<<@@@CCCMMMeee}}}~~~}}}{{{yyyyyyyyyzzz{{{|||~~~|||{{{|||zzzwwwsssooommmkkkiiiiiihhheeeccczzziiiWWWNNNKKKGGGEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@===>>>>>>===;;;;;;<<<===>>>>>>>>>>>>??????????????????BBBDDDEEEJJJXXXggg|||~~~xxxwww|||uuummmkkkooouuu{{{pppggg^^^\\\___eeeoooxxx}}}{{{{{{yyywwwuuuttttttsssqqqooonnnmmmllllllkkkiiifffcccbbbccceeefffffffffeeedddbbbccccccbbbaaabbbdddfffiiilllsss}}}||||||xxxsssnnnnnnsssxxxZZZIIIAAA======<<<;;;::::::999999:::999999:::::::::<<>>>>>===;;;;;;<<<>>>??????@@@@@@@@@AAAAAAAAA>>>???BBBEEEFFFKKKZZZiii|||~~~xxxuuu{{{yyyrrrkkknnnssszzztttjjjaaa```eeelllvvv~~~~~~}}}xxxvvvtttsssssssssqqqppppppnnnmmmmmmmmmkkkhhheeeeeeeeegggggghhhhhhgggfffcccccccccbbbaaabbbdddfffiiimmmsss|||~~~yyytttqqqqqquuu}}}]]]KKKCCC???======<<<;;;::::::::::::999:::;;;;;;;;;<<>>===;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAA>>>???BBBEEEGGGMMM[[[jjj}}}xxxuuuzzzyyyooopppsssyyyxxxnnneeeffflllsss|||wwwuuusssrrrssssssrrrqqqqqqpppnnnnnnmmmllljjjhhhgggggghhhiiiiiiiiiiiiiiidddeeeeeecccbbbbbbeeegggjjjmmmsss{{{|||wwwttttttxxx```MMMDDD@@@>>>===<<<;;;::::::::::::888:::;;;;;;;;;<<<>>>@@@III[[[uuu~~~~~~}}}yyyuuuuuuxxx|||}}}}}}}}}zzzxxxqqqmmmhhheeeddddddccccccooo[[[QQQLLLIIIGGGHHHBBBBBBBBBBBBBBBBBBAAA@@@<<<=========;;;;;;===>>>>>>>>>>>>?????????@@@@@@>>>???BBBEEEGGGMMM\\\kkk~~~yyyuuu{{{vvvuuuvvv{{{|||rrrjjjlllrrryyy}}}|||}}}~~~|||{{{zzzwwwuuusssrrrsssssssssrrrqqqpppnnnmmmmmmmmmkkkiiihhhhhhhhhiiiiiiiiiiiiiiifffffffffeeecccccceeegggkkkmmmrrryyy|||xxxxxx{{{bbbMMMDDDAAA>>>===<<<;;;;;;::::::;;;888:::<<<<<<;;;<<<>>>???III[[[uuuzzzvvvuuuwwwvvv|||}}}}}}}}}{{{xxxtttoooiiieeeccccccccccccppp\\\QQQMMMIIIHHHHHHCCCCCCCCCDDDCCCCCCBBBBBB<<<=========;;;;;;===???============>>>>>>>>>>>>>>>???BBBFFFHHHNNN]]]lllzzzvvv}}}}}}zzzyyy}}}uuummmpppwww}}}|||yyyvvvwwwwwwvvvtttuuuyyy}}}~~~zzzwwwtttssswwwuuusssrrrsssttttttsssqqqooommmmmmmmmllljjjiiihhhhhhhhhhhhiiiiiiiiiiiifffggggggeeeddddddfffhhhkkkmmmrrryyy|||{{{}}}bbbMMMDDD@@@>>>>>><<<;;;;;;;;;;;;;;;888:::<<<<<<<<<<<<===???LLL]]]www~~~~~~~~~|||{{{}}}}}}yyyvvvuuurrrwww|||}}}}}}{{{xxxvvvqqqjjjeeeccccccbbbbbbppp[[[PPPKKKGGGDDDDDDEEEDDDCCCCCCAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<>>??????AAAEEEHHHOOO]]]kkk{{{~~~xxx{{{~~~yyytttuuuzzz~~~{{{xxxxxxyyyyyyvvvsssqqqpppooonnnnnnqqqvvvzzz}}}wwwsssqqqqqqqqquuutttsssrrrqqqrrrssstttppppppoooooonnnlllkkkjjjiiihhhgggggggggiiijjjkkkhhhhhhhhhhhhggggggggggggnnnmmmnnnsss|||}}}~~~{{{|||bbbLLLCCCAAA>>>===<<<;;;;;;:::;;;;;;666888999;;;<<>>>>>===<<<<<<<<<<<<<<<>>>???????????????>>>>>>???>>>AAAEEEHHHNNN\\\jjjyyy|||yyy|||zzzyyy{{{~~~~~~|||vvvsssqqqrrrssstttrrrpppooonnnmmmkkklllooouuuzzz}}}~~~yyytttqqqpppppppppsssrrrqqqqqqqqqqqqsssssspppppppppooonnnmmmkkkkkkiiihhhhhhggghhhiiijjjkkkhhhhhhhhhgggggggggffffffllllllnnnsss|||~~~zzzzzzbbbLLLDDDAAA>>>===<<<;;;;;;:::;;;;;;999:::;;;;;;;;;===@@@CCCLLLbbb|||yyywwwtttwww~~~xxxwwwwwwyyy}}}~~~}}}|||yyyvvvqqqnnnjjjgggffffffeeedddsss___SSSNNNJJJGGGGGGDDDCCCBBBBBB@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>AAADDDGGGMMM[[[hhhttt}}}zzz}}}}}}|||{{{xxxuuuooommmllllllnnnooonnnmmmnnnmmmlllkkklllpppwww|||}}}~~~{{{xxxuuuqqqoooooopppppppppppppppppppppqqqssssssppppppppppppooommmlllkkkiiiiiihhhhhhiiiiiijjjkkkiiiiiihhhgggfffeeeeeedddiiikkknnnttt{{{~~~xxxxxxcccMMMEEEBBB>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::;;;===???MMMccczzzwwwuuurrrwww}}}{{{zzz{{{~~~~~~}}}yyyvvvooolllhhhfffffffffeeedddsss___TTTOOOKKKGGGGGGCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===>>>>>>AAADDDGGGMMMYYYfffsss|||{{{}}}yyy}}}|||wwwrrrooommmlllkkkjjjkkklllmmmmmmnnnnnnnnnnnnpppuuu|||}}}{{{vvvtttrrrpppoooooopppqqqoooppppppqqqrrrsssssstttppppppppppppooonnnmmmllljjjjjjjjjiiijjjjjjjjjjjjiiiiiihhhgggeeedddcccccchhhkkkpppvvv|||~~~wwwtttcccNNNEEECCC>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;::::::===???III^^^}}}}}}xxxuuusssrrrxxx~~~~~~~~~}}}xxxuuummmjjjgggeeedddeeeddddddsss___UUUPPPKKKGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???AAAEEEGGGLLLXXXeeerrr|||xxxwwwyyyvvv|||yyysssnnnkkkllllllkkkjjjjjjjjjlllmmmpppqqqrrrsssvvv{{{}}}zzzxxxuuusssrrrqqqpppqqqrrrssspppqqqqqqrrrsssttttttuuuoooooopppoooooonnnmmmllljjjkkkkkkkkkkkkjjjjjjjjjhhhhhhgggfffeeedddcccbbbggglllrrrxxx~~~vvvrrr|||eeeOOOFFFCCC>>>===<<<;;;;;;:::;;;;;;:::;;;;;;;;;:::;;;>>>@@@EEEYYYvvv}}}vvvssssssrrrzzz~~~~~~~~~|||wwwsssllliiieeeccccccccccccbbbsss```VVVQQQKKKGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???????????????@@@CCCFFFHHHMMMXXXdddppp}}}~~~yyysssrrr~~~{{{uuutttzzzvvvoookkkiiijjjjjjjjjiiihhhjjjmmmppptttvvvzzz}}}~~~zzzxxxxxxuuutttsssrrrrrrrrrssssssqqqrrrssstttttttttttttttnnnnnnnnnnnnnnnmmmllllllkkkkkklllllllllkkkjjjjjjggggggfffeeedddccccccbbbgggllltttzzzvvvpppzzzfffPPPGGGDDD>>>===<<<;;;;;;:::;;;;;;888999:::::::::;;;>>>AAACCCTTTooo|||vvvssssssttt}}}~~~uuuzzz}}}}}}~~~|||vvvrrrkkkhhhdddbbbbbbbbbaaa```tttbbbXXXRRRMMMIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAADDDHHHIIIMMMXXXdddooo{{{~~~wwwpppnnn{{{yyytttrrrzzztttlllhhhgggggghhhiiiiiiiiilllqqqvvv~~~|||xxxwwwxxxvvvvvvtttsssrrrrrrrrrrrrqqqqqqrrrsssssssssrrrqqqmmmmmmmmmmmmmmmllllllkkkkkklllmmmmmmmmmkkkjjjiiieeeeeeeeeeeeddddddccccccffflllsssyyy~~~vvvoooxxxhhhQQQGGGDDD>>>===<<<;;;;;;:::;;;;;;999::::::::::::;;;===@@@AAAOOOfffzzz|||vvvtttuuuwwwvvvssszzz~~~}}}~~~}}}wwwrrrlllhhhdddaaa``````___^^^vvvcccYYYTTTOOOJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>===<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAABBBEEEIIIJJJNNNXXXdddooo{{{wwwooommmzzz~~~yyytttrrryyyssskkkgggffffffhhhjjjkkklllpppwww|||{{{xxxwwwxxxwwwvvvuuusssrrrqqqpppppppppqqqrrrsssrrrqqqpppooolllllllllmmmllllllkkkkkkllllllmmmmmmmmmllljjjiiiddddddddddddddddddddddddeeekkkrrrxxx}}}vvvnnnxxxiiiRRRHHHDDD>>>>>><<<;;;;;;;;;;;;;;;:::;;;;;;:::999:::<<<>>>>>>KKK```rrr}}}}}}vvvtttvvvxxx~~~vvvvvv|||~~~~~~xxxssslllhhhdddaaa```___^^^]]]zzzggg[[[SSSLLLIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===<<<<<<<<<===:::;;;>>>@@@AAABBBBBBAAABBBBBBEEEJJJMMMQQQ[[[eeerrr|||zzzqqqpppzzz{{{vvvtttyyyuuukkkffffffmmmkkkkkkmmmnnnqqq{{{}}}|||xxxvvvvvvttttttttttttsssrrrppppppqqqqqqqqqqqqqqqpppooonnnlllkkkiiigggggghhhiiijjjiiijjjjjjkkkjjjiiihhhgggeeeeeeeeeeeedddcccbbbbbbfffjjjnnntttzzzxxxpppwwwmmmQQQFFFEEEAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;AAAIIIXXXjjjxxx|||}}}~~~wwwrrrttt{{{}}}}}}~~~}}}wwwqqqoooiiieeefffeeebbbaaaccc{{{iii]]]VVVOOOKKKJJJGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<===>>>???@@@@@@AAABBBBBBAAAAAABBBAAAEEEJJJMMMRRR\\\fffrrr}}}}}}rrrpppzzzyyytttrrrxxxxxxmmmhhhgggjjjiiijjjmmmpppuuu~~~{{{wwwuuuttttttttttttsssrrrqqqpppoooqqqqqqqqqqqqpppooonnnnnnnnnllljjjhhhgggggghhhiiiiiijjjkkkkkkkkkjjjhhhgggffffffffffffeeedddcccbbbfffiiinnnssszzzvvvmmmtttpppTTTHHHFFFAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;@@@GGGUUUfffttt~~~yyyvvvzzz{{{tttnnnoooiiieeeeeedddaaaaaabbb|||kkkaaaZZZRRRNNNLLLHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>=========>>>???EEEDDDCCCBBBBBBAAAAAAAAABBBAAADDDJJJNNNSSS]]]gggsss~~~uuuqqqzzzvvvqqqpppwww|||qqqkkkiiigggfffhhhnnnsss{{{|||{{{{{{}}}~~~}}}yyyuuurrrrrrssssssssssssrrrqqqqqqpppqqqqqqqqqpppooonnnmmmlllnnnmmmkkkiiiggggggggghhhjjjjjjkkklllkkkjjjiiihhhggggggggggggfffeeeddddddeeehhhlllrrryyyvvvjjjppptttXXXJJJFFFAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;???DDDPPP```nnn{{{{{{xxx}}}~~~|||wwwqqqlllnnnhhhdddddddddaaa```bbb|||lllccc\\\UUUOOONNNJJJIIIHHHGGGEEECCCBBBBBB???>>>=========>>>???@@@FFFDDDCCCAAAAAAAAABBBBBBBBBAAADDDIIIMMMRRR]]]hhhtttwwwrrryyyuuupppooovvv~~~tttmmmjjjggggggjjjpppwww~~~xxxvvvvvvxxxzzz{{{zzzwwwtttrrrqqqrrrrrrsssssssssrrrrrrqqqpppppppppooonnnlllkkkjjjkkkkkkiiihhhhhhhhhhhhhhhiiijjjkkkllllllkkkjjjiiihhhhhhiiihhhhhhgggfffeeeeeegggkkkqqqxxxwwwiiinnnvvvZZZKKKFFFAAA???===<<<<<<<<<;;;:::999999999:::::::::;;;;;;???BBBLLL[[[iiiwww|||xxx{{{~~~|||yyytttooolllmmmgggcccdddccc``````bbb}}}mmmddd]]]VVVPPPOOOKKKKKKIIIHHHFFFDDDCCCBBB??????>>>======>>>???@@@BBBAAA@@@@@@@@@AAACCCCCCBBBAAACCCHHHLLLQQQ\\\hhhxxx|||tttyyyuuupppooouuu~~~xxxpppkkkkkkkkknnnuuu{{{{{{tttqqqqqqqqqsssuuuvvvtttrrrqqqqqqqqqqqqrrrsssssssssrrrrrroooooonnnmmmllljjjhhhggggggggggggggghhhiiiiiijjjhhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiiiiihhhgggffffffeeegggkkkpppwwwwwwiiinnnwww[[[KKKEEEAAA???===<<<<<<<<<;;;:::999999999:::::::::;;;;;;???@@@IIIWWWfffttt}}}yyy|||||||||{{{yyyvvvrrrpppnnnkkkfffbbbccccccaaaaaacccoooddd]]]VVVQQQPPPMMMLLLKKKIIIGGGEEECCCCCC@@@@@@>>>>>>>>>>>>???@@@????????????@@@AAACCCCCCCCCAAABBBFFFJJJOOOZZZfffzzzyyy|||xxxsssqqqvvv}}}|||sssnnnnnnooosss{{{vvvooommmlllkkknnnqqqrrrqqqpppooopppnnnooopppqqqqqqqqqqqqqqqnnnmmmlllkkkiiigggeeedddcccdddeeefffggghhhiiijjjggghhhiiijjjkkkjjjiiiiiiiiiiiiiiiiiihhhgggffffffeeegggkkkpppwwwtttiiiooovvv[[[KKKEEEAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;>>>???FFFUUUdddrrr}}}|||yyyzzzyyywwwsssqqqppppppjjjeeebbbcccdddccccccfffqqqfff^^^WWWSSSSSSNNNMMMKKKJJJGGGEEEDDDCCCBBBAAA???>>>>>>>>>>>>???>>>???@@@AAAAAABBBBBBBBBCCCAAABBBEEEHHHMMMXXXcccvvv{{{vvvssswww}}}xxxrrroooqqqwwwyyypppjjjhhhhhhhhhkkknnnnnnmmmllllllllljjjkkklllmmmnnnnnnnnnnnnlllkkkjjjiiigggdddbbbaaabbbcccdddeeeffffffggggggfffggghhhiiijjjiiihhhhhhiiiiiiiiiiiihhhgggfffeeefffhhhlllpppxxx~~~mmmgggpppvvv\\\LLLFFFAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;<<<<<>>>>>===>>>>>>???@@@AAABBBCCCBBBAAA@@@CCCAAABBBDDDGGGKKKVVVbbbppp~~~xxxuuuxxx}}}{{{uuuooorrryyy~~~uuummmgggeeeeeehhhjjjlllmmmkkkiiiiiiiiiggghhhiiijjjkkklllllllllkkkjjjiiihhheeeccc```___bbbcccdddeeeeeeeeeddddddeeefffggghhhiiiiiihhhggghhhiiiiiihhhhhhgggfffeeegggiiilllqqqxxxvvvhhheeepppvvv]]]NNNHHHAAA???===<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;:::;;;BBBRRRaaannnzzz}}}~~~}}}|||yyyzzzyyyuuuppplllmmmnnnhhhcccaaadddffffffhhhkkkwwwkkkccc\\\WWWVVVQQQPPPNNNKKKHHHFFFDDDBBB======<<<<<<<<<>>>???@@@>>>??????@@@@@@AAABBBBBB@@@???AAAFFFIIIMMMWWWaaa{{{zzzuuuyyy~~~yyysssuuuzzzzzzzzz|||qqqhhheeedddccccccffffffggggggfffeeecccbbbcccccccccdddeeefffffffffccccccbbbaaaaaaaaaaaaaaa```````````````aaabbbcccdddfffhhhhhhgggfffggghhhkkkhhhffffffggggggeeebbbdddfffjjjooovvv}}}qqqjjjhhhnnnwww]]]LLLDDDAAA@@@???>>>======>>>???::::::::::::::::::::::::;;;===AAAJJJ]]]rrr~~~}}}~~~}}}}}}zzzuuurrrpppnnnllljjjhhhdddaaaaaaeeeiiijjjjjjxxxmmmeee]]]XXXWWWSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@???@@@@@@AAA>>>??????@@@AAAAAABBBBBBAAA@@@BBBFFFIIIMMMWWWbbbxxx}}}vvvzzz~~~|||tttvvvzzz|||xxxxxx|||~~~}}}uuukkkccc```_________aaabbbbbbcccbbbaaa```___^^^^^^___```aaabbbbbbccc```___^^^]]]]]]]]]]]]]]]```____________``````aaadddeeeggggggfffffffffggghhhfffdddeeehhhiiigggeeefffhhhkkkpppwww{{{ppphhhfffnnnxxx^^^MMMFFF???>>>===;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<>>>BBBKKK]]]sss~~~{{{}}}|||~~~}}}{{{{{{wwwssspppnnnllljjjhhhhhheeebbbcccfffhhhhhhhhh{{{oooggg```[[[ZZZUUUTTTRRROOOKKKIIIFFFEEEGGGEEECCCAAA@@@@@@@@@@@@>>>???@@@AAAAAABBBBBBBBBCCCAAABBBEEEHHHMMMWWWbbbttt~~~xxx{{{~~~vvvwwwzzzzzzwwwuuuuuuxxxyyyxxxvvvqqqkkkbbb\\\YYYYYYYYYZZZ\\\]]]^^^___^^^]]]\\\[[[YYYZZZ[[[\\\]]]^^^______aaa```___^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\bbbdddffffffeeeeeeeeeggghhhfffeeefffggggggfffeeehhhjjjmmmqqqwwwxxxmmmfffeeemmm~~~zzz```OOOHHH@@@???===;;;;;;;;;;;;<<<::::::::::::::::::::::::===???BBBJJJ\\\rrr}}}yyyyyy{{{xxx~~~~~~~~~}}}{{{yyyxxxuuuqqqnnnllliiigggdddeeedddcccdddfffgggfffeee|||qqqiiiaaa\\\[[[WWWUUUSSSPPPMMMJJJGGGFFFEEECCCBBB@@@>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBDDDBBBBBBEEEGGGLLLWWWaaarrr|||xxxzzz}}}}}}zzzzzz|||}}}zzzxxxuuusssqqqqqqrrrqqqooolllfffbbb[[[VVVTTTTTTUUUVVVXXXYYYZZZ[[[\\\[[[ZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\``````___^^^]]]]]]]]]]]]ZZZYYYXXXXXXWWWWWWWWWWWWaaacccdddeeeddddddeeefffjjjiiihhhgggeeedddbbbaaaiiijjjmmmqqqwwwuuujjjcccccclll~~~|||aaaPPPJJJBBBAAA@@@>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAHHHYYYppp{{{vvvvvvyyy}}}}}}zzzxxx{{{{{{zzz{{{wwwvvv|||yyy|||}}}{{{yyywwwtttpppllliiifffbbb___``````bbbdddfffffffffeee~~~ssskkkccc^^^]]]XXXWWWUUUQQQNNNJJJHHHGGGCCCBBB@@@???>>>>>>??????>>>???AAABBBCCCCCCBBBAAADDDBBBBBBEEEGGGKKKUUU___qqq{{{wwwwwwyyyzzz~~~~~~~~~yyywwwtttssstttrrrqqqooommmllliiifffccc^^^[[[WWWSSSQQQQQQRRRTTTTTTUUUVVVXXXXXXXXXWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZYYYXXXXXXWWWXXXXXX___aaaccccccccccccdddeeeiiiiiihhhgggeeecccbbbbbbhhhjjjlllpppvvv~~~}}}sssgggaaaaaakkk~~~bbbQQQKKKDDDCCCAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===???EEEUUUmmm}}}wwwttttttsssvvvwwwsssqqqssstttrrrvvvtttttt{{{}}}www{{{~~~|||zzzxxxuuuqqqmmmiiiddd___\\\[[[]]]aaaccceeeeeeffffffvvvnnnfffaaa```[[[ZZZWWWTTTPPPMMMJJJIIIEEEDDDCCCAAA@@@@@@AAAAAA>>>???AAACCCDDDCCCBBBAAABBBAAABBBEEEGGGJJJRRR\\\nnnxxxttttttwwwxxx|||tttpppmmmooosssrrrqqqnnnkkkfffbbb^^^\\\XXXXXXVVVRRROOOOOOQQQSSSQQQRRRSSSUUUVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXWWWWWWWWWXXXYYYYYY]]]]]]\\\[[[[[[[[[\\\\\\]]]___aaabbbbbbbbbcccdddccceeeffffffeeeeeefffggggggiiilllooouuu}}}}}}rrrggg``````jjj}}}dddSSSMMMDDDCCCAAA???============;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>CCCSSSkkk~~~wwwqqqpppsssnnnqqqrrrnnnkkkmmmmmmkkkoooooorrrxxx|||zzzzzzwww||||||zzzxxxvvvrrrnnnjjjfffaaa]]]\\\^^^bbbdddeeeeeeggghhhzzzrrrjjjeeeddd___]]][[[WWWSSSPPPMMMLLLIIIGGGEEECCCAAA@@@@@@@@@>>>???BBBDDDEEEDDDBBBAAA@@@@@@BBBFFFGGGIIIPPPXXXgggqqqssssssvvvxxxzzzqqqkkkiiimmmttttttrrrnnnhhhbbb\\\YYYWWWUUUVVVUUURRROOONNNPPPRRRRRRSSSUUUWWWXXXYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\]]]]]]^^^^^^\\\^^^```aaaaaaaaabbbcccaaaccceeefffdddeeegggiiigggiiilllpppvvv}}}sssfff______iii}}}hhhVVVOOOFFFDDDBBB@@@???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::===>>>BBBQQQjjj{{{ssslllmmmqqqjjjnnnnnnjjjggghhhiiigggggghhhmmmttt~~~|||zzzxxxuuuuuuyyywww}}}|||zzzvvvtttrrrpppmmmjjjfffbbbaaadddfffgggeeeeeegggiii}}}uuummmhhhgggbbb```]]]ZZZVVVRRROOONNNKKKIIIFFFCCC@@@>>>>>>======???BBBDDDEEEDDDBBBAAA>>>???BBBFFFGGGHHHNNNVVVbbblll~~~ssssssvvvxxxyyypppiiihhhmmmuuuuuusssooohhh```YYYVVVUUUTTTUUUUUURRRNNNMMMOOOQQQVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWRRRRRRSSSTTTUUUWWWXXXYYY[[[[[[ZZZ[[[[[[\\\]]]]]][[[]]]````````````bbbcccccceeegggfffdddcccdddggghhhjjjmmmqqqwww~~~sssggg______iii}}}kkkXXXQQQIIIHHHEEECCCBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???CCCRRRjjj{{{qqqiiikkkpppiiillllllhhheeeffffffddd```ccciiiqqqyyyyyytttsssqqqpppsssxxxwww}}}|||yyytttrrrqqqqqqpppnnnjjjgggfffiiijjjiiifffeeegggiiizzzwwwpppjjjiiifff```[[[WWWTTTQQQNNNOOOKKKFFFCCCAAAAAAAAA@@@===???BBBDDDEEEDDDCCCBBBBBBCCCCCCDDDEEEJJJPPPUUUbbbmmm}}}yyyqqqnnnqqq{{{ssskkkffffffmmmuuuooorrroooeee\\\XXXVVVTTTUUUUUUUUUSSSRRRRRRTTTVVVYYY\\\```dddggghhhhhhgggiiigggeeecccaaa^^^ZZZWWWTTTSSSQQQOOOQQQTTTWWWZZZXXXYYYYYYZZZ[[[\\\\\\]]]aaaaaabbbaaaaaabbbdddggghhhgggfffcccaaa```bbbddddddggglllpppvvvuuuhhhcccdddlllppp[[[RRRJJJHHHEEECCCCCCBBB@@@???>>>===;;;;;;===>>>===<<<>>>===<<<@@@OOOggg~~~}}}ssslllgggeeeeeeggggggfffdddbbbaaabbbcccaaaaaadddkkkssszzz}}}}}}zzz{{{sssiiihhhkkkooosssvvvxxx~~~~~~zzzwwwuuuuuuuuuuuusssppplllkkkmmmjjjgggeeeffffffgggfff~~~zzztttnnnlllhhhbbb^^^ZZZVVVSSSPPPOOOKKKFFFBBBAAAAAA@@@???>>>???AAABBBCCCBBB@@@???AAAAAABBBCCCDDDHHHMMMQQQ^^^iiizzz}}}xxxpppooosss{{{sssjjjfffeeekkksssppprrrpppfff]]]YYYWWWUUUVVVXXXYYYYYYXXXYYY[[[\\\aaadddhhhkkknnnnnnnnnmmmpppmmmhhheeeaaa]]]YYYVVVTTTRRRQQQPPPPPPRRRTTTVVVUUUVVVVVVWWWXXXXXXYYYYYY___```aaa``````bbbdddggghhhgggfffdddaaaaaabbbdddeeehhhmmmrrrwwwwwwhhhbbbccckkkppp\\\TTTMMMJJJGGGFFFEEEDDDBBB@@@BBB@@@>>>=========<<<;;;<<<<<<<<<@@@MMMddd|||zzzqqqjjjfffdddccceeeeeeeeecccbbbaaaaaabbb^^^^^^aaagggoootttvvvvvvpppqqqtttyyy|||pppfffdddfffjjjnnnsssyyy~~~}}}}}}|||yyywwwvvvwwwwwwwwwuuussspppnnnmmmkkkgggffffffggggggfffzzzuuuoookkkfffaaa]]]ZZZVVVSSSOOOKKKFFFBBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>???@@@BBBBBBCCCEEEHHHKKKYYYddduuu}}}wwwxxxxxxpppqqquuu}}}}}}rrrjjjeeeccchhhoooooosssqqqhhh```\\\ZZZXXXZZZ]]]```bbbcccccceeefffkkklllooorrrtttttttttssstttpppjjjddd___ZZZUUURRRRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTUUUVVVVVVWWWWWW]]]^^^_________aaadddgggggggggfffdddbbbaaacccdddeeeiiinnnrrrxxxxxxiiibbbaaajjjppp^^^WWWQQQNNNKKKHHHGGGFFFCCCAAAEEECCC@@@>>>===<<<;;;999:::;;;===@@@JJJ^^^yyyvvvnnniiifffdddcccccccccbbbbbbaaaaaaaaaaaa\\\]]]aaafffkkkooopppooojjjlllooosssxxx}}}zzzooodddaaabbbeeekkkpppzzz~~~{{{yyyyyyyyyxxxwwwxxxyyyyyyyyyxxxvvvtttrrrnnnkkkiiigggggghhhgggfff{{{rrrnnniiieeeaaa\\\XXXTTTPPPLLLFFFBBB@@@@@@>>>===@@@@@@@@@@@@???@@@@@@@@@>>>@@@AAABBBBBBCCCEEEGGGTTTaaaqqqvvvuuu|||ssstttxxx~~~vvvvvvwww{{{|||qqqjjjdddbbbeeekkknnnrrrrrrllleeebbb___]]]___ccchhhkkkmmmmmmnnnoooppprrrtttuuuvvvvvvuuuuuuqqqlllddd]]]WWWSSSPPPMMMPPPPPPQQQRRRSSSSSSTTTSSSWWWWWWWWWWWWXXXXXXYYYYYY[[[\\\^^^^^^___aaadddgggggghhhgggeeecccbbbcccddddddhhhmmmrrrxxxzzzjjjbbb```iiiqqqaaaZZZTTTQQQNNNKKKJJJHHHEEECCCFFFCCC@@@>>>===<<<:::888888:::===@@@FFFWWWsssyyyrrrnnnmmmllljjjiiicccaaa_________``````___^^^___cccgggjjjllllllllliiikkknnnqqquuuzzzzzzoooeeeaaabbbeeekkkrrrzzz}}}zzzwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvtttooollljjjhhhhhhhhhgggffftttqqqlllgggccc^^^YYYVVVRRRMMMHHHCCCAAA@@@>>>===?????????@@@AAABBBBBBCCC>>>@@@AAAAAAAAAAAACCCEEEQQQ^^^oooyyywwwyyyyyy{{{|||xxxvvvmmmllllllpppzzz{{{qqqjjjddd```bbbgggkkkqqqtttoookkkiiigggeeeeeeiiinnnrrrsssssssssttttttuuuuuuvvvvvvuuutttsssgggbbbYYYSSSNNNLLLKKKJJJNNNPPPRRRTTTVVVXXXXXXXXX\\\\\\]]]]]]]]]]]]]]]^^^[[[\\\]]]^^^^^^```dddgggggghhhhhhfffcccbbbcccdddcccfffkkkpppwww{{{kkkbbb___hhhttteee^^^WWWTTTPPPNNNLLLJJJHHHFFFEEEBBB???>>>===<<<;;;999888999<<>>===>>>???AAABBBCCCCCCCCC>>>?????????>>>@@@BBBEEEOOO]]]nnnzzz~~~~~~}}}zzzxxxxxx||||||~~~~~~zzzxxxuuuqqqooohhhhhhhhhllltttzzzqqqkkkeee``````dddhhhooouuusssqqqqqqpppnnnkkknnnrrruuuuuutttttttttuuuuuuuuutttsssrrrpppppp___YYYQQQKKKHHHIIIIIIJJJOOOPPPSSSVVVXXX[[[\\\\\\```````````````aaaaaaaaa\\\]]]^^^^^^^^^```cccfffggghhhhhhgggdddccccccdddbbbeeekkkpppvvvzzzlllccc```iiiwwwhhhbbbZZZWWWSSSQQQPPPNNNLLLJJJFFFDDDAAA???>>>===;;;:::888888:::???AAAIII```www|||}}}}}}{{{zzzxxxvvvuuuyyy~~~|||xxxhhhbbb\\\YYY[[[]]]_________aaadddeeeggghhhkkknnnrrruuuyyyzzzzzz|||ssslllfffeeefffiiipppxxx~~~|||xxxtttrrrrrrsssrrrsssuuuuuuuuusssqqqpppnnnllljjjiiiiiihhheeedddzzzwwwsssooojjjddd^^^ZZZVVVQQQKKKFFFCCCAAA???>>><<<>>>@@@AAABBBAAA@@@???<<<===<<<;;;;;;===AAADDDMMM[[[mmm}}}}}}zzzvvvsssrrrrrrrrrssstttwww{{{{{{vvvssspppnnnlllhhhhhhiiilllrrrzzzzzzrrrlllfff```___bbbeeennnuuuvvvvvvxxxyyywwwooorrrtttuuusssqqqqqqqqqqqqpppooonnnlllkkkiiihhh]]]WWWOOOHHHGGGIIIKKKMMMQQQRRRTTTVVVXXXZZZ\\\]]]````````````````````````^^^^^^_________```ccceeeggghhhhhhgggeeeccccccdddbbbfffkkkqqqwwwyyymmmeeebbbjjjyyykkkddd]]]ZZZWWWUUUTTTSSSQQQPPPKKKHHHEEEBBB@@@>>>;;;999:::777999>>>???DDDWWWlll{{{~~~yyywwwyyyzzzxxxwwwyyyxxxyyyzzzmmmeee[[[VVVXXX\\\______bbbdddfffggghhhkkkppptttxxx|||~~~}}}qqqllliiijjjkkknnnvvv~~~{{{vvvrrrqqqqqqqqqrrrssssssrrrpppnnnmmmmmmkkkjjjiiihhhgggdddbbb|||zzzuuuqqqmmmggg```\\\WWWRRRLLLGGGDDDBBB@@@???<<<>>>@@@AAAAAA???===;;;;;;;;;:::888888;;;@@@DDDLLLZZZlll|||~~~zzzuuurrrqqqllllllkkklllnnnrrrvvvyyyzzzuuuqqqooommmkkkhhhiiijjjmmmrrrxxx}}}zzzrrrmmmfff```^^^aaacccllluuuxxxzzz}}}~~~|||rrrsssuuutttqqqooonnnooolllkkkiiihhheeedddbbbaaa___XXXOOOIIIHHHKKKNNNPPPTTTTTTTTTUUUWWWYYY[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^___`````````___```ccceeeggghhhiiihhheeeccccccccccccggglllrrrxxxyyymmmfffccckkk{{{mmmfff___]]]ZZZXXXXXXWWWUUUTTTPPPMMMHHHDDDBBB???;;;999;;;666888===???AAAQQQeeexxx{{{wwwvvvwwwyyyxxxvvv{{{zzz}}}zzzpppfff[[[UUUWWW\\\___```fffhhhiiijjjkkkooouuu{{{www{{{|||zzz||||||}}}}}}rrrnnnmmmoooqqqttt|||}}}wwwrrrppppppqqqrrrrrrsssqqqooommmkkklllkkkiiihhhhhhfffcccaaazzzuuuqqqkkkccc^^^ZZZUUUNNNGGGBBB???>>>>>>CCCCCCBBBAAA@@@>>><<<;;;===<<<:::999:::===@@@BBBKKKXXXiiiwww~~~}}}vvvsssrrrqqqooommmlllmmmqqqtttyyyyyyyyy{{{~~~{{{vvvrrroookkkiiigggfffeeefffiiioootttxxx{{{~~~{{{rrriiiccc`````````ccchhhqqqyyy~~~wwwyyyxxxtttqqqqqqnnnjjjcccbbbaaaaaaaaa```]]]ZZZWWWSSSNNNJJJIIIMMMRRRUUUZZZZZZYYYXXXXXXYYYZZZ[[[]]]]]]\\\\\\\\\\\\]]]^^^bbbaaa```___```aaacccdddggghhhiiihhhfffeeeeeeeeeccchhhooouuu|||xxxmmmlllkkkoooqqqjjjcccbbbaaa^^^\\\ZZZXXXWWWVVVQQQJJJDDD@@@===:::888;;;;;;<<<<<<;;;AAAQQQbbbyyy}}}wwwsssuuuxxxxxxyyy{{{}}}{{{qqqhhh^^^YYYZZZ^^^``````gggiiilllmmmnnnppprrruuu|||}}}~~~~~~{{{wwwsssppprrrrrrtttuuuxxxzzz{{{|||~~~~~~~~~}}}}}}}}}}}}{{{zzzvvvvvvvvvuuuuuuxxx}}}|||yyyuuuqqqpppmmmnnnnnnnnnnnnlllkkkjjjgggfffeeecccbbbaaa``````}}}xxxtttnnnfff```[[[WWWPPPHHHCCC@@@@@@@@@=========<<<;;;999888777???===;;;::::::<<<>>>@@@JJJVVVfffttt}}}|||yyyxxxuuurrrpppooopppqqqqqqpppqqquuuzzz{{{vvvrrrmmmiiifffaaa```______bbbhhhnnnrrrwwwzzzyyypppggg```]]]]]]]]]___fffoooyyy~~~zzz|||{{{uuuqqqppplllggg]]]\\\\\\]]]^^^]]]ZZZXXXWWWUUUQQQNNNNNNQQQUUUXXX[[[ZZZYYYXXXXXXYYYZZZZZZ]]]]]]\\\\\\\\\\\\]]]]]]bbbaaa```___```bbbdddfffgggiiijjjiiigggeeeeeefffdddhhhnnnssszzzwwwkkkjjjkkkqqqwwwpppkkkjjjhhheeeaaa^^^[[[ZZZWWWRRRKKKEEEAAA>>>;;;999::::::<<<===<<>>>>>===<<<;;;;;;@@@>>><<<;;;:::;;;===>>>IIISSSaaaooo|||yyyxxxzzz|||wwwssspppoookkkjjjkkkpppvvv}}}zzztttpppkkkfffccc]]][[[XXXXXX[[[aaaggglllrrruuuzzz~~~|||wwwnnneee^^^ZZZYYYYYY[[[bbbmmmxxx~~~~~~wwwrrroooiiicccYYYYYYYYY[[[\\\\\\ZZZXXXWWWVVVUUUTTTUUUVVVYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\________________________bbbaaa``````aaaccceeefffgggiiiiiihhhfffeeeeeefffeeehhhmmmqqqwwwuuuiiihhhkkkuuu~~~wwwuuusssqqqnnniiieeeaaa^^^YYYUUUNNNGGGCCC@@@>>><<<999:::<<<>>>===@@@MMMZZZooowww|||uuurrrvvvzzz|||~~~~~~xxxkkkfff___\\\^^^bbbddddddfffhhhkkkllllllllllllmmmmmmnnnqqqrrrsssqqqooonnnooonnnmmmllllllnnnqqqrrrpppoooooonnnnnnmmmmmmmmmmmmpppuuuyyy|||~~~{{{xxxuuutttppppppooonnnmmmkkkiiihhhhhhgggeeecccaaaaaaaaaaaaxxxoooiiibbb]]]TTTKKKEEEBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>GGGOOO\\\kkkwwwuuuuuuzzzzzztttpppnnnmmmmmmpppuuu{{{~~~zzzuuuppplllhhhccc```[[[XXXVVVUUUWWW]]]dddhhhmmmqqqvvv{{{~~~{{{vvvmmmddd\\\XXXVVVVVVXXX```lllxxxyyysssoooiiibbb\\\[[[[[[]]]^^^^^^\\\ZZZWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[\\\^^^```aaaddddddddddddddddddccccccdddcccaaa```aaabbbdddeeegggggghhhfffdddcccdddeeegggiiilllpppuuuvvvhhhggglllxxx~~~{{{zzzyyyvvvqqqlllgggddd]]]XXXQQQJJJFFFCCC@@@>>>999:::<<<>>>>>>???IIITTTkkkssszzz|||uuurrrvvv{{{~~~~~~zzzttteeeaaa[[[YYY[[[^^^```aaadddgggjjjkkkkkkjjjjjjjjjkkkmmmppptttvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttsssrrrqqqpppppprrrvvv|||~~~|||yyywwwvvvrrrqqqpppnnnllljjjhhhggghhhgggdddbbbaaa```aaaaaa~~~uuunnnfff```WWWMMMFFFBBBBBBBBB@@@???>>>============>>><<<;;;;;;;;;<<<===???@@@EEEKKKYYYhhhttt|||qqqrrrwww||||||vvvwwwuuussssssuuuwwwxxxxxxuuurrrnnnkkkhhheee```]]]XXXVVVSSSRRRUUUZZZ```ccciiimmmsssxxx|||zzzuuummmddd\\\XXXUUUUUUVVV^^^jjjvvv~~~yyysssoooiiibbb______^^^_________\\\ZZZVVVXXXZZZ\\\^^^^^^^^^]]]YYYYYYZZZ[[[^^^aaadddfffiiiiiijjjjjjiiihhhggggggeeedddbbb``````aaabbbcccfffffffffdddbbbaaacccdddgggjjjmmmpppuuuxxxiiigggmmm{{{}}}yyysssmmmjjjaaa\\\UUUNNNIIIEEEBBB@@@::::::<<<>>>===>>>EEENNNfffnnnvvvzzz|||vvvrrrvvv{{{~~~~~~|||{{{wwwqqqeeeaaa\\\YYYYYY\\\^^^```dddfffiiijjjjjjjjjkkklllnnnppptttyyy||||||yyywwwyyy~~~~~~|||zzzxxxwwwsssrrrpppnnnkkkiiihhhgggiiigggdddbbb``````aaabbb|||uuummmfff[[[PPPGGGCCCBBBBBBAAA@@@>>><<<<<<<<<<<<===::::::;;;<<<===>>>???@@@CCCHHHWWWiiiuuu~~~|||qqqppptttzzz|||yyywwwvvvtttrrrpppnnnllliiigggeeeaaa]]]ZZZTTTSSSQQQPPPRRRVVV[[[^^^dddhhhnnnsssxxx{{{}}}xxxtttlllccc\\\XXXUUUTTTUUU\\\hhhsss}}}}}}yyysssoooiiibbb```_________```___\\\ZZZXXXZZZ]]]___``````___^^^WWWWWWYYY[[[^^^bbbeeeggghhhiiiiiijjjiiihhhfffeeebbbaaa```___```aaacccdddffffffeeecccaaaaaaccceeehhhkkkooorrrxxxzzzkkkhhhqqqzzzsssooofffaaaYYYQQQKKKGGGCCC@@@;;;:::;;;===<<<<<>>===>>>???<<<<<<<<<<<<======>>>>>>BBBGGGWWWkkkwww~~~uuusssuuuxxx~~~{{{xxxsssooollljjjhhheeeccc___ZZZWWWRRRQQQQQQQQQRRRUUUXXXZZZ]]]aaagggmmmqqquuuxxx{{{||||||}}}yyyuuuqqqjjjbbb\\\WWWUUUTTTTTTZZZdddoooxxx}}}yyysssnnnfff____________```aaaaaa___]]][[[]]]___aaabbbbbb```___VVVWWWWWWYYY[[[^^^aaacccbbbcccdddddddddbbb```^^^]]]\\\\\\]]]___bbbfffhhhhhhhhhgggdddbbbbbbdddfffgggkkkpppuuu{{{yyykkkjjjuuuyyytttkkkeee\\\TTTMMMHHHCCC@@@===;;;:::;;;;;;;;;@@@GGGRRR^^^kkksss~~~~~~}}}xxxsssuuuxxxzzz}}}~~~~~~|||xxxtttlllddd______bbbeeeccceeeggghhhjjjnnnsssvvvzzz}}}~~~{{{yyyvvvuuusssqqqooommmkkkjjjiiiiiijjjgggdddaaa___```aaacccxxxpppdddVVVLLLGGGEEEEEEEEECCCAAA>>><<<<<<=====================<<<<<<<<>>;;;::::::::::::???FFFIIIWWWfffqqq}}}~~~~~~~~~yyyssstttwwwyyy|||yyyqqqgggaaa```cccgggdddeeefffhhhkkkpppvvvzzz~~~{{{xxxuuutttrrrqqqooolllkkkjjjjjjjjjjjjgggdddaaa___```bbbccc~~~vvviii[[[QQQKKKGGGEEEFFFEEEBBB@@@???@@@AAAAAABBB@@@>>><<<;;;<<<======CCCJJJYYYhhhuuuyyyyyyzzz~~~yyyvvvrrrooojjjfffbbb]]]XXXTTTTTTTTTSSSRRRQQQRRRUUUWWW]]]^^^___aaaeeejjjoooqqqssswww|||~~~|||xxxuuusssrrrnnnhhhaaa[[[XXXVVVUUUUUUWWW\\\fffqqqyyy}}}}}}}}}yyytttnnngggbbb```______aaabbbccccccccccccccccccccccccbbb```___^^^ZZZXXXUUURRRRRRSSSUUUWWWYYYXXXWWWUUUUUUUUUVVVVVVXXXZZZ^^^bbbeeehhhiiiiiihhhhhhhhhfffddddddfffiiiiiilllqqqvvv~~~nnnjjjsss{{{qqqjjj```XXXSSSMMMFFF@@@===<<<:::999999;;;>>>@@@IIIVVVccclllzzz}}}}}}vvvtttvvvxxx|||~~~sssjjjfffdddeeeeeeaaabbbcccdddgggoooyyy~~~}}}zzzwwwuuussssssssstttpppkkkiiikkklllkkkjjjgggfffcccaaa```aaacccdddzzzlll^^^SSSLLLIIIHHHGGGFFFCCCAAA@@@@@@AAAAAAAAA@@@>>><<<;;;;;;======BBBJJJZZZkkkxxx}}}{{{|||}}}tttqqqmmmjjjfffaaa[[[WWWVVVVVVUUUSSSRRRRRRSSSUUUWWWYYY\\\```cccgggiiijjjnnnqqquuuvvvuuuqqqooonnnmmmjjjeee___YYYUUUSSSRRRSSSVVV[[[eeeqqqzzz~~~~~~|||yyytttnnnhhhccc```]]]^^^```bbbdddeeeeeeeeeccccccccccccbbbaaa```___ZZZWWWTTTQQQPPPPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTUUUYYY[[[^^^bbbeeegggiiiiiigggggggggeeeccccccfffhhhiiilllqqqwww~~~ooolllvvv~~~wwwoooddd\\\UUUNNNEEE???===<<<:::999999;;;>>>???FFFSSSaaakkk{{{|||~~~xxxtttsssuuuzzz~~~tttjjjeeecccbbbbbb```aaabbbdddgggnnnxxx}}}{{{yyyvvvtttrrrrrrrrrtttpppkkkiiiiiijjjjjjiiihhhfffdddbbbaaabbbdddeeeqqqbbbVVVOOOLLLLLLIIIHHHEEEBBBAAA@@@AAAAAAAAA???===;;;;;;;;;===>>>AAAIIIZZZlllyyy}}}}}}yyywwwsssppplllfff```[[[WWWVVVUUUSSSRRRQQQRRRRRRRRRUUUYYY^^^aaabbbbbbbbbiiikkknnnnnnmmmkkkjjjjjjiiigggccc^^^YYYUUURRRPPPRRRTTT[[[dddoooxxx}}}|||{{{xxxtttnnnhhhccc```]]]^^^```bbbdddfffggggggbbbcccccccccbbbaaa``````ZZZWWWTTTPPPNNNMMMNNNOOOPPPPPPOOOPPPQQQSSSUUUVVV[[[\\\^^^aaadddggghhhiiiggggggfffdddbbbccceeegggjjjmmmrrrxxx~~~pppooozzz~~~vvvkkkaaaXXXOOOEEE???===<<<;;;::::::;;;===>>>BBBOOO^^^lll}}}}}}~~~zzzsssqqqrrryyy}}}sssjjjdddaaa___^^^___```aaabbbgggnnnwww}}}zzzyyywwwuuusssrrrqqqpppqqqnnnjjjhhhgggggggggfffgggfffdddbbbbbbccceeefffyyyhhhZZZRRRPPPPPPLLLJJJGGGDDDBBBAAAAAAAAA@@@???===;;;;;;;;;===>>>AAAHHHVVVgggttt|||~~~}}}zzzwwwrrrkkkccc^^^WWWUUUSSSQQQQQQQQQQQQQQQQQQTTTWWW[[[]]]^^^^^^^^^eeegggiiiiiihhhggghhhiiigggfffddd```\\\WWWSSSPPPQQQTTT[[[cccllltttyyy|||yyyxxxvvvrrrmmmgggbbb```]]]^^^```bbbcccdddeeeeeebbbbbbcccccccccbbbaaaaaa\\\YYYUUUQQQOOOMMMMMMMMMOOOOOOPPPQQQSSSVVVYYYZZZ\\\]]]^^^```cccfffhhhjjjhhhhhhgggeeeccccccfffhhhiiilllqqqwww}}}qqqrrr~~~|||rrrfff[[[PPPFFF???===<<<;;;::::::;;;===>>>AAALLL\\\mmm}}}sssoooqqqyyy{{{qqqhhhccc```^^^]]]______```bbbgggnnnvvv{{{yyyyyywwwuuusssqqqpppooonnnllliiifffeeeddddddcccddddddbbbbbbbbbcccdddeeennn___UUUSSSSSSOOOMMMIIIEEECCCAAAAAAAAA???>>><<<;;;:::;;;===>>>BBBFFFPPP___lllxxxzzz{{{}}}~~~yyypppgggaaaWWWTTTPPPOOOPPPRRRRRRQQQRRRSSSTTTVVVXXXYYYZZZ[[[```bbbdddeeeeeeeeegggiiigggfffdddaaa\\\WWWRRROOORRRVVV\\\dddkkkppptttvvvwwwuuurrrnnnjjjeeebbb```___``````aaabbbbbbbbbaaaaaabbbbbbccccccccccccbbb^^^\\\YYYUUURRRQQQPPPPPPOOOPPPPPPRRRUUUXXX[[[]]]^^^^^^^^^___aaaeeehhhjjjiiiiiihhhfffeeeeeegggiiihhhkkkpppwww~~~|||rrrtttyyylll___RRRGGG@@@===<<<;;;;;;;;;;;;<<<===AAAKKK[[[nnnvvvqqqqqqzzz~~~xxxnnnfffbbb``````___```___```ccciiipppwww{{{~~~yyyyyywwwuuussspppnnnmmmjjjiiigggdddbbbaaaaaaaaaaaaaaa``````aaabbbcccddduuucccXXXTTTTTTQQQOOOKKKGGGDDDBBBAAAAAA>>>===;;;::::::;;;===>>>BBBCCCKKKXXXeeerrr}}}zzzzzz{{{xxxooohhh]]]WWWQQQNNNPPPRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXXXX[[[]]]aaacccdddeeehhhiiigggfffddd```[[[VVVQQQNNNRRRWWW```ggglllooorrrtttuuusssnnnjjjfffcccaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbcccdddddddddccc```___\\\ZZZWWWVVVVVVUUUQQQQQQRRRSSSVVVYYY[[[]]]```___^^^^^^```dddgggjjjjjjjjjiiigggeeefffhhhjjjhhhkkkqqqwww}}}rrruuussscccSSSGGGAAA======<<<;;;;;;;;;;;;<<>>===;;;::::::;;;===>>>@@@AAAIIIVVVbbbmmmzzzyyy}}}{{{zzzyyyrrrfff^^^UUUPPPQQQSSSTTTSSSVVVWWWYYY[[[[[[[[[YYYXXXYYY\\\aaaeeegggiiikkkmmmkkkiiifffaaa\\\VVVRRRPPPQQQXXXccclllppprrrtttuuutttpppkkkeeebbb```aaabbbaaabbbcccddddddddddddddd```aaabbbcccddddddddddddaaa```^^^]]][[[[[[ZZZZZZVVVVVVVVVWWWYYY[[[]]]___bbb```^^^^^^___cccgggjjjiiiiiihhhfffeeeeeegggjjjjjjmmmsssyyytttttt}}}zzzgggTTTGGG@@@======<<<<<<;;;;;;;;;;;;@@@DDDQQQfffxxxxxxssswwwxxxmmmccc______aaabbbdddbbbbbbgggnnnvvv{{{|||~~~}}}wwwwwwuuurrrnnnjjjfffddd```bbbcccaaa^^^]]]^^^```^^^^^^___```aaabbbcccddd}}}iii[[[UUUTTTUUURRRNNNIIIEEECCCAAAAAA===<<<;;;::::::;;;===>>>>>>@@@IIIWWWccclllvvv~~~vvv}}}{{{~~~zzzmmmdddXXXQQQQQQSSSTTTSSSZZZ\\\```ccccccaaa]]]ZZZZZZ^^^dddiiilllnnnppprrrooommmiiiddd^^^YYYUUUSSSPPPYYYeeeoootttuuuvvvwwwsssoooiiiccc______```bbbaaabbbdddeeefffggggggggg```aaabbbcccdddeeeeeeeee``````___^^^]]]]]]]]]]]]\\\[[[[[[[[[]]]___aaabbbcccaaa___^^^___cccgggjjjhhhhhhhhhfffddddddfffiiilllooouuu{{{uuutttzzziiiUUUFFF???======<<<<<<<<<;;;;;;;;;>>>@@@LLLaaarrrzzzsssuuu{{{{{{mmmccc^^^^^^```bbbeeeddddddhhhpppxxx|||}}}~~~}}}vvvuuusssppplllgggcccaaa^^^```bbb```]]]\\\^^^```^^^___```aaabbbcccdddeee}}}gggUUUOOOQQQQQQPPPOOOMMMIIIDDD@@@===???>>>===<<<;;;;;;<<<===???AAAFFFOOO\\\iiisssxxxxxx|||~~~|||~~~}}}pppdddXXXUUUUUUUUUWWWYYY\\\___eeeiiikkkjjjhhheeebbbcccgggmmmsssxxxzzzzzz}}}uuunnnjjjbbbXXXQQQOOOVVV\\\fffpppvvvwwwuuusssqqqnnnhhhbbb]]]\\\^^^```dddcccdddfffggggggeeeccccccddddddeeefffgggiiiiiicccccccccccccccbbbaaa```\\\\\\\\\]]]]]]___```aaacccbbbaaa```aaabbbdddfffggggggfffffffffhhhiiijjjkkkoootttzzz|||sssqqqzzzhhhTTTFFF@@@>>>>>><<<;;;;;;;;;;;;;;;:::===EEEUUUiii{{{}}}rrrsssyyy}}}zzzmmmeeecccbbbaaa___bbbeeehhhkkkpppuuu|||~~~~~~~~~~~~~~~{{{tttooooookkkbbb\\\\\\XXXZZZ\\\[[[YYYXXX[[[^^^bbb```___```bbbccccccbbbiiiVVVNNNPPPQQQQQQQQQOOOKKKGGGCCC@@@AAA@@@???=========>>>>>>@@@BBBFFFNNNZZZhhhsssyyy|||{{{~~~~~~}}}qqqeeeZZZVVVWWWWWWYYY\\\cccgggmmmssstttrrrnnnkkkgggiiinnnvvv}}}~~~wwwqqqggg[[[TTTTTTXXX^^^hhhrrrxxxyyywwwuuupppmmmgggaaa]]]\\\^^^```dddccccccdddffffffeeecccbbbbbbccccccdddfffggghhheeedddddddddcccccccccbbb```_________``````aaaaaacccbbbaaa```aaabbbdddfffhhhgggffffffggghhhjjjkkklllooottt{{{{{{rrrnnnuuu{{{kkkUUUHHHBBB>>>>>>===<<<;;;;;;;;;;;;>>>@@@GGGTTTeeeuuusssrrrxxx|||uuulllgggdddcccaaacccfffiiinnnsss{{{~~~|||{{{zzzyyyxxxqqqnnnnnnjjjbbb]]]]]]XXXZZZ[[[[[[YYYYYY\\\^^^bbbaaa______aaaccccccbbblllWWWNNNOOOPPPQQQQQQPPPMMMIIIEEECCCAAA@@@???===<<<<<<======@@@AAACCCJJJUUUcccpppxxx|||zzz|||~~~}}}qqqfff\\\XXXXXXYYY]]]aaakkkpppxxx}}}{{{uuuqqqmmmpppwwwyyyjjj\\\VVVWWWXXX^^^hhhqqqwwwxxxwwwuuuoookkkeee```]]]]]]___aaadddcccaaabbbccceeeddddddbbbbbbbbbbbbccceeefffggggggfffdddccccccdddeeeeeedddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaccceeefffhhhggggggggggggiiijjjkkklllooouuu{{{yyyooojjjnnnttt|||mmmTTTGGGCCC???>>>===<<<;;;;;;;;;;;;>>>@@@FFFQQQaaaqqq}}}uuussswww{{{uuukkkfffdddddddddgggkkkqqqxxx}}}zzzwwwuuuttttttooolllkkkhhhbbb]]][[[YYYZZZ[[[[[[ZZZ[[[]]]___cccaaa______aaabbbccccccnnnXXXNNNOOONNNOOOPPPPPPOOOLLLHHHFFF@@@???===;;;::::::;;;;;;>>>>>>@@@EEEOOO]]]mmmvvv|||}}}~~~}}}rrrggg]]]ZZZZZZ[[[```eeepppvvvzzztttpppttt|||}}}kkk\\\VVVXXXWWW]]]fffnnntttuuutttrrrmmmiiiccc___]]]^^^```aaadddbbb``````bbbcccddddddbbbbbbbbbccccccdddffffffgggfffdddbbbbbbccceeeffffffffffffeeedddcccbbbaaabbbbbbaaabbbcccdddffffffhhhggggggggghhhjjjkkkmmmmmmpppuuu|||uuulllfffiiiqqq}}}lllQQQDDDBBB???>>>===<<<;;;;;;;;;;;;:::<<>><<<;;;;;;;;;;;;>>>???@@@CCCLLLZZZkkkvvv~~~}}}~~~sssiii```[[[[[[\\\bbbiiiuuu|||yyyvvvzzznnn^^^YYY[[[YYY^^^fffnnnssstttrrrqqqkkkfff```]]]^^^```aaabbbdddbbb``````aaacccdddcccdddcccccccccdddeeefffgggeeedddcccaaaaaaccceeefffgggggggggfffdddcccaaa```bbbbbbcccdddeeefffggghhhhhhhhhggghhhiiikkkmmmnnnmmmqqqvvv}}}oooiiieeehhhrrrlllQQQEEECCC??????===<<<<<<<<<<<<<<<999;;;@@@JJJYYYkkk|||~~~wwwwww{{{pppfffccceeeeeehhhmmmsss{{{~~~|||zzzwwwtttrrrqqqqqqpppmmmjjjgggbbb\\\WWWXXXXXXXXXYYY\\\^^^______cccaaa``````bbbbbbbbb```qqqZZZPPPPPPNNNPPPTTTWWWWWWVVVSSSPPPEEECCCAAA???>>>>>>>>>>>>???@@@AAADDDKKKYYYjjjvvv}}}~~~vvvmmmccc___]]]^^^eeemmm{{{}}}ttteee___```^^^ccciiipppssstttrrrpppjjjddd^^^\\\^^^aaabbbbbbcccbbb```aaabbbdddccccccdddddddddddddddeeeffffffdddccccccbbbbbbccceeeeeeggggggggggggeeecccaaa___cccdddeeefffggghhhiiijjjhhhhhhhhhhhhjjjlllnnnooonnnqqqwww~~~~~~jjjgggfffjjjwwwmmmTTTIIIFFF??????>>>===<<<<<<<<<<<<<<<===@@@FFFRRRcccttt{{{yyyzzzqqqfffcccdddeeeiiiooovvv}}}~~~}}}{{{yyyvvvtttrrrqqqpppqqqoookkkhhheee___XXXWWWVVVVVVXXX[[[^^^______bbbaaaaaabbbdddccc```^^^rrr[[[PPPOOOKKKNNNRRRVVVXXXVVVTTTRRRFFFEEECCCAAA????????????<<<>>>@@@BBBIIIVVVgggsss~~~~~~{{{rrrhhhbbb``````hhhqqq~~~xxxkkkddddddaaaeeejjjppprrrrrrpppnnnhhhbbb\\\[[[^^^bbbccccccbbbbbbaaacccdddeeedddbbbcccccccccccccccddddddeeeddddddddddddeeeeeeeeefffgggggghhhhhhgggdddbbb```dddeeefffhhhiiijjjkkkkkkhhhhhhhhhiiijjjlllnnnpppnnnrrrxxxvvvggggggiiinnn|||kkkUUUKKKHHH@@@???>>>===<<<<<<<<<<<<======???BBBLLL[[[mmmyyy~~~{{{yyyqqqgggccccccdddiiiqqqzzz~~~}}}{{{yyyvvvsssqqqpppmmmooooookkkjjjiiiddd\\\VVVTTTTTTVVV[[[^^^___^^^```aaabbbdddeeeccc___\\\ttt[[[OOONNNFFFJJJOOOSSSUUUTTTRRRPPPEEEDDDBBB@@@>>>======>>>888:::===???EEERRRbbbnnnwww~~~~~~~~~~~~uuullleeebbbcccjjjsss~~~xxxmmmfffeee```dddiiinnnpppooolllkkkhhhaaa[[[ZZZ^^^bbbdddcccbbbbbbbbbdddffffffdddbbbbbbbbbbbbbbbbbbbbbccccccddddddeeefffggggggffffffggghhhiiiiiihhhfffcccbbbeeefffgggiiikkkllllllllliiihhhhhhiiijjjmmmooopppnnnrrrxxxqqqfffhhhkkkqqq~~~hhhTTTJJJGGG@@@???>>>======<<<<<<<<<;;;;;;<<>>>>>>>>???BBB???>>>AAAFFFOOO^^^lll{{{}}}}}}}}}}}}~~~~~~|||vvvmmmfffdddffflllpppwwwrrrooommmmmmkkkjjjjjjkkkjjjiiigggaaa^^^[[[[[[^^^cccfffhhhbbbbbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaabbbdddfffgggeeeeeeeeeeeefffgggiiiiiikkkjjjiiigggffffffffffffeeegggiiiiiihhhhhhjjjkkkjjjiiiiiiiiijjjlllnnnooonnnrrryyyssshhhiiimmmwwwgggTTTKKKHHHAAA@@@>>>===;;;:::::::::===<<<>>>BBBHHHRRRdddttt~~~{{{}}}uuujjjggghhhmmmnnnwww~~~|||yyyvvvssspppnnnmmmoooqqqrrrppplllgggdddYYYYYYYYYYYYZZZ[[[]]]^^^`````````bbbcccaaaZZZUUUxxx^^^PPPMMMKKKMMMPPPSSSSSSRRRNNNKKKGGGEEECCC@@@>>>>>>>>>???BBB???>>>@@@DDDLLLZZZhhhuuu~~~|||{{{{{{{{{{{{zzz}}}yyyqqqiiigggiiinnnqqq}}}}}}xxxtttqqqooonnnllliiihhhggggggeeeddd___]]]ZZZZZZ^^^bbbfffgggccccccccccccccccccccccccbbbbbbaaabbbcccdddfffgggffffffffffffggghhhiiijjjiiihhhgggfffeeedddddddddeeegggjjjkkkjjjiiijjjkkkiiihhhhhhhhhiiikkkmmmnnnpppssszzz|||qqqfffhhhooo|||gggTTTKKKHHHCCCBBB@@@>>>===<<<<<<<<<>>>===@@@DDDIIIPPP___mmmzzz}}}xxxllliiikkkppprrr|||~~~~~~}}}zzzvvvrrrooommmmmmnnnooopppooolllhhhfff[[[ZZZYYYXXXXXXZZZ\\\^^^______```aaabbb___YYYTTTyyy^^^QQQOOOOOOQQQSSSUUUTTTQQQMMMJJJHHHFFFCCC@@@???>>>>>>???BBB???===???BBBHHHUUUbbbnnnyyy~~~|||zzzxxxwwwwwwwwwuuuvvvyyy||||||uuunnnkkklllppprrr}}}yyyvvvtttsssqqqnnniiieeecccbbbaaa___]]][[[YYYZZZ]]]bbbeeefffddddddddddddddddddddddddbbbbbbbbbcccdddeeefffggggggggggggggghhhiiijjjjjjhhhgggeeedddccccccbbbbbbeeehhhkkkmmmlllkkkjjjjjjhhhggggggggghhhjjjlllmmmqqqtttzzzxxxnnneeehhhrrrfffUUULLLIIIEEEDDDBBBAAA???>>>>>>>>>>>>???BBBFFFHHHMMMZZZfffvvv|||{{{oookkknnntttxxx}}}}}}~~~|||yyytttpppllljjjkkklllmmmmmmlllkkkiiihhh___]]]YYYWWWVVVXXX[[[]]]^^^^^^^^^______\\\VVVRRRzzzaaaTTTSSSSSSVVVXXXXXXUUUQQQMMMKKKIIIGGGDDDAAA???>>>>>>??????===<<<>>>AAAFFFRRR^^^kkkuuu~~~}}}zzzwwwuuutttssssssqqqqqqrrrtttwww{{{}}}wwwrrrooooooqqqrrr~~~~~~{{{yyyvvvuuutttpppiiidddaaa___]]]\\\ZZZXXXXXXYYY]]]aaadddeeeccccccddddddddddddeeeeeebbbbbbcccdddeeefffggggggiiiiiihhhhhhiiijjjjjjkkkggggggeeedddcccbbbbbbbbbeeeiiimmmooonnnllljjjjjjhhhhhhhhhhhhiiijjjlllmmmqqqtttzzzqqqiiieeeiiitttfffVVVMMMJJJEEEEEECCCAAA@@@?????????@@@???AAADDDEEEJJJWWWddduuu{{{|||}}}qqqnnnqqqwww~~~~~~||||||}}}~~~~~~}}}zzzvvvqqqllliiifffjjjjjjjjjjjjjjjjjjjjjjjjccc___ZZZVVVUUUVVVZZZ\\\\\\]]]]]]]]][[[XXXTTTQQQ|||dddXXXWWWVVVYYY\\\\\\XXXRRROOOMMMIIIGGGDDDAAA???>>>>>>???<<<:::;;;>>>AAAFFFRRR]]]lllttt|||{{{xxxuuusssqqqqqqpppnnnmmmmmmooorrrwww{{{~~~~~~|||yyyuuusssrrrrrrrrrvvvwwwzzz~~~}}}zzzwwwuuuvvvqqqjjjddd```]]][[[YYYWWWVVVWWWZZZ^^^bbbcccdddaaabbbbbbbbbcccccccccdddbbbcccdddeeefffgggggghhhjjjiiiiiiiiiiiijjjjjjkkkiiihhhgggeeeddddddccccccfffjjjnnnooonnnllljjjiiiiiiiiiiiiiiijjjlllmmmooopppttt{{{xxxkkkeeeeeejjjvvv}}}fffWWWOOOKKKEEEDDDCCCAAA@@@???>>>>>>@@@>>>>>>???AAAHHHWWWeeewww{{{ssspppttt{{{~~~|||||||||}}}}}}|||yyyuuuqqqmmmiiiggghhhhhhhhhhhhhhhiiijjjjjjeeeaaa[[[VVVTTTUUUYYY[[[[[[\\\]]]\\\XXXTTTQQQOOOfffYYYWWWVVVZZZ^^^^^^YYYTTTQQQPPPJJJHHHEEEBBB???>>>>>>>>><<<;;;<<>>>>>>>>@@@===<<<===???FFFUUUdddvvvzzzvvvtttyyy}}}|||{{{zzzzzz|||{{{yyyvvvsssooolllkkkffffffggggggggghhhhhhhhheeeaaa[[[VVVTTTUUUXXXZZZ[[[\\\]]][[[VVVRRROOONNNfffWWWUUUTTTYYY]]]]]]XXXSSSRRRRRRKKKIIIEEEBBB???>>>>>>>>>???===>>>AAACCCFFFOOOYYYgggppp~~~~~~yyywwwuuurrrpppoooooooooiiiiiiiiijjjlllppptttvvvzzzzzzzzzzzzyyywwwvvvtttuuuvvvyyy|||~~~}}}|||zzzvvvtttppplllgggccc___[[[WWWUUUTTTUUUWWW[[[```ddddddddd______```aaaaaabbbcccccccccdddeeeggghhhhhhhhhhhhjjjiiiiiihhhhhhhhhiiiiiijjjiiihhhfffeeeeeeddddddhhhjjjlllmmmkkkjjjjjjjjjiiiiiihhhiiijjjkkkmmmnnnpppvvvxxxggg___^^^bbboooyyyeeeYYYQQQMMMEEEDDDCCCAAA@@@???>>>>>>>>>===<<<>>>???DDDRRR___rrryyyzzzyyy~~~|||zzzxxxwwwwwwwwwvvvuuutttrrrooommmllleeeeeefffggggggggggggfffdddaaa[[[WWWUUUVVVXXXZZZ[[[]]]]]]ZZZUUUPPPNNNNNNeeeUUURRRQQQWWW\\\\\\WWWSSSRRRSSSKKKIIIFFFBBB@@@>>>>>>>>>BBB@@@AAACCCDDDFFFNNNWWWcccmmm}}}}}}xxxvvvtttrrrpppooooooooohhhgggggghhhkkknnnqqqsssyyyzzz{{{||||||zzzxxxvvvrrrtttvvvyyy|||~~~}}}|||{{{{{{{{{yyyvvvtttllliiieeebbb^^^ZZZVVVSSSSSSTTTWWW\\\aaadddeeeddd___``````aaabbbbbbcccccccccdddfffgggiiiiiihhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiihhhgggfffeeedddddddddiiijjjlllkkkjjjiiiiiijjjhhhhhhgggggghhhjjjlllmmmqqqxxxsssccc\\\]]]```qqqxxxeeeYYYQQQMMMFFFEEECCCBBB@@@@@@??????======>>>@@@@@@DDDOOOZZZooowww}}}|||}}}{{{xxxvvvuuutttqqqqqqqqqpppnnnmmmkkkjjjdddeeefffgggggggggeeeeeeccc```\\\XXXVVVVVVXXXYYY\\\]]]^^^ZZZTTTPPPNNNNNNeeeRRRLLLNNNOOOQQQRRRRRRQQQPPPOOOLLLKKKGGGDDDAAA???>>>>>>AAA@@@@@@AAADDDGGGJJJLLL]]]mmm}}}{{{|||wwwqqqnnnmmmllljjjgggjjjiiigggggggggiiilllmmmppprrrtttvvvwwwwwwvvvvvvsssrrrrrrtttxxxzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}wwwwwwwwwwwwuuusssqqqpppfffeeebbb^^^ZZZVVVSSSQQQQQQUUUZZZ___ccccccbbbaaabbbbbbaaaaaaaaaaaabbbbbbdddeeefffgggggghhhggggggiiijjjkkkkkkjjjiiihhhggghhhggggggfffeeeeeeddddddiiiiiiiiiiiiiiihhhgggggghhhhhhfffeeefffhhhkkknnnwww|||lll___ZZZZZZfff|||xxxgggZZZQQQMMMHHHHHHFFFEEECCCAAA@@@???===???@@@???>>>BBBJJJRRRjjjvvv~~~zzzvvvsssqqqpppooooooooopppqqqpppmmmjjjffffffggggggffffffeeedddgggccc]]]XXXUUUUUUWWWYYYaaa]]]YYYUUUPPPLLLQQQXXXeeeQQQKKKJJJKKKMMMNNNOOOOOOOOONNNMMMKKKHHHEEEBBB@@@@@@???@@@@@@@@@AAACCCFFFIIIKKK[[[kkk{{{~~~zzzuuuooollllllkkkhhhfffggggggfffeeefffggghhhiiikkkllloooqqqssssssrrrqqqooonnnnnnooosssuuuvvvvvvuuuvvvwwwxxxyyyyyyzzzzzzvvvvvvuuutttqqqnnnkkkjjjbbb```]]]YYYUUURRRPPPOOOQQQTTTZZZ```cccdddcccbbbeeeeeeddddddddddddeeeeeeffffffggghhhiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhgggggggggffffffeeedddddddddhhhiiiiiiiiiiiihhhgggfffgggggggggggghhhkkkoooqqqyyy~~~{{{jjj^^^\\\]]]iiivvvfffZZZQQQMMMHHHGGGFFFDDDCCCAAA@@@???===??????>>>===AAAIIIPPPcccppp}}}}}}yyyvvvsssqqqpppnnnnnnnnnooopppooollliiiffffffffffffeeeeeeeeedddfffccc]]]XXXVVVVVVXXXYYYaaa]]]XXXTTTNNNKKKPPPWWWeeeQQQJJJGGGHHHJJJKKKMMMNNNNNNNNNLLLKKKHHHEEECCCBBBAAAAAA????????????AAADDDGGGIIIXXXhhhyyywwwrrrmmmjjjjjjiiigggddddddddddddddddddccccccbbbccceeehhhjjjllllllkkkkkkhhhggggggiiilllnnnooonnnoooooopppqqqrrrsssssstttrrrrrrpppnnnkkkgggcccaaa]]]ZZZWWWSSSPPPNNNMMMMMMQQQUUU[[[```dddeeedddcccccccccbbbbbbbbbbbbccccccfffggghhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjiiihhhhhhffffffeeeeeedddccccccccchhhhhhhhhhhhhhhggggggffffffggghhhhhhiiilllqqquuu{{{vvvfff^^^___cccooottteeeYYYPPPMMMHHHGGGFFFDDDCCCAAA@@@???===>>>>>>===<<<@@@FFFLLLZZZgggwww~~~{{{xxxuuurrrppppppmmmllllllmmmmmmllljjjggggggfffeeedddddddddeeeeeeeeebbb]]]YYYWWWWWWYYYZZZaaa\\\VVVRRRMMMJJJPPPWWWdddPPPJJJGGGHHHIIIJJJKKKLLLMMMNNNKKKJJJGGGEEECCCBBBBBBBBB???>>>===>>>???BBBEEEFFFUUUdddvvvuuupppkkkhhhggggggdddbbbaaabbbccccccbbbaaa___]]]^^^___bbbdddffffffeeeeeecccaaaaaacccfffhhhiiiiiihhhiiiiiiiiijjjkkklllmmmkkkkkkjjjgggdddaaa]]][[[XXXVVVRRRNNNLLLLLLMMMNNNTTTXXX]]]bbbdddeeecccbbbaaaaaa````````````aaaaaaffffffgggiiijjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiifffeeeeeeddddddcccbbbbbbggggggggghhhhhhgggfffffffffhhhiiiiiiiiilllqqqvvv|||qqqbbb^^^ccciiiwwwsssdddXXXOOOLLLHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>><<<<<<>>>DDDHHHTTTaaarrr}}}{{{yyyvvvsssqqqpppooolllkkkjjjkkkkkkjjjhhhfffffffffdddcccccccccdddeeebbb```]]]ZZZXXXXXXYYYZZZ___YYYTTTPPPKKKJJJQQQZZZeeeQQQJJJFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJGGGEEECCCBBBBBBBBB>>>>>>======>>>@@@CCCDDDQQQ```sss}}}uuupppjjjgggfffeeebbb``````aaabbbcccbbb___]]][[[ZZZ\\\^^^```bbbaaa``````___^^^^^^```cccfffggggggeeedddcccccccccdddeeefffcccccccccbbb```]]]ZZZYYYUUUSSSPPPNNNMMMNNNPPPQQQXXX[[[___ccceeedddbbb```ccccccbbbbbbbbbbbbcccccccccdddeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjfffeeeeeeddddddcccbbbbbbeeeffffffgggggggggffffffgggiiijjjiiigggiiiooottt|||lll^^^^^^fffnnnssscccWWWNNNKKKHHHHHHGGGFFFDDDCCCBBBBBB??????===<<<<<<>>>AAADDDQQQ]]]ooo}}}~~~}}}zzzyyywwwtttrrrpppoooooollljjjiiiiiiiiihhhfffdddeeeeeedddccccccccccccccc___^^^\\\ZZZYYYYYYYYYZZZ\\\VVVQQQNNNKKKKKKTTT^^^fffRRRKKKDDDDDDEEEFFFGGGIIIKKKLLLMMMKKKIIIFFFDDDCCCBBBBBB???>>>======>>>@@@BBBCCCMMM[[[nnn}}}}}}wwwrrrkkkgggfffdddaaa^^^___```aaaaaa```^^^\\\ZZZZZZ[[[]]]^^^___^^^\\\[[[\\\[[[\\\^^^bbbfffggghhhcccbbbaaa_________```aaa^^^^^^___^^^]]][[[YYYXXXTTTRRRQQQPPPPPPRRRTTTUUUYYY\\\aaadddfffeeecccaaabbbaaaaaaaaaaaaaaaaaabbbaaabbbccceeefffggghhhhhhiiiiiiiiihhhiiiiiijjjkkkffffffeeeeeedddcccccccccdddeeeffffffffffffffffffgggiiikkkjjjggghhhooouuu|||}}}fff[[[]]]iiisssrrrcccWWWOOOKKKIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@>>><<<<<<>>>@@@AAAMMMYYYjjjyyy}}}zzzxxxwwwvvvtttrrrqqqpppoooooollljjjhhhhhhhhhgggeeedddccccccdddddddddcccbbbaaa\\\[[[ZZZZZZYYYYYYYYYYYYXXXSSSNNNLLLKKKNNNYYYdddfffSSSLLLDDDDDDEEEGGGJJJNNNQQQSSSQQQOOOLLLIIIFFFDDDDDDCCC@@@???>>>===>>>???AAACCCGGGUUUhhhwww~~~zzztttmmmiiigggdddaaa]]]]]]]]]^^^^^^^^^]]][[[ZZZYYYZZZ\\\]]]\\\[[[YYYXXXZZZYYYZZZ]]]bbbfffhhhiiidddccc```^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWRRRRRRRRRSSSTTTUUUVVVWWWXXX[[[```eeeggggggeeedddaaaaaa````````````aaaaaa```aaacccdddfffgggggghhhiiiiiihhhhhhhhhiiikkkkkkggggggffffffeeedddddddddcccdddeeefffffffffffffffeeeiiilllkkkhhhjjjqqqxxx}}}uuu```WWW^^^lllxxxpppbbbWWWPPPMMMJJJJJJIIIHHHGGGGGGFFFFFFCCCAAA>>>======>>>??????HHHSSSeeettt|||~~~zzzwwwtttuuutttrrrqqqpppooooooooommmkkkhhhgggggggggeeecccaaabbbdddeeeeeecccaaa___YYYYYYYYYYYYYYYXXXXXXXXXTTTOOOLLLKKKLLLQQQ^^^kkkgggTTTMMMEEEFFFHHHKKKOOOTTTXXX[[[SSSRRRNNNKKKHHHFFFEEEEEE@@@???>>>===>>>???AAABBBCCCQQQcccrrr||||||vvvooojjjgggddd```]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[[[[[[[YYYWWWUUUXXXXXXYYY]]]bbbgggiiijjjeeeccc```]]][[[[[[[[[[[[^^^^^^^^^]]][[[YYYWWWUUUQQQQQQSSSTTTVVVWWWXXXXXXVVVYYY___dddhhhiiihhhgggfffeeeeeeeeeeeeeeeeeefff```aaaccceeefffggghhhhhhiiiiiihhhhhhhhhiiikkklllhhhggggggffffffeeeddddddcccdddeeeeeefffffffffeeedddiiimmmllljjjmmmuuu|||~~~ooo[[[UUU^^^nnn{{{mmmaaaWWWQQQOOOKKKKKKJJJIIIIIIHHHGGGGGGDDDBBB???===>>>>>>???>>>CCCNNN```pppxxx|||xxxuuurrrssssssqqqpppoooooooooooommmkkkhhhggggggfffeeeddd```bbbdddffffffccc```^^^WWWWWWXXXXXXXXXXXXWWWWWWRRRMMMJJJJJJLLLSSSaaaooofffTTTPPPJJJLLLNNNQQQTTTXXX]]]aaa___XXXRRRPPPLLLFFFCCCCCCEEECCCAAA???>>>???AAABBBGGGLLL[[[mmmvvv}}}yyyrrrlllhhhdddaaa___[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTTTTWWWVVVXXX]]]dddiiikkkjjjhhhfffbbb]]][[[YYYZZZZZZ]]]^^^``````___[[[WWWUUUQQQRRRTTTVVVWWWXXXYYYYYY[[[```ccccccfffkkkllliiihhheeebbbcccfffhhhgggffffffggghhhjjjjjjiiiiiihhhkkkkkkkkkjjjiiihhhggggggfffggghhhhhhhhhgggeeedddeeeeeeeeeffffffgggggggggeeeiiillllllkkkmmmtttzzzzzzdddYYYVVV\\\mmm~~~jjj___XXXSSSQQQLLLLLLLLLLLLJJJHHHFFFEEECCCBBB@@@>>>======>>>>>>CCCLLL]]]pppzzz|||zzzxxxvvvtttrrrqqqpppoooooonnnnnnoooooollljjjgggfffgggggggggfff```aaaaaabbbbbbbbbaaaaaa\\\YYYWWWXXX[[[\\\WWWSSSNNNLLLLLLOOOQQQYYYlllhhhVVVRRROOOQQQTTTWWWZZZ^^^bbbeeebbbZZZSSSPPPLLLFFFDDDEEEEEECCCAAA???>>>???AAABBBFFFJJJWWWhhhrrr{{{|||xxxrrrmmmhhheeeaaa^^^ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSUUUUUUWWW]]]ccciiijjjjjjiiifffbbb^^^[[[YYYYYYZZZ[[[\\\]]]^^^\\\YYYVVVSSSRRRSSSUUUWWWYYYZZZZZZ[[[\\\aaaddddddfffjjjkkkhhhjjjgggeeeeeehhhjjjiiihhhfffgggiiijjjjjjjjjiiihhhkkkkkkjjjjjjiiiiiihhhhhhggghhhhhhhhhhhhfffeeedddcccddddddeeeeeeffffffgggeeeiiimmmnnnnnnqqqxxxrrr___WWWVVV]]]ooooooeee\\\TTTPPPMMMNNNNNNMMMLLLJJJHHHGGGCCCBBBAAA???>>>>>>>>>>>>BBBIIIXXXjjjvvv~~~}}}{{{yyywwwtttrrrqqqqqqpppppppppooooooooollljjjgggeeeeeefffeeeddd```aaaaaabbbbbbaaaaaaaaa\\\YYYXXXYYY[[[ZZZUUUPPPJJJHHHHHHLLLPPP\\\rrrkkkXXXTTTRRRUUUZZZ]]]```cccfffiiieee]]]TTTPPPLLLGGGEEEGGGEEECCCAAA???>>>???@@@AAAEEEGGGQQQbbbnnnwww{{{wwwrrrnnnjjjeeeaaa]]]YYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSSSSTTTWWW\\\bbbgggiiiiiiiiifffbbb^^^[[[YYYYYYYYYXXXYYYZZZZZZYYYWWWTTTRRRTTTUUUWWWYYY[[[\\\]]]]]]^^^bbbeeedddfffjjjjjjgggiiigggffffffhhhiiiiiiiiiggggggiiijjjjjjjjjiiihhhjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhfffdddbbbbbbbbbbbbcccdddeeeeeeeeeeeeiiimmmooopppuuu~~~xxxhhhYYYUUUWWW```rrruuulll```UUUOOOOOOOOOOOONNNMMMKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>>AAAFFFRRRcccrrr|||}}}|||{{{xxxtttqqqpppqqqrrrrrrrrrqqqoooooollliiifffdddcccdddcccbbbaaaaaaaaaaaaaaaaaa``````\\\ZZZZZZZZZ[[[XXXRRRMMMHHHFFFGGGKKKSSSccczzzmmmZZZUUUQQQUUUZZZ___aaadddfffhhhhhh___VVVQQQLLLHHHGGGIIIEEEDDDBBB@@@??????@@@@@@CCCDDDMMM\\\jjjuuuyyywwwsssoookkkfffaaa]]]XXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWUUUTTTSSSRRRRRRQQQSSSVVV[[[aaadddfffggggggeeebbb^^^[[[YYYXXXWWWWWWWWWXXXXXXWWWUUUTTTSSSVVVWWWYYY[[[]]]^^^___``````dddfffeeefffiiiiiifffffffffeeeffffffgggggggggggghhhiiijjjkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjhhheeecccaaa```aaaaaabbbcccdddeeeeeefffjjjnnnppprrrwwwlll___TTTUUUZZZdddvvvxxxooocccWWWQQQPPPOOOOOONNNLLLKKKJJJIIIEEEDDDCCCBBB@@@??????>>>@@@CCCLLL\\\nnn|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{yyytttqqqpppqqqssstttsssrrrpppnnnllliiieeebbbbbbbbbaaaaaaaaaaaa``````______``````\\\[[[[[[[[[ZZZUUUNNNIIIHHHHHHIIIOOOZZZkkkooo[[[VVVQQQUUUZZZ^^^aaacccfffhhhhhh___WWWRRRNNNIIIHHHJJJFFFEEECCCBBBAAA@@@@@@@@@BBBCCCJJJXXXfffsss}}}yyyvvvrrroookkkfffaaa]]]XXXXXXYYYYYYZZZZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQOOORRRWWW[[[___aaacccddddddccc```]]]ZZZXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUTTTWWWXXXZZZ]]]___```aaabbb```dddfffeeefffiiiiiifffeeefffggggggggggggggghhhggghhhiiikkkkkkjjjjjjiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjhhheeecccaaa```aaaaaacccdddeeeeeefffhhhlllpppqqqrrrxxx|||dddYYYSSSXXXaaakkk}}}wwwmmmbbbYYYUUUPPPOOONNNMMMKKKJJJIIIIIIFFFEEEEEECCCBBB@@@???>>>>>>AAAHHHWWWjjj{{{~~~~~~}}}~~~~~~|||{{{{{{{{{zzzxxxtttqqqpppqqqssstttsssrrrpppnnnllliiidddaaa```aaaaaaaaaaaaaaa```___^^^^^^______\\\\\\\\\[[[XXXRRRKKKGGGFFFIIIMMMUUUbbbsssppp[[[UUURRRUUUYYY]]]```cccfffiiiggg^^^WWWSSSOOOJJJIIIKKKHHHGGGEEEDDDCCCBBBAAAAAAAAACCCIIITTTaaaooo|||~~~yyy|||~~~yyyvvvrrrnnnjjjfffbbb___YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVTTTRRRPPPPPPPPPPPPOOORRRWWW[[[]]]^^^___aaa```___]]][[[YYYWWWVVVVVVWWWVVVUUUUUUUUUUUUVVVVVVXXXYYY[[[^^^```bbbcccccc```dddffffffgggjjjjjjgggfffhhhjjjjjjiiiiiiiiijjjhhhhhhjjjkkkkkkkkkjjjiiikkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjhhhfffcccbbbaaabbbcccdddeeefffggghhhiiimmmqqqrrrtttzzzzzzppp^^^VVVUUU^^^jjjuuurrrhhh___YYYWWWQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGFFFEEECCCAAA@@@>>><<<@@@FFFQQQbbbuuu{{{zzzyyyxxxxxxwwwtttqqqpppqqqrrrrrrrrrqqqoooooolllhhhccc``````aaabbbbbbbbbaaa___^^^]]]]]]^^^___\\\]]]\\\ZZZVVVPPPJJJFFFEEEIIIOOOYYYjjj~~~oooZZZSSSQQQTTTWWWZZZ]]]```eeehhhddd]]]VVVTTTQQQLLLJJJKKKIIIHHHGGGFFFDDDCCCBBBBBB@@@CCCHHHOOOYYYggguuu~~~}}}|||}}}zzzvvvqqqllliiifffbbb```ZZZZZZZZZYYYXXXXXXWWWWWWWWWUUUSSSPPPOOOOOOOOOPPPOOOSSSXXX[[[[[[[[[\\\]]]\\\\\\[[[YYYXXXWWWVVVUUUVVVUUUTTTSSSSSSTTTUUUWWWXXXYYY[[[^^^```bbbdddddd```dddffffffgggkkkkkkhhhfffhhhkkkkkkjjjhhhiiikkkhhhiiijjjkkkkkkkkkjjjjjjlllllllllkkkkkkjjjjjjiiikkkkkkkkkjjjiiigggdddcccccccccdddfffggghhhjjjjjjiiimmmqqqtttwww~~~nnncccYYYTTTWWWdddsssxxxlllddd\\\XXXWWWRRRQQQOOOMMMLLLKKKKKKKKKGGGGGGGGGFFFDDDBBB@@@>>>:::@@@EEEKKKYYYkkkwwwzzzzzzxxxvvvuuuvvvuuusssqqqqqqqqqpppppppppooooooooolllhhhccc``````bbbcccdddbbbaaa^^^]]]\\\\\\]]]^^^]]]]]]\\\XXXSSSNNNIIIGGGGGGLLLSSS^^^tttoooYYYSSSOOOQQQTTTVVVYYY]]]bbbfffbbb[[[VVVTTTQQQLLLJJJKKKJJJJJJIIIGGGFFFDDDCCCBBB???DDDHHHKKKSSS```pppyyy~~~|||{{{wwwpppkkkhhhfffcccaaa[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUURRROOONNNNNNOOOOOOOOOSSSXXX[[[ZZZYYYZZZ\\\ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTRRRQQQRRRSSSUUUVVVXXXYYY[[[^^^aaacccdddddd___dddffffffgggkkkkkkhhhcccgggjjjjjjhhhfffgggiiihhhiiijjjkkklllkkkjjjjjjmmmmmmlllkkkkkkjjjiiiiiijjjkkkkkkjjjiiigggeeedddddddddfffggghhhjjjkkkllliiimmmrrruuuyyyxxxeeeZZZVVVRRRXXXhhhyyyrrriiibbbZZZWWWWWWTTTSSSPPPNNNMMMMMMMMMMMMHHHHHHHHHGGGEEEBBB@@@>>>999???DDDGGGRRRcccooosssyyy}}}yyywwwuuutttttttttsssrrrqqqpppoooooonnnnnnooooookkkgggbbb``````cccdddeeebbbaaa^^^\\\\\\\\\]]]^^^]]]]]][[[WWWRRRMMMIIIHHHKKKPPPVVVccc|||nnnYYYRRRPPPQQQTTTWWWZZZ[[[[[[[[[bbb___YYYTTTPPPMMMLLLLLLLLLJJJHHHHHHHHHHHHFFFDDDGGGEEEGGGMMMSSS]]]mmmzzz}}}zzzyyyvvvtttqqqnnnllliiieeebbbbbb___\\\YYYXXXXXXWWWUUUWWWVVVUUUSSSRRRQQQQQQQQQTTTUUUWWWYYYZZZZZZZZZYYYZZZYYYWWWVVVUUUTTTUUUUUUSSSRRRQQQQQQRRRTTTVVVXXX[[[\\\___aaacccdddddddddaaacccfffgggffffffhhhiiillljjjhhhhhhjjjkkkiiifffhhhiiijjjmmmoooooommmkkknnnllljjjjjjlllllljjjhhhggghhhhhhhhhgggfffdddcccbbbccceeeeeeeeefffiiikkkmmmppptttxxx}}}zzzhhhZZZUUUOOOWWWcccqqqzzzkkkccc^^^YYYVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIGGGEEEDDDCCCCCCBBB???@@@BBBDDDMMM[[[jjjrrrwww}}}yyyzzz~~~}}}|||{{{zzzuuusssqqqqqqrrrrrrqqqpppooommmkkklllnnnnnnllljjjjjjhhheeebbbaaaaaacccdddaaa___\\\[[[[[[[[[ZZZYYY___[[[WWWTTTNNNGGGEEEHHHOOORRR\\\sssmmmXXXRRROOOPPPSSSUUUWWWYYYYYYZZZ\\\ZZZVVVRRROOONNNOOOOOOLLLKKKIIIHHHIIIHHHFFFEEEHHHFFFFFFKKKQQQ[[[kkkyyy|||zzzyyyuuussspppmmmkkkhhhdddaaaaaa^^^\\\ZZZYYYYYYWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[]]]```bbbcccccccccccceeeggghhhhhhhhhiiijjjkkkiiiggggggiiijjjhhhgggiiiiiijjjlllnnnooonnnlllnnnllljjjjjjkkkllljjjhhhggghhhhhhiiihhhgggeeedddcccdddeeeeeeeeefffhhhjjjmmmqqqvvv{{{wwwfffZZZVVVRRR\\\jjjyyyxxxiiibbb]]]XXXUUUUUUUUUTTTRRRQQQOOONNNMMMMMMKKKJJJHHHFFFDDDCCCCCCBBB???AAACCCEEEMMM\\\nnnzzz|||~~~zzzuuuuuu~~~~~~}}}|||zzzxxxtttrrrpppppppppqqqpppoooooommmkkkkkkmmmmmmkkkiiiiiigggdddaaa```aaabbbcccaaa^^^[[[ZZZZZZZZZXXXWWW[[[WWWTTTQQQLLLGGGGGGKKKPPPUUUddd}}}mmmXXXRRRNNNOOOQQQSSSUUUVVVWWWXXXZZZXXXUUURRROOOOOOOOOOOOMMMKKKJJJIIIJJJIIIHHHFFFIIIFFFEEEIIINNNXXXhhhvvv|||zzzyyyuuurrrooollljjjfffbbb______]]]\\\[[[[[[ZZZWWWUUURRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTTTTRRRRRRQQQPPPOOOOOOOOOPPPRRRQQQPPPPPPQQQTTTVVVXXXXXXYYY[[[^^^```bbbbbbcccdddfffiiiiiiiiiiiijjjkkkkkkiiigggfffggghhhhhhhhhjjjiiiiiikkkmmmooonnnmmmmmmllljjjjjjkkkjjjiiigggggghhhiiiiiiiiihhhgggfffcccdddeeeeeeeeefffhhhjjjmmmrrryyy~~~rrrcccZZZXXXXXXdddtttuuuggg```\\\WWWTTTTTTTTTTTTSSSRRRPPPOOOOOONNNLLLKKKIIIGGGEEEDDDCCCCCC@@@BBBDDDFFFMMM]]]sss~~~{{{wwwsssttt}}}~~~}}}{{{xxxvvvsssqqqooonnnoooooonnnmmmnnnmmmkkkkkklllkkkjjjhhhgggeeeccc`````````aaabbbaaa^^^[[[YYYYYYXXXVVVUUUWWWSSSOOOMMMJJJGGGIIIOOOPPPZZZmmmlllXXXRRRMMMNNNPPPRRRTTTVVVWWWXXX]]][[[XXXTTTQQQNNNMMMMMMNNNLLLKKKKKKKKKKKKIIIHHHJJJFFFEEEGGGLLLTTTdddrrr}}}{{{yyyuuurrrooollljjjgggbbb___^^^]]]\\\\\\\\\ZZZWWWTTTQQQQQQRRRSSSTTTVVVWWWXXXYYYXXXUUURRRPPPPPPOOOPPPNNNNNNMMMMMMMMMMMMMMMMMMPPPOOONNNNNNPPPRRRTTTVVVVVVWWWYYY\\\^^^```bbbccceeegggiiijjjiiiiiijjjkkklllkkkiiigggggghhhiiijjjkkkjjjiiijjjlllnnnooonnnlllllljjjjjjiiiiiihhhgggggghhhiiijjjjjjiiihhhhhhcccdddeeeeeeeeefffhhhjjjmmmsss{{{vvvkkk```[[[[[[```nnnrrreee___\\\XXXUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBCCCEEEGGGLLL\\\uuu~~~|||{{{zzzyyyxxxvvvuuutttxxx~~~|||{{{yyyvvvssssssqqqooonnnnnnnnnmmmlllmmmlllkkkjjjiiihhhgggfffdddcccaaa____________```aaa^^^\\\ZZZYYYXXXUUUSSSTTTPPPLLLJJJGGGFFFKKKQQQSSS___tttkkkXXXRRRNNNOOOPPPRRRUUUWWWYYYZZZ```^^^ZZZWWWTTTQQQPPPOOOOOOMMMLLLLLLMMMMMMKKKJJJKKKGGGEEEGGGJJJRRR```mmmzzz}}}{{{yyytttrrrooommmkkkhhhdddaaa^^^]]]\\\\\\\\\ZZZWWWTTTRRRRRRRRRSSSTTTVVVXXXXXXYYYWWWTTTQQQOOOMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMPPPSSSTTTTTTUUUWWWZZZ]]]```bbbccceeegggiiiiiihhhhhhiiijjjmmmlllkkkjjjiiijjjkkklllkkkjjjiiijjjlllnnnooonnnkkkkkkkkkjjjhhhgggffffffggghhhiiijjjjjjiiihhhhhhbbbccceeeeeeeeefffiiikkkmmmsss|||zzzpppfff______bbbkkkzzz}}}pppddd___]]]YYYVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIGGGFFFFFFFFFDDDCCCDDDGGGLLLXXXqqq{{{vvvsssrrrqqqpppooopppqqqsssyyy~~~{{{yyyxxxvvvssspppsssqqqnnnnnnnnnnnnlllkkkkkkkkkjjjhhhfffeeeddddddaaa```___^^^]]]]]]^^^^^^```^^^\\\ZZZYYYXXXUUURRRRRRMMMJJJHHHGGGGGGMMMTTTXXXeeeyyyjjjWWWSSSMMMNNNPPPRRRUUUXXX[[[]]]___]]]\\\YYYWWWUUUTTTTTTPPPNNNMMMMMMNNNNNNMMMKKKKKKHHHGGGHHHJJJPPP\\\hhhuuu|||yyywwwsssqqqooommmllliiifffccc```^^^\\\[[[[[[YYYVVVSSSQQQQQQRRRSSSUUUWWWYYYZZZXXXWWWUUUSSSQQQOOONNNNNNLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKKKKKKKMMMOOORRRTTTTTTTTTVVVYYY\\\```bbbdddfffgggiiiiiihhhhhhiiijjjlllmmmnnnmmmkkkkkkkkkllljjjiiiiiikkkmmmooonnnmmmkkkkkkkkkjjjgggeeeeeefffggghhhiiiiiiiiihhhgggfff```bbbdddeeeeeegggjjjmmmpppvvvvvvjjjcccbbbhhhooo{{{zzznnnbbb^^^]]]YYYVVVVVVSSSSSSSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFCCCCCCGGGKKKSSShhh}}}|||uuuoooiiiiiihhhffffffhhhlllooouuu}}}|||xxxuuusssrrrpppnnnrrrooommmllllllllljjjiiihhhiiihhhfffcccaaa```aaa___^^^^^^]]]\\\\\\]]]]]]]]]\\\ZZZYYYYYYWWWTTTQQQNNNJJJHHHIIIIIIJJJQQQYYYaaammmiiiWWWSSSLLLMMMNNNQQQUUUYYY]]]___```___]]][[[XXXVVVTTTSSSPPPOOONNNNNNOOOOOONNNMMMLLLIIIHHHJJJKKKOOOZZZdddooozzz~~~}}}yyyuuussspppnnnlllkkkkkkiiifffdddccc```]]]ZZZYYYWWWUUUSSSNNNOOOQQQSSSVVVYYY[[[]]]XXXXXXXXXWWWUUUTTTRRRQQQNNNOOOPPPRRRRRRSSSRRRRRRLLLLLLKKKLLLNNNPPPSSSUUUSSSTTTVVVXXX\\\```ccceeegggiiikkkkkkjjjiiijjjkkkiiillloooooollljjjjjjkkkiiiiiijjjlllnnnooonnnllljjjkkkllljjjfffddddddfffggghhhhhhiiihhhgggeeeddd^^^```cccdddfffhhhlllnnntttzzzrrrgggcccgggsss~~~vvvkkk```]]]\\\XXXVVVUUUSSSSSSSSSSSSQQQOOOLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKIIIBBB@@@FFFJJJNNN]]]ooo|||vvvoooiiiccccccbbb```___bbbggglllqqqxxxzzzuuuqqqooonnnmmmmmmooommmjjjiiiiiiiiigggffffffggggggddd```]]]]]]^^^]]]]]]\\\\\\\\\[[[[[[[[[YYYXXXWWWWWWWWWUUURRRPPPIIIFFFFFFJJJLLLPPPWWW___kkkxxxhhhWWWTTTJJJKKKMMMPPPTTTYYY]]]```dddccc```\\\WWWSSSPPPOOOQQQOOONNNNNNPPPPPPOOOMMMLLLJJJJJJKKKLLLOOOXXXbbbjjjttt|||~~~~~~{{{wwwrrrpppnnnlllkkkjjjjjjhhhfffdddeeeaaa]]]ZZZXXXWWWUUUSSSLLLMMMOOOSSSVVVZZZ^^^```YYYYYYZZZZZZYYYWWWVVVTTTOOOPPPRRRTTTUUUUUUTTTTTTMMMMMMMMMMMMOOORRRUUUWWWSSSTTTVVVXXX\\\```dddfffiiikkkllllllkkkjjjkkklllgggkkkoooooollljjjiiiiiihhhiiijjjmmmoooooommmkkkjjjkkkllljjjfffcccdddfffggghhhhhhhhhgggfffdddccc]]]___bbbdddfffiiimmmpppxxx}}}oooeeeccckkk{{{ssshhh^^^[[[ZZZWWWUUUTTTSSSSSSSSSSSSQQQNNNKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJAAA???EEEIIIKKKWWWeeerrrxxx|||yyyssskkkeeeaaaaaa```^^^]]]```ffflllqqqwww~~~yyysssnnnllllllllllllmmmkkkhhhggggggfffeeeccceeeffffffccc^^^[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[VVVUUUTTTUUUUUUSSSPPPNNNDDDCCCEEEKKKOOOTTT\\\dddqqqgggVVVRRRLLLJJJLLLRRRUUUTTTXXX_________^^^ZZZUUURRRSSSTTTPPPOOOOOONNNNNNMMMMMMMMMNNNLLLIIIFFFGGGLLLUUU[[[jjjvvv~~~}}}|||~~~~~~|||yyyvvvtttrrrrrrqqqpppooollliiieeeaaa___```___^^^\\\YYYVVVSSSRRROOOOOOPPPRRRVVVZZZ^^^aaa___\\\ZZZZZZ\\\]]]\\\ZZZYYYWWWVVVVVVWWWWWWVVVTTTPPPPPPPPPRRRUUUXXXYYYYYYYYYYYYXXXVVVVVVXXX]]]aaaeeejjjllljjjiiijjjjjjhhhmmmkkkjjjkkkmmmmmmkkkhhhlllkkkkkklllnnnooonnnmmmkkkjjjiiiiiihhhhhhiiiiiiiiijjjjjjiiifffeeeeeefff```bbbccceeefffiiimmmpppzzzooohhhkkkuuuvvvjjj^^^[[[[[[XXXUUUTTTSSSSSSSSSRRRQQQOOONNNMMMJJJKKKKKKIIIHHHHHHIIIKKKDDDDDDDDDFFFIIIOOOTTTXXXgggooo{{{}}}{{{yyytttooojjjfff]]]\\\[[[[[[]]]```dddfffnnnqqqwww~~~yyywwwrrrnnnlllkkkllllllkkkkkkjjjiiihhhgggfffeeeddddddbbbaaa````````````\\\\\\\\\]]]]]]\\\YYYVVVYYYVVVSSSSSSUUUTTTNNNIIIHHHHHHKKKMMMOOOTTTbbbppp~~~gggVVVQQQLLLIIIKKKOOOQQQQQQVVV]]]______^^^[[[UUURRRQQQRRRQQQQQQPPPPPPOOOOOOOOONNNNNNLLLJJJHHHHHHLLLSSSXXXfffqqq||||||xxx~~~|||}}}~~~~~~{{{yyyvvvtttsssrrrppppppooollliiieeebbb``````___]]][[[XXXVVVSSSRRRPPPPPPQQQSSSVVVZZZ^^^```___]]][[[[[[\\\]]]\\\ZZZYYYXXXWWWXXXYYYYYYXXXVVVSSSRRRQQQRRRUUUWWWXXXWWWYYYYYYXXXVVVVVVXXX\\\```dddiiillljjjiiikkkkkkiiijjjhhhhhhiiilllmmmkkkiiinnnmmmmmmmmmoooooonnnlllkkkjjjiiihhhgggffffffgggjjjkkkkkkjjjgggffffffgggaaaccceeegggiiikkkooorrr|||yyykkkgggooo{{{uuuiii]]]ZZZZZZWWWTTTSSSSSSSSSSSSRRRQQQPPPNNNNNNJJJLLLMMMLLLJJJIIIHHHIIIGGGFFFEEEEEEGGGKKKOOORRR```iiivvv}}}www{{{vvvqqqmmmiiifff^^^]]]]]]]]]___bbbeeegggnnnpppsssyyy~~~|||yyywwwtttqqqnnnmmmmmmmmmkkkkkkjjjiiihhhgggfffeeeeeedddcccaaa```_________\\\\\\[[[\\\]]][[[XXXUUUXXXUUURRRRRRTTTRRRLLLGGGCCCEEEJJJPPPUUU\\\kkkyyyfffUUURRRNNNLLLLLLNNNOOOPPPVVV\\\aaaaaa```]]]XXXSSSQQQPPPRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNLLLKKKJJJMMMQQQUUU___jjjuuu{{{sssyyy~~~|||}}}~~~}}}{{{xxxvvvtttsssssspppooonnnllljjjfffcccaaa___^^^]]][[[XXXUUUSSSQQQPPPPPPQQQSSSVVVYYY\\\^^^^^^]]][[[[[[\\\]]]\\\[[[[[[ZZZZZZ[[[]]]]]][[[YYYVVVTTTRRRSSSUUUVVVWWWVVVZZZZZZXXXVVVUUUWWW[[[___ccchhhkkkiiiiiikkkllljjjgggfffggghhhkkklllkkkjjjooonnnmmmnnnoooooommmllliiiiiigggffffffeeeeeeeeeiiijjjjjjhhhfffeeeeeefffaaadddgggjjjlllnnnrrrttt~~~uuuiiikkkxxx|||vvvrrrfff\\\YYYXXXUUURRRRRRSSSSSSSSSRRRQQQPPPOOONNNLLLNNNPPPPPPMMMJJJHHHGGGHHHFFFEEEDDDEEEHHHLLLNNN[[[eeesssxxx~~~~~~zzzuuuqqqnnnkkkhhheeeaaa`````````aaadddgggiiinnnnnnnnnppptttzzz|||yyyxxxwwwvvvtttrrrqqqoooooojjjjjjiiihhhggggggfffffffffeeecccaaa```___^^^^^^]]]\\\[[[\\\\\\ZZZXXXUUUVVVSSSQQQQQQRRROOOIIIEEEBBBEEELLLTTT\\\eeetttfffVVVSSSRRRQQQPPPPPPQQQTTTYYY^^^eeedddbbb___ZZZUUURRRPPPQQQQQQQQQRRRRRRRRRRRRRRRNNNOOOOOONNNLLLMMMPPPRRRZZZdddnnnxxx}}}sssvvv}}}~~~~~~}}}|||zzzxxxuuutttsssrrrnnnnnnnnnllljjjgggdddbbb^^^^^^\\\ZZZWWWTTTRRRPPPOOOOOOPPPQQQTTTVVVYYYZZZ[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]___aaa```^^^[[[VVVTTTRRRRRRTTTVVVWWWWWWZZZZZZXXXVVVUUUWWW[[[^^^bbbhhhkkkiiiiiillllllkkkggghhhhhhjjjkkkkkkkkkjjjmmmllllllmmmnnnooommmlllggggggffffffffffffggggggeeeffffffeeecccbbbbbbcccaaadddhhhlllnnnqqqtttwwwuuunnnuuuxxxuuummmcccZZZWWWVVVRRRPPPPPPSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQOOOLLLJJJIIIIIIGGGFFFDDDDDDFFFIIIMMMOOOYYYddduuu}}}{{{wwwrrrnnnkkkiiifffdddcccccccccccceeegggiiikkklllkkkiiiiiikkkoootttxxxzzzxxxwwwwwwwwwvvvuuusssqqqooojjjiiiiiihhhggggggfffffffffeeecccbbb```___^^^^^^^^^]]]\\\\\\\\\[[[XXXVVVSSSRRRPPPPPPOOOLLLGGGCCCGGGHHHNNNWWW```kkk|||gggYYYVVVUUUVVVWWWVVVVVVZZZ^^^```eeeccc```\\\XXXTTTPPPNNNPPPPPPQQQQQQRRRRRRSSSSSSOOOPPPPPPOOONNNNNNOOOQQQWWW```kkkuuuyyyyyy}}}}}}~~~|||{{{yyyvvvtttrrrqqqqqqlllllllllkkkiiigggeeeccc^^^]]]\\\YYYWWWTTTQQQPPPMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ\\\[[[\\\^^^```bbb```]]]ZZZTTTRRRPPPPPPSSSVVVXXXYYYYYYYYYWWWVVVUUUWWW[[[^^^bbbhhhkkkiiiiiillllllkkkjjjkkkllllllkkkjjjjjjjjjiiiiiiiiijjjmmmnnnmmmkkkeeeeeeeeefffggghhhiiijjjdddeeeeeedddbbbaaabbbcccaaadddhhhlllooorrrvvvyyyyyyuuuxxx{{{vvvtttggg___WWWUUUSSSPPPNNNPPPQQQQQQRRRQQQQQQPPPOOONNNRRRQQQPPPMMMJJJJJJLLLNNNLLLJJJHHHFFFFFFIIILLLNNNTTTaaasss~~~|||{{{wwwqqqllliiigggeeedddffffffffffffhhhiiikkklllkkkiiifffdddeeehhhlllooouuu~~~~~~{{{yyyvvvvvvwwwvvvuuurrrpppnnniiiiiihhhhhhgggffffffffffffeeecccaaa```___^^^^^^```___]]]\\\\\\[[[YYYWWWQQQPPPOOOMMMLLLIIIFFFCCCJJJJJJPPPZZZeeerrriii\\\ZZZWWW\\\_________bbbdddcccccc```[[[WWWTTTQQQNNNKKKPPPPPPQQQRRRSSSSSSTTTTTTPPPQQQQQQPPPOOONNNPPPQQQVVV^^^jjjsss|||~~~}}}}}}~~~~~~yyyzzz|||}}}~~~~~~~~~~~~}}}|||||||||}}}|||zzzxxxuuurrrpppnnnnnnjjjjjjjjjjjjhhhgggeeeccc]]]\\\[[[YYYVVVSSSQQQOOOMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVXXXYYYYYY[[[^^^```]]]^^^```bbbcccaaa\\\YYYSSSPPPNNNOOORRRUUUWWWXXXXXXWWWVVVUUUUUUWWW\\\___ccchhhkkkiiiiiikkkllljjjkkklllmmmmmmkkkjjjjjjjjjhhhhhhhhhiiillllllkkkjjjddddddeeeeeeggghhhjjjjjjeeeggggggfffdddddddddeeeccceeehhhkkkoootttzzz~~~~~~ssswwwwwwrrroooaaaZZZTTTSSSQQQNNNNNNPPPPPPPPPPPPPPPPPPOOONNNNNNQQQPPPNNNKKKIIIKKKOOORRRSSSPPPLLLIIIGGGGGGHHHIIIMMMYYYlll~~~}}}zzzvvvpppkkkiiigggfffeeegggggghhhiiijjjkkklllmmmkkkiiifffcccbbbdddfffhhhgggooovvv{{{~~~~~~}}}|||{{{uuuuuuuuutttrrrooommmkkkhhhhhhhhhggggggfffffffffeeedddcccaaa````````````aaa___\\\[[[[[[ZZZXXXVVVPPPOOOMMMJJJHHHGGGFFFFFFIIIKKKRRR```nnn|||lll______\\\dddkkkkkklllooommmiiiddd___YYYUUUSSSQQQOOOMMMQQQQQQRRRSSSTTTUUUVVVWWWPPPQQQQQQPPPOOOOOOQQQSSSTTT]]]iiirrrxxx}}}|||{{{{{{{{{{{{vvvwwwyyy{{{||||||||||||yyyyyyxxxyyyzzz}}}{{{zzzwwwssspppmmmkkkjjjggghhhhhhhhhgggfffdddccc]]]\\\ZZZXXXVVVSSSPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSVVVYYY\\\]]]^^^```dddhhhdddeeegggjjjjjjgggaaa]]]TTTQQQNNNMMMOOOSSSUUUVVVVVVVVVUUUTTTUUUXXX]]]```dddiiillljjjiiikkkkkkiiihhhjjjlllllljjjiiijjjllllllkkkjjjjjjkkkkkkiiigggeeeeeeeeeeeeeeeffffffgggeeegggggggggeeedddeeeffffffgggiiilllpppvvv}}}zzzsssttt}}}yyyqqqkkkeee[[[VVVRRRQQQPPPMMMNNNQQQNNNNNNOOOOOOOOONNNMMMMMMLLLMMMLLLKKKKKKMMMPPPSSSUUURRRNNNIIIFFFFFFGGGGGGJJJSSScccxxx}}}}}}wwwsssmmmjjjhhhhhhhhhggghhhhhhiiijjjkkklllmmmmmmllljjjgggcccaaa`````````[[[aaagggiiinnnvvv||||||~~~}}}~~~|||||||||{{{{{{|||||||||tttsssrrrpppnnnkkkiiihhhgggggggggggggggfffffffffccccccbbbaaaaaaaaaaaaaaa___]]][[[YYYYYYXXXVVVTTTPPPNNNKKKHHHFFFFFFHHHJJJJJJNNNZZZjjjxxxmmmaaaaaaaaallltttvvvwwwyyyvvvpppgggbbbZZZVVVUUUTTTSSSQQQRRRRRRSSSTTTVVVWWWXXXXXXPPPQQQQQQPPPOOOOOORRRTTTTTT]]]iiiqqqvvv~~~~~~|||zzzyyyyyyyyyyyyuuuvvvxxxzzz{{{{{{{{{{{{wwwvvvvvvvvvxxx{{{~~~{{{yyyvvvrrroookkkiiihhhffffffgggggggggeeedddccc\\\\\\ZZZXXXUUURRRPPPNNNPPPQQQRRRSSSTTTTTTTTTTTTYYY\\\```aaabbbeeejjjnnnlllnnnppprrrrrrooohhhcccUUURRRNNNMMMNNNPPPRRRSSSUUUUUUUUUTTTUUUXXX]]]aaaeeejjjllljjjiiijjjjjjhhhdddgggjjjkkkiiiiiikkkmmmpppnnnllllllllljjjgggeeeffffffeeedddccccccccccccdddeeefffeeeccccccccceeehhhiiijjjmmmqqqxxx|||xxxssslllyyytttmmmeee]]]XXXSSSPPPPPPOOOMMMNNNQQQMMMMMMNNNNNNNNNMMMLLLLLLHHHJJJLLLMMMMMMNNNQQQSSSSSSPPPLLLHHHGGGGGGHHHIIILLLQQQ^^^rrr}}}}}}tttpppkkkhhhhhhiiijjjjjjiiiiiijjjjjjkkklllmmmmmmmmmkkkhhhddd```]]][[[ZZZUUUZZZ]]]^^^aaahhhmmmnnnmmmrrrzzz}}}zzzyyyxxxxxxyyyzzz|||}}}sssrrrpppnnnkkkiiigggfffgggggggggggggggfffffffffbbbbbbaaaaaaaaaaaabbbbbb^^^\\\YYYWWWWWWVVVTTTSSSPPPNNNKKKGGGEEEFFFIIILLLNNNSSSaaassspppfffggglllrrr{{{|||xxxjjjfff___YYYUUUSSSQQQOOOQQQRRRSSSTTTVVVVVVVVVWWWWWWUUUSSSQQQPPPPPPQQQRRRSSSWWWaaakkkqqqwww~~~{{{zzzzzzyyywwwuuusssqqqpppqqqtttvvvwwwxxxzzzyyywwwvvvvvvyyy{{{}}}|||xxxssspppooonnnllliiiggggggggggggfffeeedddccc```]]]ZZZVVVSSSRRRRRRRRRUUUUUUUUUTTTSSSUUUYYY\\\cccgggjjjlllkkklllooorrr~~~zzztttkkkbbb[[[UUURRRRRRRRROOOOOOQQQPPPQQQRRRSSSVVV[[[aaafffgggiiikkkkkkjjjhhhhhhhhhllllllkkkkkkjjjjjjkkkkkkkkkkkklllllllllkkkjjjiiibbbbbbcccccccccdddddddddgggdddaaaaaabbbeeefffgggjjjkkkmmmooottt|||zzzsssrrruuuyyynnnhhhdddXXXTTTQQQNNNMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLOOOMMMKKKHHHFFFFFFFFFGGGKKKNNNUUUddd|||}}}|||vvvqqqooommmjjjhhhgggggghhhhhhkkkjjjjjjkkklllnnnppprrrlllllljjjgggbbb\\\WWWUUUTTTTTTTTTVVVYYY\\\___aaahhhjjjnnnsssxxx|||~~~|||zzz{{{xxxuuutttvvvwwwyyyyyyqqqpppooonnnkkkiiigggfffeeefffgggggggggfffdddcccgggeeecccbbbaaa```^^^\\\bbb\\\VVVUUUVVVWWWUUURRRNNNIIIFFFGGGGGGFFFHHHKKKXXXcccppp{{{pppfffgggjjjpppzzz|||xxxkkkfff```ZZZVVVSSSQQQOOOQQQRRRSSSUUUVVVWWWWWWWWWWWWUUUSSSQQQOOOOOOPPPQQQRRRVVV^^^gggmmmttt~~~{{{yyyvvvrrroooqqqpppoooppptttwwwxxxxxxzzzyyyxxxwwwwwwxxxzzz{{{yyyvvvrrrpppooonnnkkkhhhggggggggggggfffeeedddccc```^^^ZZZWWWTTTRRRRRRRRRUUUUUUUUUUUUVVVYYY^^^bbbmmmrrrwwwvvvsssqqqtttwwwyyymmmccc\\\VVVRRRRRRRRROOONNNPPPOOOQQQSSSVVVYYY]]]bbbfffgggiiikkkkkkjjjiiiiiiiiillllllkkkjjjiiiiiijjjjjjiiijjjlllllllllkkkiiihhheeedddddddddccccccbbbbbbeeedddbbbaaabbbdddfffgggkkkmmmooorrrxxxzzzvvvuuuyyylllgggcccVVVSSSQQQNNNMMMNNNNNNNNNMMMNNNNNNLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJMMMSSSbbb||||||xxxzzzyyyrrrnnnlllkkkiiigggfffffffffggghhhhhhhhhiiikkkmmmoooqqqmmmllljjjfffaaa[[[VVVSSSPPPPPPQQQSSSVVVXXXZZZ\\\aaabbbeeejjjoootttxxxzzz}}}~~~|||zzzxxxuuurrrqqqsssvvvxxxyyyqqqpppooonnnkkkiiigggfffeeefffgggggggggfffeeedddcccbbb```_________]]][[[___ZZZUUUTTTUUUVVVSSSOOOMMMHHHEEEEEEFFFFFFIIIOOO^^^lll|||{{{|||}}}qqqeeeeeegggmmmvvv~~~}}}wwwssshhhddd___ZZZWWWTTTQQQOOORRRSSSTTTVVVWWWWWWWWWWWWWWWUUURRRPPPNNNNNNNNNOOOQQQSSSZZZbbbhhhppp}}}|||xxxtttoookkkooonnnmmmooossswwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxuuusssqqqpppooommmjjjhhhggggggggggggfffeeedddcccaaa^^^[[[WWWTTTSSSSSSSSSTTTUUUUUUVVVXXX^^^eeejjjwww}}}~~~vvvssswww|||{{{mmmbbb\\\VVVRRRRRRQQQNNNMMMOOOMMMQQQUUUYYY]]]```dddgggeeehhhjjjkkkjjjiiijjjjjjlllkkkjjjiiihhhhhhhhhhhhgggiiikkklllkkkjjjgggeeegggfffeeedddcccbbbbbbaaadddcccbbbaaabbbdddggghhhmmmooorrrwww}}}zzzvvvrrrttt{{{yyyjjjfffaaaTTTQQQPPPNNNNNNOOOOOONNNLLLNNNMMMLLLLLLKKKKKKKKKKKKMMMNNNNNNNNNMMMLLLKKKKKKGGGGGGFFFFFFGGGHHHJJJKKKGGGJJJOOO\\\ssszzzxxx{{{}}}wwwqqqllliiihhhhhhgggfffeeeddddddddddddeeegggiiilllnnnpppnnnllliiieee___YYYTTTQQQNNNOOOQQQSSSUUUVVVWWWWWWZZZZZZ\\\___eeekkkqqquuuxxx}}}~~~|||{{{uuurrrnnnmmmpppsssvvvxxxpppooonnnllljjjhhhgggfffdddeeefffgggggggggfffeeeaaa```______```___]]][[[ZZZWWWTTTTTTTTTSSSOOOLLLJJJFFFCCCDDDDDDFFFNNNVVVkkk|||yyywwwyyy{{{~~~pppccccccccchhhpppvvvwwwtttnnnjjjbbb___\\\YYYWWWUUURRRPPPTTTTTTVVVWWWWWWXXXXXXXXXVVVTTTRRROOOMMMMMMMMMNNNOOOPPPVVV]]]dddmmm}}}}}}zzzuuuppplllmmmllllllnnnrrrvvvyyyyyyxxxxxxyyyyyyyyywwwvvvuuurrrrrrqqqqqqpppnnnkkkiiigggggggggffffffeeedddcccaaa___[[[WWWUUUSSSSSSSSSRRRSSSTTTVVV[[[bbbjjjpppyyy~~~yyypppmmmuuuxxxkkkccc^^^XXXSSSSSSQQQNNNLLLNNNMMMQQQWWW]]]aaacccfffhhheeegggjjjkkkjjjjjjjjjkkklllkkkjjjhhhggggggggggggfffgggjjjkkkkkkiiifffdddfffffffffeeedddcccccccccbbbcccccccccccceeegggiiinnnqqqvvv|||vvvrrrpppvvvtttgggccc]]]QQQPPPOOONNNOOOPPPOOOMMMKKKNNNMMMMMMLLLKKKKKKLLLLLLOOOOOOOOONNNMMMLLLKKKJJJFFFFFFEEEFFFGGGHHHIIIJJJEEEFFFJJJUUUfff{{{yyyrrrnnnfffggggggfffeeedddbbbaaaaaabbbdddfffiiilllnnnooonnnllliiiddd^^^WWWRRROOOPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXYYY\\\bbbiiipppuuuvvv{{{~~~}}}|||{{{vvvrrrnnnlllnnnqqqtttuuummmlllkkkiiigggfffeeedddcccdddfffggggggffffffeeeaaa``````aaabbbaaa___]]]WWWVVVTTTTTTTTTQQQMMMIIIHHHEEECCCCCCDDDIIIUUUbbb}}}{{{vvvwwwzzz}}}oooaaa___^^^bbbggglllllliiiddd```\\\ZZZYYYXXXXXXWWWUUUSSSUUUVVVWWWXXXXXXXXXXXXXXXUUUTTTQQQNNNMMMMMMMMMNNNMMMNNNSSS[[[bbblll}}}{{{vvvppplllkkkjjjjjjmmmrrrvvvxxxyyyvvvwwwxxxyyyxxxwwwuuutttrrrrrrsssrrrpppnnnlllkkkfffffffffeeeeeedddcccbbbaaa^^^[[[WWWTTTSSSSSSSSSQQQRRRTTTWWW\\\ccclllqqqvvvyyywwwnnneeefffssstttlllgggaaaZZZUUUTTTRRRNNNLLLNNNMMMRRRYYY___ccceeeggghhheeegggjjjkkkjjjjjjjjjkkkkkkjjjiiihhhggggggggggggeeegggiiijjjiiihhheeedddeeeeeeeeeeeeeeeeeeeeeeeeaaacccdddddddddeeeiiilllooosssyyywwwqqqnnnooowww|||qqqeee___ZZZPPPOOONNNMMMNNNOOOOOOMMMKKKNNNMMMMMMLLLLLLLLLLLLMMMPPPPPPOOOOOOMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGIIIQQQ]]]nnnzzztttooogggggggggfffeeecccaaa```aaabbbdddgggjjjmmmooopppmmmkkkhhhccc]]]WWWSSSQQQSSSTTTVVVXXXYYYYYYYYYXXXYYYZZZ[[[___eeellltttxxxxxx|||~~~}}}~~~}}}}}}}}}|||{{{{{{xxxtttooommmmmmoooqqqqqqjjjiiigggeeecccbbbbbbbbbcccdddeeeffffffeeedddccc_________```bbbaaa___]]]VVVUUUUUUTTTSSSOOOKKKHHHFFFDDDCCCDDDFFFOOO```qqqxxxvvvtttxxx|||nnn^^^\\\YYY\\\```cccdddbbb___]]][[[[[[[[[\\\]]]\\\ZZZWWWWWWWWWXXXYYYYYYYYYYYYYYYTTTSSSPPPNNNMMMNNNOOOOOONNNOOOSSSZZZ```jjj{{{|||vvvooojjjkkkjjjjjjlllqqqtttwwwwwwuuuvvvwwwxxxxxxwwwuuutttrrrssstttrrrooommmllllllddddddddddddcccbbbaaaaaa```]]]ZZZVVVSSSRRRRRRRRRQQQSSSVVVYYY^^^dddkkkppprrrrrrnnneee___cccppp|||wwwqqqnnnlllddd]]]WWWVVVSSSOOOMMMNNNNNNSSSZZZ```dddeeeggghhheeehhhjjjkkkjjjiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggghhhhhhhhhgggfffeeeeeeeeeeeefffffffffgggggg```cccfffgggfffgggkkknnnqqqvvv}}}zzzpppiiiiiimmmxxx}}}~~~zzzqqqddd[[[WWWQQQOOONNNMMMMMMNNNOOONNNLLLNNNMMMMMMLLLLLLMMMMMMMMMQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIKKKPPPXXXfff{{{{{{uuuqqqkkkjjjhhhfffdddbbbaaa```aaabbbeeehhhkkkmmmoooooollljjjfffbbb]]]YYYVVVTTTSSSTTTVVVWWWXXXYYYYYYZZZ\\\^^^aaafffmmmsssyyy|||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzxxxuuuqqqnnnnnnooonnnnnngggfffdddaaa```___``````ccccccdddddddddcccbbbaaa\\\\\\]]]^^^______\\\YYYTTTUUUTTTSSSPPPMMMIIIGGGEEEEEEEEEGGGJJJVVVmmm}}}xxxwwwtttxxx~~~lll[[[XXXUUUWWWZZZ^^^```aaaaaaaaabbbbbbbbbcccdddbbb___\\\XXXXXXYYYZZZZZZZZZYYYYYYSSSRRRPPPOOONNNOOOPPPQQQPPPPPPTTTYYY^^^fffuuuyyyrrrmmmkkkjjjiiilllpppsssuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvssssssssspppllljjjkkklllbbbccccccbbbbbbaaa```______\\\YYYUUURRRQQQQQQQQQSSSVVVYYY]]]```dddiiimmmmmmlllhhhaaa]]]```kkkuuuzzz}}}{{{tttoooooonnnkkkfff___ZZZXXXUUUPPPMMMNNNPPPUUU[[[```ccceeefffggggggiiikkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjiiihhhhhhggggggggggggggggggggggggfffffffffffffff```dddhhhiiihhhhhhlllqqquuuzzzuuukkkgggjjjqqq{{{zzzyyy|||tttcccXXXUUURRRPPPNNNLLLKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHJJJOOOUUUaaayyy~~~yyytttooommmjjjgggdddbbbaaaaaaaaabbbeeehhhkkkmmmmmmnnnjjjhhheeeaaa^^^[[[YYYXXXUUUUUUVVVWWWYYYZZZ\\\]]]```dddjjjqqqxxx}}}|||yyyxxxxxxxxxxxxxxxyyyyyyuuussspppooooooooommmlllfffeeebbb```_________```ccccccccccccbbbaaa___^^^\\\\\\]]]^^^___^^^ZZZXXXSSSSSSSSSPPPMMMIIIGGGFFFEEEFFFHHHJJJNNN]]]xxx}}}wwwvvvvvv{{{kkkZZZWWWSSSUUUXXX\\\```ccceeeggghhhhhhhhhiiiiiifffbbb___XXXYYYYYYZZZZZZZZZZZZYYYSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRUUUYYY\\\cccppp}}}|||wwwrrrkkkjjjiiikkkooossstttuuuttttttuuuuuuvvvvvvwwwwwwssssssrrrnnnjjjhhhiiilllbbbbbbbbbaaaaaa```___^^^^^^\\\XXXTTTRRRPPPPPPPPPUUUXXX\\\___bbbeeehhhkkkiiigggddd___\\\___fffmmmrrrsssqqqlllkkklllkkkhhhhhhaaa[[[YYYVVVPPPNNNOOOQQQUUU[[[```bbbdddfffggggggiiikkkkkkjjjhhhhhhiiihhhhhhhhhhhhiiijjjkkkllljjjiiihhhffffffggghhhhhhiiiiiihhhgggfffeeeeeedddaaaeeeiiijjjiiiiiinnnrrrxxx}}}~~~sssjjjkkkooowwwtttsssyyy}}}uuucccVVVTTTSSSPPPNNNKKKJJJLLLNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNRRRRRRQQQPPPNNNLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEHHHLLLQQQ^^^xxx~~~~~~~~~}}}}}}yyyrrroookkkgggdddbbbbbbbbb```bbbeeehhhjjjlllllllllhhhgggdddaaa___\\\[[[ZZZXXXXXXXXXXXXZZZ]]]___aaaeeejjjrrrzzz~~~{{{wwwwwwwwwvvvwwwwwwxxxyyyqqqpppnnnooooooooommmlllgggeeebbb```______``````cccccccccbbbaaa___]]]\\\^^^^^^___```aaa___\\\XXXRRRRRRQQQNNNJJJGGGEEEEEEEEEGGGIIILLLPPPaaa~~~wwwuuutttyyyppp\\\VVVRRRUUUYYY]]]```dddhhhkkkoooqqqrrrrrrnnniiibbb_________]]]ZZZXXXVVVWWWXXXUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSUUUVVVWWW]]]kkkzzz{{{tttnnnllliiigggggghhhkkkmmmmmmmmmnnnoooppprrrtttuuupppooonnnllljjjhhhgggfffgggccc```^^^]]]^^^]]]]]]\\\YYYVVVRRRPPPPPPQQQRRRUUUXXX]]]aaadddeeedddccc``````___]]]\\\^^^bbbeeegggjjjmmmooonnnlllkkkkkkfffbbb[[[UUUPPPOOOPPPQQQWWWYYY^^^cccggghhhiiiiiimmmllllllkkkkkkjjjjjjiiilllkkkjjjjjjiiiiiijjjjjjjjjgggcccaaabbbcccccccccdddfffgggfffeeeeeefffhhhfffhhhjjjjjjkkkllloooqqqyyyqqqjjjllljjjuuuwwwpppuuu~~~{{{oooggg]]]UUUSSSNNNMMMKKKLLLMMMOOONNNNNNPPPOOOMMMLLLLLLMMMOOOPPPNNNNNNOOONNNMMMKKKIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHMMMGGGFFFLLLPPPYYYrrr~~~}}}}}}~~~zzzvvvpppkkkgggeeebbbaaa[[[^^^ccchhhkkkllllllkkklllkkkiiifffbbb___\\\ZZZSSSUUUXXX[[[^^^bbbgggjjjnnnvvv~~~~~~|||{{{wwwtttsssuuuvvvuuusssqqqpppnnnmmmlllkkkkkkkkkfffeeebbb```______``````aaa```___]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^\\\ZZZYYYYYYVVVQQQKKKGGGEEEDDDDDDBBBDDDGGGLLLYYYooovvvvvv|||}}}qqq]]]VVVPPPSSSXXX^^^ccciiimmmpppuuuwwwxxxxxxuuuooohhhddd^^^]]][[[YYYWWWVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRSSSUUUUUUZZZggguuu|||vvvpppnnnkkkhhhgggiiikkklllmmmmmmmmmnnnooopppqqqrrrooonnnmmmkkkiiihhhfffffffffccc```^^^^^^___^^^^^^]]][[[XXXTTTSSSRRRSSSTTTUUUXXX\\\aaacccdddcccbbb```___\\\YYYXXXYYY]]]aaabbbeeehhhjjjiiihhhhhhhhhddd```YYYSSSOOOOOOQQQRRRXXX[[[___dddgggiiijjjjjjmmmmmmlllkkkjjjjjjiiiiiikkkkkkjjjjjjiiiiiiiiijjjhhhfffbbbaaaaaacccccccccdddeeeffffffeeedddeeegggggghhhjjjlllmmmooosssuuu{{{mmmkkkpppxxxzzzpppnnnttt}}}uuujjjbbbYYYSSSQQQNNNMMMKKKLLLMMMOOONNNNNNPPPOOOMMMLLLLLLMMMOOOPPPNNNNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHKKKFFFFFFJJJMMMUUUlll}}}{{{zzzzzz|||zzzvvvpppkkkhhhdddaaa___ZZZ]]]bbbfffjjjkkkjjjjjjjjjjjjhhhfffccc```\\\ZZZWWWYYY\\\```ccciiiooottt~~~~~~|||yyyvvvsssssstttuuutttsssqqqpppnnnlllkkkiiihhhhhheeecccaaa___^^^^^^___```aaa```^^^\\\[[[ZZZYYYYYY[[[[[[\\\]]]\\\ZZZXXXWWWVVVSSSNNNIIIFFFDDDDDDDDDDDDGGGKKKQQQ^^^uuu{{{|||sss]]]UUUNNNQQQWWW^^^fffmmmsssvvvzzz{{{}}}}}}zzzsssmmmhhh\\\[[[YYYXXXWWWWWWXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRRRRSSSSSSWWWbbbnnn|||~~~xxxqqqooollliiihhhhhhiiijjjmmmllllllllllllmmmnnnnnnnnnmmmllljjjiiigggfffeeeeeeccc```______``````___^^^\\\YYYWWWUUUUUUUUUVVVUUUXXX[[[___aaabbbaaa```___]]]YYYVVVSSSUUUYYY]]]ccceeeiiijjjiiihhhhhhhhhaaa]]]WWWQQQOOOOOORRRTTTZZZ]]]aaaeeehhhjjjkkkkkknnnmmmlllkkkjjjiiihhhhhhkkkkkkjjjjjjiiiiiiiiiiiifffccc``````aaacccccccccdddeeeffffffdddddddddfffgggiiikkkmmmppptttxxx||||||pppiiinnnvvvzzzooolllpppyyy~~~mmmccc\\\UUUQQQPPPNNNMMMKKKLLLMMMOOONNNNNNPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGHHHIIIJJJIIIHHHIIIFFFFFFIIIKKKPPPbbbuuu{{{{{{|||~~~{{{xxxxxxyyy{{{xxxuuuppplllhhhccc^^^[[[XXX[[[___dddggghhhhhhggggggggggggfffdddaaa]]][[[\\\^^^bbbggglllttt|||~~~}}}|||zzzyyywwwuuurrrrrrrrrssssssrrrrrrqqqooollliiifffdddccccccaaa___]]]\\\\\\]]]^^^___^^^]]][[[ZZZYYYXXXXXXZZZ[[[[[[[[[ZZZXXXUUUSSSQQQOOOKKKGGGDDDDDDDDDDDDGGGKKKPPPXXXfff|||sss\\\SSSNNNPPPUUU]]]gggoootttvvvxxxzzz}}}}}}zzzssslllhhh\\\[[[YYYXXXYYYZZZZZZZZZYYYYYYWWWVVVUUUUUUTTTTTTUUUSSSSSSTTTSSSVVV___iiixxx~~~{{{rrrpppmmmiiigggffffffgggiiiiiiiiiiiijjjjjjkkklllnnnmmmlllkkkiiihhhgggfffdddbbb```___```aaa```___]]]\\\YYYWWWVVVVVVVVVWWWUUUWWWZZZ]]]^^^___^^^]]]]]][[[XXXTTTRRRTTTYYY]]]dddfffhhhiiigggeeeeeeeee\\\YYYTTTPPPNNNQQQTTTWWW]]]___bbbfffiiikkklllmmmnnnmmmlllkkkjjjhhhggggggjjjjjjjjjjjjjjjiiiiiihhhcccaaa______aaacccccccccdddeeefffeeedddcccdddffffffhhhlllooosssxxx~~~xxxnnnggghhhsssqqqlllpppxxxwwwggg^^^YYYTTTQQQQQQNNNMMMKKKLLLMMMOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHJJJJJJJJJIIIHHHGGGGGGIIIIIIMMMYYYgggzzztttrrruuuyyy~~~{{{zzzzzz|||~~~~~~vvvsssooojjjfffaaa[[[WWWUUUXXX\\\```bbbdddddddddcccdddeeefffdddbbb___]]]aaadddhhhnnnvvvzzzxxxvvvuuuttttttsssqqqppppppqqqqqqqqqsssqqqooolllhhhdddaaa```aaa___]]][[[ZZZ[[[\\\]]][[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[[[[YYYUUURRRQQQLLLJJJGGGDDDCCCDDDEEEFFFJJJNNNUUU^^^kkkrrrZZZRRROOOPPPTTT\\\fffmmmrrrsssuuuwwwzzz{{{yyyssslllggg^^^[[[YYYYYY[[[\\\\\\[[[XXXXXXWWWUUUUUUTTTTTTTTTXXXVVVUUUVVVVVVWWW^^^fffuuu{{{sssqqqmmmjjjfffdddccccccdddddddddeeegggiiijjjkkknnnmmmlllkkkjjjiiihhhgggcccaaa`````````aaa```___[[[ZZZXXXWWWVVVVVVVVVVVVUUUVVVXXXZZZ\\\\\\[[[ZZZZZZYYYVVVTTTSSSUUUZZZ^^^aaabbbcccaaa___\\\[[[[[[WWWUUURRRPPPPPPSSSWWWYYY___```cccgggjjjlllmmmnnnmmmllllllkkkiiihhhhhhgggiiiiiijjjjjjjjjiiihhhgggbbb```______aaaccccccccccccdddfffeeeddddddeeegggfffiiilllpppuuu|||vvvlllgggfffmmm}}}{{{nnnnnnvvv~~~qqqccc\\\YYYUUUSSSSSSNNNMMMKKKLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIJJJJJJIIIKKKSSS\\\qqqzzzqqqmmmnnnsss|||}}}|||{{{{{{}}}|||tttqqqmmmhhhddd___YYYUUUTTTVVVYYY]]]___aaaaaaaaaaaacccdddeeeeeedddbbbaaafffiiipppwwwzzzvvvtttsssqqqqqqpppooonnnnnnnnnoooppprrrqqqooolllhhhddd```^^^___]]][[[ZZZYYYZZZ[[[\\\XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[[[[ZZZWWWSSSPPPMMMGGGFFFDDDCCCCCCEEEHHHIIIMMMSSS[[[cccpppqqqZZZRRRQQQQQQTTT[[[eeellloooooorrruuuyyy|||zzztttmmmiii```\\\YYYYYY\\\^^^]]][[[WWWWWWVVVUUUUUUUUUVVVVVV[[[XXXWWWXXXXXXYYY^^^eeeooowwwvvvsssoookkkgggdddbbbaaa``````aaabbbdddfffhhhiiimmmlllkkkjjjiiihhhggggggcccaaa```___``````^^^\\\YYYXXXWWWVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSUUUYYY\\\]]]^^^^^^\\\YYYVVVVVVVVVRRRQQQQQQQQQSSSVVVYYY[[[```aaadddgggjjjlllmmmnnnkkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjjjjjjjiiigggfffbbb```___```bbbccccccbbbbbbdddffffffffffffhhhiiiiiikkkooosssyyyrrrkkkfffggglllwww~~~uuuooottt}}}vvvjjj___ZZZYYYVVVTTTTTTNNNMMMKKKLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHHHHHHHJJJKKKJJJIIIIIIJJJKKKJJJIIIKKKPPPUUUddduuu}}}rrrmmmkkkqqqzzz}}}zzzyyyyyy{{{~~~{{{tttqqqlllhhhccc___ZZZWWWUUUVVVYYY\\\___```aaaaaacccdddeeefffgggggghhhhhhmmmrrrzzz~~~yyyuuusssrrrnnnnnnnnnmmmkkkkkkmmmoooppppppnnnlllhhhdddaaa___^^^\\\ZZZYYYXXXYYY[[[\\\WWWWWWWWWXXXYYYZZZ\\\]]][[[[[[ZZZXXXTTTPPPLLLIIIDDDCCCCCCCCCEEEHHHKKKMMMSSSYYYbbbkkkwwwqqq[[[SSSRRRQQQSSS[[[eeelllooonnnooosssxxx{{{zzzuuuooojjj```\\\XXXYYY[[[]]][[[YYYWWWWWWWWWVVVWWWWWWXXXYYY\\\YYYXXXZZZZZZZZZ^^^ccchhhqqq|||yyyvvvrrrnnniiieeebbbaaa______```aaabbbccceeeeeejjjjjjiiihhhgggfffeeeeeebbbaaa_________^^^\\\ZZZXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVSSSTTTSSSRRRQQQQQQTTTVVVWWWXXXXXXWWWTTTSSSSSSTTTNNNOOOQQQSSSVVVYYY[[[\\\aaabbbdddfffiiikkkmmmnnnjjjjjjiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjiiigggfffcccaaa```aaacccccccccaaabbbcccfffgggggghhhjjjllllllooorrrwww}}}uuugggddddddkkkuuuxxxtttvvvmmmcccZZZXXXWWWUUURRRRRRNNNMMMKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKIIIHHHJJJKKKIIIHHHJJJNNNQQQYYYeeezzzuuuooommmrrrzzz{{{xxxwwwxxx{{{|||{{{vvvrrrmmmhhhdddaaa^^^[[[XXXYYY\\\^^^aaabbbcccdddggggggggghhhjjjlllooopppvvv|||zzzvvvsssrrrkkkmmmmmmllljjjjjjlllooonnnnnnnnnllljjjfffccc```]]]\\\ZZZYYYXXXYYY[[[\\\YYYYYYXXXXXXYYYZZZZZZ[[[YYYXXXWWWUUUQQQLLLGGGEEECCCBBBBBBCCCFFFJJJOOOQQQYYY```kkkuuurrr]]]UUURRRQQQSSS[[[fffnnnpppooolllpppvvvzzzyyyuuuooojjj```\\\XXXXXX[[[\\\ZZZWWWXXXWWWWWWXXXXXXYYYZZZ[[[\\\YYYXXXZZZ[[[[[[^^^cccbbbmmmxxx{{{yyyuuupppkkkfffcccaaa```````````````aaabbbbbbhhhhhhgggfffeeeddddddcccbbbaaa______^^^]]]ZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTQQQRRRRRRQQQOOONNNOOOPPPMMMNNNOOONNNMMMLLLMMMOOOLLLMMMQQQTTTXXX[[[\\\]]]aaabbbdddfffiiikkkmmmnnnhhhiiiiiiiiiiiijjjjjjjjjggghhhjjjkkkjjjiiigggfffdddbbbaaabbbcccdddbbbaaaaaacccfffggghhhjjjlllnnnooorrruuuzzzwwwiiiaaa```dddooo|||xxxyyywwwggg^^^VVVUUUVVVSSSPPPPPPNNNMMMKKKLLLMMMOOOOOONNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJIIIHHHIIIKKKKKKKKKJJJGGGIIIJJJHHHGGGJJJNNNOOOQQQYYYmmmwwwqqqooottt{{{}}}yyywwwxxxzzz|||{{{|||xxxtttnnniiifffcccaaa___[[[\\\^^^```cccdddffffffkkkjjjjjjkkkmmmpppsssvvv|||yyytttqqqpppjjjlllmmmkkkiiiiiikkkooommmmmmmmmllljjjgggdddbbb]]]\\\ZZZYYYXXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWUUURRRNNNIIIDDDAAABBBBBBBBBDDDGGGLLLQQQTTT]]]eeeqqq}}}uuu^^^QQQSSSQQQPPPVVV```iiimmmmmmooorrrvvvxxxxxxuuuqqqnnnddd```\\\YYYXXXXXXXXXWWWYYYXXXXXXYYYZZZ]]]___```^^^\\\YYYXXXZZZ[[[\\\\\\aaafffsss|||tttpppnnnkkkfffaaadddaaa^^^\\\\\\]]]]]]]]]aaabbbcccdddeeeeeedddccccccbbb```]]][[[YYYXXXXXXYYYZZZZZZ[[[ZZZXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQRRRTTTUUUTTTRRROOOMMMQQQPPPNNNMMMNNNPPPRRRSSSTTTTTTTTTVVVZZZ^^^______dddeeefffggghhhiiijjjkkkiiiiiijjjkkkkkklllmmmmmmmmmmmmlllkkkiiihhhggggggdddcccbbbaaaaaabbbcccdddgggffffffggghhhjjjlllmmmqqqwww{{{~~~{{{oooccceeeccchhhyyy}}}yyyuuu}}}ppp]]]ZZZVVVSSSQQQPPPNNNLLLMMMLLLLLLLLLKKKKKKJJJJJJPPPOOONNNMMMMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIISSSXXXcccsss}}}uuuvvv{{{yyyxxxwwwvvvtttyyy{{{{{{tttllleeecccaaa___]]]\\\\\\]]]```bbbcccbbbaaaeeegggkkknnnrrrvvv|||}}}wwwtttqqqnnnnnnkkkhhhggghhhiiiiiiiiilllkkkiiihhhhhhfffdddaaaZZZXXXWWWWWWYYYZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSRRROOOKKKEEEBBBBBBBBBAAAAAABBBFFFMMMUUUZZZ]]]dddrrrxxxaaaUUUSSSQQQQQQWWWaaakkkpppqqquuuwwwyyy{{{{{{xxxuuurrriiieee```\\\ZZZYYYXXXWWWZZZZZZZZZ[[[\\\^^^```aaa___]]]ZZZZZZ[[[]]]]]]]]]]]]aaakkkyyy|||vvvsssrrroooiiieeeeeebbb^^^]]]]]]]]]\\\\\\^^^___aaabbbbbbbbbbbbaaabbbaaa___]]][[[YYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUTTTTTTSSSSSSQQQSSSUUUVVVVVVTTTRRRPPPRRRQQQPPPPPPQQQSSSUUUVVVZZZYYYZZZ\\\```cccddddddeeeffffffggghhhiiijjjjjjiiiiiijjjjjjkkkllllllmmmlllkkkkkkiiihhhgggffffffdddcccbbbaaaaaaaaabbbccceeeeeeeeegggiiillloooqqqvvv|||uuuiii______bbbnnnyyywwwyyyqqqeeeZZZWWWTTTRRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJNNNRRR\\\kkk|||~~~zzzwwwuuutttsssqqqvvv|||{{{zzztttlllfffcccaaa```^^^___```aaadddeeeeeedddccceeehhhlllpppuuu|||{{{vvvssspppnnnllliiifffeeefffgggggggggfffeeeddddddeeeeeecccaaa[[[YYYWWWWWWXXXYYYYYYXXXVVVVVVWWWXXXWWWVVVUUUUUUNNNNNNKKKGGGCCC@@@@@@AAAEEEEEEGGGLLLTTT]]]ccceeeppp}}}zzzcccVVVRRRPPPQQQWWWcccmmmtttwww~~~~~~}}}{{{yyyqqqllleee```]]][[[YYYXXXZZZZZZZZZ[[[\\\^^^```aaa```^^^\\\\\\]]]______^^^___aaahhhsss|||}}}zzzxxxxxxuuuoookkkgggdddaaa^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^______^^^```___^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWVVVVVVVVVVVVUUUUUUSSSTTTVVVXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUWWWZZZ[[[___^^^^^^aaadddgggiiiiiiggggggggghhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkklllllljjjjjjiiihhhggggggffffffeeedddbbbaaaaaaaaabbbbbbbbbcccdddfffjjjooosssvvvzzz|||pppfff______jjj|||zzzuuuwww{{{hhh^^^VVVTTTQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMKKKJJJIIIKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKNNNQQQYYYfffvvv~~~wwwtttrrrqqqpppnnnqqqvvvzzz~~~}}}yyytttlllfffcccaaa```___cccdddfffhhhhhhhhhfffeeehhhkkkpppvvv~~~yyytttqqqnnnllliiifffcccbbbbbbccccccccc^^^^^^^^^___aaabbbaaa```]]]ZZZWWWVVVWWWXXXXXXXXXRRRTTTUUUVVVVVVTTTRRRQQQIIIIIIGGGEEEAAA@@@AAABBBCCCDDDHHHPPPYYYbbbhhhkkkuuu{{{cccVVVPPPPPPQQQXXXdddpppyyy~~~xxxssskkkddd___\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___```___]]]]]]___``````___aaaaaaeeemmmvvv~~~}}}~~~|||wwwsssllliiieeebbb```___\\\[[[YYYYYYYYYZZZ[[[[[[[[[[[[^^^^^^^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWXXXYYY[[[\\\YYYXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\^^^___```______aaaeeehhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkiiiiiiiiihhhhhhgggggggggeeedddcccbbbaaaaaabbbbbbbbbbbbdddgggkkkqqqvvvyyy{{{xxxmmmhhhfffkkkzzz{{{qqqsss|||pppaaaYYYTTTRRROOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKMMMNNNMMMLLLJJJHHHJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMPPPVVVaaaooozzztttqqqpppoooooommmooorrrvvvyyy}}}xxxtttmmmfffbbbaaa``````dddfffiiijjjiiihhhggggggmmmpppwwwxxxrrrnnnkkkiiifffccc```^^^___``````___[[[[[[[[[]]]```aaa```___^^^[[[XXXVVVVVVXXXXXXXXXRRRSSSTTTTTTSSSPPPMMMKKKEEEEEEEEECCCAAAAAACCCEEECCCFFFLLLUUU```hhhmmmooosss|||eeeXXXOOOOOOQQQXXXdddrrr}}}}}}wwwnnnfff```]]][[[ZZZZZZ[[[[[[\\\]]]^^^_________^^^]]]^^^___aaa```___^^^___```eeemmmvvv|||~~~yyyyyy{{{|||rrroookkkhhheeebbb___\\\YYYYYYXXXXXXXXXXXXXXXXXX\\\]]]^^^^^^^^^^^^]]]]]]YYYXXXXXXXXXYYY[[[]]]^^^ZZZZZZ[[[[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]^^^^^^]]]ZZZ[[[\\\]]]^^^```bbbbbbaaa``````bbbeeehhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkiiiiiiiiiiiiiiiiiihhhhhhfffeeedddbbbbbbbbbcccdddddddddeeehhhmmmsssyyy}}}sssjjjjjjnnnzzzzzzpppnnnyyyvvvdddZZZTTTSSSQQQNNNLLLLLLKKKJJJIIILLLLLLLLLLLLLLLLLLMMMMMMJJJLLLMMMNNNNNNLLLJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLJJJLLLPPPXXXdddttt}}}vvvqqqooooooooonnnmmmoooqqqsssvvvzzzyyyuuuooohhhcccaaaaaabbbdddgggjjjjjjiiiiiijjjlllqqqvvv~~~wwwppplllhhhfffdddaaa^^^\\\\\\]]]]]]\\\\\\\\\\\\]]]___```___^^^^^^[[[XXXVVVWWWXXXXXXWWWUUUUUUTTTRRROOOKKKGGGDDD@@@AAAAAAAAA@@@AAADDDFFFJJJNNNVVVaaakkkqqqsssrrrrrr|||hhhZZZNNNOOOQQQXXXdddrrr~~~wwwnnneee```]]][[[ZZZ\\\]]]^^^___````````````]]]\\\\\\]]]___```___^^^^^^aaabbbbbbhhhrrrzzz}}}zzzwwwvvvzzzzzzwwwsssooolllhhhccc```\\\[[[YYYXXXWWWWWWWWWWWWZZZ[[[]]]^^^______^^^^^^ZZZZZZZZZZZZ[[[\\\^^^^^^\\\\\\]]]]]]]]]]]]^^^^^^[[[\\\]]]^^^____________]]]]]]^^^```aaabbbcccccccccbbbbbbdddgggiiijjjjjjhhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjhhhiiiiiiiiiiiiiiiiiiiiiffffffdddddddddeeeffffffggggggiiilllqqqyyy~~~oooiiinnnwwwxxxpppnnnuuummm```XXXTTTRRROOOLLLJJJJJJJJJIIIGGGKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLMMMOOOUUU^^^mmm|||{{{wwwssspppooonnnnnnmmmkkkmmmoooppprrruuuyyy|||}}}zzztttlllfffcccccceeeeeehhhkkkkkkjjjlllppptttyyy~~~tttnnnjjjgggeeeccc```]]][[[[[[\\\[[[[[[\\\\\\\\\]]]______^^^\\\\\\ZZZXXXXXXYYYYYYXXXWWWXXXVVVTTTPPPKKKGGGCCCAAA===>>>?????????AAADDDFFFNNNTTT___jjjrrrtttqqqnnnmmmuuuhhh[[[NNNOOOQQQXXXcccrrr~~~}}}}}}|||vvvlllddd___\\\[[[ZZZZZZ[[[]]]^^^^^^^^^^^^]]][[[ZZZZZZ\\\^^^___^^^]]]^^^cccdddbbbeeepppzzz~~~|||wwwrrrqqqwww~~~zzzvvvqqqmmmgggddd___^^^\\\YYYXXXWWWVVVVVVVVVXXXZZZ\\\^^^^^^]]]]]][[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^______``````]]]^^^^^^______`````````^^^___```aaabbbbbbbbbbbbcccbbbbbbcccfffiiijjjiiigggggghhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiggggggggghhhhhhiiiiiiiiiffffffeeeeeefffggghhhiiijjjjjjlllpppxxxvvvllljjjwwwwwwmmmmmmtttvvveee[[[VVVSSSNNNLLLIIIHHHIIIIIIIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPSSS[[[gggvvvwwwuuuqqqooonnnmmmkkkjjjhhhjjjlllmmmmmmoooqqqtttyyyzzz}}}zzzrrrjjjfffgggiiihhhkkknnnnnnnnnqqqxxxxxxoookkkiiigggfffdddaaa]]][[[[[[[[[[[[ZZZYYYXXXXXXZZZ\\\]]]\\\[[[YYYXXXXXXYYYZZZZZZXXXVVVYYYVVVRRRMMMIIIEEECCCBBB???@@@AAAAAABBBDDDGGGJJJSSS[[[fffrrrwwwuuunnnhhhffflllvvv~~~fffYYYNNNOOOQQQWWWbbbrrr|||{{{zzz{{{tttkkkbbb^^^\\\[[[[[[WWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYY[[[]]]^^^]]][[[YYY___aaa]]]^^^jjjvvv{{{~~~wwwoookkkooowww~~~zzzuuupppjjjfffbbb```]]][[[XXXWWWVVVVVVSSSUUUXXX[[[\\\\\\\\\[[[\\\]]]^^^___```___^^^]]]^^^_________``````aaaaaa____________````````````___```aaabbbbbbbbbbbbbbbaaa``````aaadddgggggggggfffggghhhiiijjjkkklllllljjjjjjiiiiiiiiiiiiiiiiiieeeeeeffffffggghhhhhhhhhffffffffffffgggiiijjjkkkkkklllnnnttt|||wwwooojjjnnnwwwmmmgggmmm{{{jjj[[[TTTOOOMMMKKKIIIGGGGGGHHHJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJKKKIIIJJJKKKNNNTTT___mmmxxx~~~vvvtttqqqooonnnllliiigggeeegggiiijjjiiijjjlllnnnssstttwwwyyy}}}vvvnnniiijjjlllkkknnnppppppqqqvvv}}}sssllliiiiiihhhgggdddaaa]]][[[[[[\\\[[[ZZZUUUTTTUUUWWWZZZ[[[[[[ZZZWWWWWWXXXZZZ\\\[[[XXXVVVXXXUUUQQQLLLGGGEEEDDDCCCCCCDDDEEEFFFGGGIIILLLOOO[[[cccppp{{{zzzppphhhfffkkkrrr~~~|||dddVVVPPPRRRSSSUUUcccwww}}}zzzyyyxxxzzzqqqeee]]][[[[[[YYYWWWVVVWWWXXXZZZ[[[[[[\\\[[[]]]]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXYYY]]]fffqqqyyyssslllhhhjjjvvv}}}{{{wwwpppiiilllhhhccc```]]][[[XXXVVVWWWVVVUUUWWWYYY[[[ZZZZZZ^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^_________``````aaaaaabbbbbbbbbaaaaaa`````````_________aaabbbcccfffeeeeeedddeeefffggghhhggghhhjjjjjjkkkjjjiiihhhkkkkkkjjjiiihhhhhhiiiiiiffffffggggggggggggggggggjjjjjjjjjiiihhhhhhjjjllloooppptttzzz|||tttoooqqqvvv~~~~~~ooommmnnnuuuppp___VVVOOOKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIKKKOOOQQQVVVbbbnnnzzzsssoooqqqpppllliiigggeeeccc```aaacccfffhhhiiijjjkkklllnnnqqqsssuuuxxx|||}}}~~~yyytttpppnnnmmmpppppppppoooqqq{{{yyypppiiifffeeeeeeeeecccbbb^^^[[[XXXWWWVVVVVVVVVXXXZZZZZZXXXWWWYYY\\\\\\[[[ZZZYYYYYYYYYZZZZZZUUURRRMMMHHHCCC@@@???>>>AAABBBCCCDDDFFFKKKPPPUUUfffrrr|||}}}zzzxxxrrrjjjiiimmmuuu}}}eeeWWWPPPRRRRRRTTTaaauuu{{{yyyxxxwwwwwwoooddd]]][[[ZZZWWWUUUWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUUUUUUUUUUUUUYYY```iiipppvvvnnnlllpppxxxxxxrrrnnnkkkfffbbb```^^^[[[YYYVVVUUUUUUVVVXXXYYYXXXWWW\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^_______________aaaaaabbbbbbbbbbbbaaaaaa``````______```aaacccdddfffeeeeeedddeeefffggghhhggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffgggggggggggghhhhhhggghhhiiiiiiiiikkknnnpppuuuwwwzzz|||vvvqqqqqqxxxyyyiiilllrrr|||~~~hhh[[[SSSMMMJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJKKKNNNOOORRR\\\fffwww~~~zzzppplllmmmllliiifffdddbbbaaaaaabbbdddeeegggiiiiiijjjiiikkkmmmoooqqquuuyyy|||}}}}}}xxxtttqqqooonnnooopppqqqwww|||vvvoooiiifffeeedddddddddbbb```]]]ZZZWWWVVVUUUTTTVVVXXXXXXVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYXXXXXXQQQOOOKKKFFFCCCAAA@@@@@@AAABBBCCCEEEJJJQQQZZZ```gggqqqyyyzzzxxxvvvrrrlllkkkrrr|||~~~gggYYYRRRRRRQQQSSS^^^ooo}}}|||yyywwwuuuuuutttmmmddd]]]ZZZXXXUUURRRWWWWWWWWWWWWXXXYYY[[[\\\ZZZ[[[]]]^^^\\\YYYUUURRRSSSSSSSSSRRRTTTZZZaaafff}}}{{{tttqqqqqq}}}|||wwwrrrooojjjfffdddaaa___]]]YYYWWWVVVVVVWWWXXXXXXWWWYYYZZZ[[[]]]]]]]]]\\\[[[_________^^^^^^^^^^^^^^^aaaaaabbbbbbbbbbbbaaaaaa````````````aaabbbcccdddfffeeeeeeeeeeeefffgggggggggggghhhiiiiiiiiiiiiiiiggghhhiiiiiiiiiiiiiiihhhfffffffffggggggggghhhhhhdddfffhhhiiikkknnnrrruuu|||}}}|||tttrrrrrrwww|||qqqfffmmmyyy}}}nnn^^^UUUPPPKKKIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIKKKMMMMMMNNNTTT\\\iiirrr{{{~~~pppjjjiiihhhgggeeecccbbbaaaccccccdddeeeffffffggggggeeegggiiijjjlllpppuuuyyy}}}~~~yyyuuurrrooopppqqquuu~~~wwwsssmmmiiigggeeecccbbbdddcccaaa___\\\XXXUUUTTTQQQSSSTTTTTTTTTUUUXXXZZZ\\\]]]]]]\\\ZZZXXXUUUSSSLLLJJJGGGDDDAAA@@@@@@@@@AAABBBDDDGGGMMMVVVaaahhhiiipppuuuuuuttttttrrrnnnmmmxxxkkk]]]SSSQQQOOOQQQ[[[iiiuuu{{{|||{{{zzzxxxvvvtttrrrrrrooojjjccc^^^ZZZWWWSSSPPPVVVUUUUUUUUUWWWZZZ]]]___[[[\\\]]]]]][[[XXXTTTRRRSSSSSSSSSRRRRRRVVV[[[```wwwzzzuuuyyy|||{{{uuurrrmmmiiigggeeebbb```]]][[[YYYXXXXXXYYYXXXWWWWWWXXXZZZ[[[\\\[[[ZZZZZZ______^^^^^^^^^^^^]]]]]]```aaaaaabbbbbbbbbbbbaaa`````````aaabbbcccdddeeeffffffeeeeeeffffffffffffffffffggghhhhhhiiiiiiiiihhhhhhiiiiiiiiihhhffffffdddeeeeeeeeefffgggggggggdddfffhhhkkkmmmqqqvvvyyyxxxsssuuuyyy}}}qqqlllllluuummmaaaVVVQQQMMMIIIFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFHHHKKKKKKJJJNNNSSS]]]hhhttt~~~vvviiieeecccddddddcccdddfffdddddddddcccccccccddddddcccdddeeefffhhhlllqqquuu{{{}}}|||wwwtttrrrssstttxxx~~~ssspppmmmjjjiiifffdddaaaddddddccc```]]]YYYUUUSSSPPPPPPQQQQQQRRRTTTWWWXXX\\\]]]]]]\\\YYYUUUPPPMMMHHHFFFCCCAAA???>>>??????BBBDDDHHHMMMSSS[[[dddjjjmmmoooqqqrrrrrrssssssrrrppp{{{pppbbbUUUQQQMMMOOOWWWaaalllsssuuuuuutttsssrrrqqqoooooollliiiccc^^^ZZZVVVSSSRRRUUUTTTTTTUUUXXX[[[___aaa^^^^^^\\\[[[YYYWWWUUUUUURRRRRRQQQPPPPPPSSSYYY]]]ppp}}}~~~xxxyyy|||xxxuuupppllljjjhhheeecccaaa^^^ZZZXXXXXXXXXWWWVVVVVVWWWXXXZZZZZZZZZZZZZZZ^^^^^^^^^^^^^^^^^^]]]]]]``````aaabbbbbbbbbbbbbbb___```aaabbbcccdddeeeeeeffffffffffffffffffeeeeeeeeefffffffffggghhhiiiiiijjjjjjiiihhhgggfffdddccccccddddddeeeffffffggggggfffhhhkkknnnqqquuuzzz~~~yyytttrrr{{{sssmmmkkkxxxwwwbbbZZZRRROOOLLLGGGEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCEEEIIIJJJIIIJJJOOOVVVbbbqqq~~~hhh```\\\___bbbbbbfffjjjhhhgggeeecccbbbaaaaaaaaabbbdddeeefffgggjjjnnnrrrxxxzzz~~~~~~yyyvvvssssssuuu{{{vvvqqqooommmlllkkkhhheeecccdddcccbbb```]]]YYYVVVTTTPPPOOONNNOOOQQQTTTVVVWWWZZZ[[[[[[ZZZWWWQQQKKKHHHEEECCCAAA>>>======>>>>>>BBBHHHPPPXXX___fffkkkooorrrpppoooppprrrsssuuuwwwuuu~~~tttgggWWWPPPKKKMMMSSS[[[dddlllooooooooooooooonnnmmmlllkkkhhhddd___ZZZXXXVVVVVVVVVVVVVVVWWWYYY\\\^^^```___^^^\\\ZZZYYYXXXWWWWWWPPPPPPNNNMMMNNNRRRYYY]]]kkkwww|||zzz||||||xxxtttpppmmmkkkiiigggddd```\\\YYYWWWVVVUUUTTTVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^___```aaabbbbbbcccbbbbbb___```bbbccceeeeeefffffffffffffffgggffffffeeedddeeeeeeeeeeeefffhhhiiijjjkkkjjjhhhfffeeeddddddddddddeeeeeefffggghhhiiiiiijjjmmmppptttxxx}}}yyyrrrqqquuuyyyooonnnoookkk\\\UUUOOONNNLLLGGGFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDBBBCCCHHHIIIHHHIIILLLQQQ\\\lll}}}kkk___WWWZZZ^^^```fffmmmmmmkkkiiifffcccbbbaaaaaabbbdddfffgggggghhhkkkmmmrrruuuyyy~~~~~~{{{xxxrrrssswwwwwwrrrooommmlllkkkkkkiiigggdddcccbbbaaa___\\\YYYVVVUUURRRPPPNNNOOOQQQTTTVVVVVVXXXXXXXXXVVVRRRLLLGGGCCCCCCAAA@@@???>>>???AAABBBFFFMMMXXXdddlllsssxxxzzzwwwrrrooorrruuuvvvyyy}}}}}}vvviiiXXXPPPJJJLLLPPPUUU^^^fffjjjkkklllllllllkkkjjjjjjjjjhhhddd___[[[YYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^]]]\\\ZZZYYYXXXPPPPPPNNNMMMOOOUUU]]]ccckkksssyyyyyy|||wwwtttqqqooollljjjjjjfff```\\\ZZZYYYXXXWWWXXXWWWVVVVVVWWWYYY\\\]]][[[[[[\\\]]]^^^______```___```aaabbbbbbccccccccc___```bbbdddffffffffffffffffffgggggggggfffddddddddddddddddddeeegggiiijjjiiihhheeedddccceeefffhhhgggggghhhiiijjjkkkllllllnnnqqqvvv{{{|||wwwsssrrryyyrrrnnnqqqvvvqqqaaaVVVQQQMMMMMMKKKHHHGGGJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGCCCCCCGGGHHHGGGGGGIIINNNVVVdddxxxttteeeYYY[[[^^^```gggpppsssqqqnnnjjjfffeeeddddddbbbdddfffgggggggggggghhhkkkooosssvvvyyy}}}~~~~~~|||{{{xxxyyy}}}xxxrrrooolllkkkiiiiiiiiiiiigggeeebbbaaa^^^\\\ZZZXXXWWWWWWUUURRROOOOOORRRUUUVVVVVVUUUUUUTTTQQQMMMHHHCCC@@@@@@@@@@@@@@@BBBEEEHHHJJJNNNUUU___jjjrrryyy~~~{{{tttqqquuuyyyzzz}}}vvviiiYYYOOOIIIKKKOOOSSSZZZccchhhhhhjjjkkkkkkjjjiiihhhkkkhhhddd___[[[ZZZ\\\^^^]]]^^^]]]]]]\\\ZZZYYYXXX[[[]]]___```___\\\YYYWWWSSSRRRPPPOOORRRYYYcccjjjmmmqqq}}}{{{vvv{{{zzzvvvtttrrrooommmpppkkkfffaaa___]]]\\\[[[YYYWWWVVVUUUWWWYYY\\\___ZZZZZZ[[[\\\^^^___``````______```bbbbbbccccccccc___```bbbeeefffggggggfffffffffgggggggggfffdddcccddddddddddddeeegggiiijjjgggeeecccbbbcccfffiiikkkiiijjjjjjlllmmmnnnoooooopppsssyyyxxxrrrqqqsssxxxzzznnnnnntttzzzggg\\\RRRNNNKKKLLLKKKIIIIIILLLGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCCCCCCCCCCDDDEEECCCCCCCCCDDDFFFGGGIIIJJJEEEEEEEEEEEEEEEFFFGGGGGGJJJEEEDDDGGGHHHFFFEEEHHHKKKQQQ]]]tttlll^^^^^^aaabbbiiitttxxxvvvqqqmmmiiigggffffffaaadddggghhhgggeeeeeeeeefffjjjoooqqqrrrvvv~~~}}}|||~~~{{{}}}~~~~~~~~~}}}~~~zzztttoookkkkkkiiihhhggghhhhhhfffdddaaa```]]][[[YYYXXXXXXXXXWWWSSSPPPOOORRRUUUVVVVVVSSSSSSQQQNNNJJJEEEAAA>>>??????@@@BBBFFFJJJNNNQQQVVV[[[ccckkkrrrxxx}}}~~~vvvrrrwww{{{|||wwwjjjZZZPPPGGGFFFIIIOOOXXX```bbbbbbbbbdddeeegggiiijjjlllhhhaaa]]][[[[[[[[[[[[]]][[[XXXUUUUUUWWWYYY[[[[[[^^^bbbcccaaa\\\XXXVVVTTTTTTUUUXXX^^^fffnnnsssssstttwww{{{wwwtttqqqnnnlllllljjjhhheeebbb```^^^]]]ZZZYYYWWWWWWYYYZZZZZZYYY^^^]]]]]]]]]^^^^^^___```aaaaaabbbbbbbbbccccccccc___```aaaaaaaaabbbdddggghhhhhhhhhgggfffdddbbbbbbbbbcccdddeeeeeeeeeeeeeeeaaa```bbbeeeeeedddfffkkkppppppooonnnmmmoootttwwwxxx{{{yyyyyywwwxxx}}}~~~tttrrrvvvuuubbbWWWRRROOOLLLJJJIIIJJJIIIIIIHHHGGGEEEDDDBBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCAAAAAAAAABBBCCCAAACCCEEEFFFGGGFFFEEECCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJHHHFFFFFFGGGHHHIIIIIIMMMUUUdddxxxggg```___aaajjjtttzzz|||~~~}}}wwwpppiiieeeggggggggghhhiiigggdddaaaccccccdddgggkkkoootttwww{{{~~~}}}zzzyyyyyyyyy{{{}}}}}}}}}|||}}}}}}{{{vvvrrrppppppkkkiiigggeeedddccccccdddaaa^^^[[[YYYYYYZZZZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTVVVPPPIIIEEECCCBBB???===???AAADDDFFFIIINNNTTTYYY]]]```eeekkkrrryyy}}}yyyuuuvvvyyy~~~wwwiiiYYYOOOHHHGGGIIINNNVVV]]]______```bbbdddfffggghhhjjjeee___[[[YYYZZZZZZYYY[[[ZZZWWWUUUUUUVVVXXXYYYZZZ]]]aaabbb```\\\ZZZYYYXXXYYYZZZ]]]ccciiippptttrrrrrruuu|||~~~zzzxxxuuurrrpppooonnnllliiifffbbb___^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZ^^^]]]]]]]]]^^^^^^___```aaaaaaaaabbbbbbbbbcccccc```bbbccccccbbbccceeeggggggggggggfffeeedddcccbbbddddddeeeffffffffffffeeegggeeefffiiiiiihhhjjjooonnnpppqqqrrrsssuuuyyy|||~~~wwwrrrtttxxxwwwsssyyylll\\\SSSQQQNNNKKKIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAACCCDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBAAAAAAAAABBBCCCBBBCCCDDDEEEFFFFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGKKKRRR^^^sssssskkkgggfffkkkssszzz~~~~~~vvvnnniiigggeeeeeeeeeeeeeeebbb```aaa```aaabbbdddhhhkkkmmmuuuwww{{{}}}{{{zzzvvvxxx|||~~~~~~{{{vvvrrrooommmmmmjjjiiigggeeecccccccccccc___]]]ZZZXXXYYYZZZZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRQQQLLLFFFCCCBBBAAA???>>>===@@@FFFMMMSSSYYY^^^aaaccceeehhhmmmrrrwww{{{}}}|||wwwuuuxxx~~~wwwhhhWWWOOOHHHHHHJJJLLLRRRXXXZZZ[[[]]]___aaacccdddeeefffbbb\\\XXXWWWWWWWWWWWWYYYXXXVVVUUUUUUVVVWWWWWWYYY\\\^^^___^^^\\\[[[[[[^^^^^^```cccggglllpppssspppoooqqqwww{{{~~~}}}zzzwwwvvvtttsssqqqnnnjjjfffaaa___^^^]]][[[[[[\\\]]]]]]\\\]]]]]]]]]\\\]]]]]]^^^___```aaaaaaaaaaaaaaabbbbbbbbbdddeeeeeeddddddeeegggfffffffffffffffeeeddddddeeeeeefffggggggggggggffffffeeefffiiihhhfffhhhmmmnnnqqqtttxxxzzz}}}}}}vvvrrrppppppvvvwwwpppuuuttt```TTTPPPNNNLLLIIIGGGGGGGGGGGGFFFDDDCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGHHHKKKOOOVVVeeeyyy{{{sssmmmnnnrrr}}}}}}tttmmmiiigggdddcccccccccbbbaaa```___^^^^^^___```bbbccclllmmmpppuuuzzz~~~|||vvvxxx{{{~~~~~~~~~~~~~~~~~~~~~{{{xxxyyywwwssspppllljjjiiiiiihhhgggeeecccbbbaaaaaabbb\\\ZZZXXXWWWYYYZZZZZZZZZZZZYYYWWWUUUSSSQQQOOONNNKKKGGGCCC@@@???????????????CCCLLLWWW```eeeffffffhhhiiikkknnnsssxxx|||~~~|||xxxwww|||uuugggUUUNNNHHHHHHJJJKKKOOOTTTVVVXXXZZZ]]]```aaabbbbbbbbb^^^YYYVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZ\\\\\\[[[[[[[[[\\\```aaabbbeeehhhjjjlllnnnkkkkkklllqqqyyy|||{{{}}}|||{{{yyyxxxvvvsssnnnhhhdddaaa```^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]````````````````````````ccceeeffffffeeeeeefffgggffffffgggggghhhggggggfffdddeeefffgggggggggggggggfffeeefffhhhhhhfffhhhmmmqqqtttxxx|||yyyqqqlllnnntttyyysssnnnooozzzgggWWWQQQPPPLLLIIIGGGFFFFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFIIILLLOOORRRZZZjjj|||xxxttttttyyyrrrnnnkkkfffcccbbbccccccbbbaaa```___^^^^^^______```ddddddfffjjjoootttyyy|||{{{{{{|||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}yyyuuurrrpppooommmjjjhhhggggggfffeeedddbbb```^^^^^^^^^^^^YYYWWWVVVWWWYYY[[[[[[ZZZ\\\ZZZXXXUUURRROOOLLLKKKFFFDDD@@@>>>===>>>??????DDDJJJUUUaaajjjmmmiiieeegggiiinnnttt{{{~~~}}}sssdddTTTMMMHHHIIIJJJKKKNNNRRRTTTVVVZZZ^^^`````````______[[[WWWUUUTTTTTTTTTSSSUUUUUUTTTTTTTTTUUUUUUUUUXXXYYYZZZZZZYYYYYYZZZ[[[^^^___```bbbdddeeeffffffffffffggglllsss{{{~~~|||wwwsssssswww{{{~~~|||zzzvvvqqqkkkfffdddbbb```___^^^___```___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[________________________aaadddffffffeeeeeeffffffgggggghhhiiiiiiiiiiiihhhcccdddeeeggghhhhhhiiiiiijjjiiikkknnnnnnmmmpppuuuzzz|||yyytttnnnhhhiiiqqq~~~zzzssskkklllrrrrrr___SSSPPPRRRIIIGGGEEEEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEGGGFFFDDDBBBBBBCCCEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEHHHJJJLLLNNNSSS^^^qqq|||tttoooiiidddbbbbbbbbbbbb`````````_____________________```cccggglllqqqtttyyy||||||{{{|||~~~~~~~~~~~~~~~~~~}}}zzzwwwuuussspppmmmjjjjjjiiihhhgggfffeeeeeebbb```^^^\\\[[[ZZZZZZ[[[WWWVVVUUUWWWYYY[[[[[[ZZZ\\\[[[XXXTTTPPPLLLJJJHHHCCCBBB@@@>>><<<===???AAAIIIPPP]]]iiippppppkkkfffgggllluuupppaaaSSSMMMHHHIIIKKKKKKNNNRRRUUUXXX\\\```aaaaaa___^^^]]]ZZZVVVTTTTTTUUUTTTSSSUUUUUUTTTSSSSSSTTTVVVWWWZZZ[[[\\\\\\ZZZYYYYYYYYY[[[\\\\\\]]]^^^______```bbbbbbdddgggmmmttt{{{~~~}}}{{{|||vvvqqqllllllqqqxxx~~~}}}xxxsssnnnjjjiiieeecccaaaaaabbbbbbaaa```\\\\\\[[[[[[ZZZZZZ[[[[[[_________^^^^^^^^^^^^]]]^^^aaadddeeeeeedddeeefffhhhhhhiiiiiiiiiiiiiiihhhbbbdddeeehhhjjjkkkllllllllllllnnnsssuuuuuuxxx~~~~~~wwwrrrkkkjjjiiiiiiooo}}}qqqkkkiiihhhnnnxxx{{{ggg[[[QQQNNNQQQHHHFFFEEEEEEEEEEEECCCBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMTTTdddssszzzuuummmgggdddcccbbbaaa````````````______^^^^^^]]]]]]]]]___bbbeeeiiikkkrrrtttwww{{{~~~{{{|||yyyxxxwwwxxx{{{||||||||||||}}}~~~~~~|||zzzyyytttrrrooommmmmmllljjjiiigggggggggffffffeeeeeeddd```^^^\\\ZZZYYYXXXXXXYYYWWWVVVVVVWWWZZZ[[[[[[ZZZZZZYYYUUUQQQMMMIIIFFFDDDAAAAAA@@@???>>>@@@DDDGGGNNNXXXfffppptttrrrnnnkkkiiirrrmmm___SSSLLLHHHIIIKKKLLLOOOTTTXXX[[[___bbbcccbbb___]]]\\\ZZZWWWUUUUUUUUUUUUTTTVVVUUUSSSRRRSSSTTTWWWYYY^^^```aaa```]]]ZZZYYYXXXZZZZZZZZZZZZZZZ[[[\\\]]]``````aaacccffflllrrrvvv{{{~~~~~~yyytttmmmlllqqquuu~~~zzzuuurrrpppoooiiigggeeeeeeeeefffeeeccc______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[^^^aaacccdddcccdddeeegggggghhhhhhhhhggggggfffcccdddgggjjjmmmooopppqqqppppppsssyyy|||~~~|||xxxuuupppkkkkkkmmmqqqvvvuuujjjhhhjjjmmmuuujjj^^^WWWNNNJJJMMMGGGEEEDDDEEEEEEEEECCCAAADDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCCCCDDDEEEFFFGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGHHHKKKKKKNNNZZZhhhwww}}}uuunnnjjjgggeeeddddddccccccbbbaaa___^^^]]]\\\\\\\\\]]]^^^```bbbccclllmmmooorrrvvvyyy}}}~~~~~~||||||~~~}}}|||uuutttssstttvvvwwwwwwvvvuuuuuuuuutttsssqqqppppppjjjhhhffffffhhhiiiiiiiiieeeeeeeeeeeeeeeddddddccc___^^^\\\ZZZYYYXXXXXXYYYWWWWWWWWWYYY[[[\\\[[[ZZZVVVUUUQQQMMMIIIEEEAAA@@@===>>>@@@@@@AAAEEEJJJOOOYYYdddqqqxxxvvvrrrooonnnmmmwwwkkk^^^SSSLLLHHHHHHKKKLLLPPPUUUZZZ]]]aaadddeeeccc```]]]\\\ZZZWWWVVVVVVVVVVVVUUUXXXVVVSSSRRRRRRUUUXXXZZZbbbcccdddccc___[[[YYYXXXZZZZZZYYYXXXYYYZZZ\\\]]]`````````aaabbbfffjjjnnn}}}}}}xxxpppoootttuuu~~~|||wwwtttssssssllljjjhhhhhhhhhhhhgggfffbbbaaa```_______________^^^^^^^^^]]]]]]\\\\\\\\\XXX[[[___bbbccccccddddddffffffggggggfffeeeeeeddddddeeehhhlllooorrrtttuuuxxxxxx|||xxxqqqpppooommmkkkqqqvvv}}}rrrlllmmmpppttt}}}vvv___XXXTTTLLLGGGHHHFFFEEEEEEEEEFFFEEECCCBBBEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFDDDDDDEEEFFFHHHLLLIIIJJJMMMMMMMMMVVVaaakkk}}}uuupppmmmjjjhhhhhhhhhgggfffcccaaa___^^^\\\\\\\\\\\\\\\]]]^^^^^^hhhiiijjjkkknnnrrruuuwww|||||||||}}}~~~}}}{{{xxxxxxzzz{{{yyywwwtttrrrrrrsssuuuvvvuuutttrrrrrrqqqooollljjjjjjjjjfffeeedddeeehhhkkkllllllcccdddddddddddddddcccbbb```___]]][[[YYYYYYYYYYYYXXXWWWXXXYYY[[[\\\[[[ZZZSSSQQQNNNJJJFFFAAA>>>===:::<<>>======@@@FFFRRR```iiixxx|||{{{ssslllhhhhhhvvvwwwbbbXXXQQQKKKGGGGGGHHHKKKQQQXXXZZZ^^^cccffffffeeeeeeeeedddaaa\\\ZZZYYYYYYYYYXXXVVVUUUSSSRRRSSSUUUXXXZZZ^^^_________]]]ZZZWWWUUUWWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYY\\\^^^```bbbccckkkttt{{{xxxyyyvvvrrrpppooonnnmmmkkkhhhhhhhhhhhhhhhgggfffeeebbbbbbbbbbbbaaa```___^^^]]]]]]]]]^^^___aaabbbcccdddeeeeeeggghhhiiijjjkkkjjjkkknnnqqqvvv{{{{{{wwwqqqnnnooouuu|||}}}rrrcccTTTNNNLLLIIIGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEIIIHHHGGGGGGHHHKKKNNNPPPWWWcccwww~~~{{{uuunnnhhhdddcccccccccaaa___^^^]]]\\\ZZZYYYZZZZZZ[[[\\\___cccgggiiinnnoooppprrrtttvvvwwwxxxvvvvvvvvvwwwzzz~~~zzzyyyxxxvvvtttrrrqqqpppmmmkkkjjjkkkmmmooooooooonnnooopppqqqqqqpppooonnniiiiiihhhddd___\\\]]]___^^^```bbbccceeeeeeeeeeeefffeeedddbbbaaa___^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXYYYZZZ[[[ZZZXXXVVVTTTNNNJJJEEEBBBBBBBBB@@@>>>@@@BBBDDDHHHPPP\\\jjjrrr|||xxxooohhhdddeeeqqquuuaaaWWWOOOJJJFFFHHHJJJLLLSSSZZZ[[[^^^cccfffgggggghhhiiihhhddd___\\\ZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUXXXYYYZZZ[[[\\\]]]\\\ZZZWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYVVVWWWXXXZZZ[[[]]]^^^___bbbkkkwww~~~{{{xxxtttrrrqqqpppnnnmmmkkkllllllmmmlllkkkiiihhhfffffffffffffffeeedddccc_________``````aaaccccccfffffffffgggjjjllloooppppppqqqtttyyy~~~{{{xxxuuutttyyy~~~uuuxxxxxxeeeYYYOOOLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMPPPUUUccczzzyyypppjjjfffeeeeeebbb```^^^^^^]]][[[YYYXXXWWWXXXYYYZZZ]]]```aaaeeefffhhhjjjlllnnnpppqqqrrrqqqppppppsssxxx|||{{{ssspppllliiiffffffggghhhfffdddbbbcccfffiiikkkkkkiiijjjlllmmmmmmkkkjjjhhheeeeeedddaaa]]][[[[[[\\\___```aaabbbbbbcccbbbbbbfffeeecccaaa___]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]XXXYYYZZZZZZXXXUUUQQQOOOKKKHHHDDDBBBBBBBBBAAA@@@BBBEEEKKKRRR[[[gggrrrzzz}}}~~~~~~zzzrrrjjjddd```aaakkkzzzttt___VVVPPPKKKHHHJJJMMMOOOVVV]]][[[^^^bbbeeefffhhhjjjlllgggddd```]]][[[ZZZXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWYYYZZZ[[[\\\\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZZZZZZZWWWWWWXXXYYYYYYZZZ[[[[[[]]]fffrrryyy}}}~~~{{{xxxuuutttsssqqqpppooopppppppppooollljjjhhhiiijjjjjjjjjiiihhhhhhgggeeeeeeddddddeeeeeeffffffiiiiiijjjkkknnnrrrvvvxxxxxxzzz}}}{{{wwwyyy|||hhh[[[SSSLLLKKKKKKIIIGGGHHHFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEE@@@AAABBBBBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIINNNOOOWWWjjj}}}tttlllhhhfffccc```]]]\\\[[[YYYXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^___```ccceeegggiiijjjnnnmmmkkklllooosssxxx|||~~~}}}yyyooolllhhheeecccbbbcccdddfffdddaaaaaadddggghhhiiieeefffhhhiiiiiigggeeedddaaaaaa```___]]]\\\\\\]]]________________________cccbbbaaa```^^^\\\[[[[[[ZZZ[[[[[[\\\]]]]]]^^^^^^ZZZZZZZZZXXXUUUPPPKKKIIIGGGEEECCCAAAAAABBBCCCCCCDDDIIIPPPYYYaaakkktttzzzyyyyyywwwrrrkkkddd```___```jjjxxxrrr^^^TTTOOOJJJHHHJJJMMMOOOUUU\\\[[[^^^bbbdddfffgggiiikkkeeeccc___^^^]]]]]]\\\ZZZWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZaaakkkrrrwww|||}}}|||{{{zzzyyyuuuuuuuuusssqqqnnnkkkiiimmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjmmmnnnnnnppptttyyy}}}yyyzzz}}}}}}ppp___VVVPPPKKKKKKKKKHHHFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHHHHGGGGGGJJJLLLRRR^^^pppyyyqqqjjjfffbbb^^^\\\ZZZXXXWWWYYYYYYYYYXXXYYYYYYYYYZZZYYYZZZ[[[]]]___aaacccdddjjjiiiiiiiiilllpppuuuxxxyyyzzz}}}}}}yyyooonnnmmmkkkiiihhhgggfffjjjgggdddcccdddeeeeeeeeedddeeefffffffffeeecccaaa]]]]]]^^^^^^````````````^^^^^^]]]]]]\\\\\\\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\\\\\\\]]]]]]]]][[[ZZZXXXUUUPPPKKKGGGDDDDDDCCCBBBBBBBBBCCCEEEGGGKKKPPPXXX___ffflllrrrvvvvvvtttpppjjjccc___]]]]]]bbbmmm|||ppp\\\SSSLLLGGGEEEHHHJJJMMMRRRXXXZZZ]]]aaadddddddddeeefffcccaaa____________^^^]]]WWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWW[[[\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVV[[[bbbgggmmmsss||||||{{{yyywwwtttrrrpppooorrrsssssssssssssssrrrrrrnnnnnnnnnnnnnnnnnnooooootttuuuvvvyyy}}}yyypppmmmnnnppppppuuu{{{fffZZZSSSMMMJJJKKKJJJFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCDDDEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDD@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDHHHMMMTTT^^^ooorrrmmmgggbbb___]]]ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[]]]^^^___ddddddeeefffiiimmmppprrrsssuuuwww{{{~~~}}}{{{xxxqqqqqqrrrrrrqqqooommmkkkmmmjjjhhhffffffeeedddbbbddddddddddddcccbbbaaaaaa]]]\\\]]]___bbbccccccaaa\\\\\\[[[ZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXUUUQQQLLLHHHEEEDDDCCCDDDEEEDDDEEEGGGJJJNNNUUUZZZaaagggkkkooorrrtttuuusssmmmfffaaa^^^___aaakkkxxxooo[[[RRRKKKGGGEEEGGGJJJKKKPPPVVVZZZ]]]aaaccccccaaa`````````^^^\\\\\\\\\\\\ZZZYYYWWWXXXYYYYYYXXXVVVTTTSSSTTTUUUUUUVVVVVVWWWWWWWWW]]]^^^^^^^^^]]]ZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTUUUSSSVVVYYY]]]ccclllwww~~~~~~|||zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzvvvuuuuuuuuuvvvwwwxxxxxxxxxmmmgggfffjjjmmmvvv|||vvvwwwkkk^^^WWWOOOJJJHHHIIIHHHEEEDDDFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???AAACCCDDDEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDAAADDDGGGJJJPPP]]]nnn{{{|||wwwpppjjjeeebbb___]]]XXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ]]]^^^```bbbeeehhhjjjkkkmmmnnnpppssswwwxxxwwwuuurrrrrrsssssssssrrrqqqpppooonnnllllllkkkiiifffcccdddcccbbb```````````````^^^]]]]]]```cccdddbbb```ZZZZZZYYYXXXWWWXXXYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\VVVSSSPPPLLLIIIHHHHHHHHHEEEGGGHHHIIIIIILLLQQQUUU\\\aaagggllloooqqqssstttqqqooojjjfffdddfffkkkooo{{{nnnZZZQQQMMMHHHGGGIIIKKKLLLQQQWWWYYY]]]aaacccbbb___]]]\\\\\\ZZZXXXWWWWWWWWWUUUSSSWWWXXXYYYYYYXXXVVVTTTRRRWWWWWWWWWXXXXXXYYYYYYYYY______```___]]]ZZZWWWUUURRRRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVXXX___iiiuuu}}}{{{~~~}}}}}}|||}}}~~~|||sssllljjjnnntttyyy|||sssnnnrrrqqqaaaXXXUUULLLGGGFFFGGGFFFDDDDDDGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>>>>?????????>>>@@@BBBDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCCCCHHHRRR___hhh|||~~~wwwpppkkkgggdddaaaYYYZZZZZZZZZZZZYYYXXXXXXTTTTTTUUUUUUVVVWWWWWWWWWXXXZZZ\\\___bbbdddeeefffhhhiiijjjnnnrrrtttsssrrrrrrrrrrrrrrrrrrrrrrrrsssqqqqqqqqqqqqpppnnnjjjgggdddccc```^^^]]]^^^___``````___^^^```bbbccc```]]]YYYYYYWWWVVVVVVWWWXXXYYY]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]RRROOOLLLIIIGGGIIIKKKLLLGGGJJJLLLLLLMMMPPPUUUYYY___ccciiinnnppprrrssstttkkkjjjhhhfffhhhoooxxxoooZZZRRRKKKIIIGGGGGGJJJOOOUUUXXXZZZ[[[]]]^^^___^^^]]]\\\___[[[XXXUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSUUUXXX[[[]]]\\\[[[[[[[[[```fffjjjggg^^^UUURRRRRRSSSSSSTTTUUUUUUUUUUUUUUURRRTTTVVVZZZ```iiissszzz|||~~~zzzyyywwwsssttt}}}~~~wwwrrrxxxxxxjjj^^^UUUQQQGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBHHHFFFDDDBBBAAABBBCCCDDD???@@@BBBCCCFFFLLLSSSXXXggguuuxxxppplllaaa]]]ZZZYYYYYYYYYWWWUUUUUUTTTSSSUUUWWWXXXWWWVVVXXXXXXXXXYYY[[[^^^aaabbbbbbbbbcccdddgggjjjlllnnnooooooooommmllllllnnnpppppppppooonnnkkkhhheeecccbbbaaa___^^^]]]^^^```aaaaaa```______```___\\\ZZZVVVUUUTTTTTTUUUYYY\\\^^^]]]^^^^^^^^^^^^^^^]]]]]]^^^\\\[[[[[[[[[YYYTTTPPPMMMKKKHHHFFFFFFIIILLLNNNSSSUUUWWWWWWWWWYYY]]]bbb^^^bbbiiiqqqvvvvvvrrrnnnkkkjjjiiilllsssoooZZZRRRJJJIIIGGGHHHKKKQQQWWW[[[[[[\\\^^^``````___^^^]]]ZZZWWWSSSQQQQQQQQQPPPPPPSSSSSSRRRRRRRRRSSSSSSSSSVVVXXX[[[[[[[[[ZZZ[[[[[[eeejjjmmmiii___VVVRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRTTTVVVYYY^^^fffooouuuwwwyyy}}}}}}~~~~~~}}}yyyxxxooocccXXXPPPLLLEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCAAA???>>>>>>???@@@AAAAAABBBBBBCCCGGGMMMQQQ^^^lll~~~}}}{{{nnniiibbb^^^\\\ZZZWWWTTTUUUTTTSSSSSSUUUVVVVVVUUUVVVVVVVVVVVVWWWYYY[[[\\\]]]]]]^^^```cccfffiiijjjjjjkkkkkkjjjiiiiiikkkmmmnnnmmmllljjjhhhfffdddbbb```______^^^___aaadddeeefffdddaaa```___^^^[[[YYYVVVUUUUUUUUUWWWYYY\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\]]][[[ZZZYYYYYYVVVRRRNNNJJJIIIFFFEEEFFFJJJNNNQQQZZZ[[[]]]^^^^^^___aaabbbggglllrrrwwwwwwsssooollljjjjjjlllrrr~~~nnnYYYRRRJJJIIIIIIJJJMMMSSSYYY]]]\\\]]]___aaaaaa```^^^]]]XXXUUURRRPPPQQQQQQQQQPPPQQQPPPPPPOOOPPPQQQSSSTTTVVVXXXYYYYYYYYYYYYZZZ\\\fffjjjlllggg^^^UUUQQQQQQPPPQQQQQQRRRSSSRRRRRRRRRRRRTTTUUUWWW[[[aaaiiinnnppprrrvvv{{{sssfff]]]SSSLLLIIICCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@???????????????@@@@@@AAABBBCCCDDDEEEFFFCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAABBB@@@???=========>>>>>>BBBBBBBBBAAA@@@BBBFFFJJJSSS```ttt{{{}}}}}}yyyrrrjjjddd___ZZZWWWYYYWWWTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\^^^aaacccddddddeeefffeeedddeeegggiiijjjiiigggeeecccbbbaaaaaa^^^^^^^^^___aaadddggghhhgggddd```]]][[[ZZZXXXVVVVVVVVVWWWXXXYYY[[[\\\\\\^^^^^^^^^^^^]]][[[ZZZZZZ[[[YYYWWWVVVUUUQQQMMMJJJIIIHHHFFFFFFIIINNNTTTXXX``````bbbfffiiikkkjjjiiimmmuuu}}}zzzrrrlllkkkkkkkkkpppzzzlllXXXQQQLLLKKKJJJKKKNNNSSSXXX[[[ZZZ\\\^^^``````___\\\ZZZUUUSSSPPPOOOOOOPPPQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVVVVWWWWWWWWWVVVWWWYYY[[[aaadddeeeaaaYYYRRROOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVXXX\\\aaaeeehhhlllrrrxxx{{{jjj```YYYQQQJJJGGGBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@AAAAAAAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@??????@@@@@@BBBBBBBBB@@@???AAADDDFFFMMMVVVfffzzz||||||{{{ssskkkddd``````\\\XXXUUUUUUUUUUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[]]]^^^^^^]]]___````````````bbbdddeeedddbbb___^^^^^^^^^^^^]]]]]]^^^___aaaccceeegggccc```[[[XXXVVVVVVTTTSSSWWWXXXZZZ[[[\\\\\\\\\[[[]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVTTTRRROOOLLLIIIGGGIIIIIIIIIKKKOOOUUU\\\___bbbbbbeeellltttxxxxxxvvvrrr~~~uuunnnllllllmmmssskkkXXXQQQMMMLLLKKKKKKMMMPPPTTTVVVVVVXXX[[[]]]]]][[[XXXVVVNNNLLLIIIIIIJJJKKKLLLLLLPPPPPPPPPPPPRRRSSSUUUWWWTTTUUUVVVVVVUUUVVVXXXZZZZZZ\\\]]][[[VVVQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWZZZ]]]```fffooovvv}}}}}}qqqddd\\\VVVMMMGGGEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBEEEHHHMMMQQQ[[[iiizzz{{{tttooohhhddd^^^ZZZXXXWWWVVVUUUVVVUUUTTTTTTUUUVVVXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZYYY[[[]]]]]]]]]]]]^^^``````___]]]\\\[[[[[[\\\\\\\\\\\\]]]^^^___```aaabbb___\\\XXXVVVUUUUUUUUUTTTXXXYYY[[[\\\]]]\\\[[[ZZZ[[[[[[ZZZZZZXXXWWWUUUUUUSSSSSSQQQOOOLLLIIIHHHGGGJJJKKKMMMQQQVVV\\\aaaeeefffgggjjjqqqzzzzzzpppmmmjjjmmmuuujjjWWWQQQKKKJJJIIIIIIJJJLLLOOOQQQRRRUUUXXXZZZZZZWWWTTTQQQMMMJJJHHHHHHJJJLLLMMMMMMPPPQQQRRRSSSTTTUUUVVVVVVRRRTTTUUUUUUUUUUUUVVVXXXXXXYYYYYYXXXUUUSSSSSSTTTPPPQQQQQQRRRSSSRRRRRRRRRQQQSSSTTTTTTSSSSSSUUUWWWZZZaaajjjrrrwww|||rrrhhh]]]VVVPPPIIIDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????????????????@@@@@@@@@>>>>>>??????@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCC@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCEEEHHHJJJNNNOOOSSS[[[hhhxxx|||zzz|||uuupppjjjdddaaa]]]ZZZXXXWWWVVVUUUTTTTTTUUUVVVWWW\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYY[[[\\\[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^]]][[[XXXWWWWWWXXXWWWVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSSSSPPPQQQQQQOOOLLLKKKKKKLLLMMMPPPTTTYYY___dddgggiiinnnnnnpppuuu|||~~~rrrnnnjjjppp{{{iiiWWWPPPGGGFFFEEEEEEGGGIIILLLNNNPPPRRRVVVXXXXXXUUUQQQNNNMMMKKKIIIIIIKKKNNNOOOOOOOOOQQQSSSTTTUUUUUUTTTTTTPPPRRRUUUVVVUUUTTTUUUUUUWWWWWWWWWUUUTTTSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRTTTSSSRRRQQQRRRSSSUUU[[[bbbiiiooouuu}}}wwwjjj```WWWRRRMMMFFFCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCBBB@@@@@@???@@@CCCEEEFFFEEEEEEDDD??????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDEEEHHHJJJNNNOOOPPPRRRYYYgggxxx|||xxxyyy~~~|||vvvpppkkkeeebbb^^^\\\ZZZXXXVVVUUUUUUUUUXXXYYYZZZZZZZZZYYYXXXXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[YYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXXXXXXXXXXVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPRRRSSSRRROOOOOOQQQSSSVVVZZZ```ffflllooopppqqqrrrssstttwww}}}}}}tttqqqttt|||hhhVVVPPPCCCBBBBBBCCCEEEHHHKKKMMMOOOQQQUUUWWWWWWTTTOOOMMMIIIGGGEEEFFFHHHKKKLLLMMMNNNPPPSSSUUUVVVUUUSSSQQQOOOQQQUUUVVVUUUTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUPPPRRRTTTSSSRRRQQQQQQRRRRRRVVV\\\bbbhhhqqq{{{zzzjjjfff]]]TTTPPPLLLGGGEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???===???BBBDDDFFFFFFEEEDDD??????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????AAABBBBBBCCCCCCCCCBBBBBBAAACCCDDDDDDDDDEEEGGGIIIMMMNNNNNNNNNRRR]]]mmmzzz{{{{{{yyy}}}~~~wwwpppllleeeccc```\\\YYYWWWVVVUUUTTTUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]]]][[[ZZZZZZZZZWWWXXXZZZ[[[\\\[[[ZZZYYYXXXYYY[[[\\\]]]^^^^^^^^^ZZZXXXWWWWWWWWWVVVSSSQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUTTTRRRSSSUUUXXX___cccjjjrrrwwwyyyyyyxxxqqqsssuuuxxx~~~{{{vvvuuuiiiVVVPPPIIIHHHFFFDDDEEEFFFIIIJJJKKKOOOTTTVVVUUURRROOONNNKKKJJJHHHHHHHHHKKKMMMOOOOOOQQQTTTVVVWWWVVVSSSQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPOOORRRRRRTTTUUUVVVWWWWWWWWWRRRRRRQQQQQQPPPPPPPPPOOONNNRRRVVVZZZ___hhhsss{{{wwwiiifff___XXXNNNHHHFFFDDD@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>??????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>><<<===???AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDEEEGGGIIILLLMMMNNNLLLMMMTTT___iii~~~}}}}}}{{{vvvqqqkkkccc]]]\\\[[[ZZZXXXUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYZZZXXXXXXZZZ]]]]]][[[YYY]]]]]]\\\\\\\\\]]]^^^^^^^^^]]][[[XXXTTTQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOMMMMMMQQQRRRQQQSSSWWW[[[WWWWWW^^^aaa___aaaeeefffkkkuuu}}}uuusssssssssxxxiiiVVVPPPKKKJJJGGGEEEEEEFFFHHHJJJLLLPPPTTTVVVUUURRRPPPOOOKKKJJJIIIHHHHHHKKKMMMOOOQQQSSSVVVXXXXXXVVVTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQSSSTTTTTTUUUUUUVVVUUUUUUQQQQQQQQQQQQQQQPPPOOONNNMMMPPPTTTWWW[[[cccmmmuuulllcccbbb\\\UUULLLGGGEEEDDD@@@===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@???===<<<<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@CCCDDDDDDCCCBBBCCCEEEGGGIIIKKKKKKJJJKKKPPPZZZbbbwww~~~zzzzzz{{{}}}}}}yyyuuupppiiieeeeeeeeeeeeccc\\\\\\[[[[[[[[[\\\]]]^^^`````````___^^^]]]\\\[[[\\\ZZZYYYYYY[[[\\\ZZZXXX\\\\\\\\\\\\]]]^^^______bbbaaa^^^YYYTTTPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKNNNMMMOOOTTTUUUTTTWWW[[[^^^[[[]]]eeekkkmmmqqqwwwyyy|||xxxrrrsssvvv{{{iiiVVVPPPNNNLLLIIIFFFFFFGGGIIIKKKOOORRRUUUVVVUUUSSSQQQQQQMMMLLLJJJIIIJJJLLLNNNPPPTTTUUUWWWYYYXXXVVVTTTRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRRRRRRRPPPNNNLLLMMMOOOQQQSSSVVV]]]gggnnn{{{}}}lll```\\\\\\UUUOOOIIIDDDCCCCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???????????????@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>??????@@@@@@@@@@@@@@@???>>><<<;;;<<<===???AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@????????????BBBCCCCCCBBBAAAAAACCCEEEFFFHHHIIIHHHHHHLLLSSSYYYfffxxx|||zzzzzz{{{wwwxxxzzz|||~~~}}}yyyvvvrrrmmmhhhfffiiikkkkkkkkkhhhfffeeeccccccdddfffgggjjjjjjiiihhhfffdddbbbaaabbb___\\\ZZZ[[[[[[[[[ZZZ\\\\\\\\\]]]^^^___``````]]][[[XXXTTTPPPLLLJJJIIIKKKKKKKKKLLLLLLKKKJJJJJJMMMMMMRRRXXX[[[ZZZ]]]bbbddddddjjjsss{{{zzztttvvv{{{iiiWWWQQQMMMKKKHHHGGGGGGIIIMMMOOOSSSUUUXXXXXXVVVTTTTTTTTTPPPOOOMMMLLLLLLNNNQQQRRRUUUVVVWWWXXXXXXVVVSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWQQQRRRTTTTTTSSSQQQNNNLLLLLLNNNPPPQQQTTT\\\fffnnnyyy}}}zzziii```YYYWWWXXXNNNJJJEEEBBBAAAAAA@@@???????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDAAAAAA@@@@@@?????????>>>>>>??????@@@AAA@@@@@@@@@???>>>=========>>>@@@AAACCCBBBBBBAAAAAA@@@@@@???@@@@@@?????????>>>>>>>>>BBBCCCDDDCCCBBBAAABBBDDDDDDFFFGGGGGGGGGIIIMMMPPPXXXhhh}}}{{{yyywwwvvvvvvtttpppmmmjjjfffccccccgggkkkllllllooonnnmmmlllmmmppprrrtttvvvuuutttrrrooollljjjhhhgggddd___\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^UUUSSSPPPNNNMMMLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKNNNPPPVVV]]]``````eeekkknnnsss||||||wwwyyy}}}hhhWWWQQQKKKIIIGGGFFFHHHLLLQQQTTTWWWYYY[[[[[[YYYWWWVVVVVVSSSRRRPPPOOOOOOQQQSSSUUUTTTUUUVVVWWWVVVUUUSSSRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTVVVWWWUUUUUUUUUUUUVVVWWWYYYYYYRRRTTTUUUVVVUUURRROOOMMMKKKMMMPPPRRRVVV^^^iiirrrxxx~~~~~~~~~}}}hhh]]]XXXTTTQQQQQQGGGEEEBBB@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>========================??????>>>=========>>>>>>@@@AAAAAABBBCCCCCCDDDDDD@@@???????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????DDDFFFFFFFFFDDDBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKOOO[[[lll}}}|||xxxtttnnniiigggdddaaabbbgggkkkllllllnnnmmmnnnoooqqquuuxxxzzz{{{zzzxxxuuurrrnnnkkkiiidddaaa]]]YYYVVVVVVXXXZZZ[[[[[[\\\\\\[[[ZZZYYYXXXSSSQQQNNNNNNNNNNNNMMMKKKIIIJJJKKKMMMNNNNNNNNNNNNSSSUUUZZZ```ccceeemmmvvvzzzzzzzzz{{{||||||}}}~~~~~~hhhWWWRRRIIIHHHEEEEEEHHHMMMSSSVVVZZZ\\\______]]][[[YYYYYYUUUTTTRRRPPPPPPRRRTTTVVVTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQQQQPPPPPPRRRSSSUUUWWWUUUUUUTTTSSSTTTUUUWWWXXXTTTTTTUUUUUUSSSQQQOOOMMMKKKMMMPPPRRRWWW```llluuuvvv{{{wwwiiiZZZTTTQQQNNNJJJIIIBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>========================>>>===============>>>>>>AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBFFFGGGHHHHHHEEECCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJRRR]]]iiizzzzzzuuullliiifffgggkkknnnnnnmmmmmmnnnoooqqqsssvvvxxxyyyyyywwwuuuqqqmmmhhhdddbbb\\\[[[XXXTTTPPPPPPSSSUUUWWWWWWXXXXXXXXXVVVUUUTTTUUUQQQNNNMMMOOOOOOMMMJJJMMMNNNPPPQQQSSSTTTUUUUUU[[[[[[^^^bbbdddhhhsss}}}|||zzzyyyzzz{{{~~~hhhXXXSSSJJJHHHEEEEEEGGGLLLRRRVVV\\\___cccdddbbb^^^[[[ZZZUUUTTTQQQPPPPPPQQQSSSUUUTTTUUUVVVVVVWWWVVVVVVUUUQQQQQQSSSSSSSSSRRRPPPOOOQQQPPPOOOOOOPPPRRRTTTUUUVVVUUUSSSQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLKKKMMMOOOQQQUUU___kkkttttttzzzggg\\\RRRNNNLLLHHHEEEEEE@@@@@@??????>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<<<<<<<<<<======>>>???@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCC???@@@AAABBBCCCEEEEEEFFFGGGHHHIIIHHHFFFCCCCCCCCCEEEDDDCCCCCCEEEFFFGGGGGGGGGLLLRRRYYYfffwww|||yyyyyy{{{}}}|||zzzyyyzzz{{{||||||{{{zzzzzztttrrroookkkfff```\\\ZZZVVVVVVUUURRROOONNNQQQTTTUUUVVVXXXYYYZZZYYYXXXWWWYYYUUURRRSSSVVVXXXVVVSSSWWWXXXZZZ\\\^^^___```aaacccbbbbbbbbbccciiixxxgggXXXSSSKKKIIIFFFDDDFFFKKKQQQTTT]]]aaaeeefffddd```]]][[[TTTSSSQQQOOOOOOPPPRRRTTTUUUVVVVVVWWWXXXXXXXXXXXXPPPQQQRRRSSSRRRQQQOOOMMMQQQPPPOOONNNOOOQQQSSSUUUWWWUUURRROOOMMMLLLLLLLLLSSSRRRQQQOOONNNMMMLLLKKKKKKMMMNNNOOOSSS\\\iiirrruuu{{{qqqaaaXXXOOOLLLJJJFFFDDDEEE????????????======>>>@@@====================================>>>>>>>>>>>>========================;;;;;;;;;<<<<<<>>>???@@@??????>>>>>>===<<<<<<<<<============>>>>>>>>>>>>======>>>???????????????>>>????????????@@@@@@@@@>>>???@@@AAABBBBBBCCCDDD???@@@AAACCCEEEFFFHHHHHHFFFHHHIIIHHHFFFCCCBBBBBBDDDCCCAAABBBCCCEEEFFFFFFEEEIIILLLOOOYYYjjjwww}}}~~~qqqooolllgggbbb\\\XXXVVVTTTUUUUUUSSSPPPPPPSSSVVVVVVWWWZZZ]]]^^^^^^^^^]]]```]]][[[^^^dddggggggdddaaabbbdddfffhhhjjjkkkkkkhhhfffcccbbbbbbiii{{{cccTTTRRRJJJFFFEEEFFFGGGHHHNNNVVV```eeehhhfffdddaaa[[[TTTVVVTTTSSSSSSTTTTTTRRRQQQQQQSSSWWWYYYZZZXXXVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNPPPRRRVVVTTTQQQNNNLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQRRRWWW^^^dddsssxxxuuuhhhYYYTTTMMMGGGDDDBBBAAA???@@@@@@@@@?????????>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>>???AAABBBCCCDDDCCCAAA@@@AAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHJJJNNNVVV___eeeuuu||||||~~~|||wwwrrriii```\\\]]]XXXVVVVVVVVVVVVWWW[[[```[[[```fffjjjlllmmmnnnoooooojjjeeegggmmmsssvvvvvvpppssssssqqqqqqttttttqqqnnnhhhdddbbbdddlll~~~cccTTTQQQJJJFFFEEEFFFGGGHHHNNNVVV[[[aaadddcccaaa___ZZZSSSUUUTTTSSSSSSTTTUUUSSSRRRUUUVVVWWWXXXXXXVVVSSSQQQPPPQQQQQQQQQRRRRRRRRRSSSPPPOOONNNMMMMMMOOOQQQRRRUUUSSSPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPTTT[[[aaannnttt~~~lll```WWWRRRKKKFFFCCCAAA@@@???@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAA?????????>>>>>>>>>======???@@@CCCEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBB@@@@@@??????@@@DDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHNNNTTTYYYfffnnn{{{}}}xxxzzz|||~~~vvvkkkeeefffcccbbbbbbcccdddfffiiillljjjoootttxxxyyywwwvvvvvvssspppmmmooouuuzzz{{{{{{vvvyyyzzzxxxxxxyyywwwsssoooiiicccbbbgggqqqdddSSSPPPIIIFFFEEEFFFGGGHHHOOOVVVYYY^^^bbbaaa```___ZZZTTTUUUSSSSSSSSSUUUVVVUUUTTTXXXXXXWWWVVVTTTRRRQQQOOONNNOOOPPPQQQRRRSSSTTTTTTPPPOOONNNMMMNNNOOOQQQRRRTTTRRRPPPMMMKKKKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNRRRXXX\\\ggglllvvvrrraaaWWWSSSOOOIIIDDDBBB@@@???>>>@@@????????????>>>>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>======>>>@@@CCCFFFGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDGGGKKKNNNVVV```ooozzzzzzxxxwwwwww{{{|||wwwwwwxxxxxxxxxxxxyyy{{{{{{|||||||||{{{zzzxxxxxx||||||~~~yyytttjjjbbbccckkkxxxdddSSSOOOIIIFFFDDDFFFGGGIIIOOOWWW[[[```dddcccbbb```[[[TTTTTTSSSRRRSSSVVVWWWVVVUUUXXXWWWUUUSSSRRRQQQPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSPPPOOONNNMMMNNNPPPRRRSSSTTTRRROOOMMMKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPMMMMMMLLLLLLNNNQQQVVVXXX```dddlllwww~~~zzzvvvhhh[[[RRROOOKKKFFFBBB@@@???>>>===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????===========================>>>>>>???????????????>>>>>>=========>>>>>>??????>>>>>>>>>===============???CCCGGGHHHGGGEEECCC????????????@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEEEEDDDEEEHHHJJJPPPXXXfffwww}}}{{{|||~~~||||||yyymmmccceeeooo|||dddSSSOOOHHHEEEDDDFFFGGGIIIOOOWWW^^^cccfffdddbbb___ZZZSSSSSSRRRRRRSSSUUUWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNPPPSSSTTTSSSRRROOOMMMLLLLLLLLLMMMMMMNNNPPPRRRSSSSSSTTTSSSPPPOOONNNNNNPPPRRRUUUVVVZZZ]]]aaagggnnnuuu{{{~~~uuuiii```WWWPPPJJJGGGCCCAAA@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????==============================>>>????????????>>>>>>>>>======<<<======>>>>>>>>>>>>============<<<<<<>>>BBBEEEFFFEEEDDDBBB???????????????@@@BBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDEEEEEEFFFHHHJJJLLLRRR]]]kkkzzz}}}{{{xxxwww{{{~~~~~~qqqfffgggqqq|||dddTTTPPPHHHEEEDDDFFFGGGIIIPPPWWW^^^cccfffdddaaa___YYYRRRRRRQQQQQQRRRTTTVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNNNNOOOQQQSSSUUUTTTRRRPPPNNNMMMMMMNNNNNNNNNOOORRRTTTVVVVVVVVVVVVTTTRRRPPPPPPRRRTTTUUUUUUVVVXXXZZZ\\\^^^aaaeeehhhuuuwwwhhh^^^WWWQQQMMMGGGEEEAAA@@@??????>>>=========>>>>>>>>>>>>>>>???<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<>>>>>>============<<<<<<<<<>>>@@@BBBCCCBBBBBBAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???AAABBBCCCDDDGGGJJJHHHLLLTTT]]]kkk~~~~~~{{{|||yyysssqqqttt{{{~~~rrrhhhiiiqqqzzzcccTTTRRRHHHEEEDDDFFFGGGIIIPPPXXX___dddgggfffdddbbb\\\VVVRRRQQQPPPQQQSSSTTTTTTSSSPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQRRRRRRPPPOOONNNNNNOOOQQQTTTUUUUUUSSSQQQOOONNNNNNOOOPPPMMMOOORRRUUUVVVWWWWWWWWWVVVTTTQQQQQQSSSUUUUUUTTTSSSUUUWWWWWWVVVWWWZZZ\\\gggqqq~~~xxxkkk___WWWQQQNNNLLLEEECCC@@@???@@@@@@???===============>>>>>>??????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>>>>=========<<<<<<<<<=========>>>>>>?????????>>>======>>>>>>???@@@AAA@@@???????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA===>>>???@@@@@@BBBEEEHHHDDDIIINNNSSS[[[mmm~~~{{{xxxsssoooooottt|||yyypppiiikkkpppwww~~~cccUUUSSSGGGDDDDDDFFFGGGIIIPPPXXX```fffiiiiiihhhfffaaa[[[RRRQQQPPPQQQRRRSSSRRRQQQPPPPPPQQQPPPOOONNNMMMLLLKKKLLLMMMOOOQQQRRRTTTTTTPPPOOONNNNNNOOORRRTTTVVVUUUTTTQQQOOONNNOOOPPPQQQLLLNNNQQQTTTVVVWWWWWWVVVWWWTTTQQQQQQSSSUUUTTTSSSQQQTTTVVVVVVUUUUUUWWWZZZ___hhhtttsssnnneee\\\UUUPPPMMMMMMDDDBBB@@@???@@@@@@???>>><<<=========>>>>>>??????;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<======<<<;;;<<<<<<===>>>============>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@??????AAAEEEHHHEEEIIIMMMNNNQQQ___wwwzzzppppppuuuzzztttrrrooommmnnnttt}}}uuunnniiikkkpppvvv|||cccTTTMMMFFFEEECCCDDDHHHOOOWWW[[[aaaccchhhllllllhhhaaa\\\TTTQQQRRRVVVWWWSSSPPPPPPQQQPPPPPPOOOOOONNNNNNMMMMMMNNNPPPRRRSSSSSSRRRRRRMMMNNNOOOQQQRRRTTTUUUVVVXXXVVVTTTQQQOOOOOONNNNNNNNNQQQVVVXXXXXXWWWWWWWWWVVVSSSPPPQQQUUUWWWTTTQQQSSSRRRRRRRRRRRRRRRSSSSSSUUU]]]iiiuuuvvvfffbbb\\\WWWSSSOOOKKKIIICCCBBB@@@>>>===>>>>>>???>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999:::;;;===>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@???????????????@@@@@@???>>>???BBBDDDDDDDDDCCCEEEFFFGGGKKKUUUdddooo~~~pppiiihhhlllooo~~~~~~nnnvvvyyytttpppvvvuuuqqqmmmooowww}}}cccSSSLLLFFFEEEDDDEEEIIIPPPXXX\\\___aaadddhhhiiifff```\\\UUUQQQPPPSSSTTTPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOQQQRRRRRRRRRRRROOOPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQPPPOOOOOOOOOOOORRRUUUVVVVVVUUUUUUVVVVVVSSSPPPRRRUUUVVVTTTQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSZZZcccmmmxxxvvvhhhbbb^^^XXXSSSPPPLLLIIIFFFBBBAAA@@@>>>>>>>>>>>>>>>>>>==================>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<>>>?????????>>>======<<<<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>>>>???@@@@@@???>>>>>>??????@@@@@@???>>>???AAACCCDDDCCCEEEEEEFFFDDDEEELLLWWW```rrr}}}rrrhhhcccdddhhhlll}}}|||vvvqqqyyy}}}yyyuuuxxx}}}zzzxxx{{{}}}cccRRRJJJGGGFFFEEEGGGLLLSSSZZZ^^^___```bbbeeegggfffbbb___VVVRRROOOQQQQQQNNNLLLNNNKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTSSSRRRTTTUUUUUUSSSQQQRRRUUUVVVTTTQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRVVV]]]ccckkkwww|||iii]]]\\\YYYSSSOOOLLLIIIFFFCCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<;;;;;;<<<======<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>========================;;;;;;<<<<<<<<<=========>>>======<<<<<<<<<<<<===????????????????????????@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@???>>>???AAACCCCCCCCCDDDEEEEEECCCBBBFFFMMMSSS___hhhwww~~~zzzyyyzzzuuunnnhhheeegggjjjmmmwww}}}ssspppuuu~~~|||}}}}}}bbbQQQIIIGGGGGGGGGIIINNNUUU\\\```bbbbbbccceeeggghhhfffdddZZZTTTPPPPPPPPPMMMLLLNNNKKKLLLLLLLLLMMMMMMMMMNNNLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPRRRTTTUUUSSSRRRRRRTTTUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPPPPSSSUUUYYY\\\bbbkkkxxx|||rrrfff]]]WWWSSSOOOKKKHHHFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<=========>>>>>>>>><<<=========>>>>>>>>>>>>========================;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<<<<======????????????>>>>>>>>>>>>???>>>>>>=========>>>>>>???>>>>>>>>>>>>??????@@@@@@???>>>???AAABBBBBBBBB@@@BBBCCCCCCDDDFFFJJJNNNSSSZZZeeesss{{{yyy}}}yyyuuupppmmmmmmnnnoooppp|||xxxrrrrrr{{{|||aaaPPPHHHGGGGGGGGGJJJPPPWWW]]]bbbccccccccceeeggghhhgggfff^^^XXXSSSRRRQQQMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOQQQSSSTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQTTTVVVXXXYYY]]]dddmmmuuuxxx}}}zzzyyy{{{xxxoooiiiccc]]]RRROOOKKKHHHFFFEEECCCAAA????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<==============================:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;<<<<<<======;;;<<<============<<<;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>>>>>>>======<<<======>>>>>>>>>>>>======>>>??????@@@@@@???>>>>>>@@@BBBBBBAAA>>>@@@AAACCCDDDEEEGGGIIIKKKPPPYYYaaalll|||{{{wwwuuusssrrrpppxxxxxxwwwzzz~~~|||zzz```OOOHHHFFFFFFGGGKKKQQQXXX^^^bbbcccbbbbbbdddfffgggfffeeeaaa[[[VVVUUURRRNNNLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLMMMNNNOOOQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRPPPOOOOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPSSSUUUXXXYYYZZZ^^^eeejjjjjjsss{{{xxxwwwxxxyyyyyy|||zzzyyyxxxyyy{{{~~~{{{lllddd___ZZZUUUNNNKKKGGGEEEDDDCCCBBB@@@===>>>>>>??????>>>======;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======;;;;;;:::::::::;;;<<<===;;;;;;============;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>============>>>??????@@@@@@???>>>>>>@@@AAAAAA@@@??????@@@@@@AAAAAAAAAAAACCCGGGNNNSSSXXXdddzzz|||xxx___OOOIIIEEEEEEGGGKKKQQQXXX___ccceeeddddddfffhhhhhhgggeeebbb\\\WWWVVVSSSNNNKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSUUUUUUVVVUUUTTTTTTQQQRRRRRRQQQPPPPPPRRRSSSSSSSSSTTTTTTSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOSSSWWWXXXXXXYYY]]]```ccchhhqqq{{{~~~yyyuuutttrrrooommmnnnpppsssuuuzzz{{{}}}|||pppeee^^^YYYSSSOOOJJJGGGDDDBBBBBBAAA@@@???<<<===>>>??????>>>======;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<;;;;;;:::;;;<<<===>>>;;;<<<>>>??????>>><<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<======>>>@@@@@@@@@???>>>>>>@@@AAAAAA@@@??????>>>????????????>>>@@@AAAFFFKKKNNNTTTcccssswww^^^OOOIIIDDDEEEGGGKKKQQQXXX___ccchhhggghhhiiikkkkkkiiigggbbb\\\XXXWWWTTTNNNJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLKKKKKKLLLNNNPPPQQQNNNNNNOOOPPPPPPQQQRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQRRRRRRQQQQQQRRRTTTSSSTTTTTTTTTSSSRRRSSSTTTRRRQQQPPPOOONNNNNNNNNNNNLLLPPPUUUXXXWWWVVVWWWYYY[[[]]]bbblllxxx{{{uuusssooolllkkkmmmoooqqqrrrsssuuuwww{{{~~~tttpppiiiccc]]]WWWRRRNNNGGGEEEBBB@@@@@@@@@???>>><<<===>>>??????>>>======;;;::::::999999::::::;;;::::::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;===>>>???<<<>>>???@@@@@@???>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???;;;<<<<<<===>>>??????@@@;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>???AAA@@@??????>>>>>>???AAABBBAAAAAAAAA???BBBHHHJJJKKKSSS]]]ooovvv\\\MMMHHHCCCDDDEEEGGGJJJSSS___ggghhhiiikkklllllljjjiiigggddd___YYYSSSPPPNNNLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOQQQTTTVVVWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQTTTVVVWWWVVVTTTRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTRRRPPPNNNMMMNNNOOOPPPPPPPPPQQQQQQSSSTTTVVVVVVVVVXXXZZZ^^^eeeppp{{{|||vvvtttvvvyyyxxxvvvxxxzzz}}}~~~rrrkkkfff```YYYTTTOOOJJJGGGBBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<<<<======>>>>>>::::::::::::::::::::::::========================;;;<<<<<<<<<<<<<<<<<<;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<===>>>>>>===>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;<<<============<<<<<<<<<<<<============<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>BBBAAA???=========>>>>>>>>>???AAACCCDDDGGGKKKNNNZZZfffzzzuuu\\\MMMGGGBBBCCCDDDFFFJJJSSS```iiiqqqqqqqqqpppnnnkkkgggeeebbb^^^WWWRRROOOMMMLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNOOONNNMMMMMMNNNQQQTTTUUUTTTWWWXXXYYYYYYYYYWWWUUUTTTTTTVVVWWWVVVTTTRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRPPPNNNMMMLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSUUUXXX^^^gggqqqxxxuuukkkhhhccc\\\UUUPPPKKKGGGEEEAAAAAA@@@??????>>>======<<<<<<===============>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999999999:::::::::========================;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>======>>>>>>>>>?????????;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@???>>>======>>>???@@@??????>>>============>>>===>>>@@@AAABBBDDDHHHKKKOOOYYYjjj}}}sssZZZLLLGGGAAABBBCCCDDDIIISSSaaakkkuuuuuuuuussspppkkkgggdddaaa\\\VVVQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMKKKJJJJJJLLLOOOQQQRRRRRRVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNNNNPPPQQQUUU\\\dddjjjvvvwwwoooiiidddddd___WWWOOOJJJGGGDDDBBB?????????>>>>>>======<<<>>>>>>>>>>>>============::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::========================;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>============>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<===<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============???>>>>>>======>>>>>>???;;;<<<==================<<<===>>>??????AAADDDGGGHHHOOOZZZgggvvvzzzooorrrYYYKKKFFF@@@AAAAAACCCHHHSSSaaakkkqqqrrrssssssppplllhhhfff___[[[TTTOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKIIIHHHHHHIIIKKKMMMKKKJJJIIIKKKNNNQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTRRRQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMOOOSSSYYY]]]iiisssmmmdddbbbbbbbbb```ZZZQQQJJJFFFCCCAAA@@@?????????>>>>>>=========?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>999999999:::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>>>>===<<<===>>>>>>>>>>>>???BBBDDDHHHMMMTTTZZZeeeuuuvvvkkkdddpppWWWJJJEEE??????@@@BBBFFFQQQ^^^hhhoooqqqssssssqqqnnnjjjggg```ZZZSSSNNNLLLLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNLLLJJJIIIIIIJJJKKKMMMLLLKKKKKKLLLOOORRRSSSRRRQQQQQQPPPPPPQQQRRRTTTTTTTTTTTTTTTRRRPPPOOOQQQRRROOOPPPQQQQQQQQQQQQPPPOOOMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMOOOSSSVVV___fffpppyyymmm```]]]]]]^^^^^^ZZZUUUMMMGGGCCCBBBAAA@@@???????????????>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;<<<;;;<<<<<<<<<<<<=========999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;777999;;;<<<=========<<<>>>??????>>>>>>>>>AAACCCGGGKKKPPPTTT\\\iii{{{tttlllfffcccnnnVVVIIIDDD>>>???@@@AAAEEENNNYYYbbbppprrrtttuuusssoookkkhhhaaa\\\TTTNNNLLLKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLNNNQQQTTTTTTTTTSSSRRRQQQPPPPPPRRRTTTVVVRRRRRRRRRPPPNNNMMMOOOQQQNNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJMMMNNNNNNNNNMMMNNNQQQSSSWWW[[[aaaiiiqqq{{{uuulllaaaZZZZZZZZZYYYWWWTTTOOOIIIDDDBBBAAA@@@???????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<=========>>>>>><<<<<<<<<<<<============<<<======>>>>>>======<<<999:::;;;<<<============>>>??????>>>>>>>>>AAACCCBBBEEEIIIMMMTTT___llluuu}}}uuulllgggeeedddmmmUUUHHHDDD===???@@@AAADDDKKKTTT\\\jjjlllpppssssssqqqmmmkkkccc]]]UUUOOOLLLKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJIIINNNMMMMMMOOORRRTTTUUUUUUTTTRRRPPPNNNOOOPPPSSSUUUQQQQQQPPPNNNKKKKKKMMMOOOMMMOOOPPPQQQQQQPPPOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOQQQQQQTTTXXX___fffooowww|||~~~hhhbbb[[[XXXYYYXXXTTTPPPMMMIIIEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::999::::::;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;<<<===>>>>>>===>>>>>>>>>===>>>AAACCCAAABBBCCCFFFLLLTTT[[[```fffppptttkkkfffdddbbb```lllTTTHHHCCC<<>>===<<<<<<<<<===============999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>999:::;;;<<<<<<;;;:::999>>>===<<<;;;;;;===>>>???;;;<<<======<<<===@@@BBBFFFDDDBBBCCCGGGLLLOOOQQQVVV___mmm}}}yyyssskkkeeecccaaa]]]ZZZlllUUUHHHCCCCCCAAAAAACCCCCCEEEMMMWWW^^^gggppptttvvvvvvpppiiicccZZZQQQOOONNNJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLIIIKKKOOORRRSSSRRRPPPOOONNNLLLKKKJJJKKKLLLKKKJJJMMMMMMMMMKKKIIIHHHHHHJJJNNNMMMLLLKKKKKKKKKLLLMMMNNNKKKHHHFFFFFFGGGGGGFFFCCCDDDFFFGGGHHHIIIIIIIIILLLLLLMMMNNNNNNOOOPPPPPPPPPQQQQQQSSSUUUXXX[[[]]]iiiqqq}}}xxxlllddd\\\[[[ZZZWWWSSSOOOKKKHHHDDDBBB@@@>>>>>>>>>???@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::999999999::::::;;;;;;;;;===<<<;;;:::999::::::;;;:::;;;<<<======<<<;;;::::::999999888888999999:::777888888888888999999999;;;<<<<<<;;;999999:::<<<===;;;::::::;;;;;;:::888:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAABBB???>>><<<:::999888999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<===>>>>>>;;;<<<===>>>???@@@AAAAAAAAAAAA@@@AAACCCGGGKKKMMMIIIQQQ\\\gggsssxxxppplllgggbbb^^^[[[[[[[[[lllUUUHHHCCC@@@>>>>>>??????BBBJJJTTT___gggppptttuuuuuuooohhhcccZZZRRRPPPOOOLLLJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKOOOQQQRRRRRRPPPNNNNNNLLLJJJJJJKKKLLLKKKJJJKKKLLLLLLJJJHHHHHHIIIJJJMMMLLLKKKKKKKKKKKKMMMMMMMMMKKKHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRTTTVVVWWW\\\cccooozzztttkkkbbb\\\XXXWWWVVVSSSOOOKKKHHHFFFCCCBBB@@@>>>>>>>>>???@@@======<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::;;;::::::::::::::::::;;;;;;===<<<;;;:::::::::;;;;;;:::;;;<<<======<<<;;;::::::999999888888999999:::999999999999::::::::::::;;;;;;<<<;;;::::::;;;===<<<:::999:::;;;======<<<:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA???>>><<<:::999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<======>>><<<<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBDDDGGGHHHHHHLLLSSSYYYbbbrrrtttlllkkkhhhddd___[[[YYYYYYYYYlllVVVIIICCCBBB@@@???AAAAAACCCLLLUUU```iiiqqqtttvvvuuuooohhhbbbYYYQQQOOONNNKKKJJJKKKLLLKKKJJJJJJIIIJJJJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKNNNQQQRRRQQQOOONNNNNNLLLJJJJJJKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHJJJKKKMMMLLLKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJKKKJJJIIIGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNNNNOOOOOOQQQVVV___hhhrrr|||yyynnnfff```ZZZVVVRRRRRRPPPMMMJJJGGGDDDBBBCCCAAA@@@>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???@@@===:::999:::<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@@@@@@@>>>===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBGGGHHHIIIKKKPPP^^^ppp~~~{{{ppphhhbbbdddbbb___[[[XXXWWWWWWWWWmmmWWWJJJDDDCCCAAA@@@BBBBBBDDDMMMVVVccckkkssswwwxxxwwwqqqjjj___VVVOOOMMMLLLIIIHHHIIIKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJLLLNNNPPPQQQQQQOOONNNNNNLLLJJJJJJKKKKKKKKKJJJJJJKKKLLLKKKJJJJJJLLLNNNQQQOOONNNLLLLLLLLLLLLMMMPPPOOONNNNNNOOONNNLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLQQQSSSVVV[[[aaakkkttt{{{{{{oooeee]]]XXXTTTRRRNNNMMMKKKIIIFFFCCCAAA@@@AAAAAA???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@EEEBBB===:::999999999888<<<;;;;;;::::::999999999;;;;;;<<<===>>>??????>>>>>>===;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAA???@@@AAAAAAAAA@@@???>>>FFFFFFFFFEEEHHHQQQ___jjj|||ssslllhhhdddaaa___^^^[[[YYYWWWWWWWWWWWWpppYYYKKKEEE@@@>>>===??????AAAJJJSSSfffnnnvvvzzz|||{{{uuunnnaaaXXXPPPNNNMMMJJJIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNLLLMMMOOOQQQQQQQQQPPPOOONNNLLLKKKKKKLLLLLLLLLJJJKKKMMMNNNMMMLLLMMMOOOQQQUUUSSSQQQOOOMMMLLLLLLLLLOOONNNMMMNNNOOONNNLLLJJJFFFGGGHHHIIIIIIJJJIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLSSSSSSSSSTTTWWW^^^ffflllzzzuuutttnnneee]]]WWWRRRPPPNNNKKKJJJHHHFFFDDDBBB@@@@@@@@@@@@???>>>============;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999888888999999:::999999999999::::::::::::999:::;;;;;;;;;;;;>>>@@@EEEAAA<<<999999999999888;;;;;;;;;::::::999999888:::;;;<<<<<<===============<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>??????@@@@@@AAA;;;===>>>@@@@@@@@@???>>>CCCDDDDDDEEEFFFLLLTTT[[[dddqqq}}}pppgggeeedddaaa^^^\\\[[[ZZZXXXXXXWWWXXXXXXsss[[[MMMGGGBBB@@@@@@AAAAAADDDLLLVVVgggoooxxx|||~~~~~~xxxqqqfff]]]UUURRRQQQNNNLLLMMMHHHHHHHHHHHHHHHHHHIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPNNNOOOPPPQQQRRRRRRQQQPPPPPPNNNLLLLLLMMMMMMMMMLLLMMMNNNOOOOOONNNNNNPPPRRRUUUTTTQQQOOOMMMLLLLLLLLLMMMLLLKKKKKKLLLLLLKKKIIIEEEFFFFFFGGGHHHHHHGGGGGGKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLPPPPPPPPPQQQRRRWWW]]]aaagggrrryyymmmfffeeebbb^^^YYYUUURRRQQQPPPHHHGGGEEECCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;::::::::::::;;;;;;:::999999888888999999:::999999999999::::::::::::999:::;;;;;;::::::<<<>>>===;;;999888:::;;;<<<<<<::::::::::::999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;====================================>>>>>>????????????:::;;;===???@@@@@@??????>>>@@@BBBCCCEEEHHHLLLOOOVVV___ooo|||uuuooogggbbb```^^^[[[XXX[[[ZZZYYYYYYXXXXXXXXXYYYvvv^^^OOOHHHEEECCCCCCDDDEEEGGGOOOYYYfffoooxxx|||zzztttjjj```XXXUUUSSSOOOMMMNNNGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRQQQOOOMMMMMMNNNOOONNNMMMNNNOOOOOOOOONNNNNNOOOQQQRRRQQQOOOMMMLLLLLLLLLMMMOOOMMMKKKJJJKKKLLLLLLLLLFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNOOOPPPRRRUUUWWWYYYcccsssuuukkkccc^^^ZZZZZZYYYWWWSSSQQQOOOOOOFFFEEECCCAAA@@@???@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>===<<<;;;;;;:::999999:::;;;;;;:::999999888888999999:::::::::::::::;;;;;;;;;;;;999:::::::::888888:::<<<888777777888:::<<<===<<<999999999999999:::::::::999::::::;;;;;;;;;;;;:::;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;===>>>>>>====================================>>>>>>>>>;;;<<<===>>>>>>?????????===>>>@@@AAACCCEEEGGGIIIOOOSSS\\\iiirrr|||xxxlllgggeeeaaa^^^[[[ZZZYYYXXXZZZYYYYYYYYYXXXXXXXXXXXXxxx___PPPIIICCCAAAAAABBBBBBEEEMMMWWWeeennnwww|||{{{tttjjjaaaXXXUUURRRNNNLLLLLLFFFEEEEEEEEEFFFGGGGGGHHHLLLMMMMMMNNNNNNNNNMMMMMMQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPNNNNNNOOOPPPOOONNNNNNOOOOOONNNMMMMMMNNNPPPNNNMMMLLLKKKKKKLLLMMMNNNSSSPPPMMMLLLMMMOOOPPPPPPHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHHHHJJJNNNOOOOOONNNNNNOOOVVV___kkkyyy~~~qqqhhhaaa[[[XXXRRRSSSSSSRRRNNNJJJHHHGGGDDDCCCAAA@@@???>>>??????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<===>>>>>>:::;;;;;;;;;<<<=========:::;;;===>>>>>>>>>===<<<;;;;;;999999999999;;;;;;:::999999999999999999:::;;;;;;;;;<<<<<<<<<======999::::::999888777999:::999888777888:::;;;:::999888888888999999::::::;;;999999:::;;;;;;;;;::::::;;;:::999999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<============>>>=========>>>>>>>>>>>>?????????@@@AAACCCFFFHHHLLLLLLQQQYYY^^^fffuuu}}}tttlllggg^^^^^^^^^\\\ZZZYYY[[[]]]YYYYYYYYYXXXXXXXXXWWWWWWcccRRRNNNFFFBBB@@@AAABBBCCCJJJRRRbbblllwww{{{||||||xxxssskkkfff```[[[VVVQQQMMMJJJFFFFFFEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNOOONNNMMMLLLPPPPPPPPPQQQRRRSSSSSSTTTQQQQQQPPPOOONNNLLLKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQQQQOOOKKKIIIGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQVVVYYY```mmm}}}yyyooofff```[[[WWWUUUTTTSSSPPPMMMJJJHHHFFFEEE@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===============<<<<<<<<<========================<<<<<<<<<============>>>???>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<===999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::444555666777888999::::::888888999:::::::::999999:::::::::::::::::::::::::::999999888888999999:::======<<<;;;::::::999999;;;;;;999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>@@@??????>>>===<<<<<<;;;========================>>>>>>???@@@@@@???======???>>><<<>>>AAAEEEGGGHHHIIIIIIJJJNNNSSS[[[aaafffzzzwwwoookkkfffbbb]]]]]]^^^^^^]]]\\\ZZZYYYVVVUUUUUUVVVYYY[[[[[[ZZZfffUUUOOOFFFBBBAAABBBBBBDDDKKKSSS```lllxxx~~~yyyrrrhhheee```\\\XXXSSSNNNJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHJJJMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSQQQPPPOOONNNMMMLLLKKKKKKLLLLLLMMMNNNOOOOOONNNNNNNNNLLLJJJGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHGGGEEEEEEEEEFFFHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJMMMMMMLLLLLLLLLNNNOOOPPPTTTWWW]]]fffsss|||uuuppphhhaaa]]]YYYVVVTTTUUUSSSPPPLLLIIIFFFDDDCCC@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<;;;::::::::::::888888888888888999:::;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::555666666777999::::::;;;888888999999::::::999999:::::::::::::::::::::::::::999999888888999999:::<<<<<<<<<;;;::::::999999;;;:::999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======??????@@@???>>>===@@@>>>>>>???CCCGGGIIIIIIIIIHHHGGGHHHJJJNNNSSSVVVeeeppprrriiieeebbb```]]]\\\\\\\\\\\\\\\ZZZYYYXXXUUUTTTUUUWWWYYYZZZZZZYYYkkkWWWQQQGGGCCCAAABBBCCCEEELLLSSS___kkkzzz{{{sssgggeeeccc```\\\VVVOOOJJJHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFIIIMMMOOOQQQQQQRRROOOPPPPPPQQQQQQRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLHHHGGGFFFEEEEEEGGGIIIKKKJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNMMMLLLLLLMMMNNNOOOSSSVVV[[[aaagggnnnsssuuuxxx}}}|||qqqjjjhhhddd___[[[XXXVVVTTTRRRSSSQQQNNNJJJFFFDDDBBBAAA????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888888888999999:::999999:::;;;;;;;;;;;;;;;::::::::::::999999999999777777888999::::::;;;;;;777888888999::::::999999:::::::::::::::::::::::::::999999888888999999:::<<<;;;;;;::::::999999999::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<>>>???@@@??????>>>AAA@@@???AAAEEEIIIKKKKKKFFFEEECCCBBBBBBDDDGGGIIIPPPYYYffftttuuuooofffaaa___^^^]]][[[ZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTUUUWWWYYYZZZXXXVVVoooYYYPPPHHHDDDBBBCCCDDDEEELLLTTT___lllzzz~~~xxxllljjjhhheee```YYYPPPJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRRRRSSSOOOOOOPPPPPPPPPQQQQQQQQQOOONNNMMMLLLKKKLLLLLLLLLJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKMMMOOOKKKJJJJJJJJJKKKLLLMMMMMMOOONNNMMMLLLLLLLLLMMMNNNUUUXXX\\\___aaacccdddfffgggkkkrrr{{{vvvnnngggccc___\\\YYYWWWVVVTTTQQQOOOMMMLLLIIIGGGDDDBBBAAA@@@??????>>>>>>>>>============<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::999888888999999;;;:::::::::::::::;;;;;;999999:::;;;;;;;;;;;;::::::::::::999999999888888888888999::::::;;;<<<<<<666777888999999:::999999:::::::::::::::::::::::::::999999888888999999:::;;;:::::::::999999999888:::999999999999999999:::::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???????????????AAA@@@@@@BBBFFFJJJKKKKKKBBBAAA@@@???@@@CCCEEEGGGIIINNNVVV^^^jjjyyyyyyppplllhhhbbb^^^]]]\\\ZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTVVVXXXXXXVVVTTTrrrZZZOOOHHHDDDBBBCCCDDDEEELLLTTTaaalllyyy}}}sssqqqnnniiicccZZZQQQKKKJJJJJJIIIIIIIIIIIIIIIJJJMMMNNNOOOPPPQQQRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHHHHJJJJJJJJJKKKLLLNNNPPPQQQMMMMMMLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNTTTXXX[[[]]]\\\[[[\\\]]]___aaaeeellluuuvvvmmmhhhccc^^^[[[ZZZXXXWWWVVVTTTQQQMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;::::::999888888888999999;;;::::::999999:::::::::888999::::::;;;;;;:::::::::::::::999999999888888999999999:::;;;;;;<<<<<<555666777888999999999999:::::::::::::::::::::::::::999999888888999999:::999999999999999888888888999999999999999999999999999999::::::::::::999999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>?????????>>>@@@@@@@@@BBBFFFHHHIIIIII@@@@@@??????@@@BBBDDDEEEFFFIIIMMMQQQXXXdddrrr||||||tttnnnjjjccc```]]]ZZZYYYXXXVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWWWWUUUSSSttt[[[NNNGGGCCCAAABBBCCCEEELLLSSSaaalllxxxxxxtttnnnhhhaaaYYYQQQLLLJJJJJJJJJJJJJJJKKKKKKLLLQQQQQQQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMLLLJJJHHHGGGHHHIIIKKKMMMOOOPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPNNNNNNMMMLLLLLLMMMNNNOOORRRUUUYYYYYYWWWVVVWWWYYYYYY\\\___dddjjjrrr{{{tttooohhhccc```]]]WWWSSSUUUTTTTTTSSSRRRNNNIIIEEE@@@@@@@@@??????@@@AAAAAA============<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;::::::::::::999999:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::999888888999999:::999888888777777777777888888888999:::::::::::::::::::::::::::999999999999999999999::::::;;;;;;;;;555555777888999999:::::::::::::::::::::::::::::::::999999888888999999:::888888888888888888888888888888999999999999888888888999999::::::999999888666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;===>>>???>>>>>>===???>>>>>>@@@CCCEEEEEEDDD@@@@@@???>>>>>>>>>???@@@AAACCCFFFIIIMMMUUU```hhhppp~~~~~~pppiiieeecccbbb\\\[[[ZZZYYYXXXYYYYYYZZZUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUTTTRRRwww\\\OOOFFFBBBAAABBBBBBDDDKKKSSS]]]jjjwwwxxxrrrjjjbbb[[[UUUOOOLLLIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNLLLKKKIIIHHHIIIKKKMMMOOOOOOOOOOOONNNMMMKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIJJJKKKMMMNNNMMMLLLKKKJJJHHHJJJNNNQQQSSSSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOMMMMMMLLLLLLLLLNNNOOOPPPQQQTTTWWWWWWTTTRRRUUUXXXWWWYYY\\\___bbbfffllloooyyytttmmmjjjfff```\\\[[[XXXTTTPPPNNNNNNOOOPPPOOOKKKEEE@@@>>>>>>>>>======>>>>>>???=========<<<<<<<<<;;;;;;;;;::::::999999999999999<<<;;;;;;;;;::::::::::::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::999999999999::::::999999888777777777777777888888999::::::::::::999;;;;;;;;;;;;::::::::::::999999999999::::::::::::444555666888999999:::::::::::::::::::::::::::::::::999999888888999999:::777888888888888888888888777888999::::::999888777888888999999999999888888555666999;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999;;;<<<===>>>>>>===<<<<<<======<<<>>>@@@AAA@@@???@@@???>>>>>>======>>>>>>===@@@DDDEEEGGGJJJPPPVVVZZZeeeuuuvvvkkkccc```___^^^]]][[[[[[ZZZYYYYYYYYY[[[]]]UUUTTTSSSRRRRRRSSSTTTUUUWWWTTTRRRQQQRRRSSSSSSRRRyyy^^^OOOFFFBBB@@@AAABBBCCCJJJRRRZZZhhhxxx~~~uuunnneee\\\VVVQQQNNNLLLIIIIIIIIIJJJLLLMMMOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNLLLJJJIIIHHHHHHJJJMMMOOOOOOOOOOOONNNMMMKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNOOONNNMMMLLLIIIMMMRRRVVVXXXWWWUUUTTTPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKLLLLLLNNNPPPQQQRRRUUUXXXWWWSSSRRRUUUYYYVVVXXX[[[\\\]]]]]]___aaafffnnnxxxyyyqqqkkkgggaaa]]]WWWTTTTTTSSSPPPNNNHHHIIIKKKLLLLLLHHHBBB===???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<==============================::::::;;;;;;;;;;;;<<<<<<:::::::::999::::::;;;;;;;;;;;;:::999888888999999888888999::::::::::::999<<<<<<;;;;;;;;;;;;::::::999999999999999999999:::444555666777999999:::::::::::::::::::::::::::::::::999999999999999999:::777777777777777888888888777888999::::::999888777888888999999999999888888444666888;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;<<<;;;;;;<<<>>>>>>===;;;>>>>>>>>>>>>???@@@AAAAAA???BBBEEEFFFDDDDDDFFFIIIOOOWWWbbbkkktttrrrmmmhhhbbb_________^^^]]]ZZZZZZYYYVVVUUUUUUWWWYYYUUUTTTSSSRRRRRRSSSTTTUUUXXXUUUQQQOOOPPPRRRSSSSSSyyy___QQQGGGDDDBBBCCCCCCDDDJJJQQQ___iiittt{{{vvvnnnbbbXXXRRROOONNNNNNMMMLLLJJJJJJKKKNNNQQQSSSPPPNNNLLLJJJIIIJJJLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMKKKJJJHHHHHHJJJKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIPPPPPPRRRTTTUUUVVVVVVVVVSSSPPPMMMMMMOOOPPPOOOMMMMMMLLLJJJJJJJJJKKKMMMNNNSSSUUUWWWVVVTTTRRRSSSUUUWWWWWWVVVVVVWWWWWWXXXYYY___bbbgggooo{{{zzzsssmmmgggdddbbb[[[VVVQQQOOOOOONNNJJJFFFBBBCCCDDDDDDDDDCCCAAAAAA======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::999999999:::999:::::::::::::::::::::;;;;;;;;;;;;:::999888888::::::999999888888777777::::::999999888999999999999:::;;;<<<<<<:::888777777666666666666666777777555444444444666888:::;;;999999888888888888888888===<<<:::888777777888888888888888777777777666666999999999888888888777777888888777777666666555555777777777888999999::::::888888999::::::;;;<<<<<<<<<;;;:::999999999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@AAABBBDDDEEEFFFFFFNNNOOORRRWWW___jjjvvv~~~xxxnnnhhh^^^\\\[[[ZZZ[[[\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRUUUUUUTTTSSSRRRSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSTTTyyy___QQQGGGCCCBBBCCCCCCDDDJJJQQQ\\\gggrrrzzz~~~uuunnnbbbXXXRRROOONNNNNNQQQOOOMMMLLLLLLNNNPPPQQQPPPNNNLLLJJJJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFDDDDDDEEEHHHJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRPPPMMMMMMNNNOOOMMMKKKLLLKKKJJJIIIJJJLLLNNNOOOSSSUUUVVVUUURRRQQQQQQSSSTTTSSSSSSSSSSSSTTTUUUUUUXXXZZZ]]]bbbkkkxxxxxxrrrpppnnnkkkfffbbb]]]ZZZXXXWWWSSSNNNLLLLLLKKKGGGCCCBBBBBBBBBBBBBBB@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;;;;:::::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999999<<<;;;;;;::::::999999999999999:::;;;;;;:::::::::888777777777666666555555::::::999999999999999:::999:::;;;<<<<<<:::999888888888888888999:::;;;<<<999999888777666777888888999999999999999999999999;;;:::999888888888999::::::::::::999999999888888999999999888888888777777777777777777777666666666777777777888999999::::::888999999::::::;;;;;;;;;::::::999999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;==============================>>>>>>>>>?????????@@@@@@@@@AAAAAACCCDDDDDDEEEFFFIIILLLRRRZZZcccjjjttt~~~vvvnnngggaaa\\\\\\ZZZYYYYYYZZZZZZYYYXXXYYYXXXWWWVVVUUUSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPxxx^^^PPPGGGCCCAAABBBBBBDDDJJJRRRZZZeeerrryyy~~~~~~uuummmbbbXXXRRROOOMMMMMMRRRPPPNNNLLLKKKKKKLLLMMMOOONNNLLLJJJJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCDDDFFFHHHHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJNNNNNNOOOPPPPPPPPPPPPPPPQQQOOOMMMLLLMMMLLLJJJHHHIIIIIIIIIIIIKKKMMMOOOPPPTTTUUUUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSUUUZZZbbbkkkqqquuu}}}tttkkkddd```aaa``````^^^[[[XXXUUUSSSQQQMMMJJJIIIJJJIIIFFFBBBAAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999:::;;;::::::::::::999999999999999999:::;;;;;;;;;;;;;;;:::999888888888888888888======<<<;;;:::999888888777888999:::;;;;;;;;;;;;777777777666666666666666::::::999999999999:::::::::;;;<<<<<<<<<;;;999888999999999999:::;;;======;;;:::999888888888888888::::::::::::::::::::::::888888888888888999:::;;;:::::::::999999999999999999999999888888888888888666666777777777777777777777777777888999999::::::999999999:::::::::::::::888888888999:::<<<===>>>;;;;;;::::::::::::;;;;;;==============================>>>>>>>>>>>>??????@@@???>>>>>>>>>???AAABBBCCCDDDFFFHHHJJJNNNTTTXXX\\\dddppp{{{}}}vvvllldddaaa^^^[[[YYYZZZXXXWWWWWWXXXXXXWWWVVVXXXWWWVVVUUUTTTRRRRRRQQQOOOPPPQQQQQQQQQPPPOOONNNOOOPPPPPPQQQQQQOOONNNMMMxxx^^^PPPGGGCCC@@@AAABBBCCCJJJSSS[[[gggttt{{{uuummmbbbXXXRRRNNNLLLKKKNNNLLLJJJIIIHHHHHHHHHIIIMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBDDDFFFFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJNNNNNNNNNOOOOOONNNNNNMMMOOONNNMMMLLLKKKIIIHHHFFFGGGHHHHHHJJJLLLNNNQQQRRRUUUTTTSSSQQQOOOMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOOQQQTTTZZZ^^^```gggqqq{{{tttjjjccc___\\\ZZZWWWXXXXXXXXXWWWTTTQQQOOOIIIHHHGGGHHHIIIJJJHHHFFFBBBBBBAAA???===<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888999:::::::::999999999999999999999999999:::;;;;;;;;;;;;:::888888777777777777888888<<<<<<;;;;;;::::::999999888999::::::;;;;;;;;;:::888888888888888999999999::::::999999999:::;;;;;;:::;;;;;;<<<;;;:::999999777777777777777888999:::888888888888999999::::::888888999999999999::::::888888888888888888999999777777777777777777777777888888888888888888888888666666666777777888888999777777777888999999:::::::::::::::999999999999999777777888888999:::;;;;;;:::::::::999::::::;;;;;;====================================>>>>>>>>>??????>>>===<<<<<<===???@@@BBBDDDFFFGGGGGGIIIKKKNNNPPPVVV^^^eeekkkttt~~~~~~vvvjjjfff```]]]]]]]]]]]]\\\XXXWWWVVVWWWXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQNNNOOOQQQRRRQQQPPPNNNLLLOOOPPPRRRSSSRRRQQQOOOMMMxxx^^^PPPFFFBBB???@@@AAACCCKKKSSS]]]jjjwww}}}tttmmmbbbYYYRRRNNNKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJKKKLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFCCCBBBAAAAAACCCEEEEEEDDDCCCCCCBBBCCCDDDFFFHHHJJJIIIIIIIIIJJJIIIIIIHHHGGGMMMMMMMMMLLLJJJHHHFFFEEEGGGHHHIIIKKKNNNPPPRRRSSSVVVTTTQQQOOONNNLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNOOOSSSUUUUUUZZZaaahhhpppzzzxxxiiieee```[[[XXXVVVTTTSSSNNNNNNOOOOOOMMMJJJGGGEEEDDDDDDEEEHHHJJJKKKKKKJJJDDDCCCAAA???===<<<::::::;;;;;;<<<======<<<;;;;;;:::::::::999999999999888999999999999999999999999999999999999999999999999888999::::::;;;;;;::::::777777777666666777888888888999999999:::;;;;;;;;;:::;;;;;;;;;::::::999888777777888888999999:::::::::999999999:::;;;;;;<<<:::::::::::::::999999888888777777666666666777777777777888888888888888888666777777777888888888999::::::999999888777666666777777777777777777777777888888888888888888888888666666777777888888999999777777777888999999::::::999999999999999999999888777777888888888777777777999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>===<<<<<<<<<===>>>???>>>@@@BBBCCCCCCCCCDDDFFFGGGJJJOOOSSSWWW]]]dddiiisss~~~|||qqqiiiccc]]][[[YYYXXXXXXYYYZZZ[[[XXXWWWWWWXXXZZZZZZXXXVVVUUUUUUTTTTTTSSSRRRQQQQQQOOOPPPRRRRRRRRRQQQOOOMMMNNNOOOQQQRRRRRRPPPNNNMMMyyy___QQQFFFBBB??????@@@CCCKKKTTT^^^kkkyyy~~~tttmmmcccYYYRRRNNNKKKIIIGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLKKKJJJHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@AAACCCEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLMMMLLLJJJGGGFFFFFFHHHIIIKKKMMMPPPRRRTTTTTTVVVSSSPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJLLLMMMMMMMMMMMMOOOQQQNNNQQQWWW[[[aaaiiissszzzuuukkkeee\\\YYYVVVTTTRRRQQQNNNLLLJJJJJJJJJHHHFFFDDDAAA@@@@@@AAADDDGGGIIIJJJKKKKKKDDDCCCAAA???===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::999999999999999999999999999999999999888888888999999999999999888888999:::::::::::::::777777777777777777888999666666777888999:::;;;;;;;;;;;;;;;;;;:::999888777444444555666777888888999:::999999::::::;;;<<<===:::999999999888888888888999999888888888888888999;;;;;;:::999888666444333555555666666777888888888:::::::::999888777555444999999999999999:::::::::888888888888888999999999777777888888888888888888777777777888999999::::::888888888999999999999999777888888888888777666555999888888999999:::;;;<<<::::::::::::::::::::::::<<<<<<============>>>>>><<<<<<======>>>>>>>>>>>><<<>>>AAABBBAAAAAABBBDDDBBBDDDGGGJJJMMMQQQUUUXXX^^^eeeooowww|||tttkkkeee```^^^XXXWWWVVVVVVVVVWWWXXXXXXXXXWWWXXXYYY[[[[[[YYYWWWUUUUUUTTTTTTSSSRRRRRRQQQPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOOOOOOOONNNLLLKKKzzz```RRRFFFAAA>>>>>>@@@CCCKKKTTT]]]jjjxxx||||||}}}}}}|||tttmmmcccYYYRRRMMMJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJIIIHHHEEEDDDAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???AAACCCEEEFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHKKKMMMMMMJJJGGGGGGGGGJJJKKKMMMOOORRRSSSUUUUUUVVVSSSOOOMMMMMMNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLGGGIIILLLLLLLLLLLLMMMNNNJJJMMMQQQTTTVVV\\\ccciiiqqq}}}zzzooofff^^^YYYUUURRROOOMMMLLLLLLJJJHHHHHHHHHFFFEEECCCAAA@@@@@@===@@@CCCEEEEEEEEEEEEEEECCCBBB@@@>>><<<<<<<<<<<<<<<===???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;::::::888888999999999999888888777888888888999999999999888888999::::::::::::999888777777777777888999:::666666666777888888888999:::::::::;;;;;;:::999999333444555666777888999999999999999::::::<<<======999888888777777777777777777777777888999:::<<<===<<<<<<<<<;;;999777444333555666666777888888999999888888999999888777666555888888999999999:::::::::777777888888888999999999999999888888888888888888777777777888999999::::::777777888888999999::::::777888999::::::999999888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;<<<>>>@@@AAAAAA@@@???>>>???AAAAAAAAAAAABBBCCCBBBDDDFFFHHHIIIKKKLLLMMMQQQSSSXXX]]]eeeppp{{{xxxuuurrrnnnhhhbbb^^^\\\\\\VVVWWWWWWWWWVVVVVVWWWXXXWWWWWWWWWYYY[[[[[[YYYWWWUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMM{{{aaaSSSFFFAAA>>>>>>???CCCKKKUUU[[[iiivvvzzzyyyyyyyyyxxxtttmmmcccYYYRRRMMMIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFDDDCCCAAAAAACCCDDDFFFDDDEEEGGGHHHHHHFFFCCCBBB??????>>>>>>>>>>>>??????AAA@@@???AAADDDFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHGGGGGGKKKNNNMMMJJJHHHHHHHHHKKKLLLNNNQQQSSSTTTUUUVVVVVVRRRNNNMMMNNNOOONNNLLLIIIIIIHHHHHHIIIIIIJJJKKKGGGIIILLLMMMLLLLLLLLLMMMJJJMMMPPPPPPQQQSSSYYY^^^]]]ggguuu}}}~~~xxxppphhh```XXXRRRMMMLLLIIIEEEDDDDDDEEEFFFEEEDDDCCCAAA@@@>>>>>>=========???BBBCCCBBBAAA@@@@@@BBBAAA???===<<<;;;;;;<<<<<<>>>???@@@@@@???>>><<<>>>>>>=========<<<<<<<<<888888999999999999888888777777888888999999999999888888999::::::::::::999888888777777888999::::::777777777777666666666666888888999:::;;;;;;;;;;;;555666777888999:::;;;<<<999999999:::;;;<<<===>>>888777777666666666666666333333555666999;;;===???:::;;;;;;<<<;;;:::888777666777777888999999::::::555666888999999888777777666666777777888888888888777777888888999999999999:::999999999888777777777777777777888999999::::::666666777888999::::::;;;666777999;;;<<<<<<<<<;;;888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>:::<<>>>>>===<<<>>>???BBBCCCDDDEEEDDDCCCBBBAAAKKKJJJKKKNNNUUU___hhhnnnttt}}}zzzvvvsssmmmhhhgggfffccc___ZZZWWWVVVVVVTTTUUUVVVUUUTTTTTTUUUVVVVVVVVVWWWYYY[[[[[[XXXVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPRRRQQQPPPOOOOOOOOOPPPPPP}}}___LLLGGGAAA===>>>???AAAFFFMMM]]]cccmmmtttwwwwwwvvvuuutttjjj]]]SSSNNNKKKIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA???????????????@@@@@@@@@???@@@AAACCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEECCCBBBDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIJJJLLLOOOOOONNNNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNOOOOOOQQQRRRTTTUUU[[[\\\___cccgggllloooqqq~~~yyywwwmmmhhh```XXXSSSNNNKKKHHHDDDDDDDDDDDDDDDDDDDDDDDD????????????????????????AAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@@@@>>>;;;888666:::::::::::::::::::::::::::999888888777777888888777888888888888999999999888888999999999:::::::::888888888888888999999999999999999999999999999999999777555777999:::777555444444555777888999:::;;;:::::::::999999888888888777777888888888888777777555555777999;;;===??????===<<<:::999888777777777888888999999999999888888777777666666666666666777666555555555555555666777;;;;;;;;;:::::::::999999666777999999777666777888:::999999888888999999:::888999999888777777888::::::999999999888777777777888888888999999:::::::::;;;:::999999:::;;;<<<===:::999888999;;;<<<;;;:::>>>>>>>>>???AAABBBAAA@@@<<<======>>>???@@@@@@@@@>>>@@@CCCEEEFFFEEECCCBBBGGGGGGHHHJJJMMMQQQVVVXXXaaafffnnnwww{{{wwwqqqmmmiiifffccc```aaa___]]]ZZZXXXWWWWWWWWWSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWYYYYYYYYYWWWUUUSSSXXXXXXWWWVVVUUUTTTSSSRRRSSSQQQOOOMMMLLLMMMOOOPPPOOONNNMMMMMMNNNNNNLLLKKK}}}___LLLGGGAAA===>>>???@@@FFFLLLXXX___iiirrrvvvwwwwwwvvvsssjjj]]]RRRMMMKKKHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCAAA@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@???@@@BBBCCCEEEEEEFFFFFFHHHHHHIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHGGGGGGIIIJJJIIIKKKMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHLLLJJJIIIHHHIIIJJJIIIHHHKKKKKKKKKKKKMMMNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSQQQSSSUUUXXX\\\```ccceeemmmpppuuu{{{zzzrrrkkkgggeeeeee```XXXRRRMMMIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===;;;999777::::::::::::::::::::::::::::::999888888888888888777888888888888999999999888888999999999:::::::::888888888888888888888888999999999999999999999999;;;888666666888999999888555555666777888999999:::::::::999999999888888888666666777777777777666666444555666888:::;;;<<<===<<<<<<;;;:::999888777777777888888999999888888777777777666666666666777777666666666555555666666777777777777888888999999999666888999999888777777888:::999999888888999999:::777888888777666555777888999999999999888888888888999999999999::::::::::::;;;:::999999999:::;;;<<<:::999888999;;;<<<;;;::::::999999;;;======<<<;;;;;;;;;<<<======>>>??????>>>@@@BBBDDDEEEDDDCCCAAACCCCCCDDDEEEHHHLLLOOOQQQRRRUUU\\\ccckkkttt}}}}}}wwwtttllliiieeeccccccbbbaaa___\\\[[[ZZZXXXWWWWWWWWWWWWSSSTTTUUUWWWXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSQQQOOOMMMLLLMMMOOOPPPPPPOOONNNNNNOOOOOONNNLLL}}}___MMMFFFAAA===>>>>>>@@@EEEKKKRRRZZZeeeooouuuwwwwwwwwwrrrhhh[[[QQQLLLJJJHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFGGGGGGIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFFFFFFFFFFHHHJJJGGGIIIJJJJJJHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHLLLJJJHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNNNNNNNNNNOOOOOOOOONNNOOOPPPSSSVVVYYY\\\]]]```aaadddhhhnnnwww|||uuunnniiiooonnnkkkfff```ZZZXXXWWWYYYUUUOOOIIIFFFCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777888888888888999999999888888999999999:::::::::999999999888888777777666777777777777777777777777===:::777666777999::::::666777777777888888888888999999999888888888888888666666777777777777666666555666666777888999::::::;;;;;;<<<;;;:::999777666777777888888888888777777777777666666666666777777777777666666666666777777333444444555777888888999777888::::::888777888999999999888888888888999999777888888777555444555777888888888999999999999999;;;;;;:::::::::::::::999;;;;;;:::999999999:::::::::999888999;;;<<<;;;::::::::::::;;;===>>>===<<<::::::;;;;;;<<<============???AAACCCDDDCCCBBBAAAAAAAAAAAABBBDDDFFFIIIKKKIIILLLPPPSSSWWW]]]cccgggkkkpppxxx}}}vvvpppllliiigggeee___]]][[[ZZZ[[[\\\\\\[[[WWWWWWVVVVVVVVVVVVVVVWWWRRRSSSUUUWWWXXXXXXYYYYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQOOOMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPOOONNN}}}___MMMFFF@@@======>>>???DDDJJJPPPXXXcccmmmsssvvvvvvwwwpppgggZZZPPPKKKIIIGGGEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>??????@@@@@@@@@AAACCCEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDCCCAAAAAABBBBBBCCCCCCCCCCCCAAACCCDDDDDDDDDDDDFFFGGGFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHGGGEEEDDDEEEHHHKKKLLLMMMIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPQQQSSSVVVXXXYYYZZZ[[[\\\^^^bbbiiiqqqxxxzzz{{{}}}wwwnnnhhhccc___]]]\\\\\\[[[XXXSSSPPPOOOOOOOOOLLLGGGDDDBBB@@@>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;999888::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999777777888888888999999999888888999999999::::::::::::999999888777666666555777777777777777777777777;;;:::999999::::::::::::888888888777777777777777888888888888888888888777666777777888888777777666777777777888888888999999999:::<<<<<<;;;999777555666777777777777777777666777666666666666777777888888888777666666666777777333444444555666666777777777888::::::888888888999999999888888888888999999888999999777555444555777888888888999999:::::::::<<<;;;;;;;;;::::::999999<<<<<<;;;;;;:::::::::999:::999888999;;;<<<;;;:::;;;;;;;;;<<<>>>???>>>===:::;;;;;;;;;<<<<<<<<<======>>>@@@AAABBBBBBAAA@@@AAAAAAAAABBBCCCDDDFFFGGGHHHJJJLLLMMMOOOQQQUUUWWWVVVZZZaaagggmmmtttzzz~~~~~~yyysssoooppplllgggcccaaaaaaaaa```^^^[[[XXXWWWWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVRRRSSSUUUVVVXXXYYYZZZZZZ[[[YYYWWWUUUTTTTTTUUUVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNOOOQQQRRRRRRQQQPPPQQQRRRRRRQQQPPP}}}___MMMEEE@@@======>>>>>>BBBHHHPPPXXXcccmmmrrrtttttttttnnneeeXXXOOOJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????<<<======>>>??????@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDBBBAAABBBDDDEEEFFFFFFEEECCCBBBCCCDDDGGGHHHJJJLLLLLLKKKIIIHHHEEEDDDCCCEEEHHHKKKLLLMMMIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKLLLNNNPPPRRRSSSVVVWWWWWWXXXZZZ___eeejjjjjjiiiiiiiiilllooorrrttt|||zzzpppkkkccc\\\WWWTTTSSSSSSMMMNNNMMMKKKHHHFFFFFFGGGIIIFFFCCCAAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<;;;:::888888:::::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999777777888888888999999999888888999999999:::::::::999999888888777666555555666666666666666666666666777999<<<>>>===;;;999888888888888888777777777777777777777777777777777777777888888999999888888777999999999999999999999999888999;;;;;;;;;999777555555666666777777666666555666666666666666777888888888888777666666666666666666666666666666666666666666888::::::888777888999999888888777777888888999999999:::888666666777999888888999999:::::::::;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;;;;:::::::::999888999;;;<<<;;;:::999999999:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@???AAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNQQQUUUYYY\\\```dddggglllooorrrwww|||xxxvvvrrrnnnkkkiiifffddddddaaa]]][[[ZZZ[[[[[[[[[\\\YYYVVVUUUUUUUUUUUUTTTWWWWWWWWWWWWVVVUUUUUUTTTSSSTTTUUUVVVXXXYYY[[[[[[[[[YYYVVVSSSRRRSSSTTTUUUTTTSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRSSSRRRQQQRRRSSSTTTSSSQQQ}}}___MMMDDD???<<<===>>>>>>AAAFFFOOOWWWbbbkkkppprrrrrrrrrlllcccWWWMMMIIIGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA>>>>>>>>>============<<<;;;<<<======>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBFFFFFFGGGEEEDDDCCCEEEGGGHHHJJJLLLNNNMMMLLLIIIHHHHHHGGGFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQUUUVVVWWWXXXYYY[[[___bbb```^^^[[[[[[\\\]]]]]]]]]bbbeeejjjooouuu{{{pppiiieeeaaa]]]WWWRRRMMMKKKKKKKKKFFFGGGHHHFFFDDDCCCCCCDDDEEECCCAAA@@@AAAAAA@@@>>>================================================<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777888888888888999999999888888999999999:::::::::888888888777777666666555666666666666666666666666444888===@@@>>>;;;888666888888888777777777777777666666666666777777777777777777888888888888777777999999999999999999999999777888999999999888666555555555666666666666555555666555555666666777888999888777666555555444555555777777777666666666555555666777999999777666777888888888777777777777888888888999999888777777999:::999999999:::::::::::::::::::::999999999999999888;;;;;;<<<<<<<<<;;;:::::::::999888999;;;<<<;;;:::<<<;;;;;;===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>??????>>>>>>?????????@@@@@@@@@@@@AAACCCEEEEEEEEEEEEGGGHHHIIIKKKNNNOOOPPPRRRUUUWWWZZZ[[[\\\^^^aaagggnnnsss|||{{{yyyvvvrrrpppqqqrrrrrrrrrrrrqqqqqqpppfffeeecccaaa````````````^^^[[[YYYXXXXXXYYYXXXWWWUUUSSSQQQQQQSSSTTTUUUTTTWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[YYYVVVTTTSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQRRRSSSTTTSSSRRR}}}___MMMDDD???<<<===>>>===@@@EEELLLTTT___iiinnnpppqqqqqqkkkbbbVVVLLLHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA??????>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCBBBAAAAAA>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>???@@@@@@CCCDDDDDDDDDDDDCCCBBBBBB@@@AAACCCDDDEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCAAAAAABBBCCCGGGGGGGGGFFFEEEFFFHHHJJJJJJLLLNNNOOOOOOLLLIIIGGGHHHHHHJJJLLLOOOOOONNNLLLKKKKKKJJJJJJKKKKKKLLLMMMIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRTTTVVVXXXXXXYYY[[[]]]WWWUUURRRRRRRRRRRROOOMMMOOOSSSWWWZZZ^^^eeeooovvv~~~|||}}}}}}|||ssshhh___[[[ZZZVVVTTTQQQMMMJJJIIIIIIJJJDDDEEEFFFEEECCCBBBBBBCCCBBB@@@??????@@@@@@???===========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::999999999999999999999999999:::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999888777777666666777777777888888888888999999999888888999999999:::::::::777777777777777666666666777777777777777777777777444888===???<<<999777777777777777777777888888888555555555666666666777777555555666666666666555555777777888888888888888888777777777777666666666666444555555666666555555444555555555555666777888999777666555444333333333333555555555666666666666666555666888888666555666777888888777777777777888888666777888777777777999;;;::::::::::::::::::999999777888888888888888888999777888999:::::::::999888:::999888999;;;<<<;;;:::>>>======???AAABBBAAA???;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>======>>>???????????????BBBDDDEEEFFFEEEEEEFFFGGGCCCEEEGGGIIIJJJKKKNNNPPPNNNOOOPPPQQQRRRVVVZZZ^^^cccfffkkknnnqqqsssvvvyyyxxxwwwuuusssqqqooommmlllhhheeedddggggggfffgggkkkiiijjjlllmmmnnnmmmlllkkkiiifffcccaaa```___]]][[[\\\]]]___```aaabbbbbbbbb]]]\\\[[[YYYXXXXXXZZZ[[[YYYXXXWWWXXXYYYYYYXXXVVVRRRPPPOOOOOORRRTTTUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[YYYWWWUUUUUUTTTUUUTTTTTTSSSSSSSSSSSSRRRRRRNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQQQQRRRSSSTTTTTTSSS}}}___MMMCCC???<<<===>>>===@@@DDDHHHPPP\\\gggmmmppppppqqqjjjaaaUUULLLGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===>>>>>>???@@@@@@CCCCCCDDDEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@???AAABBBDDDEEEFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBBBBDDDFFFGGGHHHHHHGGGGGGGGGJJJLLLKKKMMMOOOPPPOOOMMMIIIGGGFFFGGGKKKOOOSSSUUUSSSQQQLLLKKKKKKKKKKKKLLLLLLMMMIIIJJJLLLMMMNNNMMMLLLKKKHHHHHHIIIJJJKKKMMMOOOPPPKKKNNNQQQSSSTTTTTTUUUVVVRRROOOMMMMMMMMMLLLIIIEEEGGGJJJNNNQQQSSSWWW^^^cccmmmqqquuurrrmmmjjjnnnsssrrrsssuuuxxxzzz{{{|||}}}|||~~~|||{{{{{{{{{yyyxxxsssqqqooolllllllllnnnooovvvtttpppggg]]]WWWTTTUUUKKKKKKKKKIIIGGGGGGHHHJJJ@@@AAABBBAAA???>>>>>>???@@@>>>===>>>??????>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;999999999999999999999999999:::<<<======<<<:::999::::::::::::::::::::::::888777777666666666666666777888888888888999999999888888999999999:::::::::666666666666777777777777888888888888888888888888555999<<<<<<:::888888999666777777777888888888888444555555555666666777777333444444444444444444333666666666666777777777777777666666555555555555666444555555555555555555444555555555555666777999999777666555444333222222222222333333444555666777777444666777777666555555666888888777777777777888888444555666666666777999;;;;;;;;;;;;::::::999999999666666777777888888888999555666777888999999888777:::999888999;;;<<<;;;::::::::::::;;;===>>>===<<<:::999999999999999999999::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDDDDCCCCCCDDDEEE>>>AAADDDFFFHHHJJJMMMOOOHHHJJJLLLMMMNNNOOOQQQTTTUUUXXX[[[]]]^^^___aaacccbbbaaa```]]][[[YYYWWWVVVWWWTTTSSSVVVWWWVVVWWW[[[YYYZZZ\\\^^^^^^]]]\\\[[[ZZZXXXVVVUUUVVVVVVUUUTTTSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYWWWUUUSSSRRRTTTVVVSSSRRRSSSUUUWWWWWWUUUSSSTTTRRRPPPPPPRRRSSSTTTSSSQQQRRRTTTVVVWWWXXXWWWWWWXXXWWWVVVVVVWWWXXXYYYZZZ]]]\\\[[[YYYXXXVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSMMMNNNOOOPPPQQQSSSTTTTTTRRRQQQQQQQQQSSSTTTTTTSSS~~~```NNNEEE@@@<<<>>>>>><<<<<<>>>JJJQQQ]]]hhhooopppooommmfff[[[QQQLLLHHHCCC@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????@@@?????????>>>>>>======>>>>>>======>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????AAABBBDDDCCCDDDFFFHHHHHHHHHFFFEEEGGGGGGHHHIIIIIIJJJKKKKKKNNNMMMKKKHHHGGGFFFFFFFFFHHHJJJNNNTTTXXXZZZYYYWWWQQQPPPNNNLLLKKKKKKLLLLLLNNNNNNOOOOOOOOONNNMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNLLLLLLLLLNNNPPPRRRQQQOOOLLLLLLMMMMMMJJJGGGFFFJJJNNNOOOMMMNNNRRRVVV^^^^^^__________________aaabbbdddfffgggggggggfffdddfffjjjmmmooopppppppppllljjjhhhfffeeeddddddddddddfffhhhiiiiiiiiijjjlllggggggffffffeeeddddddddddddaaa\\\ZZZ\\\```ccceeehhhfffaaa\\\VVVPPPLLLJJJJJJFFFDDDGGGFFFBBB@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@<<<>>>@@@AAA@@@??????@@@>>>===<<<;;;;;;<<<===>>><<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::999999;;;===<<<<<<;;;;;;;;;:::::::::======<<<;;;:::::::::::::::999777666555666777999999888555444444555888999888888999999999:::::::::888999:::;;;:::888555444:::999888777666555444333999999:::;;;;;;999888777777777777777888888888888777666555333333444444555444444666777888888888888555555666666777777888888444555666888888666555444666555555333222111111000555555666666666666555555666666666666555555555555333333333444555666777777555777888777666555666888555555555555666888999:::888777777777888999999:::999999999888888777777777888888888888888888888888777777777777666666666666:::;;;===>>>===;;;888777===<<<<<<;;;;;;;;;<<<<<<:::999888777777888999:::<<<<<<<<<<<<============@@@???>>>======>>>??????CCCDDDEEEFFFEEEDDDBBB@@@@@@AAABBBDDDEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTSSSQQQPPPOOOPPPPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQTTTVVVWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYSSSRRRRRRSSSTTTTTTRRRQQQRRRTTTUUUUUUUUUUUUWWWXXX[[[ZZZXXXWWWVVVVVVWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTUUUSSSPPPNNNNNNOOOQQQRRRNNNNNNOOOPPPQQQRRRSSSTTTQQQOOONNNOOOQQQRRRRRRRRRaaaOOOFFF@@@===>>>>>><<<<<<>>>HHHPPP[[[fffnnnpppooommmeee[[[QQQLLLHHHCCCAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDAAA??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@AAACCCDDDCCCEEEGGGIIIJJJIIIHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJNNNSSSXXXYYYXXXVVVRRRQQQOOOMMMLLLKKKLLLLLLOOOOOOPPPPPPOOONNNMMMMMMIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLMMMOOOPPPRRRQQQOOOLLLLLLMMMMMMKKKHHHIIIMMMQQQQQQNNNMMMPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYYYYXXXYYY[[[]]]^^^^^^]]]\\\\\\[[[YYYXXXWWWVVVWWWWWWSSSUUUWWWXXXXXXXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[[[[YYYWWWUUUUUUWWWYYYYYYYYY```^^^[[[WWWSSSNNNKKKIIIIIIEEEDDDFFFFFFBBB???@@@CCCCCCBBBAAAAAA@@@??????<<<>>>@@@AAA@@@??????@@@>>>===<<<;;;;;;<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999888888:::<<<<<<;;;;;;;;;;;;:::::::::::::::999999999::::::;;;999888666555444555666777999888555444444555888999888888999999999:::::::::777888888888888777555444777777777777777777777777888888888888888777666666555555666666666777777777777666555444444444555555444444666777777888888888666666666666666666555555444555666777777666555444111111222333444555666777555555666666666666555555666666666666555555555555333333444444555555666666444666666666555444555666666666555555555666666777888888888888888999::::::999999999999888888888777888888888888888888888888777777777777777777777777888999;;;======<<<:::999<<<;;;;;;::::::;;;;;;<<<:::999888888888888999:::<<<<<<<<<<<<============???>>>>>>======>>>???@@@BBBCCCDDDEEEEEECCCAAA@@@===>>>@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLQQQRRRTTTUUUUUUUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWSSSRRRQQQRRRSSSTTTRRRQQQQQQRRRTTTTTTSSSTTTUUUWWWXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRPPPNNNSSSQQQPPPNNNNNNNNNOOOPPPNNNNNNOOOQQQRRRTTTUUUUUUQQQPPPOOOPPPRRRSSSSSSSSScccQQQFFF@@@======>>><<<<<>>============<<<<<<<<<@@@????????????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAABBBCCCDDDEEEDDDFFFIIIKKKLLLLLLKKKKKKFFFFFFFFFGGGHHHHHHIIIIIILLLKKKJJJHHHGGGHHHHHHIIIJJJLLLNNNSSSWWWXXXVVVTTTRRRQQQOOONNNMMMMMMMMMMMMQQQQQQQQQQQQPPPOOONNNMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQRRRPPPOOOMMMMMMMMMMMMKKKJJJMMMPPPTTTSSSPPPMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNNNNMMMLLLKKKKKKKKKLLLLLLJJJLLLNNNNNNNNNNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRTTTVVVVVVTTTQQQVVVUUUSSSQQQNNNKKKIIIHHHHHHDDDCCCFFFFFFBBB??????AAAAAA@@@@@@??????>>>>>><<<>>>@@@@@@???>>>>>>???>>>>>>===<<<;;;;;;<<<<<<<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;888999999888777777888:::;;;;;;;;;;;;::::::::::::777777777888888999:::;;;888777666555444555666666999777666444444666777999888888999999999:::::::::888888888888888777777777555666666777888999::::::777777666555555555555555444444555555555666666666777777666555555555555666444555555666777777777777777666666555444444333333444555666777777666555444000111222444666888999:::555666666777777666666555666666666666555555555555444444444444444555555555333444555555444333444555777777666555555555555555999888888888888999::::::999999999999999888888888888888888888888888888888888888888888888888888999777888:::<<<<<<<<<;;;;;;::::::999999999::::::;;;::::::999999999999::::::;;;<<<<<<<<<<<<=====================>>>>>>@@@@@@AAABBBCCCDDDCCCBBBAAA@@@;;;<<<>>>AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQSSSSSSRRRQQQPPPQQQSSSSSSRRRRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVUUUSSSQQQOOONNNPPPPPPOOONNNNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVRRRQQQPPPQQQSSSTTTUUUTTTcccRRRGGGAAA======>>><<<===@@@DDDKKKWWWbbbkkkoooooonnneeeZZZPPPKKKGGGDDDBBBCCCAAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFDDDBBB@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>=========AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGJJJMMMNNNNNNNNNMMMIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNPPPSSSVVVVVVUUUSSSPPPOOONNNNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQOOONNNMMMLLLMMMNNNNNNOOOOOOOOONNNNNNNNNMMMNNNNNNOOOQQQQQQOOOOOONNNNNNNNNMMMMMMLLLNNNRRRUUUUUURRROOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLNNNPPPMMMMMMNNNNNNOOOPPPPPPQQQOOOOOOOOOQQQRRRRRRPPPNNNOOONNNMMMKKKIIIHHHFFFEEEEEEBBBBBBEEEFFFBBB???????????????>>>>>>=========<<<>>>??????======>>>???>>>======<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999::::::;;;;;;<<<888999999999777777888:::;;;;;;;;;:::::::::999999888888888888888999::::::888888777666666666666777888777666555555666777888888888999999999:::::::::;;;::::::999999:::;;;<<<555666777888999:::;;;;;;777666555444333444555666444444555555555666666666777777666666555555555555444555555666777777666666444444444444444444444333444555555666666555555444555666666666666777777777666666777777777777666666666666666666555555555555555444444444444444444444333555666555444333444555777777666666555666666777999999888888888999999:::999999999999999999888888888888888888888888888888888888888999999:::::::::999999::::::;;;;;;;;;;;;999888888888888999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@@@@===>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEGGGHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRQQQPPPPPPRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSOOOOOOOOOOOOPPPPPPPPPOOORRRRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPQQQTTTVVVVVVUUUcccRRRHHHAAA=========<<<>>>AAACCCJJJVVVaaajjjnnnooonnnfff[[[PPPJJJGGGCCCBBBCCCAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDCCCBBBAAABBBCCC?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>????????????????????????AAAAAA@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHKKKMMMOOOOOOOOONNNIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNQQQQQQQQQSSSUUUUUUSSSQQQLLLLLLLLLMMMOOOQQQSSSTTTSSSSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQNNNOOOOOOOOONNNNNNNNNNNNNNNQQQSSSTTTSSSQQQOOONNNLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKGGGHHHHHHHHHGGGGGGJJJLLLKKKKKKLLLLLLMMMNNNOOOOOOMMMKKKIIIHHHJJJKKKKKKJJJLLLKKKJJJHHHFFFDDDCCCBBBCCC@@@@@@EEEEEEAAA>>>>>>==================<<<<<<===>>>>>>>>><<<<<<===>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::;;;;;;;;;888:::;;;;;;999999999;;;;;;;;;:::::::::999999999;;;;;;:::999999999999999999999888888888777888888888777666555555666777888888888999999999:::::::::;;;::::::999999:::;;;<<<777777888888999999::::::888777666555444555666777555555666666666777777777666666666666666555555444444555555666666666666555111222222333444555555666444444555555555555444444888888777777777666666666666666777777777777666666666666666666555555555555444444444444444333333333444555666666444444555666666666666666777888999:::999888888777777888888888888888888888888888888888777777777777777777777777777888888999:::;;;;;;<<<;;;;;;:::999999999999999777777777777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????????????????@@@@@@@@@??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCC???@@@BBBDDDEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVTTTTTTRRRQQQOOOOOOPPPQQQQQQPPPQQQRRRTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSOOOOOOPPPPPPQQQQQQRRRRRRVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRTTTVVVWWWVVVdddSSSIIIBBB=========<<<>>>BBBDDDKKKVVVaaaiiinnnoooooohhh\\\PPPJJJFFFBBBAAACCC@@@@@@@@@@@@@@@AAABBBBBB@@@AAACCCBBBAAAAAABBBDDD????????????@@@@@@@@@@@@???????????????>>>>>>===??????@@@@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@>>>??????@@@@@@??????>>>@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKMMMNNNNNNMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJKKKLLLOOOQQQRRRUUUTTTTTTUUUVVVUUUSSSQQQJJJKKKKKKLLLNNNQQQTTTUUURRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQNNNOOOPPPPPPOOONNNOOOQQQOOOPPPRRRSSSSSSRRRPPPOOONNNNNNNNNMMMLLLLLLKKKKKKGGGIIIJJJLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFEEEDDDDDDGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNKKKGGGFFFGGGIIIJJJJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@>>>???DDDEEEAAA>>>>>>============<<<<<<<<<<<<===>>>>>>===;;;;;;<<<>>>:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::999;;;======;;;:::;;;;;;::::::::::::999999999999<<<<<<:::999999888888888::::::999999999888888888777777666666666666777777888888999999999:::::::::888888888888888777777777888888888888888888888888888888777666666666666666555555666666666777777777555555555666555444444333444555555666666666555555000111222333555666777777444444444444444444444444555555666777777888999999666777777888888777777666666666666666555555555555333333333333333444444444444666777666555444555666444444555555666888999:::888888777666666666777777666666666777777777777777777777777777777777777777666777777999:::;;;<<<<<<===<<<:::888888888999999777777777777777888999:::999999::::::::::::999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBAAA@@@??????AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJJJJLLLMMMNNNOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNNNNOOOPPPQQQPPPQQQSSSTTTSSSRRRQQQRRRTTTSSSTTTTTTSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPOOOMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVUUUTTTSSSRRRQQQPPPRRRQQQPPPQQQTTTVVVWWWVVVeeeUUUIIIBBB============>>>BBBFFFLLLVVVaaaiiimmmnnnnnnjjj^^^QQQJJJEEEAAA@@@BBB@@@@@@@@@???@@@@@@AAABBB@@@AAABBBAAA@@@???@@@AAA????????????@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKMMMOOOQQQTTTUUUXXXWWWVVVVVVVVVUUUSSSQQQKKKKKKKKKLLLMMMOOOQQQSSSQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMOOOQQQPPPOOONNNPPPRRRQQQQQQPPPQQQQQQPPPOOONNNQQQQQQPPPOOOOOONNNMMMMMMJJJKKKMMMNNNOOOPPPOOOOOOMMMLLLKKKKKKJJJJJJJJJJJJCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFDDDCCCDDDGGGIIIFFFFFFFFFGGGGGGHHHHHHHHHLLLIIIFFFEEEFFFHHHHHHHHHDDDDDDCCCBBBBBBAAA@@@@@@???<<<>>>CCCEEEAAA>>>===<<<<<<<<<==================>>>===<<<::::::;;;===888999;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999;;;======<<<;;;;;;;;;:::::::::999999999999888:::999999888888888999999999999999999999888777777777777666666666666777777888888999999999:::::::::777888888888888777555444666666666777777888888888777777777777777666555555444444555555555666666666333444555555555444222222444555555666666555444444222222333444555666666777555444444444444444444555333333444666888999:::;;;777777888888888888777777666666666666555555555555222222222333333444444555333444555555444333444555444444444444444555666777777777666555555555555555444555555555666666666777777777777777777777777777555555666888999;;;<<<<<<<<<;;;999777777888:::;;;777777777777888999:::;;;888888999::::::999888888::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>======<<<======<<<<<<===>>>>>>???@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAA>>>>>>??????@@@@@@AAAAAADDDCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBDDDEEEFFFLLLLLLMMMNNNOOOOOOPPPPPPMMMNNNOOOOOOOOONNNMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTUUURRRPPPMMMMMMNNNPPPPPPPPPPPPRRRSSSRRRQQQPPPQQQRRRQQQQQQRRRSSSRRRRRRQQQPPPOOOPPPPPPOOOOOONNNMMMLLLOOONNNNNNNNNOOOQQQSSSUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOQQQTTTVVVVVVVVVgggVVVJJJCCC============???CCCGGGMMMWWWaaaiiimmmnnnnnnkkk___QQQJJJEEEAAA???AAA@@@@@@??????@@@@@@AAABBBAAABBBBBBAAA???>>>>>>???>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????======>>>>>>?????????@@@@@@@@@???>>>======>>>>>>>>>>>>????????????>>>>>>AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLNNNPPPSSSUUUWWWZZZYYYWWWWWWWWWVVVSSSQQQMMMLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMOOOQQQQQQOOOOOOQQQSSSSSSRRRPPPPPPPPPOOONNNLLLOOOOOONNNMMMLLLLLLKKKKKKJJJKKKMMMOOOPPPPPPPPPOOONNNMMMLLLJJJIIIIIIIIIIIIEEEFFFGGGIIIIIIIIIHHHGGGDDDDDDDDDBBBAAABBBEEEGGGEEEEEEFFFFFFFFFFFFGGGGGGEEECCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>><<<>>>CCCEEEAAA======<<<<<<=====================>>>===;;;:::999;;;===777888:::<<<=========<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999888888888999;;;======<<<::::::;;;:::::::::999999999888888666666666666777888999:::888888888888888777666666666777777777777777777666888888999999999:::::::::888999:::;;;:::888666444444444555666777888888999555666777777777666444333333333333444444444555555222333444444444333222111444555555666555555444444444555555555555555555555555444444333333444444555444444555666777888999999777777888888888888777777777666666666555555555555111111222333333444555555222333444444222222333444444444333222222222333333777666555444444444444444333444444444555555666666777777777777777777777777444555666777999;;;<<<<<<:::999777666777999<<<>>>777777777777888999:::;;;777888999::::::999888777:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???======>>>???????????????<<<<<<<<<======???@@@AAA===>>>>>>???@@@AAABBBBBB@@@???>>>>>>>>>???AAABBBDDDDDDDDDEEEEEEEEEFFFFFFAAAAAAAAAAAABBBDDDGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPOOOLLLJJJHHHJJJKKKLLLMMMOOOPPPRRRRRRSSSQQQOOONNNNNNPPPSSSUUURRRPPPMMMLLLNNNOOOPPPPPPOOOPPPQQQQQQOOOOOOOOOQQQNNNOOOPPPRRRSSSRRRRRRQQQMMMNNNOOOPPPQQQRRRRRRRRROOOMMMLLLLLLMMMPPPSSSUUUQQQQQQRRRRRRSSSSSSTTTTTTPPPOOOOOOPPPSSSVVVVVVVVVdddSSSJJJDDD@@@???>>>>>>AAAFFFKKKSSS\\\```eeekkknnnmmmeee]]]RRRIIIEEECCC@@@>>>>>>>>>@@@AAACCCDDDEEEFFFHHHFFFCCCAAA>>>=========????????????>>>>>>======@@@@@@??????>>>===<<<<<>>>>>>>>>>>????????????@@@@@@AAACCCDDDFFFGGGHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQRRRRRRSSSUUUVVVYYYYYYWWWVVVTTTSSSQQQQQQNNNMMMKKKHHHGGGHHHKKKNNNSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNLLLMMMOOOPPPRRRRRRRRRQQQMMMNNNNNNOOOQQQSSSTTTUUUQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNJJJJJJKKKLLLNNNOOOPPPPPPNNNLLLJJJJJJJJJKKKJJJHHHJJJKKKLLLKKKJJJHHHEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@??????CCC::::::EEEJJJCCC???AAA@@@@@@@@@@@@@@@???>>>>>>======<<<;;;:::999999888;;;<<<<<<===============:::::::::;;;;;;;;;;;;;;;===;;;999999::::::999888;;;;;;;;;<<<<<<<<<<<<===;;;:::888666555555666777999999888888777666666666888888999999999999999888666666666666666666555555:::::::::::::::999888777999888888888777777666666777777777777777666555555444555555555666666777777888888777777666666555555222333555666666666555555444666777888888777666444444444444444444444444444555444444333333444444555555666666666666666555555333444444555555444444333555555555444444333333333333333333444444555555555222333444444555555444444444333333222222222333333777555333444666666444222444444555555666777777777555555666666777777888888999777666444444666777999;;;:::888777777777888999666666666666777888::::::777888999999888777666555999999999:::;;;<<<===>>>===<<<;;;:::999::::::;;;;;;;;;;;;<<<;;;;;;::::::============>>>>>>>>>>>>======>>>>>>>>>>>>======???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMOOOOOONNNMMMLLLLLLMMMMMMHHHJJJMMMNNNNNNNNNPPPQQQPPPNNNKKKIIIIIIKKKNNNPPPNNNLLLIIIJJJMMMOOONNNLLLOOOPPPQQQPPPNNNNNNPPPRRRPPPPPPRRRSSSTTTRRROOOLLLJJJKKKMMMPPPSSSUUUSSSQQQOOOMMMKKKKKKLLLNNNOOOOOOQQQNNNKKKJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSdddSSSIIICCC???>>>>>>===@@@EEEJJJSSS[[[___dddjjjlllkkkccc[[[PPPHHHEEECCC@@@>>>>>>>>>???AAABBBDDDEEEEEEHHHGGGDDDBBB@@@@@@??????@@@@@@?????????>>>>>>>>>AAA@@@@@@???>>>>>>======???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>><<<<<<>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEFFFGGGEEEEEECCCBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLHHHHHHGGGHHHHHHIIIJJJKKKNNNPPPQQQQQQQQQRRRTTTWWWVVVVVVUUUTTTTTTSSSRRRRRRLLLLLLJJJGGGEEEFFFJJJMMMRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSPPPOOOOOOOOOOOOPPPRRRSSSQQQQQQPPPPPPOOOOOOOOOOOOQQQPPPPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRNNNLLLJJJIIIIIIJJJJJJIIIKKKKKKLLLLLLKKKIIIFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>@@@888888BBBFFFAAA===???<<<<<<======<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999::::::999888;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888666555666777777777777777777777888888888333444444555555444444333555555555555555555555555777888999999999999999888::::::999999888888888888888888888888888777666666444555555555666666666777777777777666666666555555222333555666666666555444444555777888888777555444444444444444444444444444444444333333333333444444222333444555555555555555333333444444444444333333555555444444444333333333333333333444444444444444222333444444555444444444444444333333333333333444777555333444555666444222444444555555666666777777555555555555666666666666888777666555555666777888:::999888888777777777888555555555555666777888888777888999999999888777666999999999999:::;;;<<<======<<<;;;:::999::::::;;;:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB?????????@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIKKKLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKHHHJJJLLLMMMLLLLLLNNNOOOOOOMMMKKKJJJIIIKKKMMMNNNMMMKKKJJJKKKMMMNNNMMMKKKOOOPPPPPPOOONNNNNNOOOQQQOOOPPPQQQRRRSSSQQQNNNLLLKKKKKKMMMPPPRRRSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOONNNMMMKKKLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPP~~~bbbQQQGGGBBB>>>>>>===<<>>>>>???@@@AAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@???????????????AAAAAA@@@@@@???>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;>>>>>>>>>>>>????????????AAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGHHHHHHIIIJJJKKKPPPQQQRRRQQQPPPQQQTTTWWWTTTTTTSSSSSSSSSSSSRRRRRRKKKJJJIIIFFFEEEEEEHHHKKKQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIINNNOOOQQQRRRSSSSSSSSSRRRRRRQQQOOONNNNNNOOOPPPQQQPPPPPPOOONNNMMMMMMLLLLLLPPPOOOOOONNNNNNMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRRRROOOLLLIIIGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========???999999AAADDD@@@<<<>>>:::::::::;;;::::::999888888888999999::::::::::::999:::;;;<<<======>>>===??????>>>>>>======<<<<<<<<<:::999888:::::::::999:::::::::;;;;;;;;;<<<<<<;;;:::888777666666777888555666666777888888999999444444555555555555444444444444444444444444555555555666777888888999999999888888888888777777777777888888999999999888777777555555555555555666666666666666666666666555555555333333444555555555555444444555666777777666555444444444444444444444444444444444333333333333444444000111222333444555555555333333444444444444333333444444444444333333333333444444444444333333333333222222333444444444444444444444444333333444444555666555444444555555444222444444444555666666777777555555555555444444444444888777666555555666777888888888888888888777777666555555555444444555666666777777888999999999888888999999999999999:::;;;<<<<<<;;;:::999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>===>>>>>>>>>?????????@@@????????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLJJJJJJJJJLLLNNNNNNLLLJJJNNNNNNOOONNNMMMLLLNNNPPPNNNOOOPPPQQQQQQPPPNNNLLLLLLLLLMMMOOOQQQQQQOOONNNMMMMMMNNNOOOOOOOOOOOOOOOLLLKKKLLLMMMPPPQQQQQQOOOOOOOOOOOOOOOOOONNNMMMMMM|||```PPPEEE@@@======<<<;;;===BBBFFFNNNUUUYYY]]]bbbdddccc^^^VVVLLLEEECCCBBB@@@???>>>>>>??????@@@AAABBBBBB@@@@@@??????>>>>>>>>>>>>@@@@@@@@@@@@????????????AAA@@@@@@@@@?????????>>>>>>??????@@@AAAAAA@@@@@@>>>>>>??????@@@?????????===>>>>>>>>>????????????BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKRRRRRRRRRQQQPPPQQQTTTVVVTTTTTTTTTSSSRRRRRRQQQQQQKKKKKKIIIGGGFFFFFFIIIKKKQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHLLLMMMNNNPPPQQQQQQPPPPPPSSSQQQOOONNNNNNOOOQQQSSSOOOOOONNNMMMKKKJJJIIIIIILLLLLLMMMMMMMMMMMMMMMNNNLLLLLLMMMMMMNNNNNNOOOOOONNNKKKHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@????????????@@@AAAAAAAAAAAAAAA??????>>>>>>>>>=========@@@;;;<<>>???;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>???????????????>>>===<<<<<<;;;;;;;;;:::888888999::::::999999:::::::::;;;;;;;;;;;;:::999888777777777888888666666777777888888888888666666666666666666555444333333333444444444444444555555666777777777777777555555555555555555444444777777888888888777777666555555555555555555555555555555555555555555555555444444444444444444444444444555555666666555555444444444444444444444444444444333333333333333333444111222333444444444444444333333333444444333333333333333333333333333333333555444444333333222222222222222333444444444444333444444444333444444555555555555444444444444333333333333444555555666666777666666666555555444444444777666555555555555666777666666888888888777666555666666555555444555555555777777888999999999::::::888888888888888999:::;;;::::::999999999999999999999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKJJJHHHIIIKKKMMMNNNMMMKKKIIILLLMMMMMMLLLKKKKKKLLLNNNLLLNNNPPPPPPOOONNNMMMMMMMMMLLLLLLMMMOOOOOOMMMKKKJJJLLLNNNOOOOOONNNMMMMMMLLLLLLMMMOOOQQQQQQPPPMMMNNNNNNNNNNNNMMMLLLKKKJJJzzz___NNNDDD???<<<===<<<:::<<>>===>>>>>>>>>??????@@@@@@===>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@???????????????===>>>??????????????????>>>>>>???@@@AAAAAA@@@@@@===>>>>>>>>>????????????AAABBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJPPPQQQQQQQQQPPPPPPSSSUUUVVVVVVUUUSSSRRRPPPOOOOOOLLLLLLLLLJJJHHHHHHJJJLLLPPPOOOMMMLLLLLLLLLMMMNNNNNNLLLKKKIIIHHHHHHIIIJJJLLLMMMNNNPPPPPPPPPOOOOOOQQQQQQPPPOOOPPPQQQSSSUUUNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKHHHFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>???@@@AAABBBBBBCCCCCCBBB@@@@@@?????????>>>>>>>>>>>><<<<<>>;;;<<<<<<=========<<<<<<>>>======<<<;;;;;;::::::<<<<<<===>>>???@@@@@@@@@======<<<;;;::::::999999:::999777888999::::::999999999999999:::::::::;;;999999999888888888888888888888888888777777666666444444444444444333222222333333333444444444555555777777777777777666555444444444444444444444555555555555666666666666666555555555555555555444444444444444444444444555555555444444444333333333444444444444555555555555444444444444444444444444444444333333333222222333333333555555555555555444333222222333333333333333333222333333333333333333333333444444444333333222222111111222333333444444333333333333333333333444555666444555555444333333333333333333444444555666666666888777777666666555555555666666555555555555666666444555777888888777666555777777666555555555666666777777777888888999999:::888777777777777888999999888888999999999999999999888999999:::;;;;;;::::::;;;;;;<<<<<<<<<=========::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????========================<<<<<<===>>>>>>???@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKIIIHHHHHHIIIGGGHHHIIIJJJKKKJJJJJJIIIGGGIIIKKKLLLLLLKKKJJJIIIJJJKKKLLLKKKIIIIIIKKKLLLJJJLLLNNNNNNMMMKKKLLLMMMMMMLLLKKKLLLMMMLLLKKKIIIHHHJJJMMMNNNLLLKKKKKKLLLMMMMMMNNNPPPQQQPPPMMMJJJMMMMMMNNNNNNMMMKKKIIIHHHxxx]]]LLLCCC???<<<===<<<:::<<<@@@BBBJJJRRRUUUZZZ___aaa```]]]VVVKKKDDDBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCDDDDDDFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHIIIJJJMMMOOOPPPQQQPPPPPPRRRSSSVVVUUUTTTRRRPPPOOOMMMMMMMMMNNNMMMLLLJJJJJJLLLNNNMMMMMMLLLKKKLLLNNNQQQRRRPPPOOOLLLJJJIIIIIIKKKKKKNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???AAAAAABBBCCCCCCDDDCCCCCC@@@@@@?????????>>>>>>>>>::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;??????>>>===<<<;;;::::::======>>>?????????>>>>>>;;;:::::::::999888888888:::888777777999::::::999888888999999999:::::::::999999999999999999999888999999888888777666666555777777777777666555444444333333333444555555666666888888888777777666555444666666666666777777777777444444555555666666555555555555555444444444444444333333333444444444444444555444333333222333333333444444444444444444444444444444444444444444444444333333222222222222333333666666666666555333222111222222333333333333222222222222222222333333333333333333333333222222222222111111222333333333333333222222222222333444555555333444555444333222222444333333333444555555666666777777777777777666666666555555555555555555555555444555555666666666666666777666666555666666777777888777777666777777888999777777666666666777777888777777888999999999888888777888999::::::;;;;;;:::;;;<<<<<<<<<<<<=========999999::::::::::::999999::::::;;;<<<===>>>??????============<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJIIIHHHGGGGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIFFFIIIKKKKKKJJJIIIJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKHHHKKKNNNMMMKKKIIIKKKNNNMMMKKKJJJJJJKKKKKKJJJHHHGGGJJJMMMLLLJJJIIIJJJMMMMMMMMMMMMOOOPPPOOOLLLIIIKKKLLLMMMNNNMMMKKKIIIGGGwww[[[KKKCCC???===>>>===;;;<<<@@@CCCKKKSSSWWW\\\bbbdddccc^^^VVVLLLEEEBBBAAA???>>>===========================>>>?????????>>>======<<<<<<=========>>>>>>>>>=================================>>>>>>======<<<@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEEGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJIIILLLOOOQQQQQQPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNMMMKKKKKKLLLNNNJJJIIIIIIJJJLLLPPPSSSVVVRRRPPPMMMKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNOOOPPPPPPPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBB??????>>>>>>>>>=========999;;;;;;:::::::::::::::999999:::;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;<<<============<<<<<<;;;999999999999999999999888999888666777999::::::999888888888888999999999999888999999999:::999999999888888888777777777777777999999999999888777666666333444444555666666777777777777888888888777666666666666777777777888888888444444555666666666666666555555555444444333333333222222333333333444444444555444333222222222333333444333333333333333333444444444444444444444444444333333222222222222333333444444444444444333222111222222333333333333222222111111222222222333333333222222222222222333333333111111222333333333333222111111111111222333444444222444555444222111222444222333333444444555555666555555666666666666666666444555555555555555555444555444444444555555666777444444444444555666777777888777666555555555666777777666666555555666666777555666888999999999888888777777888::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<999999::::::::::::999999999::::::;;;===>>>>>>???>>>=========<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFCCCEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJGGGIIIJJJJJJHHHHHHIIILLLGGGHHHIIIHHHFFFFFFHHHJJJGGGJJJMMMLLLIIIHHHJJJNNNLLLJJJHHHHHHIIIJJJIIIHHHHHHKKKMMMLLLIIIHHHKKKOOOKKKKKKKKKLLLNNNNNNLLLJJJJJJLLLMMMNNNNNNLLLIIIHHHvvv[[[JJJDDD???===>>>>>>;;;<<<@@@DDDMMMUUUYYY^^^eeegggfff___WWWMMMEEEBBBAAA???==================<<<<<<<<<;;;<<<=========<<<;;;:::;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<============<<<===============<<<<<<;;;<<<===>>>????????????>>>>>>>>>>>>????????????>>>???@@@AAACCCDDDEEEFFFHHHGGGEEECCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJFFFJJJNNNQQQQQQPPPPPPPPPMMMMMMMMMMMMLLLLLLKKKKKKMMMNNNNNNMMMKKKKKKLLLMMMGGGGGGGGGHHHLLLPPPUUUXXXRRRPPPMMMKKKIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOPPPOOOMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJHHHEEEBBBEEEDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEECCCBBBAAABBBBBBBBBCCCCCCBBBBBBAAA>>>=========<<<<<<<<<<<<;;;===>>><<<;;;;;;<<<<<<:::;;;<<<<<<============:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999999999999999999:::999777666777999::::::999777888888888888999999999888999999:::::::::999999666666666777888888999999666666666666555444333222444444555555666777888888555666777888888999999888444555555555666666777777555555666777777888777777555555555444444333333333222222222333333444444444666555333222111222333333444333333222222333333444444444444444444444444444333222222222222222222333111222222333333333222222222222222333333222222222111111111222222333333333111111111222222333333444111111222333333333333222000000000000111222333444222444666444222000222444222222333444444555555666333444444555555666666666444444555555555555444444555444333333444555666777222222222333444555666777888777666444444444555666777666666555555555666666555666777999999999888777666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;<<<===>>>???>>>>>>=========<<<<<<<<<::::::;;;<<<===>>>???@@@>>>>>>>>>>>>????????????????????????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDEEE@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGIIIJJJIIIGGGGGGJJJLLLGGGHHHHHHGGGFFFFFFGGGIIIFFFIIILLLKKKHHHGGGJJJNNNKKKIIIHHHHHHIIIJJJIIIHHHIIILLLNNNLLLHHHHHHLLLQQQIIIIIIIIIKKKMMMNNNNNNLLLJJJKKKMMMNNNNNNLLLJJJHHHtttZZZKKKBBB>>>===>>>>>><<<===AAAJJJMMMSSS\\\eeeiiigggeeedddXXXMMMHHHBBB<<<<<<@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>@@@AAA???===<<<<<<<<<===???BBBCCCCCCBBB@@@AAABBBDDDDDDDDDCCCCCC@@@BBBEEEEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHIIIMMMSSSWWWWWWRRRMMMLLLJJJHHHHHHJJJLLLLLLLLLPPPPPPQQQQQQPPPNNNLLLKKKGGGGGGHHHJJJLLLOOORRRTTTPPPOOONNNLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKLLLNNNOOOJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@AAACCCEEEEEEEEEGGGEEECCC@@@??????@@@AAACCCCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>============;;;::::::;;;===>>>===<<<:::;;;;;;<<<<<<;;;;;;:::777999;;;;;;999999;;;===:::::::::;;;;;;<<<<<<<<<999999888888888888888888888888999::::::::::::999999888777666666777888888999999999888888888888777;;;:::888777777777888888999999888666555333222222555444444444444555666666888888888888888888888888666444333444555666555444555555555555555444444444444555666666666555333222333333333444444444555555333333333222222111111111222333333444444333333222333222222111111222222333333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333333222111000000111222333222222222222222111000///111111222222222333333333666555555444222111111000333333333444444444555555444444444555555555666666333333444444333333222111444444444444444444333333444444444444444555666777666666555555555444444444555555555555666666666666::::::999999888777777777666666777777888888888888:::999888777888999;;;<<<<<<<<<;;;:::999999999999777888:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>AAA@@@???>>>>>>???@@@AAA@@@AAACCCBBBAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGHHHIIIIIIHHHHHHGGGIIIGGGEEEFFFIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJJJJJJJIIIHHHHHHGGGsssYYYJJJBBB>>><<<======<<<>>>CCCMMMPPPVVV^^^fffiiihhhfffdddZZZPPPKKKFFF@@@>>>@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<>>>?????????============>>>???AAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEEBBBDDDEEEEEEDDDCCCDDDEEEDDDFFFGGGFFFEEEDDDEEEGGGEEEGGGKKKQQQWWWWWWSSSNNNKKKIIIHHHHHHIIIKKKKKKKKKQQQQQQQQQQQQPPPNNNLLLKKKEEEFFFGGGHHHKKKNNNPPPRRROOONNNLLLKKKKKKKKKLLLLLLKKKKKKIIIIIIHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCAAA@@@AAACCCEEEEEEDDDEEECCCAAA@@@??????@@@AAABBBBBBCCCBBBAAA@@@>>>===>>>>>>>>>======<<<<<<<<<===<<<;;;;;;<<<===<<<:::::::::;;;;;;;;;;;;::::::999:::;;;:::777666777888:::::::::;;;;;;;;;<<<<<<888888888888888888888888666777888888999999888888:::999888777777888999999999999999888888888777777:::999888777777777888888888888777666555444333333555444444444444555666666666666666666666666666666444333333444666777666555555555555555555555555555555555555555555444333333333333333444444444444555333333333222222222111111222333333444444333333222333222222111111222222333333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333222222111000000111222222222222222222222111000000111111111222222222333333444333333333333333222222333333333444444444444555333333444444444555555555333333444444333333222111333333333444444444555555666555555444444444555555666666666555555555444444555555555555666666666666999999888888888888777777777777777777777777777777999999888888888999999::::::999999888888888888888888999:::;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<======>>>@@@@@@???>>>>>>???@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFJJJJJJIIIIIIIIIIIIIIIIIIJJJGGGFFFFFFIIIJJJJJJHHHIIIHHHGGGFFFFFFGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGrrrYYYJJJCCC>>>;;;<<<======@@@EEEPPPSSSXXX```fffhhhgggeeeddd\\\VVVQQQMMMFFFBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@>>>>>>???BBBEEEGGGBBBCCCDDDCCCAAAAAABBBDDDCCCDDDEEEEEEDDDCCCDDDEEEBBBDDDIIIPPPVVVXXXTTTPPPKKKIIIGGGGGGIIIKKKKKKKKKQQQQQQQQQQQQOOOMMMKKKJJJEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKIIIIIIJJJLLLPPPOOOLLLIIIHHHHHHHHHIIILLLKKKJJJIIIHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAACCCDDDCCCBBBBBBAAA@@@??????@@@AAABBBAAABBBBBBAAA@@@???======>>>>>>===<<<;;;;;;::::::???===<<<;;;<<<<<<;;;999::::::;;;;;;;;;;;;::::::666888999:::999999;;;===::::::::::::;;;;;;;;;;;;888888888888888888888888555666777777888888777777999999888888888999999:::999999888888888777777777999999888777777777888888666666666666555555555555555444444444444555666666444444444444444444444444333222222444666777777666444444555555666666777777555555444444333333444444333333333333444444444444333333333222222222222111222333333444444333333222333222222111111222222333222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333222222111000000111222222111222222222222111000000111111111222222222222333111222222222333333444444333333333333444444444444222222333333333444444444333333444444333333222111222333333444444555555555777666555444333333333333666666666555555555444444444555555555555666666666777777777777888888888888777777777777777666666666888888999999999888888777777666666666666777888888::::::;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@??????>>>>>>??????@@@???AAABBBBBBAAA@@@BBBCCC???@@@BBBDDDFFFGGGIIIJJJMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHrrrXXXJJJCCC>>>:::;;;<<<===BBBGGGOOORRRWWW]]]bbbccccccbbbccc___[[[XXXTTTNNNHHHEEE???>>>===;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888777666555::::::;;;;;;;;;;;;;;;;;;========================>>>===<<<<<<<<<<<<>>>>>>@@@AAABBBBBBAAA??????@@@@@@@@@??????@@@CCCEEEGGGAAAAAAAAA???>>>>>>@@@BBBBBBCCCDDDDDDBBBBBBCCCDDD@@@BBBHHHPPPWWWYYYVVVRRRLLLJJJHHHHHHJJJKKKLLLKKKQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGHHHJJJOOOLLLIIIGGGEEEFFFHHHIIILLLKKKIIIHHHHHHHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@???@@@@@@AAACCCDDDAAA@@@@@@@@@???>>>============<<<;;;::::::999888===<<<;;;;;;<<<===<<<::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======::::::::::::::::::::::::888888888888888999999999555666777777888888777777888888888888888888999999888888888888777777777777888888888777777777777888555555555555666666666777555444444444444555666666444444444444444444444444555333333444666777666555444444555555666777888888555444333222222333444555222222333333333444444444222222222222222222222222222333333444444333333222333222222111111222222333111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222222111111111111111111222111111222222222111111000111111111111222222222222111222222222222333333333222222333333333444444444111111222222222333333333333333444444333333222111444444444444444444444444666555444444333333333444555444444444333333333333444444444555555555666666555555666666777888999999555555555666666777777777777888999999999888666555555555555666666888999999;;;;;;;;;;;;:::999999888::::::;;;;;;<<<=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@AAABBB@@@@@@BBBDDDFFFHHHIIIJJJMMMKKKIIIGGGGGGGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIHHHHHHqqqYYYKKKCCC>>>;;;<<<<<<===BBBHHHLLLOOOTTTYYY\\\]]]]]]]]]aaaaaa___]]]YYYUUUNNNHHH@@@???===;;;999999::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;===<<<;;;:::999888777666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>AAACCCEEEDDDAAA???@@@AAA???@@@AAABBBCCCDDDDDDDDDAAAAAAAAA???>>>>>>@@@BBBAAACCCDDDCCCBBBAAABBBCCCAAACCCIIIQQQXXX[[[XXXTTTMMMKKKIIIIIIKKKLLLMMMLLLOOOOOOOOOOOOMMMKKKIIIHHHIIIIIIIIIHHHGGGEEEDDDDDDFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJHHHGGGFFFGGGHHHJJJHHHFFFDDDDDDFFFHHHJJJJJJJJJHHHGGGGGGGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDBBBBBBBBBCCCBBBAAA??????@@@@@@AAACCCDDDDDD@@@??????>>>===============<<<<<<;;;:::999999999;;;:::999;;;===>>>>>>===999::::::::::::::::::999BBB@@@>>>===;;;999888666::::::::::::::::::::::::777777888888888999999999666777888888999999888888555666666777777777777777888888888777777777666666777777777777888777777777444444555555666777777777555444444444444555666666444444444444444444444444666555444444555666555333333444444555666777777888444333222111111222333444222222222333333333444444222222222222222222222222222333333444444333333222333222222111111222222333111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111111222222111111111000111111222222222111111000000111111111222222222333333222222222111111111222222222333333333444444111111111222222222333333333333444444333333222111555555555444444333333333333333333333333444555555333333333222222222111111444444444444555555555555444444555666777888888999222222333555666777888999666777888999888777666555666666666777888999:::;;;<<<;;;;;;:::999999999999::::::;;;;;;<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIGGGEEEEEEEEEGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHrrrZZZLLLDDD???<<<===>>>>>>AAAFFFHHHLLLQQQUUUWWWXXXYYYZZZ\\\^^^___]]][[[XXXRRRJJJAAA???<<<:::999999999:::::::::;;;;;;;;;;;;:::::::::999999999999:::;;;<<>>>>>===<<<;;;;;;:::999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::>>>===<<<;;;;;;;;;<<<===AAACCCEEEDDD@@@>>>???AAA>>>???AAACCCCCCCCCBBBAAA@@@AAABBBAAA@@@AAABBBDDDAAABBBCCCCCCBBBAAABBBCCCBBBEEEJJJRRRYYY[[[WWWSSSLLLJJJHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDCCCCCCDDDFFFHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGEEEEEEFFFHHHFFFEEEDDDDDDEEEGGGJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBBBBCCCCCCBBBAAA>>>>>>???@@@AAABBBCCCCCC???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999:::===??????>>>999999::::::::::::999999888888777888;;;<<<;;;:::::::::::::::999999999999777777777888999999::::::666777888888999999888888444444555666777777777777888888777777777666666666555666777888888888777777444444555555666777777888555444444444444555666666444444444444444444444444666555444444555666555444333333444444555555666666222222111111222222333333222222222222333333333333111222222222222333333333222333333444444333333222333222222111111222222333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222000111222222222222111000000000111222222222222111000000000111111111111222333333222222111111111000222222222222333333333333111111222222222333333333333333444444333333222111555555444444444333333333222222222222333444555666333333222222222111111111333444444444444555555555333444444555666777777888111222333444555777777888555555666777777777777777777777777888999:::;;;<<<;;;;;;:::999999999::::::999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>??????>>>>>>======???@@@@@@???>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGFFFEEEFFFGGGIIIDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJJJJIIIIIIrrr[[[MMMDDD???===??????>>>@@@DDDGGGKKKQQQTTTUUUVVVXXXZZZUUUZZZ[[[YYYYYYYYYRRRJJJAAA???<<<999888888999:::999::::::;;;;;;::::::999888888888888999;;;<<<===>>>=========<<<<<<;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;>>>BBBDDDCCC???<<<>>>@@@??????????????????@@@@@@<<<>>>@@@AAA@@@@@@BBBCCCBBBCCCDDDCCCBBBAAABBBDDDCCCEEEJJJQQQWWWYYYUUUPPPJJJHHHGGGGGGHHHJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGCCCDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGFFFEEEEEEFFFHHHEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFEEEDDDDDDEEEFFFFFFBBBBBBBBBBBBCCCDDDFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGEEECCCBBBAAACCCCCCCCCBBB<<<<<<===>>>???@@@@@@@@@>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999;;;===>>>>>>===999999::::::::::::999999222111222666;;;???@@@???:::::::::999999999888888666777777888999999::::::555666777777888888777777333444666777888888888777888777777777666666666666444555777888888888777777444444555555666666777777555444444444444555666666444444444444444444444444333222222333666888777777333333333444444444444444000000111222222222222222111222222222222333333333111111222222222333333333222333333444444333333222333222222111111222222333333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111000111222222222222111000000000111222222222222222000000000000111111111111111111111111222222222222111222222222222333333333222222222222333333333444333333444444333333222111222222333333444555666666333333333222333333444444444444444444333333333222333333444444444555555555444444444555555666666666333444444444444555555555444444444555666777888999888888888888888999:::;;;;;;:::999999999:::;;;<<<999999:::;;;<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===<<<===>>>??????>>>===<<<===>>>??????>>>>>>???AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFCCCEEEFFFEEEDDDDDDFFFHHHDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKGGGHHHIIIIIIJJJJJJIIIIIIsss[[[NNNDDD@@@>>>@@@@@@>>>???CCCGGGLLLRRRUUUVVVWWWYYY[[[QQQVVVXXXVVVVVVWWWRRRIIIAAA???<<<999777888999:::999::::::;;;;;;::::::999666777777888999;;;<<<===::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::<<<@@@CCCAAA===;;;<<>>???777999<<<>>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDDDDEEEJJJQQQVVVWWWSSSNNNIIIGGGEEEEEEGGGHHHIIIHHHGGGGGGIIIIIIIIIHHHGGGGGG>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDEEEFFFEEEDDDEEEGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGCCCBBBBBBBBBCCCEEEFFFHHHGGGFFFEEECCCCCCEEEFFFGGGDDDCCCAAAAAACCCDDDCCCCCC:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===::::::;;;<<<<<<======>>><<<;;;:::;;;======<<<;;;999999999::::::999999999<<<:::888999;;;<<<:::888:::::::::999999888888888666777777888999999::::::444555555666666666666666444555777888999999999888777777777777666666666666444555666888888888777666555555555555666666777777555444444444444555666666333333333333333333333333000000000333777999::::::333333333333333333333222///000111333333333222111111111222222222333333333111111111222222333333333222333333444444333333222333222222222222222222333333333333333333333333333111111111111111111111111222222222333333222222222111111111111111111111111000111222333333222111000///000111222222222222222000000000000111111111111...///000111222333444444111111222222222333333333222222333333333444444444333333444444444333222222///000111333555777888999555555444333222222222222666666555555555444444444333333333444444444555555444444444555555555555666666666555444444333222222444333333333555777999;;;888888888888888999999::::::999999888999:::<<<===999999:::;;;<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>>??????>>>===<<<===>>>??????>>>>>>???@@@??????@@@AAABBBCCCDDDEEEAAABBBCCCEEEFFFFFFFFFFFFBBBDDDFFFEEECCCBBBEEEHHHEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLGGGHHHHHHIIIJJJJJJJJJIIIrrrZZZKKKFFF@@@<<<===>>>===???BBBEEEIIINNNSSSUUUVVVTTTSSSOOONNNMMMMMMLLLJJJFFFCCCAAA???<<<999888888:::;;;======<<<;;;:::888777666777888999;;;;;;<<<<<<;;;>>>>>>===<<<;;;;;;::::::888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::===??????===;;;;;;===???>>>===<<<<<<<<<<<<<<>>>>>>>>>>>@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAADDDGGGJJJMMMNNNLLLJJJHHHFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHFFFEEEEEEFFFGGGIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLIIIIIIJJJLLLMMMMMMIIIGGGEEEDDDEEEFFFEEECCCBBBAAAAAA@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCEEEFFFEEEDDDBBBAAA>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<::::::;;;<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999::::::999777555666888;;;888888888888888888888888666666666888:::;;;:::999888888777666666666666666777888999999999888666555888666444444666666666555444444444555555555666666999999888777666555555444555555444333333333333444555555555555555444444444333444555666777777777777555444444333333444444555888666333222222222111000111111111111111111111111111333444444222111111222666555333222111222222333333222222111111222222333000111111111111222222222333333222111000000000000444333222111000000000000000000////////////000000////////////000000000000.........///000000111111000000000///////////////222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333444444444555555777666555444444444444444444444444444444444444444333333333333333333333333333444555555666666555555666555444444555666777888555666777999999888777777555555555555666777999999888999::::::::::::999888888888999:::;;;======>>>===============<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<>>@@@AAA>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIILLLKKKJJJJJJJJJKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNMMMLLLJJJHHHGGGFFFsss[[[LLLFFF@@@<<<===>>>>>>???BBBDDDHHHMMMQQQTTTUUUSSSRRROOOMMMKKKIIIHHHFFFCCCAAA===;;;999666555555777888;;;;;;;;;;;;:::999888888888888888999:::;;;;;;;;;>>>======<<<;;;;;;::::::999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@???===;;;;;;<<<>>>======<<<<<<<<<<<<<<<>>>>>>>>>===>>>???AAABBBDDDCCCAAA@@@@@@AAACCCDDDEEEGGGIIILLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGFFFEEEFFFGGGHHHJJJIIIIIIIIIIIIJJJLLLMMMMMMKKKHHHHHHIIIKKKKKKKKKJJJHHHFFFEEEFFFFFFEEECCCCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEEEECCCBBBAAA?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>===<<<;;;:::999888777;;;;;;;;;999666666777999========================777666777888:::;;;:::999888888777666666666666666777777888888777777666555777666444444555666666555555555555666666666777777555555444444333333222222444444333333333333333444555555555555555444444444333333555666666777777777555555555444444555555555777555333222222222111000111111111111111111111111000222333333222111222333444444333222222222333333333222222111111222222333000111111111111222222222222222111111111222222333333333222111000000000000000000000//////000000000000000000000111111111111222111111000//////......111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222333333333333444444444444666555444444333333444444444444444444444444444444333333333333333333333333333444555555666666555555666555444444555666777888666666777888888888888777444444444444555666777888888888888888888888888888888888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>===============BBBAAA???>>>>>>???AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJKKKKKKJJJJJJLLLLLLKKKJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNMMMLLLJJJHHHGGGuuu\\\MMMGGGAAA===>>>???>>>@@@CCCCCCFFFKKKPPPRRRSSSRRRQQQPPPLLLHHHEEECCCBBB@@@>>>???===;;;999888888999:::999999:::;;;;;;:::::::::888888777777888999;;;<<<======<<<<<<;;;:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<=========>>>=========>>>???@@@AAADDDBBBAAA@@@@@@BBBEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKLLLNNNLLLIIIHHHIIIJJJJJJIIIKKKIIIFFFEEEEEEEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<============<<<<<<======<<<<<<;;;::::::999<<<======;;;888666666777::::::::::::::::::::::::888777777999;;;<<<:::999888888777666666666666666777777666555555555555555777555444444555666666555666666666777777777777777333333333222222222222222444444333333333444444555666666555555555444444444333333444555666666666666666666555555555555666666777555222222222222111000111111111111111111111111///111333333222222333444111222333333333333333333222222111111111111222222000111111111111222222222111111111222222333444555333333222111111000000000111111000000000000111111000000111111111222222222222222111111000/////////111111222222333333444444222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222222222333333333444444444444444333333222222333333333333333333444444444444333333333333333333333333333444555555666666555555555555555444555555666777666666666666666777888888444444333444444555666777888888777666666777888888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>????????????>>>>>>======>>>>>>BBBAAA@@@??????@@@AAABBB???@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIHHHGGGGGGFFFJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHvvv]]]OOOGGGAAA===>>>???>>>@@@CCCCCCFFFJJJNNNQQQRRRRRRQQQQQQMMMFFFAAA???>>>>>>===???>>><<<:::::::::;;;;;;999::::::;;;;;;::::::999999888777666666888:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@???===<<<;;;;;;:::;;;;;;<<<============<<<<<<======>>>??????@@@BBBAAA???>>>???BBBEEEHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHGGGFFFFFFGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKOOOMMMKKKJJJKKKKKKJJJIIIJJJHHHEEEDDDDDDDDDCCCAAADDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFEEEEEEAAABBBBBBCCCBBBAAA@@@@@@?????????>>>>>>======<<<===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<===>>>???:::<<<===<<<:::888888888666666666666666666666666999888888999;;;<<<:::999888777777666666666666666777666555333333444555555666444333333555666666555666666666666666666666666444444444444555555555555444444444444555555666777666666666555444444333333222333444555555555555555555555444444444444555555666444222111222222111000111111111111111111111111...000222333333222333555///111222444444444333222222222111111111111222222000000111111111222222222333222222222333333444555333333222222111000000///111111000000000000111111///000000000000111111111//////000000111222222222000000111222333333444444111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111222222222222333333333333333333222222111222222333333333333333333444444444333333333333333333333333333444555555666555555555555555555555555555555555777666555444555666777888555444444444555555666777888777555444444555777888777777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>===============>>>@@@??????>>>??????@@@AAA>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBCCCBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJJJJJJJIIIHHHGGGKKKKKKLLLLLLMMMLLLLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHvvv^^^OOOGGGAAA===>>>???>>>@@@CCCDDDFFFJJJNNNQQQRRRRRRRRRRRRMMMEEE@@@============;;;:::999888777777888888;;;;;;;;;;;;:::999888888:::888777666666888:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999888888888888999999999999::::::;;;;;;:::;;;;;;<<<===>>>>>>???AAA@@@???>>>===<<<;;;:::999:::;;;<<<======<<<<<<;;;<<<<<<===>>>>>>>>>??????>>>======>>>AAADDDFFFGGGGGGFFFFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMJJJIIIGGGFFFFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKNNNLLLJJJIIIJJJJJJIIIGGGHHHFFFDDDCCCCCCCCCBBBAAACCCCCCCCCDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@?????????>>>======<<<;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999:::;;;===>>>??????888:::;;;<<<:::999:::;;;999999999999999999999999999888888999;;;;;;:::888888777777666666666666666777666444333333333444555555444222333555666666555555555555555555555555555555555555555555666666666555555555555666777999999777666666555444444333333222333333444444444444333444333333222222333333444555333111111222222111000111111111111111111111111...000222333333222333555///000222333444333222222222111111000000111111222000000111111111222222222555444333333222222222333222222333222222111//////111111000000000000111111.........////////////000/////////000111111222222...//////000111222222333111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111222222222333333222222111111111222222333222222222333333333444444333333333333333333333333333444555555666555555555555555555555555555444444666555444444444555777888666666666555666666777777777666444333333444666777666666777777888999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<==================>>>??????BBBBBBDDDEEEEEEFFFFFFFFFAAAAAAAAAAAABBBBBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLKKKJJJwww^^^OOOFFF@@@<<<===>>>===???BBBFFFHHHLLLOOORRRSSSTTTTTTRRRLLLEEE???============;;;;;;:::999999999999999;;;<<<;;;;;;:::999888777:::999888777888888999:::;;;;;;::::::::::::::::::;;;:::999888888888888888777888888999999::::::;;;999999:::;;;<<<===>>>???AAA???<<<<<<<<<<<<;;;:::999:::<<<======<<<;;;::::::;;;<<<===>>>>>>>>>===>>>======>>>???AAABBBDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNHHHGGGGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNKKKJJJHHHGGGFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHIIIIIIGGGFFFGGGEEECCCCCCDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@????????????@@@??????>>>===<<<;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999::::::::::::999999<<<<<<<<<;;;;;;;;;;;;;;;777888::::::999999;;;<<<999999999999999999999999888888777888::::::888777888888777666666666666666666666555444444444444444444333222333555666666555555555555555444444444444444444444333333333333333444444555555777888::::::777777666555444333333222222222333444444333333222333333222222222222333333444333111111111222111000111111111111111111111111///111333333222222333444000111222222222222222222111111000000000000111111000111111111111222222222555444333222111111111111222222333333222111///...000000////////////000000---------.........//////111111000000///..................///000000000111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111222222222222222111111222222333333111111222222333333444444333333333333333333333333333444555555666666555555444555555555555444333333444444444444444555666666777777666666666777777888666666555444444555666666666666666777777777888888888999999::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>AAABBBCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMvvv^^^OOOEEE???;;;<<<===<<<>>>AAAHHHJJJMMMQQQSSSUUUVVVVVVOOOJJJCCC>>><<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999::::::::::::999999999999::::::::::::::::::::::::999999888888888888888999777777777888999:::::::::777777888:::;;;===>>>>>>???===::::::;;;<<<;;;::::::;;;<<<======;;;:::999999:::<<<===>>>============>>>???@@@AAAAAABBBBBBEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKIIIGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKKKKJJJHHHGGGFFFDDDDDDFFFFFFFFFEEEDDDEEEEEEFFFEEEDDDCCCBBB??????@@@AAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>BBBBBBAAA@@@???>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888999::::::;;;;;;::::::999<<<<<<;;;;;;::::::999999888999999888777777999<<<666666666666666666666666888777666777888999777555888888777666666666666666666666666666666555444444444222111222444666666666666666666666555555555444444444333333222222111111222222333444555777999:::777777666555444333222222222222333333333333222222444333333222222333333444444222000000111222111000111111111111111111111111000222333333222111222333333222111111111111111111111111000000000000111111000111111111111222222222333222222111111111222222111222333333333111///...//////............//////............////////////000000//////...---------////////////////////////111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000000000111111111222222222222222222333444444000111111222333333444444333333333333333333333333333444555555666666555555444444555555555444333222333333444555555555555444777666666555555555666666555555555555555555555555555555666666666666777777888888888999::::::;;;;;;::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;<<<======:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@BBBCCCDDD@@@AAABBBCCCDDDFFFFFFGGGEEEFFFHHHIIIKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFHHHIIIJJJKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLvvv]]]NNNDDD>>>:::;;;<<<;;;===@@@JJJKKKNNNRRRTTTVVVWWWXXXMMMHHHBBB===<<<<<<<<<;;;999999999999999999888888777888999:::;;;;;;;;;;;;::::::;;;;;;;;;::::::999::::::::::::::::::::::::999888888888888888999999666777777888999999::::::666666888999;;;<<<===>>>>>>;;;888888;;;<<<;;;::::::;;;=========;;;999888999:::;;;===>>>======<<<>>>???AAABBBCCCCCCBBBAAADDDDDDFFFGGGGGGHHHGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKJJJJJJKKKIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIGGGFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOONNNMMMMMMLLLMMMOOOOOONNNLLLHHHGGGEEEFFFGGGIIIHHHHHHEEEFFFGGGGGGGGGEEEDDDCCC@@@AAABBBCCCDDDDDDDDDDDD@@@??????>>>>>>>>>>>>>>>DDDDDDCCCBBBAAA??????>>><<<;;;::::::999999::::::;;;;;;;;;;;;::::::999888:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;<<<;;;:::999777555555888:::777777777777777777777777777666666666888888666444888888777666666666666666555666777777777666444333444222111222444666666666888888777777666666666555555555444444333222111111000111111222444666888999888777666555444333222222222222333333333222222111555444444333333444444555333222000000111222111000111111111111111111111111111333444444222111111222444333111000000000111111111111000000000000111111000111111111111222222222000000000000111222333333111222333444333111///.........------------......////////////000000000000,,,,,,------.../////////000000000000////////////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111333222222222333444444555000000111222333333444444333333333333333333333333333444555555666666555555444444555666555444222111222333444555666555444333666555555444444444555555555555666777777666555555555555555666666666666666777777888999::::::;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>???;;;<<<===>>>????????????CCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????@@@BBBCCCDDD>>>???@@@BBBCCCEEEFFFGGGCCCDDDFFFHHHIIIKKKLLLLLLGGGHHHHHHHHHGGGGGGFFFEEECCCDDDGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNGGGHHHIIIIIIIIIIIIIIIIIIuuu^^^PPPDDD>>>;;;<<<<<<::::::<<>>===::::::;;;<<<===>>>???@@@<<<;;;999::::::;;;999888888888888:::===>>>===<<<:::::::::999999999888888999999999999888666555333777555444666999;;;999777777888999:::;;;;;;;;;;;;;;;;;;:::<<<===>>><<<;;;<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFEEEDDDCCCDDDEEEEEECCCCCCEEEIIIKKKKKKIIILLLIIIGGGHHHKKKMMMLLLJJJOOOOOOPPPQQQSSSUUUWWWYYYRRROOOMMMMMMOOOOOOLLLJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPIIIKKKNNNPPPPPPNNNKKKIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKKKKIIIFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBB???<<<:::;;;<<<<<<<<<<<<;;;::::::999999<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;:::999999<<<:::777666888:::::::::999888888777666555444444444444666777777777666555444444555555555555555444555555666666666666555555777777666666555555555555333333222222333444666777:::888555222111222444666555444333333222222222222444444444444444444444444333222222111111222222333333444444444444444444333777666666555333222222111//////000111222222333333111111111111111111111111333333333222222111111111444333222000///.........222111111000000000000000......////////////......111111000000000000111111000000000000000000000000222222111111000...---,,,,,,,,,,,,---------......---...///...------...///111111000000//////......111111000000//////........./////////000000000000333111///111333555333111000000111111111111000000000000000000////////////333333333222222222111111222222222222222222222222111222333444444333222111222222222111111111000000444444444333333222222222222333333444555555555555444444555666777888999999555666666666666666555444666666666666555555555555888999999::::::999999888;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<:::888888999:::===============<<<<<<<<<>>>?????????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFGGGGGGGGGHHHHHHFFFEEEGGGJJJKKKIIIGGGJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLvvv]]]OOODDD>>>:::;;;;;;999:::<<>>===::::::999999999888888888888888999999888777555555777666555666999:::999888888888:::;;;;;;<<<<<<<<<;;;;;;:::<<<===>>><<<;;;<<<<<<============<<<<<<;;;;;;<<<============<<<<<<>>>@@@AAA@@@AAABBBDDDCCCDDDEEEEEEDDDCCCDDDFFFFFFEEEEEEGGGJJJLLLLLLKKKKKKIIIGGGIIIKKKMMMMMMLLLOOOPPPQQQSSSUUUWWWYYYZZZSSSQQQOOOOOOPPPPPPMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIKKKMMMOOOOOOMMMKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGIIIJJJJJJHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBB@@@===;;;<<<=========<<<<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::<<<999777777888999::::::999999888777666666555555222333555666777888777777555555555555555555444444555666666777777666666555666666555555444444444444555444444444555666777888888777555333222333444444555444333333222222222333111111111111111111111111333222222111111222222333444555555666666555555444333222222222222222111111333222222111111000000000111111111111111111111111333333333222222111111111222111111000000000111111222111111000000000000000...//////000000//////...111111000000000000111111000000000000000000000000000000000000000//////...,,,---------............---...///...------...///000000000///////////////000000000000//////......//////000000000000000000444222111111333333111////////////000000/////////000/////////////////////333222222222111111111111222222222222222222222222111111222222222222111111222222222111111111000000444444333333333222222222222333333444444444333333444444555555555555555555555555666666666666555555555555555666666777777777888999999999999999999888999999::::::::::::999999;;;;;;;;;:::888888999;;;============<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDFFFJJJKKKJJJHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIwww]]]NNNDDD===888888999888999======@@@EEEJJJMMMNNNMMMLLLIIIEEE@@@<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888;;;:::999999::::::999888888888999;;;>>>??????>>>999999999999888888888777666777777888888777777666777666555666888:::999888999999:::;;;<<<<<<<<<<<<;;;;;;:::<<<===>>><<<;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===============<<<>>>@@@AAAAAAAAACCCDDDAAACCCDDDDDDCCCCCCEEEFFFHHHGGGGGGIIIKKKMMMMMMLLLJJJIIIHHHJJJLLLNNNOOONNNPPPQQQSSSVVVXXXYYYZZZ[[[UUUSSSQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMLLLJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCEEEFFFHHHIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBAAAAAA@@@AAAAAA@@@>>>===>>>???>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<;;;999777777888999:::999999999888888777777666666222333444666777888888999555666666666555444333333666666777777777777666666666666666555555555555555444333333333444555666777666666555555444333333333444444333222222222333333000000000000000000000000333222222111111222222333333444444555555444444333000111111111222222333333333222222111000000//////111111111111111111111111222222222222222111111111000000000111222333444555222111111000000000000000///000000111111000000///111000000//////000000111000000000000000000000000......///000000000000000------........./////////---...///...------.../////////////////////000000000000000////////////...111111111000000000000000555444222222222111///------......//////......---////////////////////////222222111111111000000000000000000000000000000000111111000000000000111111222222222111111111111111333333333333222222222222222222333333333222111111444444444333333222222222333444555666666666666666444444555666777888999999888888999999999999888888777888888999999999888888:::;;;;;;:::888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDFFFHHHHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGyyy^^^MMMCCC<<<777666777777999======???CCCGGGJJJLLLLLLLLLIIIEEE???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888999::::::999888999888999;;;>>>@@@???>>>999888888888888777777777555666666777777777888888666666666777888999999999999:::;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>=========???AAABBBAAAAAAAAABBB@@@AAACCCCCCCCCCCCEEEFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJKKKLLLNNNPPPQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLKKKKKKMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAA???>>>???@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;:::999777777888999999888888888888888888777777777444555666666777777888888666666666666555444333222666666777777777777666666777777777777666666666666111111111111222222333333444444555555555444333222444333333222222333333333111111111111111111111111333222222111111222222333111111111222222111111111222333333333333444444444///000000000111111111222111111111111111111111111222222222111111111111111000000111111222333555555222111111000000000000000000000111111111111000000000000////////////000000000000000000000000000000......///000000000000000.........////////////000---...///...---------///---......//////000000000////////////////////////111111111111111000000000333333333333222111///---.........//////..................///////////////111111111000000000000///000000000000000000000000111000///......///000111111111111111111111111111333222222222222222222222222222222222222111000///333333333333222222222222222333444555666666777666555555666666777888888999777777888888888888777777777777888999999999888888999::::::999888888999;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<============>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFEEEDDDCCCGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGzzz^^^MMMBBB;;;666666777777999===>>>@@@DDDGGGJJJLLLMMMMMMIIIDDD???;;;:::::::::::::::::::::;;;;;;;;;;;;;;;:::888888888::::::999888999999999;;;>>>???>>>===888888888777777777666666555555555666666777888888555666777777777888999999::::::;;;;;;<<<;;;;;;;;;;;;::::::<<<===>>><<<;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<===============>>>@@@BBBBBBAAA???>>>??????AAABBBCCCBBBBBBDDDFFFEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@===???AAAAAA???>>>>>>???>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999999888999888777777888999888777777777777777777888888888999888777777666666555555555555666666555444444333666666777777777777666666555555555555555555555555111111222222222222222222333333555666555444222111333333333222222333333444111111111111111111111111333222222111111222222333000111111111111111111000444444333333333222222222000000000000000111111111000000000000000000000000111111111111111111111111333222222222222222333333222111111000000000000000000000111111111111000000000000////////////000000////////////////////////000000000000000///...............////////////000---...///...---------///------......//////000000.............../////////111111000000000000000000000111333333222111000///...//////000000//////...------....../////////000111111111000000000000///////////////////////////111000///......///000111111111111111111111111111222222222222222222222222222222222222111000000///111222222333444444555555222222444555666666666666777777777666666666666666666777777888888777777666777777888999999999999999888999:::999888888999;;;:::;;;;;;;;;<<<<<<======;;;<<<<<<<<<==================>>>??????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDAAABBBDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIyyy]]]MMMAAA;;;666777888888:::===@@@BBBFFFIIIKKKLLLLLLLLLHHHDDD???;;;999999999999::::::999888888777666666999888777888999:::999888::::::999;;;<<<===<<<:::777777777777666666666666666555555555666666777888555666888888777777999:::999999:::;;;;;;::::::999;;;;;;:::<<<===>>><<<;;;999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<<<>>======???AAABBBBBBAAAAAACCCDDDDDDEEEGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOQQQTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTRRROOOMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????<<<>>>@@@@@@???=========>>>>>>======<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;;;;:::999888777999777777777999999888777555555666666777777888888;;;:::999777666555555444444444555555555555555444555555666666666666555555222222222222222333333333444444555555555555444444222333444555555444333222333333222222222333444444////////////////////////333222222111111222222333222333333444444333333222222222111111000000000///333333222111///...------000000000000000000000000000000000111111111111111444333222111111111111111222111111000000000000000///000000111111000000///000//////......//////000////////////////////////000000000000000///......------........./////////---...///...------...///..................//////---............/////////.../////////000000000000...111333444222000///////////////000000/////////---------......//////000222222111111111000000000////////////////////////000000////////////000000111111111111111222222222111111111222222222222222111111222222222111000000111222222333555666666777222333444555555555555555777666666666555555555444666666777777777777666666666777888999999999999999888999999999777888999;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<=====================>>>??????@@@@@@??????@@@AAABBBCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDD;;;>>>BBBDDDEEEGGGIIIKKKGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHCCCDDDEEEFFFGGGIIIJJJJJJvvv[[[KKK@@@;;;777999:::999:::===AAACCCGGGJJJLLLLLLKKKJJJHHHDDD>>>:::999999888888999999888888777777777666888777777888999::::::888;;;:::999:::;;;;;;999777777777666666666555555555666666555555555666777777444666888888777777888;;;888999999:::999999888888;;;;;;:::<<<===>>><<<;;;999999::::::::::::999999999::::::;;;;;;;;;;;;;;;888;;;???@@@@@@>>>>>>>>>@@@AAABBBBBBAAA@@@AAACCCDDDFFFHHHGGGFFFFFFHHHJJJJJJKKKMMMLLLKKKLLLNNNQQQRRRPPPOOOMMMNNNOOORRRSSSRRRSSSSSSQQQMMMKKKKKKLLLLLLLLLKKKJJJKKKKKKMMMMMMJJJJJJLLLMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>===<<<>>>@@@@@@>>><<<;;;;;;======<<<<<<;;;:::::::::888888999999999:::::::::999999:::::::::999999888888777777777999999888666333444444555666777777777;;;:::888777666555666666333333444555666666666666444444555555555555444444222222222333333333444444444555666666666666555444222333333444444333333333333222222222333333444555000000000000000000000000333222222111111222222333333333444444444444333333000000000000111111111111333333222000///...---,,,000000000000000000000000///000000000111111111222222222111000000000000111222111111000000000000000...//////000000//////...//////............//////////////////////////////...//////000000000000///,,,---------............---...///...------...///..................---------------.........//////,,,,,,---...///000000111///222555444111...---------......//////......---,,,,,,---......///000000333222222222111111111111000000000000000000000000///000000111111000000///000000111111111222222222000111111111222222222222111111222222333222222222333333333333444444555555333333444555555444444444444444444444555555555555555666666777777666666555444555666777888888888888777888999888777777999;;;999999:::;;;;;;<<<======<<<<<<=========>>>>>>>>><<<<<<======>>>??????@@@>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDEEE<<<@@@CCCEEEEEEFFFIIIKKKGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIsssYYYIII@@@;;;888:::;;;::::::===AAADDDHHHKKKLLLLLLJJJHHHHHHDDD>>>:::999888888888666777888999:::;;;<<<<<<888777666777999::::::888;;;:::999999:::999777555777666666666555555555555777666555444444555666777444666999888777666888;;;888888999999999888888777;;;;;;:::<<<===>>><<<;;;999999999::::::999999999888999::::::;;;;;;::::::444888<<>>===<<<;;;>>>@@@@@@>>>;;;::::::===<<<<<<;;;::::::999999888888888999999:::::::::777888999999::::::::::::888777666777999999777666222333333444555666777777:::999777666666666777888222222444555666777777777333444444444444444444333555555555666666666777777333444555555555444333222333333333333333333333333222222222222333333444555222222222222222222222222333222222222222222222333111222222333333222222111///000111222333444555555000000000000////////////000000000000000000000000//////000000111111111222111000000000000000111111222111111000000000000000......////////////......//////............//////////////////////////////,,,---...000111111222222,,,,,,,,,---------......---...///...------...////////////......------,,,---------.........//////***+++,,,---...000111111000444666555111---++++++,,,------......------,,,,,,,,,------...///000000333333333222222222222111111111111111111111111111///000111222222111000///000000111111222222222222000000111111222222222222000111222333333333333333444444444333333333222222444444444555444444333333111222222333444555666666555555666666666666555555333444555666777777777777777888999888777777999;;;999999::::::;;;<<<==================>>>>>>>>>>>><<<<<<======>>>?????????>>>??????@@@BBBCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHAAABBBBBBCCCCCCDDDDDDDDDBBBDDDGGGFFFDDDCCCDDDFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHpppYYYKKK???===;;;999888999;;;<<>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCGGGFFFFFFFFFFFFFFFFFFFFFKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGIIIMMMPPPTTTVVVSSSRRROOOMMMLLLKKKKKKLLLOOOMMMLLLJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@===>>>???>>><<<;;;;;;;;;===<<<;;;:::999999999999999888888777777888888999888888999:::;;;;;;;;;;;;999999888777666555444444666666555555555555666666666666666666666555555555777666555666777777555333444555666777777777666555555555333222111000000000333444444555555444444333333333333333333333333333000111111222222111111000444333111000000111333444333333333222222111111111111111111111111111111111111111111111111111111111111111000000//////......///////////////////////////000000000000000//////000000111111111111000000000000000000000111111222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111......------------......///////////////......---////////////////////////////////////////////////---...//////......///111///////////////000111111---------............//////////////////.........000000000000111111111111000000000000000000000000111000///......///000111000000000000////////////000000000000111111111111333111///000333555444222333333444444444444555555000111222444444333222111444444444555555555666666555666666666666666555555666666666777888888999999:::999888777777888999:::999999999:::;;;<<<===>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFHHHIIIIIIHHHHHHFFFEEEEEEDDDCCCDDDDDDDDDEEEEEECCCBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDoooYYYKKK???===;;;999888999;;;<<>>@@@<<<<<<;;;:::999888888777888:::;;;;;;:::999:::;;;======>>>@@@@@@AAAAAAAAA????????????@@@BBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHKKKNNNQQQSSSRRRQQQOOOMMMMMMMMMMMMNNNQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????===>>>???>>><<<;;;;;;;;;;;;;;;:::999888777777888999999888888888888999999::::::::::::::::::999999777777777777666666666666555555444444444444555555444444555555666666777777555444333444555666555444444555666666666555444333444444333222111111111111333444444555555444444333333333333333333333333333111111222222222222111111444333111000000111333444333333333222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000//////000000111111111111000000000000//////000000111222000000000000000000000000000000000000000000000000000000////////////000000....../////////000000000......------------......///////////////......---................................................---...//////......///000111000///...---------------------............///........./////////////////////000000000111111111000000000000000000000000000//////......//////000111111111000000000000000000000000000111111111111555222111222444666555444000000000111111111222222111111222333444444444444333333444444444555555555555555666666666666555555666666777777888999999999999999888777777888999999;;;::::::::::::;;;;;;<<<===>>>????????????>>>===<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDEEEFFFHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCFFFEEECCCBBBBBBBBBCCCCCCGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDmmmXXXKKK???>>>;;;999888999:::<<>>???@@@@@@@@@@@@@@@===>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEFFFFFFHHHJJJLLLNNNPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLMMMNNNNNNNNNKKKJJJIIIHHHGGGFFFEEEEEEAAABBBBBBCCCDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<>>>???>>><<<::::::;;;:::999888777777777777777:::999999999999999999:::;;;;;;::::::999888888777555666666666777777777888444444333333333333444444333333444555666777777888444222111222444666666555444444555555444333222111333333222111111222222333333444444555555444444333333333333333333333333333222222333333333333222222333222111000000111222333222222222222222111111111111111111111111111111111111111111111111111111111000111111111111111222222111111111111111111111111//////000000000000/////////000000111111000000///000000//////000000111222000000000000000000000000000000000000000000000000000//////......//////000------........./////////......------------......///////////////......---................................................,,,...//////......///000222111///---,,,+++******---------............///------......//////000000//////000000000000111111000000000000000000000000...//////////////////...111111111111111111111111000000000000111111111111333222000111333444333333//////000000000111111111222222222222333444555666222222333333333444444444555555666666666666666555777777777888999999::::::999999888777777888999999<<<;;;::::::999999999:::<<<<<<============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@CCCDDDFFFGGGHHHGGGGGGFFFDDDDDDEEEFFFEEEDDDCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDlllWWWKKK@@@>>>;;;999888888:::;;;???AAAEEEIIILLLNNNNNNNNNLLLGGG@@@;;;999888888888555555555555555555555555555555555555555555555555666666666666666666666666333333333444555666777888777777666666666777888888888888999999999999888888777777777777777777777777777666555555666888999;;;::::::999999888888777777777999;;;;;;999999999:::>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAACCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBFFFGGGGGGIIIJJJKKKMMMMMMIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@??????>>>>>>>>><<<===>>>>>><<<::::::;;;:::999888777777777777777::::::999999999999::::::::::::999888888888888888666666666666777777777777555444444333333444444555444444444555555666666666333222111222444777777777444444444333222111000000222111111111222222333444333444444555555444444333333333333333333333333333222333333444444333333222222222111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111/////////000111111111222000000000000000000000000...//////000000000000/////////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000/////////....../////////------........./////////......------------......///////////////......---................................................,,,---///...------...000222111///---,,,++++++***---------............///,,,------...///000111111////////////000000000111000000000000000000000000...///111111111111///...000000000000000111111111///000000000111111111111000////////////000000000222222222222333333333333111111000000111333555666111111222222222333333333444555666666666666666666777777888888999999::::::999888888888888888888999::::::999999999999::::::::::::;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEDDDEEEGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDD~~~kkkVVVJJJ@@@>>>;;;999888888:::;;;===@@@DDDIIILLLMMMMMMLLLKKKFFF???:::888888888777222333333444555666666666444444444444444444444444555555555555555666666666555444444444444555555666777666666666666666777777777888888999999888888777666666666666666666666666444555777999999999888777555555555666777777888888444666999:::::::::;;;<<<>>>>>>>>>??????>>>======??????>>>=========>>>>>>AAAAAAAAABBBBBBCCCCCCCCC????????????@@@AAABBBBBBGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHHHHHHHIIIJJJLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@????????????<<<===>>>===;;;::::::::::::999999888888888888999:::999999888888999999:::888777777777777888999:::888888888777666555555555666666555555555555666666666666555555444444333333444333222333666888999888444444333222111000000000111111111111222333444444333444444555555444444333333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000---.........///000000000////////////////////////......///000000000000000//////000000000000///////////////...///000000111000000000000000000000000//////////////////////////////............//////....../////////000000000......------------......///////////////......---................................................,,,---......------...///000///......------......---------............///,,,------...///000111111...////////////000000000////////////////////////000000222333333222000000............//////000000///000000000111111111111000000//////......///000333333333444444444444555111111000000000222444555111111111222222222333333444444555666666666666666666777777888999999::::::888888888999999888888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>><<<<<<===>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCFFFGGGHHHIIIIIIHHHEEEDDDCCCCCCEEEGGGIIIJJJKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFEEEDDDDDD}}}jjjVVVJJJAAA???<<<999888888999:::===@@@DDDIIIKKKLLLKKKJJJHHHDDD>>>:::888888777777111222333555666777777777555555555555555555555555444555555555555666666666666555444444333444444444555555555666666666666666666777777777777777777666666666666666666666666666555777999<<<<<<;;;888777222222333444666777888888333555888999999:::<<<==================<<<;;;:::>>>>>>===<<<<<<<<<======??????@@@@@@AAABBBBBBBBB>>>>>>??????@@@BBBCCCDDDGGGGGGIIIJJJKKKLLLLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@?????????????????????;;;===>>>===;;;999999::::::999999888888888999999999888888888888888888999777666666555666888999;;;999999888777666555444444666666666555555666666666777666666555444333222222333333333555888999888777444333222111111000111111222111111111222333333444333444444555555444444333333333333333333333333333222222333333333333222222111111111111111111111111000000000111111111111111111111111111111111111111000000000000000000000000------...............///........................---...///000000111111000...//////000000//////...//////......//////000111000000000000000000000000///////////////////////////......------......///....../////////000000000......------------......///////////////......---------------------------------------------------+++---......------...///......------...///000000---------............///------......//////000000......////////////000000////////////////////////000111111222222111111000,,,------......//////000000000000000111111111111222222333222000///111222111111222222222333333333222222111111222222333333111111222222222333333333333444555666777777777777666666666777888888999999777888999999999999888777666666666777888999;;;<<<>>>======<<<<<<======>>><<<===>>>???@@@???>>>===<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBGGGHHHHHHIIIHHHGGGFFFEEECCCDDDFFFIIIKKKMMMNNNNNNIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFGGGFFFFFFEEEEEE|||jjjWWWLLLAAA???<<<999888888999:::===@@@DDDHHHKKKJJJIIIHHHDDDAAA<<<999888888777555333444555666777666666555555555555555555555555555444444444555555555666666555444444333333444444555333333444555555555555555555555666666666666555555555555555555555555555555555666888999999888777666333333444444555666777777444666888999999999;;;<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@AAAAAABBB>>>>>>???@@@AAACCCEEEFFFDDDFFFGGGIIIJJJKKKJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;999999:::888888777777777888888999888777777666666777777888888777666555555666888999888888777777666666555555666555555444444555555666555555555444444333333333111222333666888888666444333333222111111111222333222222222111222222333333333444444555555444444333333333333333333333333333111111222222222222111111000000111111111111000000///000000000111111111222111111111111111111111111000000000000000000000000////////////............////////////////////////---...///000111111111111......////////////......///............///000000000000000000000000000000///////////////////////////......------......///------........./////////......------------......///////////////......---------------------------------------------------+++---......---,,,...///------,,,,,,---......///---------............///.........///////////////........./////////000000////////////////////////000000////////////000000---------...///000000000000000000000111111111111222333444333000///111333000111111111222222222222444444555555444444333333222222222222333333333444333444555666777777777777555555555666777777888888777888999999999999888777777777777777777888999:::===<<<;;;::::::;;;<<<===<<<===>>>@@@@@@???>>>===<<<======>>>???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGGGGGGGGGGFFF{{{jjjXXXNNNAAA???<<<999888888999:::===@@@DDDHHHJJJJJJHHHFFFAAA???;;;999888888666555555666777777777666555444666666666666666666666666444444444555555555666666333333333333444444555666111222333444555555555555444444555555555555444444555555555555555555555555444444333333333444444555555555555666666666666666555777999999999888999:::<<<<<<<<<;;;:::999888777888888999:::<<<>>>@@@AAA===>>>>>>???@@@@@@AAAAAA>>>??????AAABBBDDDFFFGGGCCCDDDFFFHHHIIIJJJIIIIIIJJJIIIGGGEEECCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC??????@@@AAABBBBBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<===============;;;<<<======;;;999999:::777777666666666666777888777777666666666666777777:::999777555444555666777666666666666777777777777555444444333333444444555333444444444444444444444000111333666888777444111333222111111111222333444333333222222111222222333333444444555555444444333333333333333333333333333111111111222222111111111000000111111111111000000//////000000111111111222111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000---...///000111111111111......////////////.....................///000000000000000000000000000000////////////////////////.........------.........,,,,,,,,,---------...............------.........///////////////......---------------------------------------------------+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,------------........./////////////////////...................../////////000///////////////////////////...---,,,,,,---...///---......///000111111222000000000000111111111111000222333111...---///222111222222222222333333333666777777888777555444333222222333333333444444444333444555666777777777777444444555555666777777777777888999::::::999888777999888888777777777777777:::999888777777888999:::<<<===???@@@AAA@@@>>>===<<<===>>>???@@@AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@FFFEEEEEEDDDCCCDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDHHHFFFEEEDDDDDDEEEFFFHHHFFFGGGGGGHHHHHHHHHGGGGGG}}}hhhTTTLLLAAA===:::;;;:::888:::>>>>>>AAADDDGGGIIIIIIHHHGGGAAA???;;;888666555555555333444555666666555444333555555555555555555555555444555777888888666555333666666666666666666666666444333333333333444555555222222333444555555555555666555333333333444666888666555555444444444555555444444333444444555666777444555666666555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<::::::<<<===>>>???AAAAAA@@@@@@@@@AAA???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGFFFFFFDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCCEEEDDDCCCAAA@@@??????>>>BBBBBBAAA@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCAAA>>>===>>>AAABBBBBB@@@@@@???????????????@@@??????>>>>>>>>>>>>??????<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999666666555555555555666666555555555555666777999999999999888777666666777777777777777777777888888888666555555555555444444444444444444444444444444444444555666666666555444333111222333333444444444444444333111000000000111111333333333333333333333333222222333333333333444444222222222111111111111000111111000000//////......//////............//////222111111111000000////////////............//////////////////........................///000222222......///000111222222333111000///......///000111111000000////////////000000000000000111111111111...///000111111000///...........................//////.........---------............////////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///111///------,,,,,,,,,,,,---..............................+++,,,---......---,,,+++....................................////////////111///...------...///111000000000///......------//////............//////111000/////////000222333222222111000///...------111111222222222333333333444444444555555555666666000111333333333333555666666666666666666666666666444444555555666666777777777777777777888888888888666777777777666777888:::::::::999888999:::<<<===@@@@@@??????>>>=========;;;;;;<<<===>>>@@@BBBCCCAAAAAA@@@@@@@@@AAABBBCCCFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLJJJGGGDDD|||hhhUUUMMMBBB===;;;;;;:::999:::>>>???AAADDDHHHIIIIIIHHHHHHAAA???<<<999666555555666333444555666666555444333555555555555555444444444333444666777777666444333444444444444444444444444444333333333333444555555444444444555444444333333666555333333333444666777666555555444444444555555555555555555666777888888555666777777666666888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;======???AAAAAA@@@???@@@AAA???@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@?????????BBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDCCCAAA>>>===???AAABBBCCC@@@???>>>>>>>>>>>>>>>???>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;777666666555555666666777555555555555666777888999999888888777666666777777::::::999888777666555555666555555555555444444444333333333333333333333333000111333555666666666666111222333333444444333333333222111000000000111111333333333333333333333333111111111222222222333333222222222111111111000000111000000000/////////...//////............//////111111111000000000////////////............//////000000000/////////......//////...//////000111222......///000111222333444111000///......///000111000///////////////000000............////////////...///000111111000///...........................//////.........---------////////////////////////111000///...---------------------,,,,,,,,,,,,,,,...---+++---///000///------,,,,,,,,,,,,---..............................//////////////////..........................................////////////000...---,,,,,,---...000......////////////////////////............//////111000000///000111222333111111000000//////......111111111222222222333333222333333333444444444444000222333333333333444666555555555555555555555555444555555666666777888888666666777777777888888888666777888888777777999;;;::::::999999999:::<<<<<<>>>>>>>>>>>>============<<<<<<<<<===???@@@BBBCCCAAA@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFGGGIIIJJJJJJGGGEEE{{{iiiWWWNNNBBB>>>;;;<<<;;;999;;;???@@@BBBEEEHHHJJJJJJIIIHHHCCCAAA===:::777666666666444444555555555555444444666555555555444444333333222333444555555555444333222222222222222222222222333333333333333444555555555555555555444333222111555444333333333444666777555555444444444555555666666555555666666777888999777888888777666666888999999999999::::::;;;;;;;;;;;;;;;<<<;;;::::::;;;===<<<>>>@@@@@@?????????@@@??????@@@AAACCCDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@??????????????????AAACCCDDDBBBAAA@@@???????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAA>>>>>>@@@BBBCCCCCC@@@??????>>>=========>>>======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888777777666666777777888666555555666666777888999888888777666666666777777:::999999888777666555555666555555555555444444444222222222222222222222222000111222333444555555555111222222333333333333333222222111000000000111111333333333333333333333333000000000111111111111222222222111111111000000000000000000000//////////////////............//////111111000000000000////////////............//////111111000000000/////////000000////////////000000---...///000222333444555000//////......//////000............///000111111............////////////...//////000000//////.........................../////////............---000000000000////////////000//////......---------------------------------...---,,,---/////////------,,,,,,,,,,,,---..............................111000///...............---------------------------............////////////...---,,,,,,---...///------...//////000111111//////............//////111000000000000111222222000000000000////////////111111111222222222222333111111222222222222333333000222333333333333444666444444444444444444444444555555666777777888888999666666777777777777888888777888999999888999;;;===;;;:::999999999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEzzziiiWWWLLLCCC>>>;;;<<<;;;999;;;???@@@BBBFFFIIIKKKKKKJJJIIIDDDAAA>>>:::888666666666444444444444444444444444666555555444444333333222222222333444444444333333222222222222222222222222333333222222333333444555444555555555444444333222444444333333333444555666555444444444444555666666555555555555666777888999888999999888666666777999888888999999::::::;;;;;;:::;;;;;;:::999999:::<<<;;;===??????>>>>>>>>>???>>>>>>???AAABBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFIIIHHHFFFDDDCCCAAA@@@???>>>>>>===<<<===???BBBCCCBBBAAA@@@???>>>=========@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCAAA??????AAACCCDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;:::::::::999999999888888888888777777777777888888666666666666666777888888888777777666666666777777666666777777888888999999666555555555555444444444333333333333333333333333333333333333222111111000111222222333333333222222111111111000000000000111222222222222222222222222000000000111111111222222111111111111000000000000000000000000//////////////////............//////000000000000000000////////////............//////111111111111000000000000111000000////////////000------...000222333444555////////////////////////---------...///000111222000000000000111111111111////////////////////////......................../////////...............000000000000000/////////---------------,,,,,,+++---------..................---------............---,,,,,,,,,,,,---..............................000///---,,,++++++,,,------------------------------------........./////////...------------...///......//////000000000000//////............//////000000000111111111222222.../////////000000000111111111111111222222222222222222222222222222222222111222444333333222444555333333333333333333333333666666666777888888999999666666666666777777777888777888:::999999:::<<<>>><<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>???@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAFFFFFFFFFEEEEEEDDDCCCCCCFFFEEEDDDCCCCCCEEEGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIGGGFFFEEEEEEGGGGGGFFFEEEyyyiiiVVVJJJBBB>>>;;;<<<;;;999;;;???@@@BBBFFFIIIKKKKKKJJJIIIDDDBBB>>>:::888666666666444444444333333444444444555555444444333333333333111222222333333333333333222222222222222222222222333222222222222333444444222333444444555555555444333333333333333444555555444444444444444555666666444444444444555666777777777888999777666666777888888888888999999999::::::999:::;;;:::888888:::;;;:::<<<>>>>>>=========>>>===>>>???@@@AAACCCDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIKKKJJJGGGEEECCCBBBAAAAAA>>>===<<<;;;<<<>>>@@@BBBBBBAAA@@@>>><<<;;;;;;;;;????????????@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA???@@@BBBDDDEEEDDDEEEDDDCCCAAA@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999:::::::::::::::999999999888888888888888777777777777888888777666666666666777777888777666666666666666777777555666666777888888999999666555555555555444444444555555555555555555555555444444333222111111000000222222222333333222111111000000000000111000000000222222222222222222222222111111111111222222222333111111111000000000//////////////////000000000000//////............////////////////////////000000//////............//////111111111111000000000000111000000////////////000,,,---...///111222333444......////////////......------------...///111111000000000000111111111111//////............//////////////////////////////////////////////////////111000000000//////......++++++,,,,,,,,,+++******---------.........//////............---------...---,,,,,,,,,,,,---......///////////////////////////...---+++++++++,,,---------------------------------------............000000////////////000000111111000000//////////////////............//////000111111111222222222222......//////000000111111000000111111111222222222333333222222222222222222111333444444222222333555333333333333333333333333666666666777888888999999555666666666666777777777777888::::::999:::===???===<<<;;;:::::::::;;;<<<<<<======>>>???@@@AAAAAA???>>>>>>===>>>>>>?????????@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCEEEGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEGGGGGGFFFEEEwwwhhhUUUGGGAAA===:::;;;:::888:::>>>@@@BBBEEEHHHJJJJJJIIIHHHDDDBBB>>>:::777555555555444444333333333333444444333333333333333333444444222222222333333444444555333333333333333333333333222222222222222333444444111222333444555555555555222333333333444444444444444444444444444555666777333333333444444555666777666777777666555555777888888888888888888888888888999::::::999888888999;;;999;;;======<<<<<<<<<=========>>>???AAABBBCCCCCCBBBCCCEEEGGGIIIKKKKKKLLLKKKJJJGGGEEECCCCCCCCCCCC>>>===<<<<<<<<<===??????AAA@@@???===<<<;;;::::::??????>>>??????@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@AAACCCEEEEEEEEEGGGFFFDDDBBBAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::;;;;;;;;;;;;::::::::::::888777777666666777777888777777666666666666777777666666555555666666777777888888888888777777666666666555555555555444444444555555555555555555555555222222111111222222333444222222222222222222111000...///000111111111000000222222222222222222222222111111111222222222333333111111000000000/////////////////////000000000000//////............//////......////////////000000//////............//////111111000000000/////////000000////////////000000,,,---......///000111111---......//////......---------------...///000000............///////////////......------......///////////////////////////...////////////000000000000000//////......------***+++,,,,,,,,,+++***))),,,,,,,,,---......//////---/////////---,,,---...---,,,,,,,,,,,,---......//////////////////////////////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000000000000000222222111000000///......//////............//////000111222222333333222222......//////000000111111000000000111111111111222333333333222222222222222222333444444222222333444333333333333333333333333555555666777777888888999555555666666666666777777666888999999999:::===???===<<<;;;:::::::::;;;<<<<<<======>>>???@@@@@@AAA======<<<<<<<<<===>>>>>>???@@@AAABBBCCCBBBAAA@@@===>>>AAADDDGGGHHHIIIIIIDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGEEE~~~tttgggUUUFFF@@@<<<999:::999777999===???AAADDDHHHIIIIIIHHHHHHDDDAAA===999666444444444444444333222222333444444222222222333333444444555222222222333333444555666333333333333333333333333222222222111222222333444333333444444555444444444222222333333444444444444444333333444444666777777444444444444555666777888444555555555444555777888999999999888777777666666888999999999777777999:::999;;;<<<<<<;;;;;;<<<===<<<===>>>???@@@AAABBBCCC???AAADDDGGGJJJLLLMMMNNNIIIHHHFFFCCCBBBBBBCCCDDD>>>>>>>>>>>>==================<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDBBBAAA@@@BBBDDDFFFFFFEEEGGGFFFDDDBBB@@@???>>>>>>======<<<<<<<<<<<<======::::::999999999999::::::;;;;;;;;;::::::::::::999777666666555555666666777777777666666666666777777555555555555555666777777888888888888777777777777666555555555555444444444555555555555555555555555333333222111222333444555222222222222222111000000---...000111111111000000111111111111111111111111000000000111111111111222111000000000////////////.../////////000000000111//////............//////........./////////000000//////............//////000000000/////////......//////...//////000111222------------.........///------...//////...------......---------......///............///////////////...------------...///////////////////////////.../////////000000000000/////////...---,,,,,,,,,***+++---......---,,,++++++++++++,,,---.........---///000///---+++---...---,,,,,,,,,,,,---......////////////////////////------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000//////111111000000000000000000//////............//////000111222333333333222222////////////000000000000000000000000111111111111222222111111111000000000222333444444222222333444444444444444444444444444444555555666666777888888555555555666666666777777555777888999999:::===???>>>===<<<;;;::::::;;;<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCCCCBBBAAA@@@===???BBBEEEGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJGGGEEE{{{rrrfffUUUFFF@@@;;;888999888666888<<<>>>AAADDDGGGIIIIIIHHHGGGCCCAAA===999555444333333444444222222222222444444000111222333444444555666333333333333444555666777222222222222222222222222222222111111222222333444555555555555444333222222111222333444444444333333333333333444555666777888555555555666666777888999222333444444444444777999::::::999888777666555555888999999888777777888:::888:::<<<<<<;;;:::;;;<<<<<<<<<===???@@@AAABBBCCC===@@@CCCGGGJJJMMMNNNNNNHHHFFFDDDBBBAAABBBCCCDDD????????????>>>===<<<;;;:::::::::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAABBBEEEGGGFFFEEEGGGFFFDDDAAA???>>>============<<<<<<<<<<<<======:::999999999999999999:::999999999888888888777777666666555555555555666666888777666666666666777777555555555555555666777888444555666777888999::::::666666555555555444444444444444444444444444444444777666444222111111111222222222222222222111000///---...///111111111000///111111111111111111111111////////////000000000000000000000000////////////.../////////000000111111//////............//////---.........//////000000//////............//////////////////........................///111222222------------------------,,,---...//////...---,,,///......---------......000000000000111111111111///...---,,,,,,---...///000000000000000000000000.../////////000000111111//////...---,,,,,,++++++,,,---///000000///---,,,******+++,,,,,,---......---///111///,,,+++,,,...---,,,,,,,,,,,,---......000000000000000000000000)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////....../////////000111111222222//////............//////000111222333444333222222000000000000////////////000000000000111111111111111111000000/////////...222444444444222222333444444444444444444444444444444444555555666777777777555555555555666666666777555666888888888:::<<>>===<<<;;;:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<:::999999:::;;;<<<======>>>???AAACCCCCCBBBAAA@@@BBBCCCEEEFFFFFFDDDBBBAAABBBCCCDDDDDDEEEEEEDDDDDDAAABBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLKKKGGGDDDyyyrrrcccQQQFFF======<<<999777777888:::>>>@@@CCCGGGIIIIIIIIIHHHEEEAAA;;;777666666666555222222333444444444333333///000111222333444444444333333333333333333333333444333222222333333111000111111000000111222333333222333333444444333333222111111111222222333333333555555666666555333111000333333444444555666666666555555444444444444555555888777666555555444444555999999888888888888999999;;;:::999888888999;;;===============>>>???@@@AAABBBBBBDDDGGGJJJJJJIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@????????????999:::;;;;;;:::;;;===???BBBCCCCCCCCCCCCCCCBBBBBBAAA???===>>>AAADDDFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@???>>>>>>@@@AAAAAA@@@===;;;<<<<<<666666666666666777777777777777888888888999999999777444222111222444555555111333555555555555777999888888888888888888888888666666555444555666777888666666555444333333222222111222333444555555555555888666444333333444333111000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000111111111111000000000000000///...------...///000000000//////......------///////////////.........////////////000000000000000000000000////////////000000000000000000000000//////.........---------------............------............///000222222000000000000111111111111000000111111000///...---......------------......+++,,,...000000///...,,,///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---------------++++++,,,,,,,,,---------////////////////////////......------------......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...............///000000333111///...---...///000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000//////.........---000111111111222222222222333333222111111222333333444555555666666555444444222333444666777888888888777666555666999;;;;;;;;;===<<<:::999888999:::::::::::::::::::::::::::::::::;;;<<<;;;::::::;;;<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFGGGJJJJJJHHHEEEyyypppaaaOOODDD;;;;;;;;;999777888:::<<<>>>@@@DDDGGGIIIIIIGGGGGGEEEAAA;;;777666555555444222222333333444444333333000000111222333333333333222222222222222222222222222111000000111111000...111111000000111222222333222333333444444333333222333333222222222222222222333444555555555444333222333333444444555666666666555555444444444444555555777666666555555555555555888777777666666777777888;;;:::999888888:::;;;<<<===============>>>@@@@@@AAAAAACCCFFFIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@?????????@@@<<<>>>??????>>>>>>???AAADDDDDDDDDDDDDDDCCCBBBBBB@@@???===>>>AAADDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????@@@AAAAAA???===;;;<<<===888888888888888888888888::::::999999888777777777777555222222333555555555///111222222222222333555555555555555555555555555555555444444444555666777777666666555444444333333111222333444555555555555666444222222222333222000222111111111000000//////////////////000000000000111111111111111111111111000000000000000000000000111111111000000000//////000///...------...///000000000000//////..................///////////////////////////000000000000000000000000/////////...........................//////.........---------------............------------------...///000111000000000000111111111111000000000000////////////......------------......,,,,,,.../////////...---///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,++++++,,,,,,++++++,,,,,,,,,---------........................------,,,,,,,,,,,,------,,,,,,,,,---------......///......---,,,,,,------...............//////000222111///...---...///000........................//////////////////////////////000000000111111111////////////////////////000/////////............000000000111111111222222333222222111111222222333555555555555444444444444222333444666777777888888888777666777999;;;;;;:::<<<;;;:::999888999999:::::::::::::::::::::::::::;;;<<<<<<;;;:::999:::;;;===>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGHHHJJJJJJHHHFFFyyyooo___MMMBBB::::::999888777888;;;>>>???AAADDDGGGHHHGGGFFFDDDEEEAAA;;;777555444333333111111222333333333333333000111111222333333333333333333333333333333333333222111///000111111000///111111111000111111222333222222333333333333222222444444333222222111111000222222333444444444444444333333333444555555666666555555444444444444555555555555555444555555666777666666555555555555666666:::999888888888:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBDDDGGGHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBEEEEEEDDDCCCCCCCCCGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>???BBBDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBAAAAAA@@@??????@@@@@@???@@@AAA???===;;;<<<===::::::::::::::::::::::::<<<<<<;;;999777666555444888555333333444666666666333555666555444333444666333333333333333333333333333333333333333444555555777666666555555444444333111222333444444555555444555333111111111222111000333333222111000///...............///000111111111222222222222222222222222////////////////////////111111000000000000////////////............//////000000000000////////////------......//////000000////////////000000000000000000000/////////.............................................---------------............------------,,,------...///000000000000000111111111111111000/////////000111222......------------......---------............//////---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++************+++,,,,,,,,,,,,------------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......//////...------------...---............/////////111000///------...//////........................////////////////////////////////////000000000000////////////////////////////////////............/////////000000000111111333222111111111111222333555555444333333333333333222333444555666777777777999888777888:::;;;;;;:::;;;:::999999888999999999999999999999999999999999:::<<<<<<;;;999888999:::======>>>???????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIGGG{{{ppp^^^LLLBBB:::::::::888777777:::<<>>>>>??????@@@CCCFFFFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDGGGIIIJJJIIIGGGFFFFFFIIIIIIHHHFFFEEEDDDDDDCCCAAA@@@@@@BBBDDDFFFFFFEEEFFFFFFFFFFFFDDDBBB@@@>>>@@@@@@????????????@@@@@@???@@@@@@???===;;;<<<===;;;;;;;;;;;;::::::::::::<<<;;;:::999888666555555888666444444555777666666666777888777555444555666444444444444444444444444222222222222222333333444555555555444444333333333111222333444444444444444444333111111222222111000222222111111000//////....../////////000000000111222222222222222222222222////////////////////////111000000000/////////////////////....../////////000000000000000000000000,,,------...///000111111////////////000000000000000000/////////.........................................................------............------...---------......///000///000000000111111111111111000///......000222444......------------.........------------...//////...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***************+++,,,,,,,,,------------...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......///......------.........------.........///......//////...------......///........................////////////////////////........./////////000000///////////////////////////////////////.........////////////000000000000222222111111111111222222555444333222222222333333222333444555666666666666999888888999;;;;;;:::999999999999888888888999999888888888888999999999999888999;;;:::999888999;;;<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@????????????AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHH~~~qqq^^^LLLCCC<<<<<<:::888666666888:::>>>AAADDDGGGHHHFFFBBB@@@AAA===999666444333222111///000111222333333333333111111222333333333222222222222222222222222222222333222111222333444333111222222111111111111111222111222222333333222222111000000111222333333444444555555444333222222111111222222333333444555555555444444333333333333444444333333333333444666777888777666666555555666666777777777888888999:::;;;;;;::::::::::::;;;<<<===>>>>>>>>>???BBBDDDEEECCCAAA?????????@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCFFFHHHKKKLLLKKKIIIIIIIIIKKKJJJHHHFFFEEEEEEDDDEEECCCCCCDDDFFFHHHIIIGGGFFFFFFGGGGGGFFFDDDBBB???>>>??????>>>>>>>>>???@@@@@@>>>??????>>><<<;;;<<<===;;;;;;::::::999999999999999999999888888888777777777666444555666777666555444555555444222111222333444444444444444444444444111111111222222222222222333333222222222222222111222222333333444333333333555333111111222333333222000000000000000000111111111000000000/////////...111111111111111111111111////////////////////////000000000////////////......//////////////////...///////////////000000000,,,------...///000111111////////////000000000000////////////............////////////////////////---.....................------............------/////////...//////000000///000000000111111111111111000///...///000333444......------------.........------------...//////...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------.................................------,,,,,,,,,,,,------,,,,,,,,,---------............---------......///,,,,,,---...///......---...---------------......................................................---............/////////.................................///////////////////////////000000000000111111111111111111111111333333333222222333333333222333444555666666666555888777777999;;;;;;:::999777888888888888888888888777777777888888999999999555777999999999999;;;<<<<<<<<<===>>>>>>>>>>>>===????????????????????????AAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJIIIIIIHHHIIIqqq^^^MMMDDD<<<<<<;;;888555555777999===@@@DDDGGGHHHEEEBBB???===;;;777555444444222111//////111222333333333333111222222333333222222222000000000000000000000000111/////////111222111000333222111111000111111111111111222222222222111111//////000111333444555666666555444222111111000000222222222333444444555555444444333333333333444444333333333333444555666777666666555555555555666666666777777888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???BBBDDDDDDBBB@@@===>>>>>>???@@@AAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCCEEEGGGJJJKKKJJJIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJMMMMMMJJJHHHGGGGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>??????===>>>???>>><<<;;;<<<===;;;::::::999999888888777777777888888888999999999666555444555666666555444555666777666444333444555111111111111111111111111000111111222333222222222111111111111111111111111222222333333333333222222555333111111333444333222//////000000111111111111111111111000///.........000000000000000000000000////////////////////////000000////////////............////////////..................////////////------......//////000000////////////000000000000/////////.........------000000000000000000000000---------...............------............------000000/////////000000111000000000000111111111111222111000///000111222333......------------......---------............///---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,---------............------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......+++,,,---//////...------,,,,,,,,,---------------------------------------........................------------.........///.................................////////////////////////000000000111111000000111222222111000000111222333444555555555444333333444555555555555555555555666888;;;<<<:::888666666777888888888888777666666666777888888999999555666888888888888:::<<<;;;<<<<<<=====================>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHFFFHHHIIIIIIHHHGGGGGGHHHqqq]]]LLLDDD;;;:::999777555666888:::;;;>>>CCCGGGHHHEEEBBB???:::888666444444444333111...///000111333333333333222222222333333222222111000000000000000000000000000///...///111222111000333222222111000000111111111111222222222222111111000000111222333333444444555444222111111111222222111222222333333444555555444333333222222333333444333333333333444444555666555555444444444444555555555666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBDDDDDDBBB@@@>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCEEEGGGGGGGGGHHHJJJLLLIIIHHHFFFEEEDDDEEEFFFGGGIIIJJJLLLOOOQQQPPPMMMKKKGGGFFFEEEDDDBBBBBBAAAAAA???>>>>>>=========>>>>>><<<>>>>>>>>><<<;;;<<<===;;;;;;::::::999888888777777777888888888999999999555444333444666666444333777888999888777666777888222222222222222222222222000111222333333333222222111111111111111111111111222222333333333222222111333111000000222333222111111111111000000000000000000000000000////////////111111111111111111111111000000000000000000000000000000/////////.........---...///000000///...---,,,---------.........///.........///////////////////////////000000000000//////.........---------////////////////////////---------.........//////------............------000//////.........//////000000000000111111111111222222111111111111111111......------------......,,,,,,.../////////...------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------............------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++++++++++++++,,,------***,,,---//////...---,,,++++++,,,---------------------------------------........................,,,,,,---------............................................./////////000000000000111111111222222///000111222222111000///...000333666777777666555333333444555555555444444222333444777:::;;;:::888555555777888888888777777555555666666777888888999777888999888777666777888;;;;;;<<<=========<<<<<<;;;<<<<<<===>>>???@@@@@@???>>>>>>???AAACCCEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDFFFGGGIIIIIIHHHGGGFFFEEEGGGIIIIIIFFFEEEFFFHHHppp\\\LLLDDD888999888777666777:::<<<:::===CCCGGGHHHFFFBBB???999777555444444444333222...///000111333333444444222222333333333222222111333333333333333333333333222111000111333444444222333333222111000000111111111111222222222222111111222222222222222222333333333222111111111222333444111222222333333444555555444333333222222333333444444444333333333444555555444333333222222333333444555666777888:::::::::;;;<<<<<<;;;<<<<<<===>>>?????????@@@BBBDDDDDDBBB@@@??????@@@AAACCCDDDEEEEEEGGGFFFEEECCCCCCBBBBBBBBBAAACCCDDDEEEEEEGGGJJJLLLIIIGGGFFFDDDDDDEEEGGGHHHKKKLLLOOORRRSSSSSSOOOLLLHHHFFFDDDCCCBBBBBBBBBCCC??????>>>===============<<<===>>>===<<<;;;<<<===<<<<<<;;;::::::999888888888888888888888888888888444333333444555555444222333555666555444333444666444444444444444444444444000111222333444333222222222222222222222222222333222222333333333222222111222000//////111222111000333333222111000///............//////000000111111222222222222222222222222111111111111111111111111000/////////............---...///000000///...---,,,,,,,,,---------......///////////////.........////////////000000000000//////.........---------........................---------.........//////---..................---///......---------......000000000000111111111111222222222222222111000///.........------.........+++,,,...000000///...,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,------...---------.........//////------------------------++++++************++++++,,,,,,,,,---------......************++++++,,,---***+++---//////...---,,,***+++,,,---------------------------------------........................,,,,,,,,,---------..............................---.........//////000000111111111111222222222222///000111222222111000///---///444777999999777666333333444444555444444444000111333777:::;;;:::999444555666888888888777666444555555666777888888999999::::::999666555555555:::;;;<<<<<<======<<<<<<:::;;;<<<===>>>???@@@AAA@@@@@@@@@AAABBBEEEGGGHHHBBBCCCCCCDDDEEEFFFFFFGGGBBBDDDFFFGGGGGGGGGEEEDDDDDDFFFIIIHHHFFFDDDEEEGGGzzzkkkZZZJJJCCC===:::888888;;;======;;;;;;===@@@BBBCCCBBB@@@???999888666555444444444555444222111///000222444666444333333222111111111222111111111111111111111111000000111333333444444444111111111111111111111111000000000000111111111111222222222333333444444444222222222333333333444444222333333444444333333222444444333222222333333333333333333333333333333333777666555444444444444444666666777888888888888777<<<;;;:::::::::;;;===>>>===>>>@@@AAABBBAAA@@@@@@??????@@@BBBCCCEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBEEEDDDBBBBBBDDDGGGHHHIIIGGGHHHIIIIIIHHHHHHIIIKKKIIILLLQQQTTTUUUSSSPPPMMMIIIHHHEEECCCAAAAAAAAAAAA======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555666666666666555444333222444333444777:::;;;888555555555555444444333333333222222222222222222222222////////////////////////111111000000000000111111111222222333333222222111////////////////////////000000///......///000111000000000000000///......111111000000//////......////////////////////////000000000000////////////////////////////////////222222111000///...------------------...000111333222///---...000000...,,,,,,---......//////......---------............///........................///......---------......---...///111222222222222........................111000///...------.../////////...---,,,,,,++++++,,,++++++,,,......---+++,,,,,,,,,+++++++++******------------------,,,,,,,,,((()))......******...+++---///...++++++---000/////////......---,,,,,,---------,,,,,,+++++++++---,,,+++***+++,,,---...//////............//////---------,,,,,,+++++++++++++++,,,---..................---,,,,,,...///000111///...,,,,,,---.../////////...---...///000111---.........---,,,++++++............////////////111111111111111111111111000111111111111222222222222111000222555777555333333333222222333333444555999888888888777777666666555444444444444555666666555555555666666666666666777777888999999999999888999999999999999999999999888999;;;<<<======>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFyyykkkYYYJJJBBB>>><<<999:::===@@@AAAAAA===>>>AAABBBCCCBBB@@@???999888666444333222333333444222000///000111444555444333222222111111111222111111111111111111111111...///000111222222222222111111111111111111111111000000000000111111111111222222222222333333333333222222222333333333333444222333333444444333333222444333333222222333333444222222222222222222222222666666555444444444444444666777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@??????@@@AAAAAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFHHHHHHGGGEEEDDDCCCAAAAAABBBAAA@@@@@@CCCFFFHHHIIIIIIKKKLLLLLLJJJIIIIIIJJJKKKMMMPPPRRRRRRPPPMMMKKKIIIGGGEEECCCAAAAAAAAAAAA===>>>>>>>>>????????????==============================<<<<<<<<<;;;;;;;;;:::999999888777666555555666666666666555444333222444444444777999:::777555555555444444444333333333222222222222222222222222000000000000000000000000111111000000000000111111111222222333333222222111222222222222222222222222111000//////...///000000000111111111000000///...111000000000/////////...........................000000000/////////..............................000///////////////............------...///000111111///------//////...,,,,,,------...............---------............///........................000000////////////000000///000000111111111000000000000000000000000000000111000///---------...//////......---,,,,,,++++++,,,++++++,,,......---+++,,,,,,,,,+++++++++******,,,,,,---------------------***+++//////,,,+++...111000...---......///...---------------------...---,,,,,,,,,,,,,,,,,,+++---,,,+++++++++,,,---.........------------......---------,,,,,,+++++++++,,,,,,------...------------------------...//////000///---,,,+++,,,---.........---------...///000...............---,,,,,,............////////////111111111111111111111111000000111111111222222222222000000222555666444222333222222222222333444444777777777666666555555555444444444444444555666666555555444444555555666777666666777888888888777777888888888888888888888888888999:::<<<============>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFxxxjjjYYYJJJBBB===;;;999:::===AAACCCDDD???@@@AAABBBBBBAAA@@@???999888555333222111111111333222000///000111333555333333222111111111111222111111111111111111111111...///000111111222222111111111111111111111111111000000000000111111111111222222222111111111111111111111222222222333333333222222333333333333222222333333333222222333333444111111111111111111111111666666555444444444444555555666888:::<<<===>>>>>>;;;;;;<<<<<<>>>@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHFFFDDDBBBAAA??????>>>>>>>>>???AAAEEEIIIKKKNNNPPPQQQQQQNNNKKKJJJJJJLLLMMMNNNOOONNNLLLJJJHHHHHHFFFDDDCCCAAAAAAAAAAAA>>>>>>>>>>>>????????????========================<<<<<<<<<<<<<<<;;;;;;;;;888888777777666666666666666666666666555444333222444444444666888888777555444444444444333333333333222222222222222222222222111111111111111111111111111111000000000000111111111111222222222222111111222222222222222222222222222111000///////////////111111111222111111000///000000000000////////////------------------------000////////////.................................---------......////////////......---....../////////...------......---,,,,,,,,,---...............---------............///////////////////////////000///////////////000000000111111111000000///...000000000000000000000000000///...---------...///.........------,,,,,,+++,,,++++++,,,......---+++,,,,,,,,,+++++++++******++++++,,,,,,------......---,,,,,,//////,,,+++---333///,,,,,,///000...+++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------...------,,,,,,,,,,,,---..................---,,,+++***+++,,,---------,,,,,,,,,---...///.........///......---,,,............////////////111111111111111111111111000000000111111111222222111000000111333444333222222222222222222333444444555555555555555444444444444444444444444555555666555444333333333444666777444555666666777777666666666666666666666666666666888999:::;;;<<<=========>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEExxxkkkZZZKKKCCC;;;:::888888:::===@@@BBBAAAAAAAAAAAAAAA@@@??????:::999666444222111111111222111000000000111333444222222111111111111111222111111111111111111111111///000111222222222222222111111111111111111111111///000000000111111111111222222111111000000//////111111111111222222222222222222333333333333222222333333222222222333444444222222222222222222222222666555555444444444555555444555777888:::;;;;;;;;;:::;;;<<<>>>???AAACCCDDDBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGEEECCCAAA???===<<<======>>>???BBBGGGLLLPPPTTTVVVWWWVVVSSSOOOLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAABBBBBB>>>>>>>>>>>>>>>?????????========================<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777666666666666555444333222333444444666666777666555333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111333222111000//////......111111222222222111111000000000000000////////////......................../////////.........------........................,,,,,,,,,---------......//////......------------------,,,------------,,,,,,,,,---.........---------------............///000000000000000000000000------,,,,,,,,,---......///000000000000000//////........................//////...---------...///......---------,,,,,,,,,+++++++++,,,---...---+++,,,,,,,,,+++++++++************+++,,,------.........---------,,,+++***+++...---,,,---///...+++(((******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,---...///...---,,,---,,,+++*********+++++++++++++++,,,,,,,,,------.........//////......---............////////////111111111111111111111111000000000000111111111111000000000111222222222111222222222111222333333444555555555555444444444444444444333333444444555666555444333222222444555666555555666777777777777666666666666666666666666666777888999:::;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDzzzmmm[[[LLLDDD<<<;;;:::999999;;;>>>@@@CCCBBBAAA@@@???>>>>>>>>>;;;:::888555333222222222111111000000000111222333111111111000000111222222111111111111111111111111...///000000000000000000000000000000000000000000///000000000111111111111111111111000000/////////000000000111111111222222111222222333333222222111333222222222333333444555444444444444444444444444555555444444444555555666666666777888999999999999999:::<<<>>>@@@AAACCCCCCBBBAAA???>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFEEECCCAAA???===;;;:::===>>>@@@AAACCCIIIPPPVVVYYY[[[\\\ZZZVVVQQQNNNLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBAAAAAABBBCCC??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666666666555444333222333444555555555444555555333333333333333333333333222222222222222222222222000000000000000000000000111111000000000000111111000111111222222111111000000000000000000000000000222222222111000//////...000111111222222222111111////////////000000000000////////////////////////............------------........................------------,,,,,,,,,,,,/////////......---,,,,,,,,,------------,,,------+++,,,,,,---...------------------............///000000000000000000000000,,,,,,,,,,,,,,,---......------...000000111111111........................///...---,,,,,,---...///---------------,,,,,,,,,+++++++++,,,---...---+++,,,,,,,,,+++++++++************++++++,,,---......------,,,******+++,,,++++++///222333000---++++++,,,,,,+++++++++*********+++++++++,,,,,,---------------......////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***+++---.........---,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------...............---............////////////000000000000000000000000//////000000000111111111///000111222222111111111222111111111111222333333555555555555555555555555333333333333333444555555444444333222333444555666555666777777888888777777777777777777777777777777666777888:::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCzzzmmm[[[LLLCCC===>>>>>>===<<<===???AAADDDCCC@@@>>><<<<<<<<<<<<;;;:::888555444333333333000000000000000111222222111000000000000111222222111111111111111111111111------............------000000000000000000000000000000000000111111111111111111111000000000000000///000000000000111111111111111222222222222111111222222222222333444555555555555555555555555555555555444444444444555666666888888999:::::::::999999777999;;;===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@AAABBBBBBCCCCCCCCCCCCAAA@@@>>><<<::::::<<<>>>@@@AAACCCHHHQQQXXX\\\]]]]]][[[VVVQQQNNNMMMEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAAAAABBBBBBCCC????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999666666666666555444333222333444555444333333444555222222222222333333333333222222222222222222222222000000000000000000000000111111000000000000111111000000111111111111000000111111111111111111111111222222222222111000/////////000111111222111111111////////////000000000000000000000000000000000000......---------,,,,,,,,,------------------------.........------,,,,,,,,,...............---,,,+++,,,---......------...///++++++,,,------------------------............///////////////////////////------------...///000000,,,,,,...///000111111111000000000000000000000000...---,,,,,,,,,---...///------------------------,,,++++++,,,......---+++,,,,,,,,,+++++++++************++++++,,,,,,------,,,---+++(((***000444555333777:::888222......///------,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,------...//////000000//////......------------......++++++,,,,,,,,,,,,---------------...------,,,,,,++++++,,,---------------,,,,,,,,,+++++++++*********+++,,,---------,,,,,,+++,,,------...---------............////////////000000000000000000000000/////////000000000111111000222333333222111111222111111111111111222333333444444444555555555555666333333333333333444444555333444444444555555555555666666777888888888888777777777777777777777777777666777888999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBzzzlllZZZJJJAAA<<<>>>AAAAAA@@@@@@AAACCCDDDBBB???<<<:::::::::;;;999888666444333333333333000000000000111111111222000000000000000111222222111111111111111111111111...//////000//////......000000000000000000000000000000000000111111111111000000111111111111111111/////////000000000111111111111222222222222111111222222222222333444555666444444444444444444444444444444444444444555666666555666777888999:::::::::666777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAA???>>>===;;;::::::999;;;===>>>???EEENNNVVV\\\\\\[[[XXXSSSOOOMMMLLLFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDD????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888777777666666666666555444333222222444555444222111333555111111222222222333333333222222222222222222222222111111111111111111111111111111000000000000111111000000111111111111000000000000000000000000000000000111222222222111000000...///000000111111111000.../////////000000000111000000000000000000000000---------,,,,,,,,,,,,+++------------------------------------............,,,---.........---,,,+++,,,...//////------///111++++++,,,------------,,,---------............///........................------------...///000111------...///000000000///000000000000000000000000------,,,,,,,,,---...///------------------------,,,++++++,,,......---+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++---+++)))...999BBBDDDBBB@@@;;;666111......///,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++---...///000111000//////------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------...---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***++++++---.........---,,,***++++++,,,------,,,,,,............////////////000000000000000000000000////////////000000000111000333555444222111222333111111111111111222222333222333333333444444444555333333222222333333444555333444555777777666555444444555666666777777666666555555555555555555555555555666777999::::::::::::;;;;;;<<<======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAyyykkkYYYHHH???999<<>>;;;999888999:::777666555333222222333333///000000000111111111111000000///000000111222222111111111111111111111111222222333333333222222111000000000000000000000000000000000000111111111111000000111111222222333333////////////000000000000111111222222222222111111222222222222333444555666333333333333333333333333444444444444444555666777111222333555777888999999555666999;;;<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;:::999:::;;;===>>>@@@AAAAAA@@@???>>>===<<<;;;::::::666888;;;;;;<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::999888777666555666666666666555444333222222444555444111000333555111111111222222333333333222222222222222222222222222222222222222222222222111111000000000000111111000000111111111111000000........................///000222333333222111000......///000000000000000.../////////000000111111////////////////////////---------,,,,,,,,,++++++------------------------++++++,,,---...///000111+++,,,---.........,,,,,,,,,...000000...---///222++++++,,,---------,,,,,,---------.........//////........................*********+++,,,---...//////////////////......---........................---,,,,,,+++,,,---...///------------------------,,,++++++,,,......---+++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++---,,,***222AAAMMMPPPNNNEEE888000---------,,,+++++++++,,,,,,---......---------,,,,,,+++++++++---...000111111111000///,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,---............---,,,+++***+++,,,---...,,,------------,,,+++++++++,,,---...///...------)))***++++++,,,,,,,,,,,,............/////////000000000000000000000000000////////////000000000000111444666555222111222444111111111000111222222333111111111222222333333333333333222222333333444555222444666888999777555444333444555555666666555555444444444444444444444444555666777888999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAxxxiiiVVVFFF???::::::999:::===@@@DDDGGGEEEBBB>>>999777777888999666666555444222111000000000000111111111111000000444222000///...///000111111111111111111000//////000000000///......------222111///......///000111000000000000000000000000111111111111111000//////000000000000////////////333333333222000///000111333333222111111111222222111111222333333333333222333333333444444444555555555666777888888999999888<<<:::888666666888;;;<<<;;;<<<=========<<<:::999===<<<<<<;;;<<<===>>>???<<<<<<<<<<<<;;;:::999999999:::;;;<<<===AAAGGGKKKSSSRRRPPPOOONNNMMMMMMMMMGGGGGGEEEDDDCCCCCCCCCCCC?????????@@@BBBDDDEEEFFF>>>???@@@@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999:::<<<888888888888777777777666555555555444444333333333444444444444444444444444222222222333333333444444222222222222222222222222000000///000222222111///222111111000///......---222222111111111111111111///////////////////////////000222111///......///000000000...,,,,,,...000111000000///...------,,,............------------////////////////////////...///000///---,,,+++,,,///////////////000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,,,,------...---------//////.........---------...------,,,,,,------...+++,,,---///000111111111////////////...---,,,+++//////.........---------///......------,,,++++++000---***(((***,,,---...------------------------.........------,,,,,,,,,)))))))))***,,,000333555666444111...,,,+++++++++++++++++++++,,,,,,---...******++++++,,,,,,,,,+++,,,...000111222111000///---......,,,++++++---///---+++******,,,------,,,,,,---......//////......,,,++++++******++++++,,,000000000...,,,,,,...000...------,,,,,,------...////////////...---,,,+++---------------...////////////............/////////000000///......111333444333333222111111111222222111111111111111222222111111111222222333333333444444444444333333222111111111111111222222333444444444444555555555666666666666666666555555555555666666666777888888999999::::::;;;<<<===>>>??????;;;<<<<<<============<<<>>>@@@@@@@@@???>>>???@@@??????>>>>>>>>>>>>>>>>>>wwwhhhVVVFFF???888666555444555777999;;;BBB???<<<888666666666777555444444333222111000000000000111111111111000000333222000///...///000111111111111111111000//////.........///////////////------,,,++++++,,,---...------...///000000111111000111111111111000//////......//////000000000111111222222111000///111222333222222111111111111111000111222222333333222222333333333444444444444555444444555666777777777777777777666666666888:::<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;:::;;;;;;======::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===AAAFFFJJJMMMMMMMMMLLLLLLKKKKKKKKKHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDD???@@@AAAAAA@@@???===;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<;;;:::999999;;;888888888777777777666666666555555555444444444333444444444444444444444444333333333333444444444444444333333222111111111222222111000111222111000...111111111000///.........111111111111111111111111////////////////////////...000111111///...//////000000000///------...000---......//////000000111000000000000////////////...........................///000///---,,,,,,,,,...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,---.........------//////.........---------...------,,,,,,------...---...//////////////////......///////////////...///.........------------,,,,,,------------------///,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++---000111...---,,,++++++,,,---...,,,+++++++++,,,,,,---...***+++,,,---...---,,,,,,+++,,,.../////////...---,,,------+++******,,,...---,,,***+++---......---,,,------...............,,,,,,++++++++++++,,,,,,000000000...---,,,...000...------,,,,,,------...,,,---......///...........................///000111000000/////////000000//////000///......000333444333222222111111222222333222111111111111111222111111222222222333333333333444444444333333222111444333333333444444555666444444444444555555555555555555555666666777777777666666777777888999999999::::::;;;<<<===>>>>>>???======>>>?????????>>>>>>===???@@@???>>>===>>>???????????????????????????uuugggUUUFFF???999888666555555666888999===;;;999777555444333333333222222222111111000000///000000111111000000///222111000///...///000111000000111111000000//////------......///000000111......---......///000111***+++,,,---///000111222000000111111000000///...,,,---...///000111111222000111111111000000222333333222111111000000000111000111222222333333222222333333333333444444444444333333444555666666666666333444444666777888999:::::::::::::::;;;;;;<<<===<<<;;;:::999999999:::;;;777888999:::;;;;;;;;;;;;999:::;;;<<<===@@@EEEHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGEEECCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBCCC@@@AAABBBBBBAAA@@@>>>===999:::<<<=========<<<<<<999:::<<<;;;999888888999777777777777666666666666555555555555444444444444444444444444444444444444333444444444444555555555666555333111000000111222222111000111111111///---111111000000//////......111111111111111111111111////////////////////////---///111111000//////000000111111000...---///000.........///000111111111000000000000////////////...........................///000///---,,,,,,---,,,++++++++++++,,,------.........------------,,,------------------------***+++,,,---............,,,,,,---..............................---------......------------......//////000000///...------------...000000111111111............------------+++++++++,,,---.........---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---***++++++,,,---......///,,,,,,+++++++++,,,------***+++---//////...---,,,+++,,,---//////...------+++,,,,,,+++***)))+++---...---+++,,,---//////...,,,---------............---------,,,,,,---------///000000///------...000......------------......***+++,,,...///000000000........./////////000000222222111000000000000000...///000///......000222333333222222111111222222444333222111111111111111111222222222222333333333333333444444444333222222444444333333333444555555333333333444444444555555444444555666777888999999777777777888999999::::::999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@===>>>???>>>=========???@@@@@@@@@@@@@@@@@@@@@@@@~~~ssseeeTTTFFF???999888777777888999;;;<<<999999888777555444222111111111111111000000000000//////000000000000//////111000////////////000000///000000000000000//////............//////000000.........///000111222222+++,,,---...///000111111000000000000000//////...------......///000000111...///000000000000222444444333222111111111111111000000111222222222222222222222333333333444444444333333444555666666666666333444666777888888888777777777666666888:::<<<===;;;:::999888777888999999888999999:::;;;;;;::::::999:::<<<<<<===???CCCEEEEEEFFFIIILLLMMMMMMLLLKKKIIIHHHFFFDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAA@@@???>>>999:::<<<===>>>>>>===<<<888:::<<<;;;999777777888777777666666666555555555444444444444333333333333444444444444444444333333444444444555555555666666888666333000//////111222000000///000222222111///111000000000/////////...000000000000111111111111////////////////////////---///111111000///000111000111111000///...///000111111000000000/////////............------------........................---///000///---,,,,,,---+++++++++++++++,,,,,,---............------------........................+++,,,---...............+++,,,---.../////////.................................------------......///////////////......---------...///////////////------------------------++++++,,,,,,,,,---------,,,++++++---......,,,***************************++++++++++++++++++++++++,,,,,,+++*********++++++///////////////---,,,+++,,,,,,,,,++++++,,,,,,---)))+++---//////...,,,+++......///000000//////...+++,,,,,,,,,******+++---///---,,,,,,...//////...---,,,,,,,,,------............------------.........///000///...---...000......------------......***+++,,,...///000000000...//////000000000000000222222111000////////////...///000000//////000222333333222222111222222333444444333222111111111111222222222222222222222222333333333444444333333222222222222111111222222333333333333333444444444444555666666777777888888888777777888888999999::::::888888999:::;;;<<<=========>>>???@@@@@@@@@@@@@@@===???@@@???>>>===>>>???@@@@@@AAAAAAAAAAAAAAABBB~~~rrrdddSSSEEE???666666555555555666777888777777888777666444222111000000000000000000000000//////000000000000////////////////////////000000...//////000000000//////000000//////............)))***+++,,,------............////////////000000000000000000000///....../////////...............---///000000///000222444555555333222222111111111000000111222222222222111222222222333333333444444444444555666777777777777555666888999888777666555444444333444555777999;;;999888777666666777888999;;;;;;;;;;;;::::::999888:::;;;<<<<<<<<<>>>@@@CCCBBBDDDFFFIIIKKKKKKJJJIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>999:::<<<=========<<<<<<888:::<<<<<<:::777666666666666666555555555555444222222222222222222333333555555444444444333333333444444444555555555666666888666333000//////111222.........000222333222111000000000000//////////////////000000000111111111000000000000000000000000...///111111000//////000///000111111///......///000000000000////////////............------------........................---...000///...,,,------,,,,,,,,,+++,,,------...//////.........---------........................---......////////////...+++,,,---...////////////---.....................///......------......///---......///////////////---.........------,,,+++,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,---......,,,)))************************++++++++++++++++++++++++************+++,,,,,,---000000000///...,,,***)))---,,,,,,++++++,,,,,,,,,)))***,,,---------+++***...///////////////......+++---......,,,+++,,,---///---,,,,,,...//////...---,,,,,,,,,,,,---......///......------......///---///000000.........000///......------......///,,,------...//////............///000111000000000111000///...............---///000000//////000111333222222111222222333333444444333222111111222222222222222222222222222222222333333444444333333333333222222111111222222222333333333444444444555555888888777777666666555555666777777888999999::::::777777888999:::;;;<<<<<<;;;<<<===>>>???????????????@@@AAAAAA??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB~~~qqqcccRRREEE???888888777555444333333333777777777666666444333222222111111111000000//////...//////000000//////.........////////////000000......///000000000//////111000000///......------++++++,,,---............//////////////////////////////000000//////...---/////////.........---------///000000///000222444555555333222111111000000///000111111222222111111222222222222333333333333444444555666777777777777777777888888888666555333222333333444555666888888888777666666666777999:::<<<<<<<<<<<<;;;:::999888:::;;;<<<<<<<<<<<<>>>@@@@@@AAACCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAACCCDDDDDDCCCBBB@@@@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;888666666666555555555444444444444222222222222333333333333555555555444444333333222333444444444444555555555666555333111000000111222.........000222333222111000000000000////////////...//////000000111111111000000000000000000000000///000222111///......///...///111000...------...+++,,,---...///000111222000000000000////////////------------------------,,,...//////...------...------,,,,,,------...////////////.........------------------------------......///////////////...+++,,,---...///000000000---------...............//////............//////------...///000000//////.........---,,,+++******,,,,,,,,,,,,---------------------,,,+++*********,,,++++++---......,,,***************************++++++++++++,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,+++++++++++++++------,,,+++++++++,,,,,,******++++++,,,,,,++++++---------,,,,,,,,,,,,,,,+++---///...---,,,,,,---...---+++,,,---//////...---,,,+++++++++,,,...///......------------......,,,...000000///...///000//////............//////..................---------...///000111000///...//////............//////---///111111000///000111222222111111222222333333333333222222222222333333333333333222222222222111222222333444444444333333555555444333333333444444444444444555555555666666888888777666555444333333666666666777888888999999666666777888999:::;;;;;;999:::;;;======>>>>>>>>>@@@AAABBBAAA@@@@@@AAABBB???@@@@@@AAAAAABBBBBBCCCrrrcccRRRDDD???999999888777666555555555666555555444444333333333333333222111000000//////......////////////......---......//////000//////---......///000000/////////////////////.........---...///000000000///...---------......///////////////000000//////...---------.....................///000/////////111333444333222000///.........///000000111111111111111111222222222222333333333333333444555666666666666555555666666666555555444333333555666777777777777666666555666777888:::;;;<<<<<<<<<======<<<;;;;;;:::;;;<<<<<<;;;;;;===>>>AAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@???@@@AAABBBCCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;===<<<:::888888888999::::::<<<>>>>>><<<999777666555555555444444444333333333333333444444555555555666555555444333333222222333333333333444444444444444333333222111111111222111000000000222222000///////////////000000000000......//////000111111222000000000000000000000000000222222111///---------,,,...000///...,,,,,,,,,******+++---...000111111000000000000////////////------------------------,,,...//////...------...---,,,,,,,,,,,,---......////////////............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,---///000000111111---------.........////////////............////////////////////////...------------...------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++,,,------,,,***+++++++++++++++++++++++++++,,,,,,,,,------------***+++,,,------.........+++************+++---......---,,,,,,+++++++++,,,,,,,,,+++***+++,,,---......---,,,,,,++++++++++++***,,,......---++++++,,,---,,,***+++---......------,,,+++***+++,,,...///...------------------...+++...000000///...///000//////............//////---...............------,,,---...000000///...---............///000111222,,,///111111000///000000222222111111222222333444222222222222333333444555333333333222222222111111111222333333444444444333666555444444333333333444555555555666666666777777666666555555444444333333555555555666777777888888555666666777888999::::::999:::;;;<<<===>>>>>>>>>???@@@AAAAAA@@@???@@@AAA?????????@@@AAABBBBBBBBBrrrcccQQQDDD>>>333333444555555666666666555444333333222222333333444444333222111000///.........////////////......------...///000000//////------...///000000//////------......///000000000+++,,,---------,,,+++*********+++,,,...///000000///////////////......---+++,,,,,,---...///000000...///000///......000222222111000...------,,,,,,//////000111111111111111111111222222222333333333222222333444555555555555333333333444444555555555444555666888888888777777555555555666777999;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<===DDDDDDCCCBBBBBBBBBCCCCCC@@@??????????????????@@@@@@AAABBBBBBBBB@@@>>><<<===<<<;;;::::::999::::::>>><<<999777666666888999:::===??????<<<999777666555555444444444333333333555555555666666666777777666666555444333333222222222222222333333333444444222222222222222222222222444222111111111000...,,,////////////000000000000---......///000111111222000000000000000000000000111222333222///---,,,,,,+++---//////---,,,+++,,,,,,---------------------///.........------------------------------------,,,---//////...---......,,,,,,++++++,,,,,,---...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,---///000111111111---------.........////////////............//////111111111000///---,,,+++,,,,,,---...////////////+++++++++,,,,,,---------*********++++++,,,---------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,------......---------///...,,,++++++,,,...///...---,,,,,,++++++++++++...---,,,++++++,,,///000000///...---------------)))+++------,,,+++***+++---+++******,,,------,,,---,,,+++******,,,...///---------,,,,,,---------+++---000000000//////000//////............//////,,,------...//////......+++,,,...000000///...---////////////000222333444,,,...111111000//////000222111111111222333333444111111111222333444555666333333333222222111111111111222333333444444444444444333222222111111111111666666666666777777777777333333444444444444444444444444555555666777777777555555666777888999::::::999:::;;;===>>>?????????>>>@@@@@@@@@???>>>???@@@>>>>>>???@@@@@@AAABBBBBBnnn___PPPBBB888<<<;;;:::888777555444333333555666666444333444444222222222222111111111000222111000000000222333444000//////.........//////000000000000000000000000...............---------------,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...------------...,,,---...///000111222333222222111///---,,,...///111111111111111111111111333333333222222222222222111111222222222333333333222222333333333444444444222222333444444555666666666555555444444444555555<<<<<<=========<<<:::999<<<<<<;;;;;;;;;<<<======AAA@@@???AAADDDEEECCCAAAAAA???>>>>>>???@@@@@@???;;;<<<>>>@@@AAA@@@???>>>888888999:::;;;;;;;;;;;;999999999999999999::::::555777:::<<<<<<:::777555222222222333333444444444888777555333222333555666555555666666555333222000222222222222222222222222333333333222222222111111111000///......///000111000000000000000000000000//////000000111111222222333222222111000///......222222111///...---++++++---------------...///000------.../////////////////////...---,,,+++++++++//////.........------------.../////////...,,,,,,++++++++++++,,,,,,---...222000...---------,,,***......---,,,,,,---......***++++++,,,---...//////---------...///000000111---------,,,,,,+++++++++---------............///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++//////...---+++***)))))),,,+++******))))))******)))************++++++++++++++++++++++++,,,---......---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---------,,,+++************...------,,,,,,------...------,,,++++++***))))))------------------,,,,,,---,,,+++++++++,,,---...000000///..................//////000000000000000/////////000///......---.........------,,,,,,,,,...------,,,,,,------...////////////////////////......//////000111111111000000///////////////000222222111111111111111111///000111333444555666666444444444333333222222222222222222333333444444444333333444444555666777777888888888888777777777777555555555555555555555555555666777888::::::::::::222444666999;;;;;;<<<;;;<<<<<<;;;;;;<<<===???@@@AAA@@@@@@??????@@@@@@AAA@@@???????????????@@@@@@nnn___PPPCCC;;;999999888777666555555555333555666666444333333444111111111111000000000000///......---...///000111//////............//////////////////////////////........................///---,,,,,,------,,,***////////////////////////.........------.........,,,,,,,,,++++++,,,,,,---......//////000000111111111222222000...---...000222111111111111111111111111111111111222222222222111111111222222222333333222222222222222333333333222222333333444444555555555444444555666777888888===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>DDDCCCCCCEEEHHHIIIHHHFFFCCCBBB@@@???@@@AAA@@@???<<<>>>???AAAAAA@@@???>>>;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999555666999::::::999777555333444444444555555555555666555333222111222333444555666666666666444333222222222222333333333333333444444444333333333222222222111000000000000111222..............................///000111222333333111111111000000000000000000000//////......------...............///000111...///000000111111000000111111000......------...//////.........------------.../////////...---,,,,,,,,,++++++,,,,,,---...///---,,,,,,...//////...++++++***))))))***++++++++++++,,,,,,---.........,,,------...//////000000---------,,,,,,+++++++++------------............//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++......---,,,++++++******,,,++++++***************)))************+++++++++...---------------...///,,,++++++************+++------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---------000//////......---,,,,,,---------------------------,,,+++++++++,,,---...000000///...............---...//////000000/////////000000000000///......---------,,,,,,,,,++++++.........------.........////////////////////////////////////////////////000000///////////////000111111111111111111111111000000222333444555555555444444333333333222222222222222333333333333333333222222333444444555666666444444444444444444444444666666666666666666666666666666777777666666555444444555777999;;;<<<============<<<<<<===>>>@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@??????????????????~~~mmm^^^PPPDDD===777777666555555555555666333555666666444333333333222222222111111111111000...------------.../////////...............//////////////////////////////------......//////000000111///,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////++++++++++++,,,---......///////////////////////////000222222000///000111222222222111111000000000//////000000111111222222111111111222222222222333222222222111111111111111222222222333333333333333333444444555777999:::;;;<<<;;;999777777999<<<>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@AAACCCFFFHHHHHHGGGHHHEEECCCBBBBBBBBBBBBAAA???@@@AAABBBAAA@@@???>>>>>>===============<<<<<<;;;::::::999999888888888666666777777777777666666555555555666666666666777444333222111111111222333666666777777666555444333222222333333444444444555555444444444333333333333222222111111111222222333........................------...///111222333333//////000000111111111111.........///////////////000////////////000111111000000111222222222222111111000///..............................---------......//////......---,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...//////...------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------....../////////------,,,,,,,,,,,,++++++------------............111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,---------,,,,,,++++++++++++++++++************))))))************+++++++++000000///.........//////+++++++++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++,,,---...///------------------------------,,,,,,++++++******+++,,,,,,------.........,,,,,,++++++,,,---......000///......---.........,,,---......//////......///000000000000///...............---------------//////............//////////////////////////////000//////...------,,,,,,000//////......///000000111111111111111111111111111222222333333333333333333333333333222222222222333333333333333222222222111111222222333444444444333333333333333333333333666666666666666666666666555666666666666555444444666777777888:::<<<>>>???============>>>???@@@AAA@@@@@@????????????@@@@@@AAAAAA@@@???>>>>>>>>>???~~~lll\\\NNNCCC===777777555444333444444444555666777777555333333444444444333333333222222222////////////////////////......---------...//////////////////////////////------......///000111111444111...,,,,,,---,,,,,,++++++++++++++++++++++++......------------......,,,,,,,,,---...///111111.........///////////////---///222333222111111111222222111111000000//////---......///000111111222111111111111222222222222111111111111000000000000333222222222222222222222333444444555666888999::::::999888777888999;;;<<<;;;:::::::::;;;<<<===>>>===>>>@@@BBBEEEGGGGGGGGGLLLIIIEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????;;;;;;::::::999888777777777666666555555555555666555555555666666666666666333222222111111111222333444555666666666555333222222333333444444555555666444444333333333222222222111111111111222222222333000000000000000000000000......//////000000111111000000000000000000111111////////////////////////000///////////////000000///000000111111111111111///...---,,,,,,,,,,,,,,,.......................................---------------,,,,,,,,,------...111///---,,,------,,,+++.........------.........---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111000///---,,,++++++++++++,,,,,,,,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))*********+++++++++111000///...............,,,------...////////////......---,,,++++++++++++---,,,,,,,,,------...///,,,------------------,,,++++++++++++******))))))++++++,,,,,,---...//////+++,,,,,,,,,------......///......------.........+++,,,------......------...////////////...------////////////////////////......------------.......................................------,,,,,,,,,//////.........///000000000000000000111111111111222222333333333222222111333222222222222222222222444333333333222222111111000111111111222222222333555555555555555666666666666666666666666666666666333444555666777888888888777666666777888:::===>>><<<<<<<<<======>>>????????????>>>>>>>>>>>>??????AAAAAA@@@???>>>>>>>>>>>>lllZZZLLLAAA<<<:::888666444222222222222777888999888666444444555333222222222111111111111...////////////.........---------------...//////........................,,,------...///000000111666333///------.................................---,,,,,,++++++,,,,,,---++++++,,,---...///111222,,,,,,---...///000111111,,,///111222111111111111111111111000000000//////------...///000000111111000000111111111222222222000000000000000000000000333222222222222222222222444444444444555666777777777777888999::::::::::::999999999999:::;;;<<<===???AAACCCFFFGGGIIIKKKLLLNNNJJJFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>============>>>@@@AAABBB;;;;;;::::::999888777777888777555444444444555555444444444444444444444444222222222222222222333333222333444555444333222111333333333444444555555555222222222222111111111000///000000111111222222222000000000000000000000000000000000///////////////222222111111000//////...000000000///......------///......------.........---......///////////////......---,,,,,,,,,,,,------.....................//////......------------......---,,,,,,---------000...,,,,,,,,,---,,,+++*********++++++*********---------,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111000///...---,,,+++++++++++++++,,,,,,---------.........///......---,,,++++++,,,,,,,,,,,,------***++++++++++++***)))((())))))*********+++++++++//////...---,,,,,,,,,,,,,,,,,,...////////////......---,,,,,,+++++++++,,,///...------,,,,,,,,,---,,,,,,---......---,,,,,,............------------++++++,,,,,,---...//////++++++,,,---......//////......------------......+++,,,,,,------------------............---,,,,,,..................//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------.....................///000000//////000000000111111111222222333333222222111111222222222222222222222222333333333222222111111111000000000111111111111111555555666666666777777777444444444444444444444444222333444555666777777777666555555555777999;;;<<<::::::;;;<<<<<<=========???>>>>>>======>>>>>>???AAA@@@@@@???>>>>>>??????kkkXXXJJJ@@@<<<;;;999666444222111222222777888999888666444444444000000000/////////......---------...------,,,+++,,,,,,,,,,,,---...//////........................,,,,,,------......//////444222///.../////////...------------------------,,,,,,++++++++++++,,,,,,*********+++,,,---///000***+++,,,---///000111222---...000000000///000111000000000000000000000000......//////000000111111000000000111111111111222///000000000111111111111222222222333333333333333444444444444444555666777777888999;;;;;;:::999888999999999999:::;;;======???AAADDDFFFGGGHHHJJJLLLNNNJJJFFFCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<===>>>@@@AAA;;;::::::999999888888888888777666555555444555555333333333333333222222222111222222222222333333333111222333444444333222111444444444333333333333333111111111111000000000000...///000111222222222111........................000000////////////......333333222111000///......111000000///...---------///......------------...+++,,,------......------000//////.........//////---------...............//////...------------...///...------------------,,,******+++---//////...++++++,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---,,,,,,++++++***++++++,,,,,,------...---...............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))((()))************+++++++++---,,,,,,+++++++++,,,,,,)))***,,,------,,,++++++---,,,,,,++++++,,,,,,---///...---,,,+++++++++++++++,,,---......---,,,+++------,,,,,,,,,,,,,,,,,,+++,,,,,,------.........***+++,,,...////////////---------,,,------...///+++,,,------......---------............---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,---......///------------...///000000...//////000000111111111111222222222222222111111111111111222222222222222222222222222222111111111111111111111111111111111333333333444555555666666333333333333333333333333222333333333333222111111555555555666777888999:::999999:::<<<<<<<<<<<<<<<>>>>>>============>>>>>>@@@???????????????@@@@@@~~~jjjXXXJJJBBB>>>;;;999666333222333444555666777888666444222222222111111111000000000//////---......///...---,,,+++,,,,,,,,,,,,---...///000........................,,,,,,,,,---------------111///......//////...,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++,,,---...///,,,,,,------...///000000---...///...------///000......//////000111111111000000000000000000000000000000000000111111111111...///000000111222333333222222333333444444555555333333333444555777888999::::::::::::999999999999:::::::::;;;<<<===?????????BBBEEEGGGFFFGGGIIILLLLLLIIIDDDBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@???@@@@@@@@@>>><<<;;;:::;;;<<<===999999999999999999999999888888777777666555555444444333333333222222222222///000000111222222222111111222333444444444333222444444333333222222111111222222222111111111000000///000111333333333333333........................------......///000000111222111111111000000/////////////////////.........000000///...............+++,,,,,,---------------//////.........//////000---------.........//////000///...---,,,------...//////...---------------+++***)))***---/////////------...//////...------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------...............---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((()))************+++++++++,,,++++++++++++,,,,,,---)))***,,,---,,,+++)))(((++++++++++++,,,---......---,,,,,,+++++++++,,,,,,+++,,,...//////...,,,+++************************------------------------***+++---...///000//////---,,,,,,,,,------...///,,,,,,---...............//////000000//////...---,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------...///000000......//////000111111222000111111222222222111111000111111111222222222222111111111111222222222222111111111111111111111111111222222333444444555555444444444444444444444444222222222222222111111000444555666777888999999999999:::;;;<<<=========<<<>>>======<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAA}}}jjjWWWJJJCCCAAA999888555333333444666777444555666555222000000000444444444333333333222222000000111111111000...---+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,+++------,,,---......,,,+++...........................------,,,,,,------...------------...///000000...........................///...---+++,,,...000------...///000111222222111111111111000000000000000000000000111111111111......///111222333444555222222333444444555666666222222333555777999;;;===>>><<<:::888777888:::;;;;;;;;;<<<<<<>>>???@@@AAADDDHHHKKKLLLKKKKKKNNNPPPKKKGGGCCCAAAAAACCCDDDDDDAAAAAA@@@?????????@@@@@@BBB@@@===:::999888999999999999999999999999::::::888888888888777666555444444444444333333222222222......///000000111000000222333444555555555444333555444444333222111000///333333333222222222111111000111222444555555444444000000000000000000000000***+++,,,...000111333333000000000000111111111111------......///000000111111111000///////////////+++,,,------......------------,,,,,,,,,------...---------.........//////000///...---,,,---......000///...---------------...---++++++,,,---,,,+++******,,,,,,,,,,,,******++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......------...............------------,,,,,,+++++++++)))***,,,,,,,,,+++)))''')))************+++++++++++++++++++++,,,,,,---...+++,,,.........,,,***)))*********+++,,,---...///************+++,,,------+++,,,...//////...,,,+++------------------------------------------,,,,,,)))+++---///000000000///,,,,,,,,,,,,------...///,,,---......//////......111111111111111000000//////000000000111111222222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,,,,,,,---...///000111---......///000111111222000000111222222222222222000000111111222222222222000000111111222222222333222222222111111111111111222222333444444555666666555555555555555555555555000111222333444555555555555666888999:::::::::999:::;;;<<<>>>>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>???@@@BBBBBB}}}jjjYYYKKKAAA;;;888666444444666888888888;;;:::888666444333222222000000000000111111111111111000111666::::::555///......------------......++++++,,,------......///++++++,,,------......///++++++,,,,,,,,,,,,------///...,,,++++++,,,---...---------............///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///---,,,++++++,,,---............////////////111111111222333333333444222222111000//////000000111111222222222333333333444222000333888;;;===<<<666777888999:::;;;;;;;;;===>>>>>>======???BBBEEEDDDFFFIIILLLNNNNNNMMMLLLJJJHHHFFFCCCBBBBBBBBBCCCEEEBBB>>>===>>>???>>><<<>>>@@@AAAAAA>>>;;;999999;;;;;;::::::999888888888888777666555333333333222555555444333222111111000000//////.........//////222333444666666666666555555444333333222222333333////////////////////////111222333444444222111///111000...,,,,,,...000111---------...///000000111000000000000000000000000000000000000////////////---...///000000///...---+++++++++,,,,,,---------///...---,,,+++,,,,,,---,,,,,,,,,------------...111000...---,,,,,,,,,---,,,---------,,,++++++***+++******))))))******+++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++***)))******+++------...///---------,,,,,,+++++++++******))))))))))))*********************************+++,,,,,,+++***+++,,,******+++,,,------------,,,++++++******++++++,,,,,,------,,,++++++,,,...///...---,,,+++,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++......---,,,++++++++++++//////000000000000////////////.........---------***++++++,,,---...//////..................---------...///000000///...---+++++++++,,,,,,---------...------+++***)))((((((................................................---------............///222000...---,,,---...///...000111111000000111333333222111111000000111111111111000000000000111111222333444555666555444333333444555555333333444555777555222333555777555333333333444444555666666666777888999:::<<<===>>>???>>>===;;;::::::;;;===>>><<<<<<<<<<<<===>>>???@@@{{{iiiXXXKKKAAA;;;999777555555666888888777888777666555444444444444111111111111000000000000000///000444999888444///......------------......------------------------------------------------++++++,,,,,,,,,,,,------...------,,,,,,---------------------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---------...///000............////////////111111111111222222222222222222111000000000000000222222222222222222222222555333222333777:::;;;:::777888999::::::;;;;;;;;;<<<===>>>>>>>>>???BBBDDDFFFHHHKKKNNNPPPPPPOOONNNHHHGGGDDDBBBAAA@@@AAAAAACCC@@@>>>===???@@@???>>>@@@AAACCCBBB???<<<::::::888888888777666666555555777666555555444555555555666666555444333222111111111000000000000000000000000111333555777777777777444444333222222222222333000000000000000000000000333333222222111111111111000///...------...///000------......///000000111000000000000000000000000000////////////////////////000111111111111000///---------........./////////...---,,,,,,,,,---------------....../////////000///...---,,,,,,------///////////////...------+++++++++******+++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******))))))******+++***************************+++,,,+++******+++,,,,,,,,,,,,------,,,++++++,,,++++++******++++++,,,,,,------,,,++++++,,,......---,,,+++++++++,,,---,,,,,,,,,+++++++++******---------,,,,,,+++++++++------,,,+++++++++,,,,,,...//////000000//////...///.........------------,,,,,,------------------..................---------...////////////...---+++++++++,,,,,,---------............------------........................................................./////////000000222111///------...///000...000111111000000111222333222111111000000111111111111111000000111111111222222222333333333222222333444555444333333333555555444444666888888666333444444555555666777888888777888888:::;;;<<<=========<<<;;;::::::;;;<<<===============>>>???@@@@@@yyygggWWWKKKAAA<<<:::888666555777888888777666666555444444444444555222222222111000000/////////...///222666666222.........------------......//////...------,,,++++++//////...------,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...------,,,------------..................------------,,,,,,------------------------...------,,,,,,------......------......000111111............////////////111111111111000000000000222111000000000000000000222222222222222222111111666444333444666888999999::::::::::::::::::::::::;;;===???@@@??????@@@BBBFFFHHHJJJMMMNNNNNNMMMMMMFFFEEECCCAAA????????????@@@>>>===>>>@@@AAAAAA@@@BBBCCCDDDCCC???<<<;;;:::;;;;;;;;;:::999999888888555555555555666666777888777666666555444333222222222222222222222222222222000111333555666777888888444444333222222222222222111111111111111111111111444333111//////000222333......////////////......------......///000000000000000000000000000000000////////////////////////111111222222222222111111---------............///......---,,,,,,,,,------,,,------...///000000111......---------------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,......---,,,,,,+++******---------------.........,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++***)))***+++------------,,,+++***))),,,++++++******++++++,,,,,,------,,,++++++,,,......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---------..................---............------------......---------,,,,,,,,,------------------......,,,------......------,,,++++++,,,,,,,,,,,,------------....../////////000................................................////////////000000000111222111000///...///000111///000111111000000111222333222111111000000111111222222111111111111222222111111111000000000111111222444555444333222333555222444666999;;;:::666333444444555666777888999:::777777888999::::::;;;;;;===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>???AAAAAAwwwfffVVVJJJAAA<<<;;;999777666777888888777777666555444444333333444444333333222000//////......---...000222222000---......------------............---------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,,,,---------.........---------------,,,,,,,,,...........................------,,,,,,------..................//////000............////////////111111000000//////......111111000000000000000111222222222222111111111111444333333444555888999:::<<<;;;;;;::::::999999::::::<<>>>>><<<<<<===>>>@@@AAABBBBBBBBBCCCCCCAAA>>>;;;::::::===<<<<<<;;;;;;::::::999666666666666666777888888777777666555444333333222111111222222333333333222222333333555666666777777444333333222111222222222111111111111111111111111333222111000///000000111---...///000000///...---............//////000000000000000000000000000000.........///////////////111111111222222111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000------------------......******++++++++++++******,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---......---,,,,,,+++******,,,------....../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++))))))***+++,,,---------,,,,,,+++***,,,++++++******++++++,,,,,,,,,---,,,++++++,,,............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................/////////000000000222111000000000000111111///000111111000///000222333222111111000000111111333222222222222222222333333222000//////000111111222333444444222222333444000444888<<<===;;;666333333333444666777888999:::777777888888999999999:::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBvvveeeVVVJJJAAA===;;;999777777888999999999999888777555333222222222555444333222111000///...---------...//////...---......------------......,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++---...///...---,,,,,,,,,,,,------------...+++++++++++++++,,,,,,,,,...........................------,,,,,,------...............------,,,,,,............////////////111000000//////.........111000000000000000111111111111111111111111111111111111222333555888:::===<<<<<<:::999999999999999999<<<@@@AAA@@@???>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEDDDCCCAAA@@@???>>>>>>999;;;<<<>>>???@@@AAABBB@@@@@@@@@>>>;;;999888999999999888888777666666666888888777666666666666666777777666555444333333222000111222333333333333222666555555555444444444444333333222111111111111222111111111111111111111111000000111111111000///...,,,...000111111000...,,,............////////////////////////////////////------....../////////000000000000//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------******+++,,,------......,,,,,,------------------------............------,,,---............---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++,,,,,,,,,,,,------,,,------....../////////------,,,,,,,,,,,,------++++++++++++++++++++++++)))+++,,,+++***)))***+++***+++,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,---,,,++++++,,,...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,------------,,,,,,,,,,,,------------------++++++,,,,,,---...//////,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,................................................------........./////////111000000000000000111111000111222111000///000111333222111111000000111111333222222222222222222333444333222000000000111222222333444333222222333444111444:::======:::666444222333333444666777777888777777777888888999999999;;;;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBvvveeeVVVJJJBBB===;;;999777777999:::;;;;;;;;;:::888666444333222222555444333222111000//////---------------------.........------------......++++++,,,,,,---...//////++++++,,,,,,---...//////++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,------------******++++++++++++,,,,,,------------------------...------,,,,,,------...............---,,,+++***............////////////000000000000////////////000000000000000111111222000000000111111111222222///111222333444777;;;>>><<<;;;999888777888999999:::<<>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDCCCCCCAAA@@@???>>>===888:::<<<=========>>>???===>>>>>><<<999777777888:::999999888777777666666888777666666555555555555777666666555444333222222000111222444444444333333888777666444444333333333333333222111111111111111111111111111111111111111...///111222111000...,,,---...///111111///...---......//////////////////////////////////////////---------......//////000//////............/////////............---------+++,,,---.........------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,)))******+++---......///---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,)))***+++,,,------------,,,++++++******++++++,,,,,,------,,,++++++,,,......////////////...------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++***++++++,,,---...///,,,------------------,,,,,,,,,,,,,,,------------***++++++,,,---...///000++++++,,,,,,------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++000/////////......------................................................------------............//////000000000000000000000111222111000///000111333222111111000000111111222222111111111111222222555444333222222222222222111333444333222111222444333666:::<<<;;;888555444333333444444555555666666666666777888999999:::::::::::::::;;;;;;:::::::::>>>>>>>>>>>>>>>???AAAAAAvvveeeVVVJJJAAA===:::888777777:::<<<===<<<::::::888777666555555444444444333222222111000000......---,,,,,,,,,---.........------------......,,,---------------------,,,---------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...//////...---,,,............///////////////000000000000000111111000000000000000111222222......///000111222333333000222444444333555999<<<:::999777666666777888999;;;===??????>>>===>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAA@@@???===<<<;;;777:::======;;;:::;;;<<<;;;<<<<<<:::888777888999;;;;;;:::999999888888777555555555444555555666777666666555444333222111111000222444666666666555444777777555444333333444444333222222111111111111111000000000000000000000000//////000000//////......---...///000000///...---/////////////////////...////////////////////////,,,,,,---......///000000//////...------...////////////.........---------+++,,,---.........------------,,,,,,,,,,,,++++++,,,------...---,,,******(((((()))***************+++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++)))******+++---......///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,++++++,,,...,,,---.........---++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++,,,,,,---...------............------++++++,,,,,,,,,---------,,,,,,,,,------.........***++++++,,,------.........---,,,++++++,,,---...---------,,,,,,+++++++++------------........................................................................////////////......//////000000000000000111222111/////////000333222111111000000111111111111111000000111111111444444444444333222111000111333333333222111222333555888::::::777555555555555555555555555555666666666666777888999;;;;;;<<<:::::::::;;;;;;:::::::::============>>>???@@@@@@wwweeeVVVJJJAAA===999777666777:::===>>>>>>999999888777777777777777444333333222222111111111.........,,,++++++---///.........------.........///......------,,,,,,+++///......------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,---///000++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...000000000//////............/////////000//////000000111111222222000000///000000111222222------...000111222333444222333555444333444777;;;999888666555555777888999;;;===??????======>>>???======>>>>>>??????@@@@@@@@@@@@@@@???>>><<<:::999777:::======:::888888:::;;;;;;;;;:::888888999;;;777777666666555444444444222333333333555666777888666555444333222111111000222333555777888888777666666555444333333444555666333222222111000111111111////////////////////////111000...---------///000......////////////......///////////////.........////////////////////////,,,,,,------...///000000000///...------...///000---------,,,,,,+++++++++***+++---...///...------///......------,,,++++++------......---+++***(((***+++,,,---------------***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,+++******++++++,,,,,,---......---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------,,,+++******,,,++++++++++++++++++,,,,,,------,,,++++++,,,...++++++,,,---,,,+++***))),,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,++++++,,,,,,---------......//////......---+++++++++,,,,,,---------......---------,,,,,,,,,******+++,,,,,,---............,,,,,,,,,,,,......---------,,,,,,+++++++++((())))))***+++------...................................................////////////000000000000------...//////000//////111222222111/////////000333222222111000111111111111111000000000000111111333333444444333222000///111222333333111111222333888999:::888444333444666777777777777666666666666555666777888:::<<<======999::::::;;;;;;::::::999<<<<<<<<<<<<===>>>???@@@rrrdddUUUFFF===;;;999777666666888999888777888777555444333333444444444444333333222111111000///...---,,,---...111222111000000///......------------++++++++++++---------------,,,,,,+++++++++******+++,,,---...///000---------............///---------............///+++,,,---.........------,,,++++++******++++++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///------...000111111111111111222222333......///000111222333333000111111111111000//////333111000222666888777555666444444444555666555444777;;;>>>>>>;;;999:::<<<<<<;;;;;;<<<>>>???>>>===?????????>>>===;;;:::999999999999999999999999999>>>;;;888888999888555333444444333333333444444555444555666888888888777777444333333222111111111222---...111444777999:::;;;777777666555444444333333333222111111000000111111111111222333222111000///111111000///////////////000000000000000000000000////////////000000000000000000///......///000111...------------...//////........................,,,,,,,,,++++++*********------------------------------------------------------------------------++++++++++++++++++++++++...---,,,,,,,,,---,,,***------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,++++++***************************,,,,,,,,,++++++***************+++,,,------......000---******,,,---,,,***...,,,******,,,---***(((******+++++++++,,,,,,,,,,,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,,,,+++***)))******+++---......///...------,,,,,,------...,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------...---+++******+++---...---,,,,,,,,,,,,---......///,,,***+++///111000...,,,,,,,,,---------......111...,,,,,,...///...,,,,,,,,,,,,,,,,,,---...///---------.........//////.........///000111111222------...000111111111111000111222333444333222111...000111111000000111333222111///000222333333222222222222333333222111111111222222333333222222111444444444555555555555666666666555555555555666666777888:::;;;;;;:::888777888999:::;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<======qqqcccUUUGGG???===888777555555777888777777888777555444333333444444333333222222111111000000//////...------...///000000000//////...------,,,------,,,++++++,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,,,,,,,------------...---,,,+++******+++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///......///111000000000000000111222222000000111111111000000///---...///000000000000000222111000222555777666555555444333444555666555333666888::::::999999999:::<<<:::::::::<<<===<<<;;;<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999999777555666888999777555666666555444333333333444555444444444444555666777444333222222111111222222111222444666777999999999666666555555444333333222333222111111000000111111111111222222222111000///111111000///////////////000000000000000000000000000000000000////////////111000///......///000000...------------...//////........................------------,,,,,,++++++,,,------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......//////...------,,,************************,,,,,,,,,+++++++++******'''(((((()))******++++++000---******,,,---,,,+++,,,***)))***,,,---,,,*********+++++++++,,,,,,,,,---,,,+++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++))),,,,,,---------------......------,,,,,,------...,,,,,,,,,---------......,,,------------,,,++++++++++++,,,,,,,,,,,,------...---+++******+++---...---,,,,,,,,,,,,---......---+++******,,,---+++))),,,,,,,,,---------......111...,,,,,,...///...,,,///............//////000---.........////////////++++++,,,,,,---......///---...///000000111000000///000111222222222111000...000111111000000111222222000//////111222222111222222333333333333222222222222333333333333222222444444444444555555555555666666555555555555666666666777999::::::999777666888999:::;;;;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<pppcccUUUGGG???===888666444444666777666555777666555444444444444444222222111111000//////////////////...............//////......---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------------............---,,,+++++++++,,,...///...---,,,******,,,---...,,,------------,,,,,,+++------------------------...//////...------...000//////......//////000111...///111222222111000///+++,,,---///000000111111222111111222444666555444555444333333555555444333999888777888:::<<<<<<;;;;;;:::999999::::::999888777888999;;;<<<<<<======::::::::::::::::::999999666555444555666777666555888888666555444333333333555444111000000222555777333333222222111111222222444444555555666666555555555444444333333222222222333222111111000000111111111111222222111111000///000000000000////////////000000000000000000000000111111000000//////......111111000///...............------------...//////....................................------------+++,,,---......---,,,+++------------------------------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...............------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------...---++++++,,,---,,,++++++***)))***---...---,,,******+++++++++,,,,,,,,,...---,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---...---,,,//////......------,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------------,,,++++++++++++,,,,,,,,,,,,------------++++++++++++---------,,,,,,,,,,,,---......000/////////000///---***,,,,,,,,,---------......000...------......---,,,000///..............................////////////+++++++++,,,,,,------...//////000000000000//////...///000000111111000000///000111111000000111222111///......000111111000333333444444444444333333333333444444444444333333333333333444444444555555666555555444444555555666555666777888888777666555777888999::::::::::::999::::::::::::;;;;;;;;;;;;~~~ooobbbTTTFFF===;;;777555444444555555555444666666555555444444444444111111111000//////........./////////...---,,,,,,......---------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,+++******,,,...//////...,,,++++++,,,...///---.........---,,,++++++........................+++,,,---,,,++++++---///......------......///000))),,,///222444444333222,,,---...///000000000000111111111222333444444444444333222333444555444222777444222333777:::;;;999;;;:::999999999999888777666666888999;;;;;;<<<<<<::::::::::::999999999999999888777666555444333222888777666555555555555555444333222000111222333555333333222222111222222333222222222333333222222111333333333222222222111111333222111111000000111111111111111111111000000//////000000000000000//////////////////////////////111111000000//////......111111000///...---------...------------...//////...........................---------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,,,,******+++++++++,,,,,,,,,......---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******,,,...000000///...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000000111222333111///---,,,,,,,,,---------......///...............---,,,...------,,,++++++++++++,,,---------...................../////////000000///000000000000//////......//////000111111111111///000111111000///000222000///---...000111111000333333444444555555444444333444444555555444444333222333333333444444444444555444444444444444444555444555666666666666555444777777888999999:::::::::999999999:::::::::;;;;;;}}}ooobbbTTTEEE<<<999777555444333444555444333555555555555555444444444111111000000///......---......//////...---,,,+++---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,*********+++---//////...,,,++++++,,,...///............------,,,+++........................,,,---------,,,,,,...000---------,,,---......///***,,,///222444444222111000000000111111000000///000111111222222222333444444222111222333444333222333000---///333666666555<<<:::999999::::::888777777777888999:::::::::999::::::999999999888888888888888888777555444444444555555555555555666777888333333444444444333333222333222222111222222333333000111111222333333222222222222222222222111111111333222111111000000111111111111111000000000000000...///000000000000//////////////////////////////111000000000/////////...000000000///...---,,,,,,...------------...//////........................,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,)))((()))+++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,******++++++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,.........---+++***************+++++++++,,,,,,,,,.........---,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++,,,...//////...***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------.........---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))+++...//////...---,,,,,,,,,,,,---------......---...//////...------,,,...---,,,+++++++++++++++++++++,,,,,,,,,---------000000000000111111111111///000000000000//////...//////000000111222333333000111222111000///000111000///---...000111111000222333444444555555555444333444444555555444444333222222222222333333333444444444333333333333444444444444444444444444444444666666777777888999::::::999999999:::::::::;;;;;;{{{mmmaaaTTTEEE;;;999888666444444444555444333444555555666555555444444111111000000///..................---------------......------------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++*********+++---...------,,,,,,,,,,,,---------............------,,,---------------------------...//////...///111333------,,,,,,------...//////000222333222111///---111111111111111000/////////000222222111111222333333222111111333333222111444333222333555777777777:::999888888999:::888777888888999999999999888888999999999888777777666666333555666666555555777888333333333444555666888888333444555666555444333222222222111111222222333333222222333444555555555555222222222222222222222222333222111111000000111111222111000////////////000---...000111111000//////000000000000000000000000/////////000000000000000///////////////...---,,,...------------...//////........................,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,)))((())),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++------,,,+++,,,---///000000...+++))))))*********+++++++++,,,,,,,,,------......---,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************000...,,,,,,---,,,+++)))))))))******++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------.....................---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***,,,...//////...//////,,,,,,,,,---------......,,,...000000...---,,,,,,///...------------------+++,,,,,,,,,,,,---------//////////////////////////////000000000000///////////////000111222333444000111222111000///000111111///......000111111000111222333444444555444444333333444444444444333333111111222222222333333333444333333222222333333444444444444444444444444444666666666666777888::::::::::::::::::;;;;;;;;;;;;wwwkkk```TTTFFF>>>;;;999777555444555555444333333444555666666555444444222222111000000//////......---,,,,,,,,,---...///........................,,,---...//////...---,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,------,,,+++***,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222---------------...//////222222222222111///...---//////000000000000000000...000222222000///111333333111000111222333222111444666888888777777777888888666666666888999888777777888999999::::::999999888888777777666555555444111333555555444444666888444333333333444555666666555555444444333333333333222222111111222222333444333444444555555555555555333333333333333333333333333222111111000000111111222111000///...//////000---...000111111111000///000000000000000000000000......//////000000111111---.../////////...---,,,...------------...//////........................,,,---------............///...,,,++++++,,,...///------------------------++++++++++++++++++++++++------------------------***...000...***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------(((+++......,,,+++,,,------///000...+++******,,,******+++++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***+++,,,---,,,***,,,,,,+++++++++++++++***...------,,,,,,------...,,,,,,,,,---------.....................------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---///111000......///111,,,,,,,,,---------......+++...111111...,,,,,,------------,,,------......---------........./////////////////////.........---...///000000111000000............///111333444000111222111/////////000222000//////111222222111000111222333444444444444222222333333333333222222111111111111222222222222333333222222222222333333444444444333333444444444555555555555666888:::;;;:::;;;;;;;;;;;;<<<<<<<<<}}}ttthhh___TTTHHH@@@>>>:::888555555555666555333333444555666666666444444222222111111000000//////...---+++***+++---///000......//////////////////,,,---...//////...---,,,+++++++++,,,,,,---------......---,,,+++***)))((()))************+++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++)))***,,,------,,,***))),,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///...------------...//////111000000000000000111111,,,,,,...///000000000000...000222222//////000333222111000111222333222000...111555555222000111333555444444555777888777666666777888999:::;;;;;;;;;888777777666555444444333333555666555222000111333555444444333333333444444777555333111000111333444222111111111222333333444333444444444333333222111333333333333333333333333333222222111000111111111222111///.........///000,,,...000111222111000///000000000000000000000000------...///000111222222,,,---.../////////...---...------------...//////........................---.........//////000000000...,,,******,,,...000------------------------++++++++++++++++++++++++////////////////////////,,,///222000,,,***,,,000------------------------------,,,,,,+++***)))))))))************+++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((+++......,,,+++,,,...,,,...///...,,,***,,,...******+++++++++,,,,,,,,,+++,,,---.........---,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''&&&''')))---///000//////......---+++******)))...------,,,,,,------...,,,,,,,,,---------............//////......---,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,......,,,)))(((***---,,,,,,,,,---------......+++...111111...,,,,,,---************+++,,,,,,---////////////000000000111000000000000000/////////------///000111111111111------,,,---...000222333111222222111/////////000222111///000222333333222///000111222333333444333111222222333333222222111000111111111111222222222333222222222222222222333555444444333333444444555555555444555666888:::;;;;;;;;;;;;<<<<<<<<<======|||tttggg[[[PPPGGG@@@<<<:::999888666555555444444888888888777777666555444333222111///......------+++,,,...//////...,,,+++)))+++...000000///,,,+++......---------,,,,,,,,,---------,,,+++***)))(((+++++++++,,,,,,---------))))))***++++++,,,------...+++((((((+++---,,,+++)))***+++,,,,,,+++***))),,,+++***)))***+++,,,---...---,,,++++++,,,---...++++++,,,,,,---...//////000///...---------------***,,,......---,,,---.....................------///////////////.........---......///000111111222333000///000333444222000333333333333333333333333666666666666777777777777666777777888:::;;;<<<<<<888777666555555666777888555444333222111222333333555666666666555444333333222333333333333222111111333222222222222222222333222111111111000000//////000000000000000111111111444333333222111111111222//////111222222111000///111111111111111000///...//////.........---------000000//////......------//////............//////------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,------------------------***+++,,,---..................//////...,,,+++))),,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---------------,,,,,,...---,,,+++***++++++,,,......---,,,,,,,,,------//////000000///...------+++,,,------++++++,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++)))***+++,,,---.........///...---,,,+++*********,,,,,,,,,------............---,,,+++************000000000///////////////000000///...---,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,+++***---.../////////...,,,+++......---------......///////////////............)))***,,,,,,,,,,,,---//////......---------......000000000000000000000000222222333333222111///......///////////////......111111222222222222111111...///000222222111000000444444333333333222222222111111111000000000000///111000///000222444555555222222222222222222222222333333333333333333333333555444333333444666999:::===<<<;;;::::::;;;<<<===|||tttggg[[[PPPGGG@@@<<<666666555555555555666666888888888777777666555444222222000///...---------,,,---...//////...---,,,***,,,---//////...---,,,......---------,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------******++++++,,,,,,---------+++))))))+++---,,,***)))***++++++++++++***)))++++++******++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,---......///......---,,,,,,,,,,,,,,,+++,,,......---------............---------...............////////////////////////000111111222222222000///000222333222000222333333333444444444555555555555666666666777777444555777888999:::::::::777666555444444555666777444333222222222222444444555555555555555444444444222333333333333222111111333333222222222222333333222222111111000000000000111111111111000000000000444333222222111111222222000000000111111000000///000000111111111000//////000000/////////.........000000000000////////////000//////......//////000......------------......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------------------------------***+++,,,---............---............,,,+++***,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------.........------,,,///...,,,+++++++++,,,,,,------,,,,,,,,,------..................---,,,,,,+++,,,------++++++,,,---,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***//////...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...000000000000000000000000000000///------,,,,,,---,,,,,,---------.........---............---,,,+++...//////000///...---,,,///......---------..................------------***+++------,,,,,,...//////......---------......000000000000000000000000222222333333222000///.........////////////......000111111111111111111000111111222333333333333222333444666777666555333111222222111111111000000000333222111222222222222111222222222222222222222222333333333333333333333333444444333333444666999:::???>>><<<;;;:::;;;;;;<<<|||tttgggZZZOOOFFF???;;;333333333333444666777888888888888777777666555444333222000///......---------...///000000///...---,,,,,,------..................---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))***++++++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,++++++++++++++++++---//////...---...//////...---,,,,,,---...///------......//////000000000000000111111111111111111000///000222333222111333333444444555555555555444444444555555555666666222444666888999999888777666555555444444555555666444333222222222333444555444444444444555555555555333333333333333222222111333333222222222222333333222222222111111111111000333222222111111000000000333333222222111111222222222111000//////...////////////000111111111000000000000000000000/////////000000000000000111111111000000////////////000000///..................///////////////////////////...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,------...........................++++++,,,,,,------......------......---,,,+++***,,,,,,,,,+++++++++******...---,,,,,,++++++++++++,,,,,,,,,,,,---------...------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------...............---......---,,,,,,,,,------,,,,,,+++,,,,,,---...///,,,------------,,,+++++++++,,,------++++++,,,---...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***......------------......------------------,,,,,,------------...///000111000000000000000000000000000///...---------------------------..................//////......------//////000000000///......000///...---------------------------,,,,,,,,,++++++,,,......------...000......---------......///000000000000000000000000111111222222111000///.........///////////////...///000000111111000000///222222222111222222333444333555777999999666333111333222222222111111111111000111222222333222111000222222222222222222222222333333333333333333333333333333222333555777999;;;??????===<<<;;;;;;;;;;;;}}}uuuhhh[[[OOOFFF>>>:::333333333444555666777888888888888777777666555444444333222000//////////////////000000000000//////...------,,,---...///000......---------,,,,,,,,,***++++++,,,,,,+++++++++///......------,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++*********)))***+++,,,---,,,+++***+++,,,---......---,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,+++++++++---//////.........//////...---,,,,,,---///000,,,------...///000111111000000000000////////////000000000111222333333222666666555555555444444444333333333444444444555555222444777999:::999777666666666666555555666666666555444333222111222333333333333333333444555555666333333444444333333222111222222111111111111222222222222222222222222222222222222222222222222111111333333222222111222222333333222000...------............///000111111111000////////////////////////......//////000000111111000000////////////000000//////............/////////////////////////////////...,,,++++++,,,...///,,,,,,,,,++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------,,,,,,++++++,,,,,,,,,+++++++++******......---,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********++++++++++++,,,------.../////////.........---------------------++++++++++++,,,---...///,,,,,,------------,,,,,,+++,,,------++++++,,,---//////000000000000//////------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------...///000111//////000000000000000111000///...---------------++++++,,,,,,,,,,,,,,,,,,------............------000000000000000000//////111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,---......------///000...------------...//////////////////////////////111111111000000//////...---...////////////////////////000000000000//////111000/////////000222333444555666777777555333222333333333222222222111111+++---111333333333333333111222222222222222333333444444333333333333222222222222222333555777999:::======<<<<<<<<<<<<<<<<<<vvviii\\\PPPFFF>>>:::777666666666666666777777888888888777777666555444555555333222111000000000///000000000000000000//////...---,,,,,,...///111......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++(((***+++,,,+++***))))))+++******************+++)))***+++,,,---,,,+++******+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++---//////...---...///...------,,,---...///000,,,------...///000111111...............---------///000111111111222333444888888777666444333222111333333333333444444444444333555888:::;;;:::888666777777777888888777777777888666444222111111111111333333333222333444555666333444444444444333222222111111000000000000111111222222222222333333333333111111222222333333444444333222222111222222333333333222000///.........///---...///000000000000000........................,,,------....../////////000000////////////000000//////............//////000000000000000000000000///...,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,---*********+++,,,---...///++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))************,,,,,,---...//////......,,,,,,------------------*********+++,,,---...///,,,------.........------+++,,,------++++++,,,---........................------------------------)))***+++,,,---.........************+++,,,------.........------,,,,,,,,,......------------............/////////000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,000000/////////000000000111000///...---,,,,,,,,,.........------------,,,,,,...///...------...///---------------...//////////////////////////////000000//////////////////------.../////////////////////000000000000//////111000/////////000222333555444333222222222333333333333333222222222111111+++///222444333222222333111111111222222333333333444444444333333222222222111222222333555777888999999999:::;;;<<<======>>>xxxkkk]]]QQQGGG???:::999888777666666666666666888888888777777666555444666555444222111111000000000000////////////000000///...---------...000111......---------,,,,,,,,,---------,,,+++***((((((,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***++++++***))))))***++++++***))))))***++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++---.........---,,,***,,,......---,,,---...,,,,,,---....../////////------......//////000000,,,,,,,,,---------------...///111111111111333555888888777555333222111000333333333444444444555555555666888::::::999888777777888888999999888888777888666444222111111111111444444222222222333444555444444444444444333222222111111000000000000111111222333333333333444444444222222333333333444444444222222111111222222333333333222111000000//////000......///000000000//////------------............------------------......//////............/////////..................///000000000000000000000000...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------++++++++++++,,,------...++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---))))))))))))************++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++))))))))))))*********+++++++++,,,---............***+++,,,---------,,,,,,++++++***++++++,,,---...,,,------............---+++,,,------++++++,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********)))******+++,,,,,,------------------,,,,,,------,,,,,,,,,,,,,,,------------......//////000///......---------......////////////............++++++,,,,,,---,,,,,,,,,//////.........///000111000///...---------------............------------,,,---......---,,,---///---------------...///000000000000000000000000000//////............//////,,,---...///000000000000///000000111111000000///222222222111222222333444555333111//////000222333333222222222111111111111111444777555222//////111111111111222222333333444555444444333333222222111222222333444555666666777555666888:::<<<===>>>>>>zzzmmm^^^RRRGGG???;;;777777666555555555555666888888888777777666555444444333222111000//////////////////....../////////...............//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++++++++)))))))))******+++++++++)))***+++***((('''))),,,++++++***))))))***++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++)))+++------,,,+++,,,---***+++---///000000///............///////////////,,,,,,,,,------.........---///222222111111333666555555444444333222222222444444444444555555555555555666777777888888777777666777888999999888777666555444333222222222333444555444333111111222333444444444444555444444333222333333222222222222333333333333333333444444444555666555555444333222222222222222111111222222333444111222222222222222111111/////////000//////......---.........////////////...............---------......------------............------------......////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------------------------------,,,+++))))))***,,,---,,,,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++++++++,,,---......))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,)))***+++,,,------------)))***+++,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++,,,---------------+++,,,------++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++******+++,,,,,,,,,,,,------------------++++++++++++,,,---......++++++,,,,,,---......///......---------......///000/////////............+++,,,,,,---......------......---------...000000///......---------......------------,,,,,,,,,+++,,,---...---,,,+++,,,------,,,,,,------///000000000000000000000000000000///...---------...//////,,,---...///000000000000000111111111111111111000111111222333333333333222333222111000000000111111222222111111111000000000555888999666111...///111000111111222333333444444555555444333333222111111222333444444555555555555555666888999;;;;;;;;;;;;{{{nnn___SSSHHH@@@;;;555555444444444555555666888888888888777666555444333222111///......------//////............//////.........///////////////......---------,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))******++++++,,,''''''((()))***++++++,,,)))***+++)))''''''***---,,,+++***))))))***+++,,,,,,+++***)))***+++---...---,,,+++******+++,,,---++++++++++++++++++++++++'''(((***,,,---,,,***)))(((***,,,,,,+++++++++,,,)))+++...000111000...---///////////////.........,,,,,,------...///000000---///222222111111333666222222222333333333444444444444444555555555666666555555555555666666666666555666777888888777666555222222111111222444555666666555333111111111333444444444555555444444333222555444444333333444444555333333333444444555555555999888777555333111000///222111111111222333333444000111333444444333222111///000000000///...------.../////////000000111111000000//////.........------------,,,,,,------------------,,,,,,---------////////////////////////,,,------......------,,,...------,,,,,,------...------,,,+++++++++,,,,,,////////////////////////...,,,+++))))))***,,,---,,,+++*********+++,,,---,,,,,,,,,+++++++++***************+++,,,---...///******+++++++++,,,,,,,,,------------------------***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---------.........((()))***+++,,,,,,---,,,((()))***+++,,,++++++***,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,------.........*********+++---///000111******+++,,,,,,---............---------......///......---------,,,,,,,,,,,,------.../////////......---,,,,,,---...///000......---------......///,,,,,,,,,+++++++++******+++,,,------+++++++++---,,,,,,,,,---...///000111000000000000000000000000///...---,,,,,,---//////,,,---...///000000000000111111222222222222111111...///000222222111000000111111222333222111000///111111111000000000000///444777888555111///222666000000111222333333444444555555444333333222111111333444444555555444444333555666888999::::::999888{{{nnnaaaRRRDDD;;;::::::999666444333555777888888777666444333222111111111000//////000000///...,,,...000111000...,,,***///............---------+++,,,---......---,,,+++,,,,,,,,,+++++++++******...---+++))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++*********************+++,,,------,,,+++***------,,,+++******************+++++++++,,,,,,,,,---------,,,,,,+++++++++.........//////000000000,,,,,,------.../////////---.........//////000000444444333222222111111000333333333333333333333333222222333333333333444444222333555666666666555444555555666777777777777777666666666666666555555444444333111//////000111222555555555444444333333333111111222222222333333333555444333222333555777999:::888666333222111000111333222111111000000111111444333333333222111111111000111111111111000//////...//////000000000000000//////............//////............////////////---......///////////////......//////////////////...........................---,,,+++++++++,,,---...---+++*********++++++,,,,,,------,,,,,,++++++111000...,,,,,,,,,...///++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))***+++,,,---,,,++++++---,,,++++++******+++++++++++++++,,,,,,---------***++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------***++++++,,,,,,++++++***........................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++111111000000//////......++++++,,,,,,,,,------------------------...///000//////000//////...------...------,,,,,,------...,,,,,,---------............---,,,---......---+++++++++,,,,,,---...//////...------,,,,,,,,,------,,,,,,---......---,,,,,,+++,,,---///000111111111000000000000000000000000000...,,,---000111///---111///...///111222222111//////.........//////000////////////000000000000222222222222222222222222333222222111111222333333111111111222333444666777444555666888888777777666yyymmmaaaSSSEEE===;;;999888666555444555666777777666555444444555555666222111000000111111000/////////...---------------///............---------,,,------------------,,,,,,,,,,,,+++++++++******...---+++***)))***+++,,,******+++++++++,,,,,,,,,***+++++++++******)))(((************************************************+++++++++,,,,,,+++++++++,,,,,,+++*********++++++******+++++++++,,,,,,,,,//////.........------------------,,,,,,,,,,,,,,,,,,,,,---......//////000............/////////000333333222222222222111111333333333333333333333333222222222333333333444444222333333444444444444444555555666777777777777777777777777777777666555555555444222111000111222333444444444444333333333333222222222222333333333333444444333222333555777888888777555333222111111111333222111111000000111111111111000000000000000000222222333333222222111000......///000000000/////////..................///............////////////---...//////000000//////////////////....................................---,,,+++++++++,,,------......,,,+++++++++,,,,,,***+++,,,,,,------------000///---,,,+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))***+++,,,,,,,,,++++++---,,,++++++******++++++---------.........//////++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,------......------,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++............------------++++++,,,,,,,,,------------------------...//////......////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,+++***+++,,,---+++)))---------....../////////...------,,,,,,---------------...//////...------+++,,,---///000000111111000000000000000000000000111///---...000111///---..................///000---,,,,,,,,,---......///////////////000000000000222222222333333444444444333333222111111111222222111111111222333444555666666777888999:::999999888vvvkkk```SSSEEE>>>===777777666666555555666666888777555444333444444555333222111111222222111000222000---******,,,///111///............---------...------,,,,,,------...,,,,,,,,,+++++++++******---,,,+++*********+++,,,***++++++++++++,,,,,,,,,)))************)))((((((************************************************,,,++++++++++++++++++,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,............------------------,,,,,,+++*********,,,------......///000000............////////////111111111222222222222222333333333333333333333333222222222222333333333333333222222222222333444444555555666777777777666666777777888888777777666555555444333222111222333333333333333333333333444444222222333333333444444444444333333222333444666777666555444333222222222333333222111111000000111111//////000000000000000000333444444444444333222222------...////////////.........------------......---............/////////...//////000000000000000////////////......------........................++++++++++++,,,,,,......///...---,,,,,,,,,------))))))+++,,,---............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,++++++******++++++------------............,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,------------...------------...//////---....../////////......,,,,,,++++++++++++,,,,,,,,,++++++******,,,---...,,,+++***+++------,,,***.../////////////////////---------,,,,,,------.........///000000///......+++,,,---...///000000000000000000000000000000000111///...///000111000...---///111000---,,,...000*********+++,,,---...///////////////000000000000111111222333444555555666444333222111111111111111111111111111222444555666666777888999999999888888{{{rrrggg]]]PPPDDD======666666666666666666666555999777555222000/////////333111000000111222000///111///,,,******,,,///111///............---------...---,,,++++++,,,---...,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,++++++++++++++++++++++++)))***************))))))***************************************+++++++++---,,,+++******+++,,,---******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------,,,---------...//////000000.........//////////////////000000111222333333333222222222222222222222222111222222222222333333333444333222222222333555666555555666666666666666555666666666666666555555444444333222111111111222222111111222222333333444444222333333333333444444444333333222222333444555555333333333333333333333333333222111111000000111111000000111111222222333333333333444444333333222111,,,------...............------,,,,,,,,,,,,---------------.........//////...///000000111111000000000//////......------,,,........................******++++++,,,---......---------,,,,,,,,,------)))***+++,,,------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++++++++,,,******++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************+++++++++++++++++++++++++++*********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000,,,,,,,,,------------.........---------......///.../////////......---,,,,,,++++++******++++++,,,,,,+++***))))))+++,,,...------,,,...///000...---/////////...............------,,,,,,,,,---...............//////.........+++,,,---...////////////////////////////////////000000///000000000000///...222555333///,,,...222*********+++,,,---///000////////////000000000000///000000222333444555555444333222111000000000000111111111111222333444555555555555666666666666666uuulllbbbYYYMMMAAA;;;;;;555555555666666666666555888777555444222000//////222000//////000000///.........---------......//////............---------...---,,,++++++,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,++++++***************************))))))*********+++++++++---,,,+++******+++,,,---))))))))))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------......///000000111///////////////.........//////000111222222333444222222222222222222222222111111111222222222333333555444333333333444666777555555666666666666555555444444555555444444333222222111111000000000000000000111111222222333333333222222222333333333444444222222222222222333333444222222222333333333444444333222111111000000111111000000000111111222222333222222222222222111000000,,,------...............------,,,,,,,,,,,,------------------..................///000000000000000//////......---------,,,........................)))***+++,,,------......+++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------......//////000000,,,,,,---------.........///......---------......000000000///...,,,******,,,++++++******++++++,,,++++++*********+++,,,---------,,,...000000///---......------------------,,,,,,,,,,,,,,,---...///------------------------+++,,,---.../////////...........................///000000000/////////000...222555444///,,,...111+++++++++,,,---///000111////////////000000000000---...///000111222333333333222111111000000000111111111111111222333333444555555555555555666666666qqqiii___VVVKKK???::::::555555444444555555666777444555666777777777555444111000//////000000///---,,,---.../////////...---///............---------...------,,,,,,------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++************************)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,******)))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------((()))***+++,,,---...///---......//////000111111///////////////.........//////000000111222333333222222222222222222222222111111111111222222222222555444444444444555666666555555666666666555444444333333333444333222222111000000000000000/////////111111111111111111222222111111222222222333333333222222222222222222222222111111222333444333333333333222111111000000111111......//////////////////000111111111111000//////------...////////////.........------------......,,,------------.........---......///////////////------------------------........................******,,,,,,------------******+++,,,,,,,,,++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,---------++++++******++++++,,,------,,,++++++******++++++------------,,,,,,,,,,,,***++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***************++++++,,,------++++++++++++------,,,,,,,,,,,,,,,---------,,,---------............//////...------------...000000//////---,,,***))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,...///...,,,,,,,,,------------------,,,,,,,,,,,,---......///------,,,,,,,,,,,,------,,,,,,---..........................................///000///...---...000,,,///222111///------...---------...///000111222////////////000000000000------...///000111111222111111000000000111111222111111111111111222333333777777666666666777888999ppphhh^^^UUUJJJ>>>999999666555444333333555777888222444777:::;;;999777555222111///000111111000...,,,------...............///............---------,,,------------------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,++++++++++++******))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---......///.........///000000111111000/////////............//////000000111111222222111111111111111111111111111111111111222222222222333333444555555555555444555555666666555555444333333444444444444333222222111111111111111000//////111111111111111000000000000000000111111111222222111111222222222222111111111111222333444333222222333222111111000000111111///////////////.........000000111111000000///.........///000000000/////////..................///,,,,,,---------.........,,,,,,---...............+++,,,,,,------......///........................++++++,,,---------,,,+++******,,,---------,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++******************************++++++,,,------...++++++*********+++,,,------,,,++++++******++++++---------,,,,,,,,,++++++)))******+++,,,,,,,,,,,,***************************************************+++++++++,,,,,,,,,,,,***************************************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...,,,,,,------------,,,,,,++++++******++++++,,,---...---+++******+++---...---,,,,,,,,,,,,,,,,,,+++------------............//////...---------------------.........---,,,,,,------,,,,,,,,,,,,------***+++---.........,,,++++++++++++,,,...///...---,,,,,,------......//////,,,,,,,,,,,,---.../////////...---,,,,,,---...///,,,,,,---.........------------------------------,,,...//////,,,,,,---///,,,---///000000///...---///.........//////000111////////////000000000000.../////////000000111111000//////000000111222333111111111111111222222333777666666555666777888999qqqhhh^^^UUUJJJ???999999666555333222222444777999222444888;;;:::777333000333222111111222222111///...------,,,---...///000//////.........---------+++,,,............,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))***************************************((())))))***++++++,,,,,,***+++,,,------,,,+++***++++++***)))(((((())))))******+++++++++,,,,,,,,,)))))))))******+++++++++.../////////////////////......//////000000111111000000//////.........---000000000000111111111111111111111111111111111111000111111111111222222222111222333444555444333222555666666666555444333333444444555555444444333222111222222222222111000000222222111111000000/////////000000000000111111111111111222222222111111000111111333333444333222111333222222111000111111111222222111111000000//////111111111111111000//////...//////000000000000000//////............//////,,,,,,,,,---------......+++,,,------......------***++++++,,,---...//////........................+++,,,---------,,,+++******+++---...///...------)))***+++,,,---.........***+++,,,---------------------------------------***+++,,,------,,,+++*********************************+++,,,,,,---......,,,+++*********+++,,,------,,,++++++******+++++++++++++++******)))))))))((()))***+++,,,---------************************************************(((((())))))***************************************************************+++,,,------,,,+++***))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++,,,------......---..................---,,,,,,++++++,,,,,,---......---+++******+++---.../////////......------------------.........//////000///...---------------***+++,,,---...............------,,,,,,------...)))+++...000000///---+++---------...111111111///,,,------...///000111111+++++++++,,,---...///000000///...------...///000,,,,,,------...---------------------------------+++---///...,,,+++,,,///......///222444333111/////////.........//////000////////////000000000000000000000000111111111111.../////////000222333444111111111111111111222222555444444333333555666777sssfffYYYPPPHHH@@@;;;:::666666666777666555555444555666666777777666555444444///---000111......///...---,,,---/////////...---///000///---,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,++++++******)))(((((((((.../////////---+++(((&&&(((((((((((())))))))))))++++++************++++++***++++++,,,,,,++++++***++++++******))))))((((((+++,,,---...---,,,+++***...------,,,,,,------...,,,,,,------...///000000............///////////////222555444000......000333111000000111222222111111111000000111111222333111111111111222333444444555444333222222222333444444444555555555555444444444333222111000000000000+++---///000111111111000444333333222111000......111111111111111111111111///111222111000///000111///000111222333222111111111111222222222111111000111111000000//////......///000111222222111000///...............---------.../////////000000111111---...............------.........------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,...///++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,---......)))***+++,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++*********))))))))))))************)))***+++,,,---,,,+++***++++++++++++******))))))++++++******)))((((((((()))))))))))))))))))))))),,,,,,+++******+++,,,,,,---,,,+++*********+++,,,---------------------------...///000000///...---------------------------..................------///......---------......//////.........---------***++++++,,,,,,++++++***------............------------------.........///111111000///////////////...---,,,,,,,,,,,,---...//////...------------.........---------,,,,,,,,,///...,,,++++++,,,...///000000000000///////////////////////////......---////////////000000000000///////////////000111111000111222222111000111222333333222222333333444444555777888777444333444666rrrfffXXXPPPHHH@@@;;;:::555555555555555444444333444444555666666555333222333///...111222000000111...---,,,---/////////......000111000...------.........---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,++++++******+++++++++++++++++++++++++++,,,---------+++***)))(((((()))))))))*********++++++************++++++***++++++,,,,,,++++++***++++++******************+++,,,,,,,,,,,,,,,++++++---------,,,,,,---------,,,,,,------...//////000............////////////---...//////---,,,,,,---333111000000111222222111111111000000111111222333222222111111111222333333444333222111222222444444444555555666666555555444444444333111111000000000...//////000111111111111000000111222222222222111111111111111111111111111///000111111000///000111///000111222222222111111111111222222222111111000111000000000/////////...---...///000000///...---/////////......---------........./////////000000---...............------......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++******************++++++++++++***++++++,,,---))))))***+++,,,---......++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************++++++++++++++++++++++++...------,,,,,,,,,------******++++++++++++*********************+++++++++,,,,,,,,,+++++++++******************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,+++*********,,,,,,------------,,,,,,,,,,,,+++,,,------------,,,+++------------------------........................///......---------......//////.........---------,,,,,,------------,,,,,,------............------,,,,,,---------.........111000000//////////////////...------------...///---------------...///000......---------,,,,,,,,,...---,,,++++++,,,---...000////////////////////////////////////......---.../////////000000000000---------------...//////000111222222111000111222444333333222222222222333555777888777555444555777rrreeeXXXOOOGGG???::::::444444444444444333333333333444444555444333222111333///...222333111000222...---,,,---/////////......000111111///......///......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++******)))(((+++++++++,,,---.........))))))******+++,,,,,,---))))))*********+++++++++++++++************++++++******++++++++++++******************++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---......//////---............/////////000///......000111111000333111///000111222111000111000000000000111222222333333222111111111222222333222111111222333444555555555666666666666555555555444333222222111111222222111111111111111222222000000111222222222222222111111111111111111111111///000111111//////000111///000111111222222111111000111111222222222111111000000000000////////////---...///000000///...---000000//////...---,,,,,,---------............///------...............---...------------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,------------******))))))))))))******+++++++++++++++,,,------))))))***+++,,,------...,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,++++++************+++++++++++++++***************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---++++++******++++++,,,---++++++++++++************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,*********+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------..............................---------......///...............---------------............------------............------,,,,,,---------.........000000//////......//////000///............///000,,,,,,,,,---...///000111......---------,,,,,,,,,---,,,+++******+++,,,---///////////////////////////////////////......---....../////////000000000---------------...//////000111222222111000111222222111111111222333333444555666777777666555666888~~~qqqdddWWWNNNGGG???::::::555555444444444333444444444444555555444333222111333///...222222000...///...---,,,---/////////...---///000000...---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((,,,,,,,,,,,,------......))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******((()))))))))******++++++,,,+++*********+++,,,---,,,------------------,,,,,,,,,,,,------.........---------.........//////222///,,,---111333333222222111//////111111111000000000000000000111222222333333222111000000111111111111000111111333555666555666666777777666666555555444333333222222222333555444222111000111222222333333333222111000//////111111111111111111111111///000111000///...///111///000000111111111111111000000111222222222111111000000000000///////////////000111222222111000///111111000///...---,,,,,,------------------------,,,---......///.........------------------------***,,,...//////...,,,***,,,,,,------------------++++++************++++++,,,++++++++++++,,,------,,,,,,+++++++++*********,,,------......------,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,------------,,,++++++******------------------------........................---------..................------------...//////........................------............------------............------------........./////////000//////........./////////..................///,,,,,,,,,------///000000......---------,,,,,,,,,,,,++++++******++++++,,,.........//////////////////////////////......---........./////////000000///////////////000111111000111222222111000111222......///000222444666777444555666666666666777888}}}ooocccVVVMMMFFF???:::999777666555555444444555555555555666666555444222111444000...111111---***+++...---,,,---/////////...+++---......---,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******---,,,,,,,,,+++++++++************))))))***++++++++++++++++++,,,,,,,,,,,,++++++************++++++)))******++++++******)))'''(((((())))))*********++++++***)))***+++---...,,,,,,---......---,,,,,,,,,,,,,,,---------------------------...............+++((()))---000000///222000//////000111111000000000//////000000111222333222222111000000000000111111000000111333444555555555666666666666555555444444333333222222333333555444333111111111222222222222222222222111000///000000000000000000000000...000111000///...///000000000000000000111111111///000111222222222222222////////////000000000000///000111222222111000///111000000///......---------------------,,,,,,,,,,,,------...//////......------------------------+++,,,...//////...,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,------......------,,,+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,+++***))))))***+++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,+++***)))***+++,,,---+++++++++++++++++++++,,,,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...---------,,,,,,+++++++++------------------------........................---------.........//////---------------...//////---.....................,,,,,,------------,,,,,,------............------...////////////000000000//////............//////------------------------///......---------............---------,,,,,,,,,++++++++++++++++++++++++------....../////////000///////////////......---............///////////////////////////000111111000111222222111000111222000000000111222333555555444444444555666777777666{{{nnnbbbUUUMMMFFF>>>:::999888777666555444555666666666666666666555444222111222///...111111,,,)))***...---,,,---/////////...***,,,------,,,,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))))))))+++++++++++++++***************+++++++++,,,,,,,,,++++++************++++++))))))************)))))))))))))))))))))************************+++,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,------,,,------------.........---,,,+++,,,...000000000222000...///000111000///000////////////000111111222222111000000000111111222111000000111222333444444444555555555555444444333333222222222222333333444333333222111111111222...///000111222333333333000000000000000000000000...///000000......///000000////////////000111222///000111222222222222222////////////000000000000---...///000000///...---000000000/////////.........------------,,,,,,,,,,,,,,,---...////////////,,,,,,,,,------------...,,,------------------,,,............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...)))***+++,,,---......///,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++************+++++++++++++++******************++++++++++++,,,,,,,,,************++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++---...------------------------,,,,,,++++++++++++,,,,,,........................,,,,,,------.../////////---------------...///000---------...............,,,,,,------------,,,,,,------............------....../////////000000000......------......//////,,,,,,------------,,,,,,//////...---------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------......//////000///////////////......---------........./////////---------------...//////000111222222111000111222555444444333222222222222555333333333555666555444yyymmmaaaTTTLLLEEE>>>999999888666555333333444555666555555555555444222000///000------111222///,,,,,,...---,,,---/////////...***,,,......---,,,---.........---------,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++***************+++,,,------,,,+++***************++++++++++++++++++************++++++))))))************)))))),,,,,,++++++++++++++++++((()))***++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///000111000000000111111000......000111000//////////////////000111111111000000000000111111222222222111000000111222333333333444444444444333333222222111111111222222333111222222222222222111000...///000111222333333333000000000000000000000000...///000///......///000000//////...///000111222//////000222222333333222.../////////000000000111---...///000000///...---///////////////000000000............---------,,,+++,,,---...////////////,,,,,,,,,---------.........---,,,,,,,,,,,,---...///.........---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......++++++,,,---...//////000++++++,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++******)))***,,,---...,,,------......//////000------,,,++++++,,,------........................,,,,,,------...//////000---,,,,,,------///000000---------.........//////------............------------............------------------...............------------...///000,,,---...//////...---,,,......---------......///......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///000000///////////////......------------.........//////---------------...//////000111222222111000111222444444444333444444555555555333111222444444333111wwwmmmaaaTTTLLLEEE>>>999999777555444222222333444555444444444444333111///......+++---222444111///000...---,,,---/////////...+++---//////.........///......---------,,,,,,,,,---------,,,,,,+++++++++'''((()))***+++,,,,,,,,,)))******++++++,,,,,,---)))***,,,...///...,,,+++))))))*********+++++++++++++++************++++++))))))************)))))).........------,,,,,,,,,'''(((***+++,,,,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((,,,//////---+++,,,...111000......000000000//////////////////000111111000000//////000111222222333222111000000000111222222333333444444333333222111111111000111111222222000000222333333222111000111111222222222111111000000000000000000000000000...///000///...---...000000///.........///111222//////000222222333333333.../////////000000111111///000111222222111000///......//////000000111111/////////......---------+++,,,---...////////////,,,,,,,,,------.........///...,,,++++++,,,.../////////.........---------,,,++++++******++++++,,,---,,,,,,,,,,,,---......//////.........---------***++++++,,,,,,++++++***///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,)))***+++,,,,,,+++***)))))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---,,,+++++++++++++++,,,,,,---------*********++++++,,,------------------------------***+++,,,------,,,+++*********))))))***,,,---///,,,------...///000111111000///............///000////////////////////////,,,,,,------...///000000,,,,,,,,,---...///000111---------.........//////......////////////......---..................---+++++++++,,,,,,,,,---------------------...///000---...///000000///...---,,,,,,,,,---...///000111......---------,,,,,,,,,,,,------......------,,,,,,,,,------...///000000///////////////......------------........./////////////////////000111111000222222222111000111222///000111333555888:::<<<555333111111333333111///xxxkkkaaaUUUMMMEEE===999999777666333111111222444666777777777777666555444333333000......///000000///---...///...,,,,,,...///,,,,,,---......---,,,,,,,,,------...////////////111...+++((('''(((+++---******************************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((((()))+++---,,,+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---...000///---,,,,,,---...///---,,,,,,,,,,,,---.....................///000000000000000000000000000000,,,---///000111000...------------...///000000111000000000000000000000000000111222222222222111000555555555444333222000///111111111111000000//////000000000000000000000000111111111111111000//////000000000000000000000000........................000000000000000000000000111111000000111222333333111111111000000000000000222222222111000//////...........................---------------...///000........................++++++,,,---............/////////...---------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,------.........************************,,,++++++******++++++,,,------++++++++++++---------,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,++++++***))))))))),,,,,,,,,++++++++++++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))),,,...///...---------...........................///000///---,,,,,,...111000///..................------------...////////////......------,,,,,,---,,,,,,---......---+++000000///...........................///000222222111111111111000000000000000000000000////////////000///---,,,,,,---///000.........///111000...,,,******++++++++++++,,,,,,------------...///111222000000///...------,,,,,,,,,---///000000000/////////////////////000111111444333333222111000//////222222111111111111111111222222222222222222222222xxxkkkaaaVVVNNNFFF===999:::777666333222111222444555777777777666666555333333333111///.../////////...---...///...,,,,,,...///////////////////////////++++++,,,,,,---,,,,,,,,,111///,,,***)))***,,,---************************)))******+++++++++************+++++++++,,,,,,,,,***)))(((***,,,------,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++++++++,,,---222000...,,,+++,,,,,,------,,,,,,,,,,,,---.....................//////000////////////////////////...///111222222222000///,,,------...//////000000000000000000000000000000111111111111111111111111333333444444444333222222222222111111111000000000000000000000000000000000111111111111111000//////////////////////////////........................000000000000000000000000000000000000000111222222111000000000000000000000222222111111000//////...000000000000000000000000---,,,,,,,,,---......///........................---------...------,,,,,,...............---------............------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,******++++++,,,,,,------++++++++++++,,,,,,------************************+++******************+++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************)))))))))******+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***---///000///....................................///000///---,,,---...000//////............///...------------...///////////////..................,,,,,,,,,---...---,,,//////...---------------............///000111222000000000/////////......000/////////////////////000...---,,,,,,---...000.........///000000...,,,,,,,,,------------......---------...///000000000000//////...------,,,,,,,,,---.../////////......///////////////000000111333333222111111000//////111111111111111111111111222222222222222222222222xxxkkkaaaVVVNNNFFF>>>:::;;;777555333222222333444555666666666666555444333333333111///...//////...------...///...,,,,,,...///000///...------...///000/////////000//////......//////...---,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++************+++++++++,,,,,,,,,+++***)))+++---...---,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,222111///---++++++++++++,,,,,,,,,,,,,,,---............------......///000////////////////////////...///000111222111000000...//////000000111111111000000000000000000000000222111000000000000111222222222333444444444444444222222222111111111111111000000000000000000000000111111111111111000//////////////////////////////........................000000000000000000000000000////////////000000111000000000000000000111111222111111000000//////...000000000000000000000000------------------......------------------------............---,,,+++***---------...............000000/////////.........+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,------------,,,,,,*********+++++++++++++++************++++++++++++******************************))))))))))))******---,,,,,,++++++,,,,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******)))))))))******)))************+++++++++''''''((()))***+++,,,,,,++++++***************)))******+++++++++,,,,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---000000///......///........................---/////////---,,,---............---......//////...------------...//////...///////////////000000///---++++++,,,---------...---,,,,,,,,,,,,,,,,,,............///000111111/////////.........------///////////////////////////...---,,,,,,---...///......---...000000...,,,,,,,,,------------......+++,,,...///000000///////////////...------,,,,,,,,,,,,---.........------//////......//////000111222222111111000000//////111111111111111111111111222222222222222222222222xxxkkkaaaVVVNNNFFF???;;;<<<666555444222222333444555555555555555555444333222333111000/////////...,,,---...///...,,,,,,...//////...,,,++++++,,,...///000000000000000///...------------------,,,++++++++++++++++++++++++++++++,,,------------,,,++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,*********++++++***************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,000///...---,,,+++,,,,,,,,,,,,++++++,,,,,,---......------------...//////////////////////////////,,,---.../////////......111111111222222333333333000000000000000000000000333111000......000111333222222333444444444444444222222222222111111111111000000000000000000000000111111111111111000//////................................................000000000000000000000000//////.........//////000000000000000000111111111111111000000////////////....................................///.........++++++++++++++++++++++++---------...------,,,,,,,,,---------.../////////////////////............+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***************++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******++++++,,,((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,+++***)))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++---//////...---...///........................---...///...---,,,---///------------......///000...------------...//////......//////000000111111///---***)))+++,,,------------,,,,,,,,,,,,------...............///000111/////////.........------.........//////////////////...------------...//////...---...//////...---*********+++++++++,,,,,,+++,,,...000000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000000000000000//////000000000000111111111111111111111111111111111111wwwjjj```UUUNNNFFF>>>;;;<<<666555444333333333444444333444444444444333333222222111000///000000...,,,---...///...,,,,,,...//////...,,,++++++,,,...///++++++,,,++++++***)))(((++++++,,,---,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++---...---,,,+++******************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,------...,,,++++++++++++,,,---------------------...//////........................,,,------...............000000111111111111111111000000000000000000000000222111///......///111222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111000//////////////////////////////........................111111111111111111111111//////.............../////////000000111111111111000000000///////////////........................//////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---------.../////////.........---------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++*********+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***)))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------***+++------,,,,,,,,,...........................,,,...///...------...///---------------...///000...------------...//////......//////000000111111///,,,***)))***,,,------...---------------.....................//////000000000000/////////......------....../////////000.........------.........///---,,,---...///...---*********+++++++++,,,,,,+++,,,...000000///---,,,...............---------,,,,,,,,,+++++++++,,,,,,...............//////000//////////////////000000//////000000000111111111111111111111111111111111wwwiii___TTTMMMEEE>>>;;;;;;555555444444333333333444222333333444444333222222111000///000111111///------...///...,,,,,,...///000///...------...///000++++++,,,,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++++++++***))))))***++++++******+++++++++,,,,,,,,,*********+++++++++++++++,,,------......------,,,+++++++++,,,------......+++++++++++++++,,,------------,,,,,,------...///............................../////////000000000........................000000000000000000000000111000////////////000111222222333222222111000000000000000000000111111111111111111111111111111111111111111111111000//////000000000000000000000000........................111111111111111111111111000//////............////////////000111111222222////////////////////////000000000000000000000000...///000111000///...---........................)))***+++---...///000000---------...............---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++......------------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,***************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))((('''&&&(((((()))***++++++,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,,,,++++++,,,---........................,,,---///...------...///---------,,,------.........------------...//////...///////////////000000...,,,******+++,,,,,,,,,---------------......//////......---......//////000000000/////////......---------......//////000........................///---,,,,,,---......---,,,,,,------------......,,,---...//////...---,,,........................------,,,+++++++++,,,,,,......------......///000------......//////000000...//////000000111111111111111111111111111111111vvvhhh^^^SSSLLLDDD===:::;;;555555444444444333333333222222333333333333222222///......000111222000...---...///...,,,,,,...///////////////////////////------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............******+++++++++,,,,,,,,,,,,+++******+++,,,+++***++++++***))))))***++++++******+++++++++,,,,,,,,,)))*********+++++++++++++++,,,------------,,,+++++++++,,,---------,,,,,,+++++++++***++++++,,,---------,,,,,,------...///........................///.........//////000000........................000000000000000000000000000000000000000000000000//////000111111111111000....../////////000000000111111111111111111111111111111111111111000//////111111111111111111111111........................111111111111111111111111111000//////......//////...//////000111111222222////////////////////////000000000000000000000000---...///000///...,,,+++------------------------***+++,,,---......///..................---------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,+++++++++************************************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,---------,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++++++++(((&&&$$$)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,++++++---...........................,,,---......------...000......---,,,,,,,,,------...------------...///////////////...............,,,+++***+++,,,,,,,,,***,,,,,,++++++,,,------...///......------........./////////.........------,,,,,,---......///000000---..................---///---++++++---......---,,,,,,------------......------------------------........................///...---,,,+++,,,,,,---...------------...//////,,,,,,---......///000000......//////000111111222111111111111111111111111vvvggg]]]RRRKKKDDD<<<999:::555555444444444333333333111222222333333333222222...---...000222222111///---...///...,,,,,,...///,,,,,,---......---,,,,,,******+++,,,------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------///111222333333333******+++++++++,,,,,,,,,,,,***)))***++++++***))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))******++++++++++++***+++,,,------,,,+++***---------------,,,+++***++++++******++++++,,,------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......111111111000000000000000000000000000000000000000//////000000000000//////,,,---...000111111222222---.........//////000000111111111111111111111111111111111111111000//////111111111111111111111111........................111111111111111111111111111111000///////////////...//////000111222222222.........///////////////........................+++,,,---......,,,***)))************************,,,,,,------...---------/////////......------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++'''(((((()))***++++++,,,+++*********))))))((((((************************,,,++++++******++++++,,,++++++------------++++++***+++,,,---------,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++************************************************)))+++---...---+++'''%%%***************+++++++++))))))***+++,,,------...))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...000........................,,,---......------///000///...------,,,,,,,,,,,,...------------...////////////......---------,,,++++++***+++------+++)))+++*********+++,,,,,,---///......---------............---------,,,,,,,,,,,,,,,------...///000000------............------///---++++++,,,......---******+++++++++,,,,,,,,,......---,,,,,,,,,---------.....................000///---,,,+++,,,------...------------...//////+++,,,,,,---...///000000---......///000111111222000000000000000000000000ssseeeZZZNNNHHHCCC===999999555333222222444444333111111111111222222111111111222,,,+++000444333000///------------------------...---,,,,,,++++++++++++******,,,,,,,,,,,,******---,,,,,,++++++,,,,,,------******...---'''&&&)))---..................---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++***))))))***,,,***+++,,,...///000000000++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---///000000000///...//////.........---------000//////.........//////000000000000////////////000000000000000000000000...000111222111...+++)))///////////////000111111222111000000000111333333222111111111111222333444222111000///........./////////...---------------///////////////000111111555444333111000...---,,,000000000000///...,,,,,,000000////////////000000---......///////////////---------------------------------,,,,,,+++++++++,,,,,,,,,---------......+++,,,---.........---,,,------------------------,,,++++++++++++,,,------111///---+++***+++,,,---***++++++,,,,,,------......---,,,---///000///...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---+++***************++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......---,,,++++++++++++111---***))),,,---,,,***,,,...//////---,,,++++++---------,,,,,,+++++++++---------,,,,,,++++++***,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---.........//////,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---.........---,,,,,,+++---------.........//////------......------,,,+++---.........---,,,++++++---,,,,,,++++++,,,,,,---////////////////////////.......................................---------................................./////////000000000//////111333444333111111111222222222222111111ssseeeZZZNNNHHHCCC===999999555333222222444444333111///000111222222111000//////***(((---111///---,,,------------------------///...------,,,,,,,,,---,,,------......------,,,,,,++++++******++++++,,,---******...---(((&&&))),,,------......------,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,+++******+++---******+++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////////////////.........------------//////............//////000/////////////////////000000000000000000000000222222111000///////////////////////////000111111222111000000000111222333111111111111111111111111000000000000000000000000222222111000/////////000///////////////000000111222111111000000//////...000000000000000///...---000000////////////000000------...////////////...---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,------...000///---+++++++++,,,---******+++,,,,,,---......,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************+++,,,,,,------------............---------,,,,,,++++++++++++++++++++++++,,,,,,---++++++************+++++++++++++++,,,+++******))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,------,,,+++++++++,,,,,,...---++++++,,,,,,++++++,,,...///...,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------------------------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---......,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------......------,,,++++++++++++,,,,,,,,,------------......------,,,+++...............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------.............../////////---------...000111000///000111111222222111111000ssseeeZZZNNNHHHCCC===999999555333222222444444333111///000222444444222000///111---+++000333111//////........................//////...---------.........------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,***+++---,,,)))(((***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,------,,,++++++,,,...,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---............---......///000............------------///...............//////////////////////////////000000000000000000000000333111...,,,,,,...111333///////////////000111111111111000000111111222333000111111222111111000000...///000222222222222111000000///...---,,,------//////......//////000111////////////000000000000000000111111111000000///000//////......//////000------...///////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,------------------------------------------------------.........///...---+++++++++,,,,,,))))))***+++---...//////+++***)))***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------******))))))******+++,,,------------..................---,,,+++******)))++++++,,,------------,,,++++++************++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++,,,------+++,,,------,,,***++++++---......---++++++,,,---,,,,,,,,,,,,++++++++++++++++++******+++,,,...///,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---............---////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------......------,,,,,,+++++++++,,,,,,,,,------------......------,,,+++.........///......---,,,,,,,,,++++++++++++,,,,,,************************------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................---------,,,,,,...000111000...000111111222222111111000ssseeeZZZNNNHHHCCC===999999555333222222333444222111222333333333333333333222333///...222444222000111////////////////////////......------------......,,,,,,************,,,,,,...------,,,,,,------...,,,++++++,,,,,,******+++******++++++++++++*********++++++,,,,,,++++++***)))))))))*********+++++++++,,,---,,,******,,,---............---+++***)))+++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...///...---,,,---...///000------------------------......---------...//////.........//////////////////////////////////////////---+++)))))),,,///111///////////////000000111111111111111111222222222///000111222222222222111...000222333444333111000///...---,,,++++++++++++///............///000000///////////////000000000000000111222222222111111/////////....../////////...//////000111000000000////////////////////////------------------,,,,,,---------------------...++++++,,,,,,------------------------------------------.....................---,,,+++++++++,,,,,,))))))***+++---...//////+++))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------***************+++,,,,,,,,,,,,---------...............---,,,+++***)))((()))***,,,---------,,,+++,,,,,,+++*********++++++,,,------------,,,++++++***************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************+++,,,---...(((+++///...+++)))***,,,---------+++******,,,...,,,+++++++++++++++++++++,,,+++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,---......//////......////////////............,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------000111111000---+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,---------.........//////------......------,,,+++.........//////......---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............------------000//////111333444222111000000111111111111000000rrreeeZZZNNNHHHCCC===999999555333222222333444222111444333111000000111333444000,,,,,,000000...,,,...////////////////////////---,,,,,,,,,,,,,,,------,,,,,,************,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,)))******************)))***++++++,,,,,,++++++***)))************+++++++++***+++++++++))))))+++,,,---...............------+++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---......---,,,,,,,,,---///000,,,,,,---------------------------------...//////------....../////////000////////////////////////,,,,,,++++++,,,---...//////////////////000000111000000111111222222222222...///000111333444444444000111333444333222000...111000//////......//////...............//////000000000000000////////////000111222222222222222111//////............//////000000111222222222222111////////////////////////------------------------/////////...............++++++++++++,,,,,,------------------------------,,,---.../////////......---,,,,,,,,,+++++++++,,,)))******+++---......///,,,+++***+++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,------------.........---,,,***)))((((((((()))+++,,,,,,,,,+++***---,,,,,,+++******++++++,,,------------,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++)))))))))***+++,,,---...'''+++......+++)))***,,,,,,,,,,,,+++******,,,///++++++++++++++++++++++++---,,,+++*********++++++)))))))))***************+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,---......//////...............------,,,,,,,,,***++++++++++++++++++++++++++++++,,,,,,---------111111111///,,,******+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...------,,,---------.........//////------......------,,,+++------...............---,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------------------........................111000000222444444333222000000000111111000000000rrreeeZZZNNNHHHCCC===999999555333222222444444333111111000...------...000111111//////222222...---000........................,,,,,,+++++++++,,,------...------,,,,,,------...))))))(((((((((((())))))***,,,,,,)))***---...---))))))************))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++***))))))***,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------,,,------...///,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////---------......//////000000000000000000000000000---...///000000000000//////////////////000111111000000111222222222222111......//////111222444555111222222222222000///......------------...//////......------......///000111111111111000000000000111111222222222111111000///......------......///000000111222222222222222........................------------............/////////...............+++++++++++++++,,,------------------------------+++,,,---//////...------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------,,,+++***))))))((())))))***++++++++++++***...---,,,++++++***++++++,,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++((())))))***************)))))))))******,,,------(((***,,,,,,+++***+++,,,***+++,,,+++******,,,...*********+++++++++++++++,,,,,,,,,+++******)))))))))))))))***************++++++,,,,,,,,,,,,++++++******+++,,,------------,,,,,,---............------------,,,++++++******)))***++++++,,,+++++++++***++++++,,,,,,------...///000///---+++***+++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------+++++++++,,,,,,,,,------------......------,,,++++++,,,------...---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......................................./////////000000...---...///111222111000///000000111111000000///qqqeeeZZZNNNHHHCCC===999999555333222222444444333111///000000111111000000///333111222555444000000222------------------------,,,,,,,,,,,,,,,---......,,,------......------,,,***))))))))))))))))))***))),,,,,,))))))...000---)))******++++++******)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------++++++,,,+++***)))+++---******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,---......///000000000000000000000000000000//////000000111000000000///////////////000111111///000111222333222222111000///---,,,,,,...000222000000000000000000000000)))))))))***+++,,,.........------------...//////000000111111222222333333111222222222111000/////////......------....../////////000111111111000000------------------------------------.........///......------,,,,,,,,,,,,,,,+++*********+++,,,---------------------------***+++---.........,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,+++++++++******))))))+++************+++,,,,,,......---,,,+++++++++++++++++++++,,,+++******)))*********+++,,,---------++++++++++++++++++++++++))))))***++++++++++++*********))))))***+++,,,,,,+++***))))))+++,,,,,,+++)))***,,,,,,++++++,,,---)))*********++++++++++++)))***+++,,,,,,+++)))(((******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++,,,------------------------,,,+++*********((()))***+++,,,++++++*********+++,,,,,,---......---------+++******+++---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,------......------+++++++++,,,,,,,,,------------......------,,,+++***++++++,,,------,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......///000111222222,,,,,,,,,---///000///...//////000000000000//////qqqeeeZZZOOOHHHCCC===999999555444222333444444333111///111555777777555111///000///000222111---,,,000---------------------------------------...///000******,,,------,,,******---,,,,,,,,,,,,,,,,,,---)))---,,,((()))///111...******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,------,,,++++++,,,...,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...///...---,,,+++++++++,,,,,,---------+++++++++,,,---...///000,,,,,,------...///000000000000000000000000000000000///............///000///////////////000111111///000111222333222111111222000---***)))***,,,...///.........///000111222++++++,,,---...000111222...------------...//////...///000111333555666666222222222111000///...---.........------.........---......///////////////---------------------------------.........//////,,,,,,,,,++++++*********,,,+++*********+++,,,---------------------------)))***,,,......---,,,+++***++++++,,,,,,,,,++++++---------,,,,,,,,,++++++,,,+++***+++---...---,,,---------------------------------,,,,,,+++++++++)))***+++,,,------...///++++++,,,,,,,,,---------*********)))***++++++,,,++++++,,,,,,,,,---------++++++******************---,,,+++***+++,,,---...///...---,,,++++++++++++***++++++++++++***))))))******+++,,,------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********)))******+++,,,---)))''''''***---,,,+++'''***,,,---,,,++++++,,,))))))******++++++++++++&&&(((+++------,,,***))),,,,,,,,,------.........+++++++++,,,,,,+++++++++)))***+++,,,------...---***+++,,,,,,------,,,,,,......---,,,,,,+++******((()))***+++,,,,,,+++*********+++,,,,,,---......+++++++++***)))***,,,...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,---.........------------.........//////------......------,,,+++)))***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444,,,,,,,,,---///000///...//////000000000000//////qqqcccXXXLLLFFFAAA;;;888888:::333///222555444111000222000///000222444444444444222000/////////...,,,...------,,,,,,------...........................///111333111---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************************+++,,,,,,---......))))))(((((()))***++++++,,,,,,,,,+++++++++++++++.........------,,,,,,,,,+++++++++*********))))))...***&&&$$$'''+++...000+++++++++,,,,,,,,,------+++,,,------......------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++111000///...---,,,++++++....................................////////////000000000000000000000000333333222222111111000000000000//////.........---////////////....................................---,,,+++,,,...///...---......000333555444222///444333222000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///......------------,,,------......------,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))((((((((())))))***+++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******...,,,***))))))***,,,---+++,,,,,,------,,,,,,+++(((((())))))******++++++)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,+++******+++,,,---******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++......---,,,+++))))))(((++++++++++++++++++++++++))))))***+++,,,...///000,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******---+++******+++,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++******)))+++,,,------++++++,,,---'''(((***+++------......------///000111111111111---------......000111111000000000000111111111111qqqbbbWWWLLLFFFAAA;;;888888:::333///222555333111111222111111222444555444333444222////////////...,,,...------,,,,,,------..................---------//////...,,,)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************************++++++,,,------...)))))))))))))))******+++***+++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++)))((((((***,,,------,,,,,,---------.........,,,,,,------...---------+++++++++,,,,,,---------+++++++++,,,,,,---------............------------------------------------............////////////000000000000000000000000//////......------------000/////////.........---////////////............------------------------...---,,,---///000///...111000000111333444333222111111000000///000000000------............------------------------------......------------......---...///000000///...---***++++++,,,,,,++++++***,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((((()))***+++,,,+++******************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,++++++************++++++++++++)))))))))*********++++++)))***+++,,,,,,,,,,,,,,,++++++++++++*********))))))******+++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------.........//////000//////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++***---+++******+++,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,++++++,,,------++++++,,,---))))))***+++,,,------...------...///000000000000------------...///000111//////000000000111111111qqqbbbWWWLLLFFFAAA;;;888888999333000333555333111111333222333444555555333111333111///...//////...,,,...------,,,,,,------...///.........------,,,,,,555222...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******++++++++++++++++++******++++++,,,,,,------***************))))))))))))))))))***+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++************((()))***,,,......,,,)))---------.........//////---------...------,,,,,,++++++,,,,,,,,,,,,------)))******+++---......///,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000000000000000111000///.........///000/////////...............////////////............------------------------///...---...000111000///111///---...000222333333000/////////000000111222------............------..............................------------......***,,,///111111000---+++***++++++,,,,,,++++++***,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))(((''')))+++,,,,,,,,,***))))))))))))******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++******++++++++++++******,,,,,,,,,+++++++++++++++((()))))))))******************+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++((()))******++++++*********++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++++++++---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,+++,,,---,,,+++***+++---,,,+++*********,,,---...------......///......---,,,,,,,,,,,,---...///000//////000000000000111111pppaaaVVVKKKFFFAAA;;;888888888222000333444222111333333333444666777666333000222000.........///...,,,...------,,,,,,------...///......------,,,,,,+++666222...---///000///---------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++******+++++++++++++++,,,******++++++,,,,,,,,,,,,++++++++++++***))))))((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((())))))+++---//////,,,)))------------............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////111000///......///000111........................////////////............------------------------...---------///000///......---,,,---///000000000000000/////////000000111------............------------------------------...------,,,,,,------...,,,---.........---+++***,,,------......------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------------,,,+++*********++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---......,,,***(((''')))+++,,,---,,,***)))******+++,,,------......---,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))***,,,------,,,+++***))))))************)))))),,,,,,,,,++++++******)))(((((()))))))))************++++++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))************)))***++++++,,,,,,++++++******+++,,,------,,,+++***))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,---------......------------------------------------------------......------,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++*********,,,,,,,,,+++***+++,,,...---+++******+++,,,...---------...------,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000111~~~ppp```UUUKKKEEEAAA;;;888888666222111333444222111444333333444666777666333000222000...---...///...---...------,,,,,,------.........------,,,,,,,,,,,,///,,,+++,,,......+++(((---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++++++++,,,++++++,,,,,,+++***)))((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++,,,......---++++++,,,,,,,,,,,,---------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------....................................---,,,++++++++++++---------------...............////////////............---------------------------,,,+++,,,...///...------...///111333333111///222111000///............------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000///,,,***)))))))))))),,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------,,,+++***************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---///...---+++***''')))+++,,,,,,,,,***)))******+++,,,------......,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******((()))+++---...---+++***((())))))******))))))(((++++++******)))))))))((())))))))))))************++++++,,,,,,,,,++++++***))))))******************(((((()))************)))***++++++,,,,,,++++++******+++,,,------,,,+++***))))))******++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,....../////////...---,,,...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------((()))***+++,,,---------,,,,,,,,,---------......------------------------------------------------......------------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,,,,******+++,,,///...,,,******+++,,,...,,,---------------,,,+++------,,,,,,,,,---.........////////////000000000~~~ppp___UUUJJJEEE@@@;;;888888555222111444444111222555333222333444555555333111111///------.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///...,,,***...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,---------******++++++++++++++++++***+++,,,,,,,,,+++***)))*********++++++,,,,,,---,,,,,,------------......///.........------------///---++++++---......---+++++++++,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++...---------,,,,,,++++++........................,,,------------.................................------------............---------------.........////////////....................................---,,,+++,,,.........---000000222555777777444111222222000///...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111///,,,)))'''((()))+++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,,,,++++++*********++++++,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,))))))***+++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******((()))+++---------,,,+++))))))************))))))*********))))))))))))))))))*********++++++++++++++++++,,,,,,,,,+++******)))))))))))))))*********((()))******++++++*********++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++,,,,,,---...............------,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......///000///...---,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------***+++,,,---------------,,,,,,,,,---------......------------------------------------------------......---------------------+++******+++,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,+++***)))***,,,...---,,,++++++,,,------,,,,,,------...------,,,...---------------............////////////000000~~~ppp___TTTJJJDDD@@@;;;888888444222222444333111222666222111111222444555444333000///------.........---...------,,,,,,------...+++++++++,,,,,,------...---.........------...///......---,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++******************)))***+++------,,,+++***,,,,,,,,,,,,,,,,,,---------------....../////////.........---------,,,,,,///---,,,---...///...,,,,,,,,,,,,,,,---------...***+++,,,---.../////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------,,,,,,---------.........---------------------------///000222222222000///,,,,,,,,,------.........////////////............////////////////////////...---,,,---...//////---222111222444666666555333111000///...............------............---------------------------------,,,,,,++++++,,,,,,---///...,,,+++++++++,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,,,,+++++++++++++++,,,------......************************,,,,,,------.........///******)))))))))***+++,,,*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,)))******++++++******))))))***************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))))))))******+++++++++)))******+++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......000000000///---,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++((()))***+++,,,------...------------------------***+++---......---+++***,,,,,,---......---------,,,,,,,,,---------..............................------------------------------..................---+++******+++,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------------)))+++,,,+++***)))***+++,,,,,,,,,---------------+++,,,---...............//////......---......///........./////////000000~~~ppp^^^TTTIIIDDD@@@;;;888888444222222444333111222666222000///000222444555444000...------.........---...------,,,,,,------...)))***+++,,,------...///***++++++)))&&&'''+++///......---,,,,,,+++******++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......++++++******************((()))+++---------+++***---------------------,,,........./////////000000+++++++++*********))))))---------///000000---+++---------.........//////)))***+++---...///000000---------,,,,,,+++++++++******+++,,,------...///)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++...000111000...,,,,,,,,,,,,------.........000/////////............000000000000000000000000///...---...000000000///222000//////111333333333///............///000000---..................---........................---,,,,,,++++++,,,,,,---+++,,,---...////////////,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,------...//////************************---------------...///000,,,***)))((((((***,,,---------,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,---------******++++++++++++***************++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---,,,+++******+++,,,---))))))***++++++,,,------)))******+++---...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111000///---,,,++++++++++++,,,------...++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------,,,---.........,,,***(((,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------..............................------------------------------..................---+++******+++,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,)))+++++++++***)))***++++++,,,---.........------+++,,,---...////////////000//////.........//////............/////////000yyykkk[[[RRRJJJFFFCCC===888888555555444333222222222222000000111111222222222222222000---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++***************++++++***************+++++++++++++++***++++++,,,,,,---------,,,,,,------...------,,,,,,,,,,,,++++++........................***+++---///111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++//////...,,,******---///.........------,,,,,,,,,***+++,,,---............++++++,,,,,,,,,,,,,,,,,,////////////...---,,,,,,+++++++++,,,,,,,,,------......///000000000000000......------------............/////////...,,,+++000000000000111111111111//////.........---------////////////////////////............///////////////,,,++++++...///---+++///...------...///...---+++,,,...//////...,,,+++,,,,,,++++++++++++++++++///...------++++++***))),,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,---------+++,,,,,,---,,,+++)))(((///---++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++***++++++,,,,,,---------,,,+++***)))(((------,,,,,,+++***))))))...---+++*********++++++---------,,,,,,+++++++++******))))))***+++,,,,,,///...,,,***))))))******,,,+++******,,,,,,+++***************************,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,...000222555666777000000000///......------------,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******------......------,,,+++++++++++++++++++++++++++,,,,,,,,,---------..............................//////...---,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,+++++++++************)))---------,,,,,,,,,,,,+++......---,,,+++))))))(((...---,,,+++************222000///...---......///------....................................------xxxjjjZZZQQQIIIEEEBBB<<<888888666555444333222111111111000111111111222222222222333111---,,,,,,------,,,------------------------,,,,,,,,,---------.........---,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,+++******)))++++++************++++++,,,++++++***************+++++++++***++++++,,,---......---,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++***,,,---...,,,+++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++......---+++******,,,.........---------,,,,,,,,,++++++,,,---........................------------'''''')))***************,,,,,,---------...............///000000000000000......------------............/////////...,,,,,,---.........//////////////////.........---------....................................////////////111...++++++---.........///---,,,---...///...---***,,,---......---,,,*********+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,,,,+++******)))+++***)))(((((())))))***---,,,,,,,,,++++++++++++***************+++,,,,,,///...---,,,++++++++++++,,,+++******,,,,,,+++***************************,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---///111333555666222111000///...---,,,+++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,---------..............................///......---,,,,,,++++++,,,,,,,,,+++++++++************,,,------,,,,,,++++++++++++************))))))******+++,,,------...************************++++++*********++++++,,,...---,,,,,,++++++,,,,,,........................------------------------vvviiiYYYPPPHHHDDDAAA<<<999999777666444333222111111111111111111111222222222222444111...---------,,,+++........................,,,,,,,,,---------......------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,++++++***++++++************++++++---,,,+++***************+++++++++++++++,,,------///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,---,,,************++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,---,,,+++))))))+++---...------------,,,,,,,,,++++++,,,------.........111000000//////.........)))***+++,,,---------------------.........//////......///000000000000000......------------...............///......---,,,------........./////////...............---------....................................////////////111///,,,+++---...//////...---,,,---...///...,,,***+++,,,------,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++---,,,***+++,,,------,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++************))))))))))))******++++++++++++++++++*********+++************++++++,,,***+++++++++***)))((((((,,,+++******,,,,,,,,,***************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,...000222333444222222111///---,,,+++************+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,+++,,,,,,,,,+++++++++******)))***++++++,,,,,,+++++++++++++++************))))))*********++++++,,,,,,'''(((((()))***+++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,+++******........................,,,,,,,,,,,,,,,,,,,,,,,,wwwiiiYYYPPPGGGCCCAAA<<<999999777666555333222111000000222222222222222222222222222000...---.........---------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++***************,,,,,,---------,,,,,,+++++++++*********+++,,,,,,+++++++++******++++++,,,+++++++++++++++,,,---...///......---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++------,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,------------------------,,,,,,,,,,,,---......///222111111000///...------000111111000000///...---------------..................///000000000000000......------------........................------/////////000000000111111............................................................////////////000///......////////////...---,,,,,,......---,,,)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++******)))******+++,,,,,,,,,,,,,,,+++******,,,......---++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******++++++***++++++,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++,,,------...************************+++++++++******++++++,,,******+++,,,,,,+++)))))),,,*********,,,---,,,+++************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...---,,,+++++++++++++++*********+++++++++++++++,,,,,,------,,,,,,+++***)))***+++,,,...000111111000000///...------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++,,,---...///000111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++*********))))))---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---***)))))))))******+++,,,+++,,,---......---+++***...............---------,,,,,,------------......xxxjjj[[[QQQGGGCCC@@@<<<999:::666666444333222111111111333222222222222222222222///...---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,,,,++++++******+++,,,,,,---))))))******+++,,,......++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///---+++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))***,,,------------------------,,,,,,+++,,,,,,---///000000000//////...---,,,,,,---......------,,,+++***+++,,,,,,,,,,,,---------......///000000000000000......------------............------............////////////000000000000---.........................................................////////////,,,...000111111///...---...,,,+++,,,---...---,,,************************,,,,,,,,,++++++************++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++***************++++++,,,,,,---,,,+++******,,,......---+++++++++++++++++++++++++++*********++++++,,,------,,,++++++*********+++***+++,,,,,,------------,,,,,,+++++++++++++++***++++++,,,,,,------------************************,,,,,,+++++++++++++++,,,,,,---.../////////...---+++***)))***,,,---,,,+++************************+++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++******)))************+++++++++,,,,,,,,,,,,------------,,,++++++)))***+++,,,---...//////------------............---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------++++++,,,---///000111111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++++++++*********)))))),,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********+++,,,---------++++++//////.........------------........./////////000xxxjjj]]]SSSIIIDDD@@@<<<999:::555555444333222222222222333333333333222222222222///.........000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,)))))))))******************++++++,,,,,,,,,,,,,,,++++++***++++++,,,---...************+++---...///++++++++++++,,,...///000---------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++***)))+++,,,,,,,,,,,,------------...---,,,++++++,,,---///000///......------,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,------......///000000000000000......------------............---------...//////,,,,,,---------.........---------...............------------------------............////////////+++---000111000...---------,,,+++,,,---...---+++************************,,,,,,,,,+++++++++******+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++******+++,,,,,,---,,,***+++,,,------,,,,,,,,,,,,++++++++++++***************+++,,,------------,,,+++************++++++,,,---------------++++++++++++++++++++++++)))***++++++,,,++++++************+++++++++++++++---,,,,,,++++++++++++,,,))))))***++++++,,,+++++++++***)))***,,,------,,,******************************))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))((((((++++++******))))))******+++++++++,,,,,,------...---------------,,,++++++******++++++,,,---......++++++,,,---...//////000.........---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,+++++++++******+++************+++,,,,,,+++++++++************)))(((((()))***+++,,,------......------,,,,,,,,,+++...---,,,+++************))))))***+++++++++******/////////...------,,,,,,.........///000000111111wwwiii```UUUJJJEEEAAA<<<999:::444333333222222333333333444444333333333222222222222111///000000000...,,,------------------------,,,,,,,,,---------......***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,((()))))))))*********+++)))******+++,,,,,,++++++++++++++++++,,,---......---,,,,,,+++++++++,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++---------------------------,,,***+++,,,...------******++++++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,---------......---,,,+++++++++---///000------------------------,,,---...///000000000000,,,,,,,,,,,,---------.........///000000000000000......------------.........------,,,---...///000,,,,,,,,,---------......---------.........//////------------------------............////////////---...///...++++++---000---,,,++++++------,,,++++++++++++******+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,+++*********+++,,,...,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******************+++,,,---......---,,,+++************,,,,,,------------------++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,---...---,,,+++++++++++++++''''''''''''((()))***+++***))))))***,,,------,,,******************************))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++*********+++,,,,,,+++,,,,,,---......//////---------...------,,,++++++++++++,,,,,,---------+++,,,,,,------......///------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------......------,,,+++------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,+++++++++******,,,++++++***+++,,,---...+++++++++************)))'''((()))+++,,,...///000---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,---***************+++,,,,,,000//////...------,,,,,,------......///000000111vvvhhhbbbWWWLLLFFFAAA<<<999:::333333222222333333444555444444444333333222222222555333111000000...+++)))........................,,,,,,,,,---------......)))***,,,---...---,,,,,,...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,(((((())))))*********+++((()))***+++++++++++++++++++++++++++,,,---...///000///---,,,+++*********+++++++++,,,---...000000+++++++++,,,---...///000---------,,,,,,,,,++++++........................///,,,((('''))),,,---...,,,,,,------...///000000*********++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,,,,+++,,,---,,,,,,,,,------.........---,,,+++++++++---///111---------...............////////////...---,,,+++---------.........//////...//////000000000000000.........------............------,,,---...///000........./////////000000---------.........//////------------------------............/////////000//////---***''')))...333---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,&&&'''(((***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++,,,---------...---+++*********++++++///---++++++,,,,,,+++***,,,,,,,,,++++++*********************+++,,,---......---,,,+++************,,,------......---,,,,,,++++++++++++++++++++++++---......///...---+++***+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,++++++,,,...000111***))))))***,,,...---,,,******************************))))))))))))***************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++,,,------...,,,,,,------...///000000------......------,,,+++++++++,,,,,,,,,---------------------------------+++,,,,,,------......///,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---.........------......------,,,+++------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,+++++++++******---,,,+++++++++,,,---...+++++++++************)))***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,---...//////------,,,+++,,,---///000000000///...------,,,,,,,,,,,,------...///000000tttjjj]]]TTTJJJFFFBBB===999888555444333222111111111111222222222111111111111111777444111///---,,,***(((,,,++++++***+++,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++...,,,))))))***+++,,,+++---,,,***)))((()))*********+++,,,,,,------------************+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444444333222111000//////,,,,,,+++******)))))))))+++,,,---......,,,***))),,,++++++******++++++,,,+++++++++,,,,,,---------'''(((***+++,,,,,,+++***++++++***)))***+++,,,---++++++++++++++++++++++++222111000///...---------+++,,,......,,,++++++,,,******++++++,,,---......000///...---,,,+++++++++,,,,,,++++++,,,,,,---...------------------------......////////////......---......//////......---........................//////////////////////////////.........//////000555000++++++...111///---......---,,,******---///777222,,,+++---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,*********++++++,,,,,,,,,222111...+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******...------,,,,,,++++++******+++,,,,,,---------------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++,,,***(((''''''(((***,,,,,,,,,,,,++++++*********((())),,,------+++)))(((,,,,,,,,,++++++*********++++++,,,,,,++++++******))))))(((((((((((()))))),,,++++++******++++++,,,000000//////.........---,,,------......------,,,---,,,+++,,,...///...---,,,------......------,,,((())),,,.........---,,,111...******,,,......---...,,,***+++---...,,,***.........------,,,,,,,,,///...---+++******++++++***++++++,,,,,,++++++***,,,,,,,,,---,,,,,,++++++////////////000000000000000...---++++++,,,---...---------------------------,,,,,,++++++,,,,,,---******))))))))))))******+++,,,,,,---,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***---///111000000000000...,,,***)))------------------------rrrggg\\\SSSJJJFFFBBB===999999555444333222111111111111222222222111111111111111222000......///000///...///...---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++))))))+++++++++***...---,,,+++++++++,,,,,,***+++,,,,,,---------,,,************+++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,******++++++++++++++++++//////......------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,******++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000///......------------(((***,,,,,,++++++,,,---+++++++++,,,---.........//////...,,,,,,++++++,,,,,,,,,++++++,,,,,,---...------------------------000000111111111111000000---------......---------........................000000000000000000000000......------------------222...******---///...,,,---------,,,+++,,,///222888333...---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))******+++,,,******+++++++++,,,,,,,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++***************)))&&&''')))******(((&&&$$$,,,,,,++++++++++++++++++............---,,,++++++))))))(((((((((((()))))),,,++++++******++++++,,,000000000//////.........,,,,,,------------,,,,,,---++++++,,,---...---,,,,,,,,,------------,,,,,,***+++---...//////------///,,,))))))+++------,,,...,,,***+++---...,,,***---------,,,,,,,,,++++++///...---+++******++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++....../////////000000000///...,,,++++++,,,---...------------------------,,,,,,++++++++++++,,,,,,++++++************++++++++++++,,,---,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111222111111111111000...,,,+++------------------------pppeeeZZZQQQHHHEEEBBB===::::::555444333222111111111111111111111222222222222222000...---...000111111000111000///...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,+++)))+++***))))))((()))))))))++++++,,,---------,,,,,,+++++++++***++++++,,,,,,*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---------000///---++++++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---......------------------------...---,,,,,,,,,,,,------***,,,...---,,,+++,,,,,,,,,,,,,,,---....../////////...---,,,,,,++++++,,,,,,,,,++++++,,,,,,---...........................///000000111111000000///...------,,,,,,------...........................000000000000000000000000///.........------,,,,,,///+++((())),,,...---,,,,,,------------...111333666222...---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))******+++,,,***++++++++++++,,,,,,,,,))))))******+++,,,,,,------------,,,,,,+++++++++,,,+++******)))*********++++++,,,,,,,,,,,,------,,,------------,,,,,,+++*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******)))((((((((())))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********&&&'''((())))))'''%%%$$$++++++++++++++++++,,,,,,............---,,,+++******))))))(((((())))))***,,,++++++******++++++,,,////////////............++++++,,,,,,,,,,,,++++++,,,+++***+++,,,------+++,,,,,,------------,,,,,,,,,---...//////...---,,,---+++)))(((***+++,,,+++---,,,++++++------,,,+++,,,,,,,,,+++++++++++++++......---,,,++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,.........////////////000///...,,,+++++++++,,,---------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,...---------...000111333222222222111000///...---------------------------ooodddXXXOOOGGGDDDBBB===:::;;;444444333222111111111111111111111222222333333333333000...---......---+++///......---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++*********+++,,,......,,,***))))))))))))(((((())))))+++,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......+++++++++,,,,,,------------,,,+++*********+++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++///...,,,+++***+++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000///---++++++,,,---------.........//////...------,,,+++++++++,,,,,,,,,++++++,,,,,,---...........................---..................---...---,,,++++++,,,---...........................////////////////////////000000//////......---,,,---+++)))***,,,......------...///...---...000222111...,,,+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++******************))))))******+++,,,++++++++++++++++++++++++'''((()))++++++,,,,,,,,,......---,,,,,,+++******++++++***************+++******+++,,,,,,---......---.........---,,,++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++***)))(((((((((((((((++++++++++++++++++++++++))))))************))))))((()))))))))******++++++)))***+++++++++***((('''*********++++++,,,,,,,,,,,,,,,,,,+++***)))((('''***))))))))))))))))))***,,,++++++******++++++,,,------------------------***++++++,,,,,,++++++***+++***)))***,,,---,,,+++,,,,,,,,,------,,,,,,,,,,,,------......---,,,++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++------........./////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******+++++++++***+++,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,------...---------...///111222111111111000000///......------------------------pppdddWWWNNNFFFCCCAAA===::::::444444333222111111111111000000111222333444444444333111...---,,,,,,***(((++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++++++++*********+++++++++---//////---+++---------............---,,,,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,------......///---------,,,,,,+++++++++)))***+++,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,))))))*********+++++++++************************++++++*********++++++,,,***,,,......,,,,,,,,,------------...............------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...........................------............---------------,,,,,,---------................................................---............---,,,+++---,,,,,,,,,...////////////000111///------...///...---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++))))))***+++++++++******......---,,,,,,+++******+++***************++++++******++++++,,,---..................------,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++***)))))))))))))))++++++++++++++++++++++++))))))************)))))))))******++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++++++++***)))((('''******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------...------,,,++++++------------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------******))))))))))))************,,,,,,,,,,,,+++***************************+++++++++,,,,,,---------,,,,,,,,,,,,---......///............------......------------------------pppdddWWWNNNFFFCCCAAA<<<999999555444333222111111111111000000111222333444555666000...,,,,,,---------,,,)))***+++,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,...///...,,,,,,,,,---.........------,,,,,,---------,,,+++++++++++++++***++++++,,,,,,+++,,,,,,,,,,,,***((('''***++++++,,,,,,------...******++++++,,,,,,---------------,,,+++************+++---//////...,,,+++,,,++++++******++++++,,,************+++++++++,,,---,,,,,,++++++++++++,,,***++++++,,,---,,,,,,,,,************************,,,++++++*********++++++###&&&(((***+++,,,...000------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------...//////000000//////...---......//////......---........................------------------------***+++,,,------,,,+++***......//////////////////000111111///---,,,,,,,,,------......////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++************)))))))))******))))))******+++,,,,,,,,,,,,++++++++++++***+++++++++++++++*********---------,,,,,,+++++++++*********)))******+++,,,******+++,,,,,,---......---............------,,,,,,,,,+++++++++************++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++******))))))******+++,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++,,,------+++++++++,,,,,,,,,,,,++++++***************+++++++++)))+++,,,,,,++++++---...+++,,,------++++++,,,---***************++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,------------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***))))))))))))))))))***)))***+++,,,---,,,++++++***************************++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------------------------------pppdddWWWNNNEEEBBB@@@;;;888888555444333222111111111111///000111222444555666777000...------///000000///+++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++)))((()))+++------,,,((()))***+++,,,++++++***,,,---------,,,,,,+++***************+++,,,------)))***+++,,,,,,+++)))(((******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------,,,++++++******++++++,,,(((((()))***+++,,,,,,---******++++++++++++++++++)))***+++,,,---,,,,,,+++************************---,,,++++++************%%%'''***+++,,,,,,...///---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...,,,...000111111000...,,,................................................***+++---...//////...---//////000000///......///---///000///---,,,,,,,,,+++,,,......//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++))))))***++++++,,,------************************************))))))))))))******))))))******+++,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++++++++,,,,,,---------,,,---........................---,,,+++***))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++************&&&&&&''')))***+++,,,---,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,---++++++,,,---...---,,,++++++,,,,,,,,,,,,++++++************+++,,,,,,---'''))),,,,,,******,,,...***,,,...---+++***,,,...*********+++++++++,,,,,,++++++,,,---------,,,+++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++---......---+++***+++******))))))******+++)))***+++,,,---,,,++++++******************************+++,,,,,,---......***++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------ooodddXXXNNNFFFBBB???;;;777777555444333222111111111111///000111222444555777777333111//////000111000///...////////////---,,,+++...------,,,,,,------...+++++++++++++++++++++++++++++++++************)))***(((&&&''')))+++,,,,,,***+++,,,---...------,,,------------,,,,,,+++***************+++,,,---...'''(((***,,,---,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++***)))((((((***,,,---,,,++++++++++++++++++,,,''''''(((***+++,,,---...'''(((***+++,,,,,,+++***'''((()))***+++***))))))++++++++++++++++++++++++...---,,,+++************...///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,------------------,,,,,,...111333333111...,,,........................////////////////////////,,,...000222333333222111///000111000///---------+++,,,......---,,,---...((())),,,---------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********+++,,,,,,---......************************************))))))))))))*********)))***++++++,,,,,,,,,,,,++++++*********---,,,*********,,,...000,,,,,,,,,,,,,,,,,,,,,---******))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.../////////...000///...---+++***))))))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++,,,***)))'''''')))***,,,++++++******))))))((((((&&&&&&((()))+++---...///---,,,,,,++++++*********'''((()))******+++******++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,------......------,,,---,,,+++,,,...///...---+++++++++,,,,,,++++++++++++******+++,,,---...///%%%(((++++++))))))***---***,,,...---+++***,,,...******++++++,,,,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,+++++++++###$$$&&&(((***,,,,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++******************************+++,,,,,,---......++++++,,,---------,,,,,,,,,++++++***+++,,,...///------------------------ooodddUUUPPPIIIBBB>>><<<:::888666666666555444333222111///......000222333222000444333333222111000//////******+++,,,---------------------............///...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++******)))******+++++++++,,,,,,,,,)))+++---......,,,)))''',,,,,,,,,------.........///...------++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,------++++++++++++------************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******++++++++++++,,,,,,------------------------...---+++*********++++++++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,+++,,,---...////////////...------,,,,,,,,,------//////............//////---,,,,,,,,,,,,---......,,,---......//////......,,,,,,------------,,,,,,//////.........---------------------------------///...---,,,++++++++++++.........,,,***)))***,,,++++++,,,,,,,,,,,,------************************************************---,,,+++***+++,,,---...++++++************++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++///...,,,+++***++++++,,,---.........---,,,,,,+++//////...---,,,++++++***...---+++***)))***++++++,,,+++***))))))***+++,,,************************))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,---,,,***)))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---------------------------+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,---,,,******+++,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,+++*********+++,,,---,,,***)))******))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,,,,---,,,+++***+++*********))))))((((((++++++******************+++++++++***************++++++,,,,,,,,,,,,------000//////...------,,,,,,...,,,***+++---...,,,***++++++,,,,,,---...//////rrrgggWWWRRRJJJCCC>>>;;;888777444444444444333222111000000000000111444555444333444444333222111000//////,,,,,,---------,,,,,,+++------------...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++************---------......------,,,*********+++++++++,,,,,,'''(((+++---//////......++++++++++++,,,,,,---------------,,,,,,++++++***************************++++++++++++++++++++++++''''''(((((()))******+++---,,,++++++++++++,,,---************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,---.../////////.........---------------.........------------......---------------......///------...///////////////......////////////......///.........------------***************)))))))))...------,,,+++*********,,,------+++)))((()))+++*********+++++++++,,,,,,************************************************+++************+++,,,,,,+++******************+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++...---,,,+++++++++,,,---......//////...------,,,.........---,,,,,,++++++---,,,+++*********+++,,,++++++***))))))***++++++*********************************++++++,,,,,,---************************,,,,,,,,,,,,------------,,,,,,***)))))))))******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,////////////////////////++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++))))))+++,,,+++***++++++******+++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,+++*********++++++---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++*********)))++++++*********************************+++++++++++++++,,,,,,,,,,,,------//////...------,,,,,,+++---,,,***+++---...,,,***++++++,,,,,,---......///ssshhhXXXSSSJJJCCC>>>:::777555333333222222111111000000222111111333555777777666444444333222111000//////.........------,,,******------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++++++++************++++++++++++,,,))))))+++,,,...///000000************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------......++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,---------...******++++++++++++++++++,,,------.........------......---------......///------,,,,,,,,,,,,------......------......///000------...///////////////......////////////..................------------,,,,,,,,,++++++*********---,,,,,,++++++*********+++,,,,,,+++)))((()))***))))))*********+++++++++++++++++++++++++++++++++************************((())))))***+++*********************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------....../////////...------------------,,,,,,,,,,,,++++++*********+++,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,+++******)))*********---------,,,,,,,,,++++++++++++++++++++++++++++++******************************)))))))))(((((((((++++++++++++++++++++++++)))))))))***************,,,,,,++++++++++++,,,,,,........................******++++++++++++******------,,,,,,+++,,,,,,,,,+++***((((((***++++++***,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++******++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,++++++***---+++***+++,,,---,,,+++++++++,,,,,,------......qqqeeeWWWRRRJJJCCC>>>;;;888777333333222222111222222222222111111333555777888777555444333222111000000///------......---,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******((())))))************)))************++++++++++++///...,,,+++******++++++******++++++++++++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''(((***+++,,,,,,+++***------.........---,,,,,,......---------...//////------,,,,,,,,,,,,------///............///000000,,,,,,---...............,,,,,,------------,,,,,,---------------------------------,,,++++++******,,,,,,,,,++++++******)))***,,,---,,,***))))))***************++++++++++++++++++++++++++++++++++++************************'''(((***+++++++++***)))*********++++++***************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,------...---------......---,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---+++******************+++************************,,,,,,++++++++++++++++++************************(((((((((((())))))))))))++++++******************---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))...---,,,+++++++++++++++***)))'''((()))+++******,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,------,,,,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++++++++,,,))))))******+++,,,------+++++++++,,,,,,,,,------------,,,,,,+++******))),,,+++++++++,,,,,,++++++++++++,,,,,,,,,---------qqqfffTTTOOOHHHBBB???<<<;;;999444444333333333444555555333111000111444666777666555444444333222111000000+++,,,------.........---,,,,,,,,,------------...++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++******)))+++,,,,,,---......------))))))*********+++++++++111///,,,)))(((''''''(((,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++************++++++++++++'''(((***+++,,,,,,+++***------------------,,,,,,---------------...//////......------------......///............///000000++++++,,,------------,,,,,,,,,------------,,,,,,,,,,,,------------------***)))))))))((((((((('''++++++,,,,,,,,,+++*********,,,...---,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++***)))***++++++++++++***)))******************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,------------***++++++,,,,,,+++++++++******+++,,,,,,---------)))******+++,,,,,,,,,,,,*********++++++*********************************,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))************+++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---,,,+++******)))*********((('''(((***++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******(((+++---...,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************************++++++,,,,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,,,,---------,,,,,,+++******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,sssgggSSSNNNGGGBBB???===<<<;;;666555444444444666777888444222000000222444555555555555444333222111000000++++++---....../////////,,,,,,,,,,,,------------***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++***))))))***+++,,,,,,------,,,)))))))))************+++,,,+++***)))(((((()))***,,,,,,,,,,,,,,,+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------......******************************+++,,,,,,,,,++++++************++++++++++++******+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...///......------------............------......///000++++++,,,---------------......////////////......,,,,,,,,,,,,------------************************+++,,,---...------+++******,,,......---++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++)))***+++,,,,,,+++***)))******************************))))))******+++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,))))))******++++++************++++++,,,,,,------******+++,,,,,,,,,++++++)))***++++++++++++***)))************************++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,+++++++++*********))))))******+++,,,,,,,,,++++++,,,,,,---.........,,,,,,------------,,,,,,------------------------******++++++++++++******++++++******))))))*********)))'''(((***,,,,,,+++++++++******))))))*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))&&&***---...,,,+++,,,...///............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++************)))))))))))))))***************++++++,,,---------******++++++,,,,,,------++++++,,,,,,,,,,,,------------,,,++++++******)))***+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,ooodddTTTOOOHHHBBB???<<<;;;999666555444444555666888:::666333111111222444444444555555444333222111111000------...............---++++++,,,,,,,,,---------)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++''''''(((******++++++***))))))))))))******************))))))******+++,,,,,,+++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,***+++,,,,,,------------*********++++++---......------,,,,,,,,,,,,---------------------......///,,,---......//////............////////////......++++++,,,,,,,,,---------,,,,,,------......//////+++,,,...//////...---+++(((+++---...,,,+++***+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++(((***+++,,,,,,+++***(((******************************))))))******+++,,,+++++++++++++++++++++++++++,,,---------,,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))***++++++++++++***)))*********************************++++++,,,,,,---))))))))))))))))))))))))*********+++++++++,,,,,,((()))***+++,,,++++++***++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************+++,,,---------******+++,,,,,,---......,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,***)))((()))+++------,,,---,,,+++************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))###(((---...+++***,,,...////////////......------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------.........---,,,***************)))))))))******+++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,++++++******)))+++,,,+++))))))***,,,++++++++++++++++++++++++}}}jjj^^^VVVQQQIIICCC>>>;;;999888555555444333444666999:::888555222111222444444444666555444444222222111000////////////...---,,,+++++++++,,,,,,,,,---------)))***,,,.........,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000///...---)))***+++,,,---.........))))))))))))************+++++++++++++++++++++++++++*********))))))((((((************************++++++++++++++++++++++++************************++++++******************)))***+++,,,,,,+++***)))************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---------........./////////...,,,+++***+++,,,,,,)))***+++,,,---.........************+++,,,---...,,,++++++++++++++++++,,,---,,,,,,,,,,,,---.........//////000000000000000,,,------------------,,,+++++++++,,,,,,---------((()))***+++,,,------...,,,---///000000///---,,,'''))),,,---,,,***)))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''''''''(((***+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++,,,------...---,,,***))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))((()))***+++,,,,,,+++***)))************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++************))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,------......))))))***+++,,,,,,------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,------...+++***)))***,,,---...---...---,,,,,,++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))"""'''------+++)))+++...000000//////.........---,,,++++++******++++++,,,------------------------,,,,,,,,,------.........///---,,,***))))))***************++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++***(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++zzziii___WWWNNNFFFCCCAAA<<<::::::777777666444222222333555999888666555555555777777777555444444444222000...+++,,,---.........---,,,++++++,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&(((+++---+++(((---------,,,,,,,,,++++++,,,,,,++++++***))))))(((((()))***+++++++++++++++))))))***+++,,,,,,------************))))))((((((************************---,,,+++***)))))))))))),,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,,,,******+++......+++'''...---,,,,,,++++++,,,,,,+++*********+++---///000************************,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......................../////////......------,,,,,,------......------,,,++++++---.........---,,,////////////...---,,,+++,,,,,,,,,------,,,++++++,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))***++++++***)))((('''((((((''''''''''''(((((((((((())))))))))))((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++***++++++++++++***)))))))))************+++++++++************************---,,,,,,++++++,,,,,,------,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,......---,,,,,,+++************))))))))))))))))))+++******,,,...000///...************************+++++++++*********)))))))))************+++++++++*********)))))))))))))))++++++,,,---............(((((()))***,,,---...///......---------,,,,,,,,,---------------------------------------------------,,,***)))''''''(((((()))************+++++++++,,,,,,,,,++++++,,,------************************,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,,,,,,,---...---------............///)))***+++,,,------------++++++************************************++++++++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222...,,,+++,,,---///............---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......yyyhhh^^^UUULLLDDDBBB@@@;;;999999555555444444333444666777777777666666666666666777888666555444444333111///,,,------......---------...------,,,,,,,,,------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***+++++++++++++++************************************)))******+++,,,,,,++++++*********++++++,,,,,,---+++++++++******)))))))))))))))))))))))))))))))))+++***************++++++++++++***))))))***++++++,,,,,,+++******+++,,,,,,,,,+++***+++------+++)))------,,,++++++++++++,,,---,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,------......------,,,+++,,,---...///...------////////////...---,,,++++++++++++,,,,,,++++++************++++++,,,,,,---,,,,,,------,,,,,,+++******************************++++++,,,+++***)))(((((((((''''''''''''((((((((()))))))))))))))((('''************+++++++++,,,************************((())))))))))))************++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,...------,,,++++++************)))))))))******++++++******+++---...---,,,************************+++++++++*********)))))))))************+++++++++'''(((((()))***++++++,,,***+++,,,,,,,,,,,,,,,,,,))))))***+++,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))******************++++++++++++,,,,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******------------------------...---,,,,,,,,,,,,---...------------............)))***+++,,,------------,,,,,,,,,,,,,,,,,,------******************+++++++++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000+++)))((()))***,,,++++++------,,,++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......wwwggg\\\TTTKKKDDDAAA???;;;888888666555444333333333444555555666666777777777666666999777666666666555222000......---------------...000///---,,,++++++,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&***,,,+++((('''***---******)))))))))((((((((((((((()))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---++++++***))))))***++++++,,,++++++******++++++,,,---+++******+++,,,,,,+++------,,,+++++++++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,---......//////......////////////...---,,,,,,******++++++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))((((((''''''(((((())))))))))))))))))((('''''')))))))))*********++++++************************((((((((())))))))))))******++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......------,,,++++++,,,,,,,,,+++************))))))******+++,,,------,,,,,,++++++*********************+++,,,---+++***)))***+++,,,+++***************************+++++++++***************)))************+++++++++)))))))))*********++++++***+++++++++++++++***)))******+++++++++,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++---,,,++++++++++++,,,,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,++++++++++++***------------------------...------,,,,,,------...------------............******+++,,,------------++++++,,,,,,------......++++++++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,---......---,,,***+++---......---,,,++++++******)))))))))))))))***+++++++++++++++,,,,,,,,,---------......vvveee[[[SSSKKKDDDBBB@@@<<<888888;;;999555333222222111000333444666777888777666666:::999777777777666333111000///---,,,,,,---......000///---++++++,,,---............------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++(((***++++++))))))***,,,***)))))))))(((((((((((()))))))))***++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))***++++++,,,+++******************+++++++++++++++++++++++++++,,,+++***)))***+++,,,------,,,,,,+++***+++++++++......---,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,+++******************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,------........./////////......//////...------,,,******+++,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))(((((((((((()))))))))******))))))((('''&&&((())))))))))))*********************************))))))))))))***************++++++++++++***))))))))))))*********+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,++++++******************+++,,,---...---+++******++++++***)))************************************************))))))*********+++++++++------,,,+++)))(((''''''+++,,,,,,,,,+++***))))))++++++++++++++++++++++++......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,------*********+++++++++,,,,,,---,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........***+++,,,,,,---------,,,))))))******+++,,,------,,,+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...,,,+++++++++*********)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......uuudddZZZSSSLLLEEEDDDBBB===:::999;;;888444222222222000///222333555666777777777666;;;999888888888666444222111///...---,,,---......---,,,,,,+++,,,---...///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++)))((())),,,---,,,***++++++*********)))))))))************************,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***))))))***************++++++*********++++++++++++++++++++++++++++++*********+++---...,,,,,,+++************+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,------------......//////.........///......---,,,+++,,,,,,---......------,,,,,,,,,++++++*********++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))((((((((()))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((())))))))))))***************************************++++++++++++,,,,,,***++++++++++++***))))))))))))*********+++++++++,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******))))))******+++,,,,,,+++++++++++++++******************+++,,,---......---++++++,,,,,,***)))************************************************))))))*********+++++++++...---,,,+++***)))(((''',,,,,,---,,,,,,+++******,,,,,,,,,++++++++++++***......---------,,,,,,,,,------------------------------------------------))))))***++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...++++++,,,---------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,------------------------------,,,+++******)))))),,,,,,,,,,,,,,,,,,+++++++++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,---------......tttdddYYYSSSKKKEEEEEECCC>>>::::::777444111111333555444222111222444555666777888888;;;999888888888777444222000000///...------------++++++,,,------......///---------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++---)))''')))---...,,,))),,,,,,+++++++++*********++++++******************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))***++++++++++++***)))***++++++,,,,,,++++++***)))***++++++***+++,,,...,,,,,,+++***************((()))+++,,,---.........------------------------,,,,,,---------,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,,,,,,,---......---...............------+++,,,---......//////......------,,,+++***))))))+++++++++++++++******)))++++++++++++++++++++++++(((((('''''''''((())))))***))))))(((((())))))***(((((())))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++++++++***)))))))))************++++++++++++,,,,,,------.........++++++------------++++++++++++******++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++*********************+++,,,---...,,,++++++,,,,,,+++)))***************************************+++++++++)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,+++++++++++++++++++++......---------,,,,,,,,,------------------------------------------------))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++******)))*********************************++++++++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,------......//////---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,........................,,,,,,++++++******))))))+++,,,,,,,,,,,,,,,+++***,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......uuudddYYYQQQJJJEEEDDDCCC>>>:::999666333///000444666555222222222222444555777888999;;;999888777777666444222000000000//////...---,,,+++,,,---//////...,,,++++++,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************++++++++++++************************+++*********,,,,,,,,,+++,,,,,,+++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,+++******)))*********++++++,,,,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++)))***++++++++++++***)))***+++,,,,,,,,,,,,+++***'''***,,,,,,++++++,,,...,,,++++++***************((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++)))))))))***++++++,,,,,,,,,,,,---------..........................................---------------,,,------......------,,,,,,++++++***+++,,,---...------...............---***+++,,,---............---,,,,,,++++++*********+++++++++++++++***))))))************************)))(((''''''''')))***+++******))))))))))))******&&&'''((())))))******)))************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***)))))))))************+++++++++***++++++,,,------......***+++---......---+++***++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++******))))))******+++,,,******************++++++******)))))))))******+++,,,+++******+++,,,***)))************************))))))*********+++++++++)))************+++++++++))))))***++++++,,,------)))***+++++++++++++++++++++++++++++++++++++++,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,+++***))))))))))))******************************+++++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------.....................------,,,++++++******------,,,,,,,,,,,,,,,,,,------------------------+++++++++*********************+++,,,---,,,++++++///---,,,,,,...//////...+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......uuudddZZZPPPIIIDDDCCCBBB===999888999555000000333555222///222222222222444777999::::::999777777777666333111///000000111000...,,,+++,,,---///000///---***(((***++++++,,,---...//////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))))))))************************************(((+++---,,,***)))+++...++++++++++++************''''''(((***+++,,,---...+++++++++++++++***)))((())))))***+++,,,,,,------*********++++++,,,,,,,,,************************))))))))))))***+++,,,---)))***+++,,,,,,+++***)))***+++,,,------,,,+++***&&&)))------,,,+++,,,...,,,++++++***)))*********)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))///......------......///---------,,,,,,+++++++++(((((()))***+++,,,,,,------------.........//////......................../////////......---------,,,------......------,,,,,,+++*********+++,,,---------...............---)))***+++,,,------...---++++++++++++++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))***)))(((((((((***+++,,,******))))))))))))******%%%&&&''')))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++***)))))))))************+++++++++******++++++,,,---......***+++---......---+++***+++*********+++,,,,,,---,,,------......------,,,)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,******************++++++******))))))))))))))))))***)))((()))***+++***)))************************))))))******++++++++++++)))************+++++++++,,,+++++++++++++++++++++'''((()))*********************+++++++++,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,.........---,,,+++++++++,,,,,,,,,------------,,,+++***))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++,,,---,,,++++++,,,***))))))+++,,,,,,+++******************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......uuuggg^^^OOOKKKFFFBBB???===:::888777666555444444222///---444555666888999999::::::999999:::999888666444333////////////.....................------,,,,,,,,,333///++++++...///,,,)))...,,,***+++,,,---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++......,,,+++***)))))))))///---+++******+++******,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******************************''')))************,,,...,,,---...///...---,,,+++)))******++++++******)))---,,,,,,++++++,,,,,,---------.........---+++***!!!$$$(((***+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,---------......000000000000////////////---......///////////////,,,,,,,,,,,,,,,+++***)))***))))))+++---//////...------------------------)))***++++++------...///)))***+++,,,---,,,++++++))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((++++++***)))(((((())))))+++++++++*********))))))(((((()))***++++++,,,,,,************************,,,++++++******++++++,,,+++***)))(((((()))***+++---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,---,,,,,,+++---,,,++++++*********+++************************+++++++++************)))******++++++++++++******,,,...111111///---,,,,,,))))))************))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))),,,------...---,,,***))),,,+++******))))))******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------------------------------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,------............------,,,------......------,,,---------,,,,,,+++++++++------------------------+++++++++++++++***)))(((,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------......//////...---,,,,,,,,,,,,,,,uuueee\\\NNNKKKFFFBBB???<<<999777666555444444444333111...222333444666888999999999888888999888777555333222////////////............------,,,,,,,,,+++++++++'''$$$###&&&,,,000000///---+++******+++,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,+++***)))***+++,,,,,,+++++++++******))))))))))))************+++++++++)))************+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++******)))*********,,,,,,++++++************************************((()))++++++******+++---,,,,,,------,,,,,,+++*********++++++++++++******,,,,,,,,,++++++,,,,,,,,,------.........---++++++,,,,,,,,,+++******,,,---++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,------------...............------------,,,------...............---------------,,,+++++++++***)))+++---///...---------------------------++++++++++++***************++++++,,,,,,,,,++++++***************************++++++,,,,,,++++++***************************++++++***)))))))))))))))+++++++++*********))))))))))))******++++++,,,,,,************************,,,++++++******++++++,,,*********))))))*********---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++************)))******++++++++++++******))),,,......,,,***))))))))))))*********))))))((())))))*********+++++++++*********++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---------,,,+++***,,,+++***)))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,ssscccYYYNNNJJJEEEAAA>>><<<999777666444444444444444222000///111222555777888999999888888777777555333222111/////////............---,,,,,,++++++++++++******(((&&&$$$'''+++......,,,---+++******+++,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++***))))))******,,,------*********))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++*********)))******+++++++++************)))))))))************************)))***++++++***)))***,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++000///---***((((((+++---************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........------------,,,+++,,,,,,---...---------------.........---,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++***************************++++++,,,,,,++++++***************************+++***))))))))))))))))))+++************)))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,******++++++++++++******,,,,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++,,,---,,,+++***)))************************+++++++++************)))******++++++++++++******(((***,,,,,,+++)))))))))***************)))((('''(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,---------,,,++++++------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,+++))))))(((((((((+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------////////////............------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***))),,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))------------,,,,,,,,,,,,rrraaaVVVMMMIIIEEEAAA>>><<<999777888666444444444333111//////000222555777999::::::999999888666555333222111//////.........---------,,,,,,,,,+++++++++++++++---+++******---......---...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++************,,,+++++++++++++++++++++,,,,,,,,,,,,+++******))))))***************+++,,,******************))))))))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,***)))))))))))))))))))))***************************+++,,,+++))))))***+++...---+++*********+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********(((((()))+++...++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------000000/////////.........,,,,,,---............---,,,---------------,,,,,,---+++++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111---,,,+++***)))***+++,,,***************************++++++,,,,,,++++++*********************************)))))))))))))))***************)))))))))))),,,,,,,,,+++++++++++++++************************,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++******))))))***,,,------,,,***)))************************+++++++++*********))))))******++++++++++++*********+++------,,,******+++******+++******)))((('''))))))))))))*********+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,------......------------,,,++++++***------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---***++++++,,,------------...---,,,***))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---------............---------------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,+++******+++,,,------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,---,,,,,,,,,,,,ppp___UUUMMMIIIEEEAAA???<<<:::888:::888555444333222000...111222444777999;;;<<<<<<;;;:::999777555333222222............------------,,,,,,,,,---------------*********,,,///111222333///...,,,,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))+++,,,+++)))((()))***++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************++++++,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,)))))))))))))))))))))******************************+++,,,+++))))))***+++///...,,,+++++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,,,,,,,&&&(((***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------////////////............------...///////////////***+++,,,,,,,,,,,,++++++---+++++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111---,,,+++*********,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))),,,+++++++++++++++++++++************************,,,++++++******++++++,,,***+++,,,------,,,+++***,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++*********)))***,,,------,,,***)))************************+++++++++*********))))))******++++++++++++******)))+++,,,,,,+++***+++,,,***************)))((((((*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,++++++***------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,------.........---,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,+++************+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,------.........---*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......++++++,,,------,,,,,,+++ooo___VVVMMMJJJEEEBBB@@@>>>;;;999;;;888555444333333111000333555777999;;;<<<======<<<;;;999666444333222222.........------------,,,,,,,,,------------......---,,,,,,,,,,,,------...///---,,,,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++%%%&&&))),,,.../////////))),,,...,,,)))'''''')))+++++++++++++++,,,,,,,,,)))************+++++++++)))************++++++++++++************+++,,,,,,++++++++++++++++++++++++*********)))******++++++)))))))))************+++************************)))***++++++***)))***,,,///...------,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,++++++++++++,,,,,,---+++---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++---...//////000000//////******++++++,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))))))))***************************************************,,,++++++******++++++,,,******++++++++++++******++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++++++++)))***+++,,,---,,,++++++************************+++++++++************)))******++++++++++++******((()))******)))(((***+++))))))************))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,------------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********++++++,,,---------******++++++,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,+++***************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------***+++,,,,,,,,,,,,,,,,,,+++,,,---......///......************++++++++++++++++++++++++++++++++++++++++++,,,------...//////)))***,,,------,,,++++++nnn```XXXNNNKKKFFFCCCAAA???===;;;888666444333444555444333555666888999;;;<<<<<<===<<<:::888555333222111111.........---------,,,,,,++++++,,,,,,,,,---------000000///,,,***)))))))))---,,,******,,,---,,,+++++++++++++++++++++++++++******++++++,,,,,,------)))*********++++++++++++'''(((***,,,---------,,,&&&***---,,,)))'''(((+++)))*********++++++++++++)))************+++++++++)))************++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++******)))*********************++++++,,,,,,************************((()))++++++******+++---,,,------------,,,++++++******++++++++++++******)))***+++,,,,,,+++***)))++++++*********+++------///000000...+++******+++++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---......//////......***++++++,,,------,,,,,,+++***)))+++---///...---++++++++++++++++++++++++++++++++++++************((()))***+++,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))******((((((((())))))******+++************************,,,++++++******++++++,,,*********))))))*********++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,************************+++++++++************)))******++++++++++++******((()))******))))))+++,,,'''((()))******+++******************++++++++++++*********++++++,,,,,,---)))*********++++++++++++,,,++++++******))))))(((++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------...---,,,+++++++++,,,---******))))))******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,)))******+++,,,,,,------------,,,,,,,,,+++++++++,,,++++++***************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,------......***+++,,,,,,------,,,,,,+++,,,---...////////////************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------(((***+++---------+++***~~~nnnaaaYYYNNNKKKGGGCCCAAA@@@===<<<666444222222444666777777666666888999:::;;;;;;<<<;;;999666444111000000000......---------,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,,,,---000111,,,***))))))***++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))******++++++++++++------......,,,***'''&&&$$$(((,,,,,,)))(((***---(((((())))))*********+++)))************+++++++++)))************++++++++++++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,************************''')))***+++******,,,...++++++,,,---,,,+++***)))*********++++++*********((()))+++,,,,,,+++)))(((++++++*********+++---...///...,,,***''''''***,,,************************)))))))))******++++++,,,******+++++++++,,,,,,,,,//////.........---------+++,,,------......------+++,,,------.........---***))))))+++---//////...++++++++++++++++++++++++)))***+++,,,---......///&&&(((***,,,---...------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))((())))))***++++++'''((((((((())))))******&&&''''''((()))******+++************************,,,++++++++++++++++++,,,+++***)))(((((()))***++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++*********+++---...+++*********++++++------************************+++++++++************)))******++++++++++++******+++,,,,,,,,,++++++---///&&&'''(((***++++++++++++))))))))))))************))))))***+++,,,,,,------))))))******++++++++++++,,,++++++***)))(((''''''***+++,,,,,,------------************************++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------///...,,,+++***++++++,,,''''''''''''((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********'''(((((()))***+++++++++))))))***+++,,,,,,------......---------,,,,,,,,,,,,++++++***)))***************++++++++++++******+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++,,,------...//////***+++,,,,,,------------+++,,,---...////////////)))************+++++++++++++++++++++++++++++++++------,,,++++++*********((()))+++---------+++***~~~ooo___UUUMMMKKKGGGDDDBBB@@@===;;;<<<555333777888444333666777777888;;;======<<<::::::888777444222111000000........................///...---,,,,,,,,,,,,,,,------------------------************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++###%%%))),,,---,,,***))),,,,,,,,,++++++*********))))))))))))************((())))))*********))))))............------,,,++++++++++++***************)))***+++,,,,,,,,,,,,,,,---***'''(((,,,...+++'''++++++,,,,,,,,,++++++***(((((()))***+++,,,,,,---///---+++***++++++***))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++,,,...000111++++++++++++++++++++++++))))))************))))))************************++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...000///...---,,,---......,,,------......------,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))************+++++++++************************,,,,,,+++***)))((('''''',,,---,,,+++(((((()))******************)))(((((())))))))))))))))))))))))------,,,++++++******)))++++++*********+++---...+++++++++*********))))))************************************************------,,,,,,,,,,,,++++++************************++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,///---***)))***+++++++++++++++++++++++++++++++++((((((((()))+++,,,***)))++++++***************+++++++++,,,,,,,,,,,,------))))))))))))))))))))))))***)))))))))***,,,...000---------,,,+++***)))(((++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++''''''((()))***++++++,,,------,,,++++++,,,---------,,,,,,+++*********+++,,,,,,+++***)))))))))***,,,,,,,,,++++++*********))))))***)))((('''%%%$$$......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++......---,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,++++++++++++************+++,,,,,,---......------......------,,,+++***...///+++***,,,---,,,++++++,,,---...//////000,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~nnn___TTTMMMJJJGGGDDDBBB@@@===;;;;;;555333777888555444777555444555666888999888777888777555333111000//////........................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))************)))******************)))***+++++++++******)))(((******************++++++))))))******************---***'''))),,,---+++(((++++++++++++++++++++++++)))))))))***++++++,,,,,,///---+++***++++++***))),,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++++++++*********+++---...''''''''''''''''''''''''))))))************))))))++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,,,,,,,---...******(((''''''(((((())),,,,,,------------,,,,,,---,,,+++*********++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++******************************))))))((((((''''''***++++++***(((''''''(((***************)))(((((()))))))))))))))))))))))),,,,,,,,,++++++++++++*********)))))))))***,,,,,,+++++++++*********))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,///,,,***)))***+++++++++)))))))))******+++++++++)))(((((()))++++++***)))******))))))((())))))***+++++++++,,,,,,,,,------***************************)))))))))***,,,...000------------,,,+++******++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********)))))))))...---,,,++++++,,,---...---,,,++++++******++++++---,,,,,,+++******++++++,,,,,,,,,+++++++++******))))))******)))(((&&&&&&......---,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,------******+++,,,,,,---......---------...------,,,+++)))---...+++***,,,---+++))))))******++++++,,,,,,,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}nnn^^^TTTMMMJJJFFFCCCBBB@@@===;;;:::555333555777666666777888777666666888::::::999666555333222000///....................................---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++...---+++*********+++,,,,,,,,,,,,++++++++++++***)))))))))*********++++++++++++++++++++++++******,,,,,,------,,,,,,++++++)))))))))***+++++++++,,,***++++++++++++******))),,,***((())),,,---+++(((,,,,,,++++++++++++,,,,,,************************...,,,*********+++***)))+++++++++++++++*********+++,,,,,,,,,,,,,,,------///...,,,+++***++++++,,,))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------,,,,,,------...,,,,,,+++************+++++++++,,,,,,,,,,,,++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++************************(((((((((((((((((((((((()))+++,,,,,,***((((((((()))************))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))))))))******++++++++++++***************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++...,,,))))))***++++++***))))))))))))))))))))))))***)))((()))***+++***))))))((((((((((((((())))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***,,,---///............---,,,+++************++++++++++++,,,........................++++++,,,,,,,,,,,,++++++,,,+++++++++************------,,,++++++,,,------,,,,,,++++++******++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***))))))************)))(((......---,,,+++***))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++++++++,,,******+++,,,---...//////***++++++,,,,,,------...---------------,,,++++++)))---...***)))+++,,,+++************************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}mmm^^^SSSLLLIIIEEECCCBBB@@@===;;;999666444444555555555666:::888666666777999999999444333111000///......---...........................------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++***)))((((((((())))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++++++++---------......---,,,,,,(((((()))***+++,,,,,,,,,............------,,,+++,,,***))))))+++,,,+++))),,,,,,+++++++++,,,---...+++++++++*********))))))---+++***)))***+++***)))+++++++++***************++++++,,,,,,---------...333222000...,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------000000/////////.........***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************'''((((((((())))))*********---//////---+++******))))))************)))((())))))))))))))))))))))))))))))***+++,,,,,,------******************++++++************************)))))))))***++++++,,,,,,************************,,,,,,,,,++++++++++++******************************************++++++++++++,,,,,,------,,,,,,+++************************++++++************++++++---+++))))))***++++++***,,,,,,+++***)))(((''''''+++)))((((((***+++***)))))))))((((((((()))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,---------,,,,,,+++***))))))*********+++++++++---------...............++++++,,,,,,,,,,,,++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++......---,,,+++***)))))))))***,,,------,,,***)))---,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,------...//////+++++++++,,,,,,---------,,,------------,,,++++++(((,,,---***)))+++,,,***,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||lll]]]SSSKKKHHHEEECCCAAA@@@===;;;999777444222333555666555666444222111222444444333222111000///...---------........................------,,,,,,,,,------...------------------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++'''((()))************)))++++++++++++++++++++++++************++++++++++++------++++++******++++++((())))))*********))))))(((((()))***+++,,,,,,,,,............------,,,++++++***)))***++++++******,,,+++++++++,,,------...,,,,,,++++++***))))))))),,,+++))))))***+++***)))************************+++++++++,,,,,,---------333222///---,,,+++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------.........---------,,,,,,***++++++,,,,,,++++++***,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))))))))******++++++,,,***,,,//////...,,,+++***((())))))*********))))))))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++************************,,,,,,+++++++++*********************************))))))*********+++++++++******++++++++++++******************************+++******))))))******++++++***))))))***++++++***+++++++++++++++*********,,,***(((((()))******)))))))))))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))***++++++,,,***++++++++++++******)))))))))*********+++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))***+++,,,------...)))))))))******))))))))),,,++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))******++++++,,,,,,---,,,,,,++++++***)))))))))***,,,------,,,***))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))*********+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***)))---...***)))+++,,,+++---,,,,,,++++++*********,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{lll\\\RRRJJJHHHDDDBBBAAA@@@===<<<888888555222444999;;;999666444333222333333333222000000///.......................................------,,,,,,,,,---......------------------------************************))))))*********+++++++++,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))***+++---------,,,+++***++++++++++++,,,,,,,,,*********++++++++++++,,,...---+++***))))))***+++))))))***++++++++++++***)))))))))***+++++++++,,,***++++++++++++******)))***************************+++,,,---......------,,,+++++++++******)))))),,,***((((((***+++***))))))))))))******************+++++++++++++++,,,,,,///...,,,***)))))))))***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++,,,------............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++*********************************++++++,,,,,,,,,(((***,,,,,,***)))))))))((())))))************)))))))))))))))))))))))))))))))))***+++,,,,,,---------------...------,,,+++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))***++++++,,,,,,))))))************))))))******************************))))))))))))*********)))((()))+++++++++)))(((((()))+++,,,---...///---***(((''')))******)))***)))))))))***+++,,,---************++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))************))))))*********++++++++++++,,,)))******++++++,,,,,,,,,******++++++++++++******,,,+++++++++************((()))************)))(((++++++******++++++,,,,,,******))))))******++++++***++++++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++******************++++++++++++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********...///+++***,,,---,,,++++++******)))))))))(((,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{kkk\\\QQQJJJGGGDDDBBBAAA@@@>>><<<666777666333777@@@CCCAAA777666555555555555333111000//////............///........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,++++++***+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,...,,,***((((((((()))***++++++,,,---------------******************++++++))))))************************++++++*********+++(((***---///000///---,,,+++++++++***************+++)))((((((***+++***)))((()))))))))*********++++++******************))),,,+++***)))((()))******------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---.........---,,,+++,,,,,,------------,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++***************************************+++++++++((()))******(((((()))***(((((()))***************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---------,,,+++***))))))*********+++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((())))))***++++++,,,,,,*********++++++***************************************))))))))))))******)))(((((()))+++,,,***)))((())))))***+++,,,,,,------+++((('''((()))))))))((((((((())))))***+++,,,************++++++++++++************************((())))))***************)))******+++++++++******++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---******++++++++++++******++++++*********))))))))))))***+++,,,,,,+++***)))++++++******++++++,,,---+++************+++,,,---******+++++++++,,,,,,,,,******)))((())))))++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++///000,,,+++---...---++++++++++++************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{kkk\\\QQQIIIGGGDDDBBBAAA@@@>>><<<444777666555:::EEEJJJHHH333222222222333222///,,,000//////.........//////........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++///---***'''%%%&&&(((************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,***(((''''''((()))'''((()))***************+++++++++***************)))***+++,,,,,,,,,,,,,,,)))***++++++***)))***+++'''***---000111000---+++************************+++)))((((((***+++***)))(((((())))))*********++++++*********))))))((((((,,,+++*********+++,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,---......---,,,,,,******+++,,,+++***)))(((,,,------......------,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++******************************))))))))))))))))))***++++++***))))))+++,,,(((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))))))))******++++++++++++---,,,,,,+++***)))((((((************************+++++++++************)))************************((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******)))(((((()))+++,,,***)))---,,,+++***)))((('''&&&...+++((('''((()))))))))''''''''''''((()))++++++)))************+++++++++))))))))))))))))))))))))((())))))************)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------))))))***++++++,,,------******++++++++++++******''''''((()))***+++,,,,,,+++,,,---......---,,,++++++*********+++,,,,,,---++++++++++++,,,,,,---...*********++++++,,,,,,,,,+++***)))(((((()))******'''((()))***+++,,,------,,,++++++******++++++,,,))))))***+++,,,------...((()))***+++,,,---......++++++,,,,,,,,,---------))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++///000---,,,...///...------------------------,,,++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvveeeWWWQQQHHHEEEBBB@@@@@@???>>>===777666555666999:::999888333333222222111000//////000...------...///---,,,,,,+++++++++,,,...000111...------,,,,,,------...,,,,,,+++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))***(((((())))))*********++++++++++++***************,,,++++++*********************+++++++++,,,,,,,,,000...+++((('''((()))+++******+++,,,,,,,,,,,,+++************************+++++++++---///...,,,***)))***+++,,,,,,+++***)))+++*********))))))((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))///......---,,,+++******''''''((()))***++++++,,,***)))))))))+++,,,+++******+++,,,,,,------,,,,,,///...---,,,+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))***+++,,,,,,------***))))))((()))+++,,,---+++++++++************)))************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))*********+++++++++))))))************))))))************************,,,+++***))))))***+++,,,,,,+++*********+++,,,---......//////......---,,,************))))))))))))************+++,,,------******++++++++++++******(((((((((((()))***+++,,,((()))***+++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))******************))))))))))))************))))))******++++++))))))***+++,,,,,,------+++*********))))))((((((,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---......---,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,***)))))))))((((((''''''++++++,,,------------,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,***))))))(((------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))************++++++++++++++++++******)))))))))+++++++++++++++++++++++++++***)))***+++,,,***(((uuudddWWWQQQHHHEEEBBB@@@??????>>>===777666555555666777666444333333222222111000000///000///------.........---------,,,,,,,,,---.........------,,,,,,------...------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************+++++++++,,,******************++++++++++++***)))))))))))))))************+++++++++++++++***(((&&&&&&&&&'''(((******+++,,,,,,,,,,,,+++************************++++++,,,...//////---+++******++++++++++++*********)))))))))((((((((((((******))))))))))))******))))))))))))************************************************************------,,,,,,+++*********)))))))))))))))************)))))))))+++,,,+++******+++,,,,,,------,,,,,,///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,---------,,,+++*********+++,,,+++++++++************)))************))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))*********+++++++++)))******************)))))))))))))))))))))))))))------,,,,,,,,,,,,------++++++*********+++,,,------------------,,,,,,+++************))))))))))))*********)))******++++++******++++++++++++************)))))))))))))))***))))))******+++******************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************))))))))))))******---,,,,,,,,,,,,---......)))******+++,,,,,,------,,,+++++++++************,,,++++++******++++++,,,++++++,,,,,,+++***))))))+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,*********)))))))))((((((***++++++,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,,,,,,,///......------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,+++)))tttdddWWWQQQGGGEEEAAA?????????>>>===777555444444444444222111333333222222111000000000111///---,,,---.....................---,,,,,,+++...------,,,,,,------...//////...---,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))******++++++++++++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******)))((((((((((((((())))))))))))************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++************************+++++++++---//////---+++++++++************++++++)))))))))(((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************************))))))((((((***)))))))))+++,,,+++******+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,++++++++++++************++++++,,,,,,---///...,,,***))))))((((((+++++++++************)))************))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++++++++******++++++++++++******((((((((((((((((((((((((,,,------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++******++++++*********)))))))))******))))))))))))))))))******++++++++++++******,,,+++***)))(((((((((((())))))*********)))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))))))))******************))))))))))))******))))))))))))******************))))))))))))*********)))))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++***)))((('''***+++,,,+++*********,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------....../////////000//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***ssscccVVVQQQGGGDDDAAA??????>>>===<<<666555333333444444222111222222222111111111000000222000---,,,---...///...,,,---...///...---,,,+++...------,,,,,,------...111000///...---,,,,,,,,,---,,,,,,,,,++++++******,,,+++)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******++++++++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,,,,))))))((('''''''''''''''(((((((((((()))))))))))))))***+++,,,------,,,+++******+++,,,,,,,,,,,,+++*********************************,,,......---+++,,,+++***))))))***+++,,,******))))))))))))))))))******))))))))))))******((()))))))))************************************************************(((((())))))*********+++******))))))))))))))))))***)))))))))+++,,,+++******+++,,,,,,------,,,,,,......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((''''''+++++++++*********))))))************)))))))))(((((()))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))***++++++***)))(((+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********))))))+++++++++******)))((((((******++++++++++++******++++++***)))(((((()))))))))))))))))))))((('''&&&(((((())))))******++++++))))))))))))))))))))))))))))))************))))))************************((()))))))))******************))))))))))))******((()))))))))******************))))))))))))******''''''''''''((()))***************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++***)))((('''&&&)))***++++++))))))***+++))))))******+++,,,------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,---......---+++sssbbbVVVPPPGGGDDDAAA???>>>>>>===<<<555444333444555555444333222222222111111111111111222000...---...//////...+++,,,---...///...---,,,...------,,,,,,------...111000///...---,,,,,,,,,,,,,,,,,,++++++***************)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++******(((((()))***+++,,,,,,,,,)))(((((('''''''''''''''''''''((((((((()))))))))***+++---...//////...---******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((***,,,---,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))))))))******((()))))))))************++++++++++++++++++++++++************************'''(((((())))))******+++'''(((((()))******++++++***)))))))))+++,,,+++******+++,,,,,,------,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))(((((()))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,+++++++++************************'''((()))******)))((('''******++++++,,,,,,,,,,,,---------------,,,++++++++++++++++++************+++,,,,,,,,,+++***))))))******++++++++++++******))))))(((((()))***++++++)))))))))))))))((('''&&&(((((())))))******++++++))))))))))))))))))))))))))))))************))))))************************((()))))))))******************))))))))))))******((()))))))))******************))))))))))))******)))))))))******+++------***+++++++++++++++,,,,,,******++++++++++++++++++,,,++++++******++++++,,,+++++++++******((('''''')))***++++++))))))***+++))))))***+++,,,------...,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++,,,,,,------.........+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,---...///---+++sssbbbUUUOOOFFFDDD@@@>>>>>>>>>===<<<666444333444666666555444111111111111111111111111111000...///000000///---+++,,,,,,---...............------,,,,,,------...//////...---,,,,,,,,,---+++++++++++++++*********(((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,---++++++++++++************)))))))))***+++++++++,,,))))))((('''''''''''''''(((((((((((()))))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))(((((())),,,------,,,++++++************++++++,,,,,,,,,,,,,,,---------******))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++''''''((()))***+++,,,,,,***)))))))))+++,,,+++******+++,,,,,,------,,,,,,------......------,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////+++++++++************)))************))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++*********************++++++++++++************************************++++++++++++******)))***+++,,,,,,,,,,,,+++---------------,,,,,,+++,,,++++++++++++************+++,,,------,,,***)))******++++++++++++******(((((((((((()))***+++,,,))))))*********)))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))))))))******************))))))))))))******))))))))))))******************))))))))))))******'''''''''((()))***+++,,,++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,******++++++******)))(((***+++,,,+++*********,,,******+++,,,------......---------------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,------.........+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,------------............*********++++++,,,,,,------,,,,,,---......---+++sssbbbTTTNNNFFFCCC@@@>>>>>>>>><<<;;;777666444444555555444222111111111111111111111111/////////111222111...,,,......---,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,,,,---************++++++++++++&&&''')))+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...------,,,,,,++++++++++++******************++++++***)))((((((''''''(((((((((((()))))))))*********))))))************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++***)))***---//////...******++++++++++++******+++++++++,,,,,,,,,------******))))))))))))******))))))))))))************************************++++++++++++++++++++++++)))*********************(((((())))))*********+++***)))))))))+++,,,+++******+++,,,,,,------,,,,,,------.........---,,,++++++,,,,,,------,,,,,,+++------------,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,...//////......+++++++++************)))************))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++*********)))))))))******************)))************************------,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********((()))+++,,,,,,,,,***)))******++++++++++++*********)))))))))))))))******))))))******+++******************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************))))))))))))******$$$$$$$$$%%%&&&'''))))))++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++******++++++,,,)))***+++++++++++++++++++++,,,---,,,+++***+++---,,,,,,,,,------.........------......---,,,,,,+++************+++++++++,,,,,,,,,---............---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,---------------------.........//////)))******+++,,,,,,---------,,,+++,,,......,,,+++tttbbbTTTMMMFFFCCC@@@>>>>>>===<<<;;;999777555444444333111///111111111111111111222222//////000222333111...+++111000...,,,+++++++++,,,...------,,,,,,------...,,,,,,+++++++++,,,------))))))******+++++++++,,,$$$&&&))),,,---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---............------,,,,,,,,,+++++++++*********************)))((((((((((((((())))))))))))************+++***************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))---++++++,,,...000111111)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************************))))))))))))***)))))))))+++,,,+++***++++++,,,---------,,,,,,,,,---.........---,,,++++++,,,,,,------,,,,,,+++.........---,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******+++++++++************)))************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++******))))))))))))************))))))))))))))))))))))))))))))...---++++++++++++---...)))***+++,,,---,,,++++++***++++++++++++***)))))),,,,,,,,,+++++++++******&&&''')))+++,,,+++***)))******++++++++++++******,,,+++***)))((((((((((((((()))***+++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))******************))))))))))))******&&&''''''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///---.........---,,,,,,+++)))))))))******+++++++++,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---...///000111000///...,,,+++***)))+++,,,,,,------,,,,,,+++)))************+++++++++---------.........//////+++++++++,,,,,,---------))))))***+++,,,,,,------,,,++++++,,,------,,,***ooobbbUUUNNNFFFDDDBBBAAAAAA???;;;999777555333333333444333222333222111000000111222333//////...------------...+++---...---,,,,,,---...------------------------,,,---......---,,,***))),,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))******++++++************************...///000000///---+++***+++******))))))))))))))),,,++++++***************(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))((('''''''''''''''******))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***''''''(((*********++++++************++++++)))(((''''''((()))'''&&&************************++++++************++++++,,,,,,++++++***)))))))))+++++++++*********))))))************************---,,,,,,,,,,,,---..............................***************************************************++++++++++++,,,,,,,,,************************)))*********++++++++++++...------,,,+++***))))))))))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))************)))))))))))))))******++++++******)))+++*********))))))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,---,,,***)))))))))******)))))))))***++++++,,,,,,((()))***+++++++++++++++,,,***)))''''''(((***+++,,,,,,,,,,,,+++)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))***+++---...//////,,,+++******))))))******)))))))))))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++........................'''((()))***+++,,,,,,,,,------------------------,,,+++*********+++,,,---...------,,,,,,,,,------......//////......---,,,........................+++++++++************)))***++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,---------.../////////,,,++++++******++++++,,,ooobbbUUUNNNDDDBBB???>>>===<<<999777777555333222333333222111222111000000000000111222//////...------------......//////...,,,***+++,,,------------------------++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************,,,,,,,,,+++++++++******+++******)))))))))*********************+++++++++,,,---...///...,,,***)))))))))(((((((((***+++,,,***))))))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,+++***)))(((((((((((((((---,,,,,,,,,,,,,,,,,,---)))***++++++,,,,,,++++++++++++++++++++++++++++++---+++)))((()))++++++++++++******))))))******+++,,,,,,+++************+++************************++++++************+++++++++++++++***************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------...///------------------------++++++++++++++++++++++++************************((())))))))))))*********************************)))))))))*********++++++---,,,,,,++++++******)))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******++++++++++++*********)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,***)))))))))******++++++******************))))))***+++++++++************)))(((((()))***+++((())))))))))))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))+++++++++,,,,,,---------,,,+++******))))))******)))************)))((('''++++++++++++++++++++++++************++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++........................******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...------,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------............,,,++++++******++++++,,,oooaaaUUUMMMEEEBBB>>><<<<<<;;;:::888666444222222333333222111111000000//////000000111//////...------------...---...///...,,,+++,,,---------------------------++++++++++++,,,---...///,,,,,,,,,+++++++++******)))************+++++++++************************,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))******+++++++++++++++,,,------,,,+++)))((()))(((''''''(((***---...***))))))(((((((((((((((((((((((()))))))))***************++++++++++++,,,++++++***)))))))))******---------,,,,,,---------)))***++++++,,,,,,++++++++++++++++++++++++++++++...,,,))))))+++,,,,,,,,,+++******))))))******+++,,,------***''''''***...************************++++++************++++++)))************++++++++++++++++++***************------------------------------------......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********************************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))*********,,,,,,++++++***))))))(((*********+++******))))))(((((())))))*********+++******+++,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,++++++,,,+++******))))))************+++++++++***))))))************************************+++++++++,,,///............---------------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------+++,,,---......---,,,+++........................***+++,,,------......---++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,------...,,,,,,------,,,,,,+++***************************,,,+++++++++************,,,,,,------------,,,,,,...---------------..................------------,,,++++++******++++++,,,nnnaaaUUUMMMHHHDDD@@@>>>>>>>>>===<<<777555333333333444333111000000////////////000000//////...------------...)))***,,,---------///111------------------------,,,,,,+++***+++,,,...///,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++++++++++++++++++++---,,,+++******)))******)))))))))***++++++,,,,,,++++++,,,,,,,,,+++***)))***)))'''''''''))),,,...,,,++++++***************(((((()))))))))*********************+++++++++++++++******)))))))))******+++******))))))******+++))))))***+++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,++++++******))))))))))))******''')))***&&&"""!!!&&&,,,************************++++++************++++++((())))))***++++++,,,,,,************************------------------------------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************(((((()))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,...---,,,+++++++++++++++++++++******************+++++++++*********))))))******+++******)))(((((('''((()))***++++++******++++++,,,,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,------------------------)))******+++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,------,,,,,,,,,---......,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********,,,------......------,,,......---------...//////.........------,,,,,,,,,,,,++++++******++++++,,,~~~mmm___SSSKKKHHHEEEAAA?????????>>>>>>888666444333444444333222//////000000000000////////////...------------...)))***,,,---------///111------------------------///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,++++++***+++***)))((('''(((***+++,,,++++++***************))))))))))))************))))))*********+++++++++)))))))))(((((())))))***))))))(((((((((((())))))))))))***++++++++++++***+++++++++++++++++++++++++++***((()))***+++***)))***))))))))))))))))))***%%%''''''$$$$$$)))************************++++++************++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))))))))************((())))))******++++++,,,))))))))))))))))))))))))((((((((((((((())))))*********************************))))))))))))))))))+++,,,,,,------,,,,,,+++))))))***************************************************************************************************++++++,,,,,,,,,---,,,+++******)))******************+++*********))))))*********+++++++++***************)))(((''''''((()))***************(((((((((((('''&&&%%%$$$))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,((())))))***,,,------...,,,+++******))))))*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...............---,,,,,,,,,---------......//////,,,,,,,,,++++++++++++***,,,------......------,,,---------------...///000......------,,,,,,,,,+++,,,++++++******++++++,,,|||kkk^^^QQQIIIDDDBBB???=========<<<;;;777555333333444444333222///000000111111000000/////////...------------...---...///...,,,+++,,,---------------------------///...---,,,++++++++++++,,,,,,,,,+++++++++******)))************+++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++******)))))))))))))))***))))))((((((((((((((()))))))))*********++++++)))))))))************+++))))))((((((((()))************))))))))))))******((()))******++++++******++++++++++++++++++++++++***)))((()))******)))(((***))))))(((((())))))***((())))))&&&######&&&***************************++++++************++++++(((((()))***++++++,,,,,,***************+++++++++************************++++++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********************************)))*********++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))((((((((()))***+++************************************))))))((((((++++++,,,,,,,,,,,,++++++)))))))))))))))*********************************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++******))))))******))))))***++++++++++++***((())))))***++++++,,,,,,)))))))))***))))))((((((***)))))))))))))))))))))******))))))(((&&&%%%$$$))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,'''((()))***+++---......,,,+++******))))))************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///........................*********++++++,,,,,,---,,,,,,+++++++++,,,------///...---,,,,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------............------------------------------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---......///......//////......---,,,+++++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,,,,++++++******++++++,,,zzziii\\\PPPHHHAAA???===<<<<<<<<<:::888555444222111222222111000000000111222222111000000//////...------------......//////...,,,***+++,,,------------------------,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,++++++***)))))))))*********))))))*********((((((******+++***))))))***))))))((((((((((((((())))))*********+++++++++))))))))))))***************))))))))))))***+++,,,++++++************++++++((())))))***************+++++++++++++++++++++++++++***)))***++++++***)))))))))(((((((((((())))))++++++***))))))))))))***************************++++++************++++++)))))))))***+++++++++,,,))))))*********+++++++++************************)))***,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))*********************************++++++++++++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))******)))((()))***+++,,,************************)))))))))))))))***************++++++++++++******)))))))))******+++++++++************************************************************************((())))))***++++++,,,,,,++++++*********+++,,,,,,((()))***+++,,,++++++*********************++++++'''((()))))))))))))))))),,,+++***((((((((())))))+++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***++++++((())))))***+++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////------------------------)))******+++,,,,,,------,,,+++++++++,,,,,,---...//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,---...//////---............---,,,,,,)))******+++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,yyyhhh[[[OOOGGG@@@???>>>===>>><<<:::888444222000///000000///...000111222333333222111000//////...------------...,,,---......,,,,,,---...------------------------)))***,,,---......---,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,''''''''''''(((***+++,,,---,,,,,,+++***)))(((((())))))(((((((((((()))***%%%&&&)))+++,,,,,,+++***,,,++++++***************)))************+++++++++))))))))))))************+++*********+++,,,,,,---******))))))))))))******(((((()))***************++++++++++++++++++++++++++++++***+++------+++)))))))))(((((((((((())))))---,,,++++++,,,,,,+++)))************************++++++************++++++***************+++++++++))))))******++++++++++++************************((()))+++------,,,+++******************************************************************************++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---************************''''''((()))***+++,,,,,,*********++++++******************++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,------...((()))***+++,,,,,,+++***,,,,,,++++++***)))))))))''''''((())))))***))))))...,,,***(((''''''((()))''''''((())))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++************************,,,++++++***)))*********((()))***+++++++++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------))))))***+++,,,,,,------++++++++++++,,,,,,---...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...........................,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,---...///000,,,,,,---------,,,++++++******+++,,,------......---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++******+++,,,---...///+++++++++,,,,,,---------,,,++++++++++++++++++,,,yyygggYYYOOOIIIAAA???>>>>>>===:::777444333222111222222222///---000111111222222000///...//////...------------...+++,,,------......------........................222000...,,,+++******++++++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))*********))))))(((......---,,,+++))))))(((************))))))((((((++++++******)))(((((((((************************+++***)))***,,,---,,,+++))))))((((((((((((((((((*********++++++,,,,,,,,,))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///...,,,***(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((******************************************************+++++++++,,,,,,,,,***+++,,,......---,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************************************,,,,,,++++++++++++++++++(((((()))************)))************************))))))))))))))))))))))))(((((()))***++++++,,,,,,*********+++***)))((('''+++***************++++++***+++,,,,,,+++***)))(((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,------,,,+++*********+++******++++++,,,,,,,,,---+++***)))))))))***,,,,,,------,,,,,,,,,,,,++++++((())))))))))))*********))))))))))))))))))))))))((((((((((((((()))******((()))+++,,,+++)))'''&&&'''((()))******)))(((''',,,,,,++++++***)))))))))))))))(((((((((((())))))+++++++++*********))))))))))))************))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++.........------,,,,,,+++......---------,,,,,,,,,000000///...------,,,,,,+++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,---------.../////////------------------------------------,,,,,,+++************++++++,,,,,,,,,---------------------------,,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...------,,,,,,------...---------,,,,,,+++++++++xxxgggYYYNNNHHHBBB@@@>>>======;;;888555444222111111111111000...000111111222111000///...//////...------------...,,,---......//////..............................000000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++***))))))***++++++)))******+++******))))))************************+++******))))))))))))))))))))))))))))))*********************************+++***)))***,,,---,,,+++))))))))))))))))))))))))***++++++++++++++++++,,,)))))))))))))))))))))((()))***++++++,,,,,,,,,+++,,,,,,+++*********++++++---,,,***)))((('''(((((())))))))))))))))))))))))+++******)))))))))))))))************************************************)))))))))*********++++++''''''((())))))))))))(((*********+++++++++,,,,,,***++++++,,,,,,++++++*********))))))))))))******++++++***))))))***++++++************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************((())))))***++++++,,,,,,+++++++++******)))))))))++++++*********************++++++,,,+++***)))((())))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,+++***************''''''(((((())))))))))))+++***)))))))))***,,,,,,------,,,,,,,,,+++++++++)))))))))*********++++++************************((((((((((((((()))******)))***+++,,,+++***((('''((((((************((((((+++++++++*********))))))))))))((((((((()))******+++++++++*********))))))))))))************))))))+++++++++***))))))(((((())))))***++++++++++++***+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++......---------,,,,,,,,,...------------,,,,,,,,,......---,,,,,,+++******+++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........---------,,,,,,xxxfffXXXNNNHHHDDDBBB???===<<<<<<:::888555333111000111111111000000111111111111000////////////...------------...------...///////////////------------------------......//////...------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++++++++***&&&''''''((()))***++++++++++++)))((((((((()))***'''(((((()))******++++++************************+++***)))***,,,,,,,,,+++)))))))))*********+++++++++++++++++++++*********)))))))))))))))))))))))))))***++++++,,,++++++++++++,,,,,,,,,+++***)))))),,,+++***))))))))))))***)))))))))))))))))))))))),,,+++******))))))******************************************************((((((((()))))))))******)))))))))))))))***++++++*********++++++++++++,,,***++++++,,,,,,++++++***+++******************+++++++++***))))))***++++++************************************************)))*********+++,,,,,,,,,++++++,,,------------,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++***)))))))))***+++,,,,,,+++***)))))))))***+++++++++,,,++++++***)))++++++++++++++++++++++++*********++++++++++++,,,++++++***)))))))))******************+++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,************************((((((((()))))))))************+++,,,,,,***)))(((((()))***++++++***)))((()))))))))*********++++++)))))))))))))))***+++,,,+++************)))))))))))))))************)))))),,,++++++***))))))(((((())))))***++++++++++++***************************+++******))))))******+++++++++++++++++++++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******)))))))))+++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,------------------------,,,,,,++++++******++++++------------------------,,,+++******)))*********++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++************++++++//////............------zzzgggYYYNNNHHHEEECCC???======<<<;;;:::777555222000111333333333111111111111000000000/////////...------------...,,,------...............------------------------,,,---...///000///...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++******+++,,,,,,,,,++++++''''''(((((()))***+++++++++***)))(((((()))***+++(((((())))))************+++++++++++++++++++++++++++))))))***+++,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))***************++++++++++++******++++++,,,,,,,,,***((('''+++++++++++++++++++++,,,))))))))))))))))))))))))+++***))))))(((((())))))************************************************((((((((()))))))))******,,,+++*********+++---...************++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++******************+++************************************************((())))))***+++,,,,,,---***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++))))))*********++++++++++++***(((''''''(((***+++,,,,,,+++***))))))))))))+++++++++++++++++++++***,,,,,,+++++++++*********************++++++++++++******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******************++++++++++++***))))))***+++,,,,,,+++***)))((((((((()))***++++++,,,))))))))))))***+++,,,---************)))))))))))))))******++++++******)))((())))))******+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++******))))))))))))+++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---..................---++++++***************+++***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++++++++************++++++............------------{{{hhhZZZOOOIIIEEEBBB???=========<<<;;;999666333222333555666555111111111000000000000000//////...------------...++++++,,,------------,,,------------------------+++,,,.../////////...---++++++++++++++++++++++++))))))************************+++++++++,,,,,,,,,*********++++++*********)))***+++,,,,,,,,,,,,,,,******************************)))(((((()))***+++************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***))))))******+++++++++++++++++++++******)))))))))((()))))))))*********+++*********++++++******)))******+++,,,+++***)))''')))))))))***************))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))((((((((()))+++,,,))))))*********+++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---*********++++++*********************************************************(((((()))***++++++,,,,,,))))))***+++++++++++++++************************++++++++++++++++++++++++***************+++++++++***((('''&&&&&&''')))***,,,++++++***))))))******++++++++++++++++++,,,,,,+++++++++***))))))(((((())))))*********+++++++++***)))))))))))))))******)))))))))))))))(((((((((******++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,************************(((((()))***+++******)))************+++*********)))***+++,,,,,,+++***)))''''''((()))***++++++,,,******))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))***))))))))))))))))))***)))))))))******+++++++++***++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++************+++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++,,,,,,++++++***......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---......//////......---+++***************++++++*********+++++++++,,,,,,+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---{{{hhhZZZOOOHHHDDDBBB???>>>>>>===<<<:::888666444444555666666555222111111000///000000000//////...------------...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))************++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++++++++******************************************)))))))))((())))))******+++++++++*********+++******)))((())))))***************)))&&&&&&'''((((((''''''&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,)))))))))************+++***++++++,,,,,,++++++******))))))))))))))))))***)))***++++++++++++***)))************************************************((()))))))))***+++++++++(((((()))************)))************************++++++++++++++++++++++++************************)))((('''''''''((()))***+++***************++++++,,,++++++++++++,,,------*********)))))))))(((((()))))))))************+++******)))))))))***+++++++++************)))))))))***++++++,,,---,,,,,,,,,++++++++++++************************+++++++++,,,))))))))))))))))))))))))((()))***+++++++++***))))))))))))))))))*********((()))***++++++***)))(((''''''(((((()))***+++++++++******)))))))))******(((((()))))))))))))))*********++++++++++++******,,,,,,,,,+++******))))))))))))***++++++++++++******************************))))))(((((())))))***(((((())))))***+++++++++)))******+++,,,------...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***------------------------******++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...//////...---,,,*********)))******+++,,,************+++++++++++++++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---yyygggXXXMMMFFFBBB@@@???>>>>>>===;;;999555444333444555666555333222222000/////////000111//////...------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))'''((()))***++++++++++++******)))))))))((((((((('''(((***+++++++++))))))*********)))))))))))))))***************************)))((()))***+++***)))+++******))))))(((((('''))))))))))))************((())))))******+++,,,,,,***************)))(((((()))(((((())))))***+++,,,''''''((()))(((((('''&&&))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,---------------))))))))))))***************++++++,,,,,,++++++***)))((((((''''''(((((())))))***++++++++++++***)))************************************************))))))))))))************'''((())))))******))))))************************************************************************))))))))))))*********+++))))))))))))***+++,,,,,,,,,++++++++++++,,,---...+++*********************))))))))))))***************************+++,,,,,,---------,,,,,,,,,++++++***+++,,,---------,,,,,,++++++++++++************)))))))))*********++++++((((((((((((((((((((((((''')))***,,,,,,+++***)))(((((('''(((((())))))***((((((************(((((('''((((((((())))))******++++++***)))(((((((((((((((((((((((())))))*********++++++,,,,,,++++++***---,,,,,,++++++******)))))))))***++++++++++++***++++++++++++++++++++++++))))))(((((((((((())))))((((((((()))***+++++++++((()))***+++,,,---......,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,------------,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---+++,,,...//////...,,,+++******))))))***++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------......xxxeeeVVVKKKDDD@@@????????????===:::888333222222333444555333111333222000/////////000111//////...------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))''''''(((******+++++++++''''''((((((((((((((((((%%%'''***,,,,,,+++)))(((((((((((()))******++++++((((((((((((((((((((((((***(((((()))***+++***)))++++++***)))((('''&&&&&&(((((())))))******++++++((())))))***++++++,,,,,,***************)))((((((((((((''''''(((***,,,---***+++,,,,,,,,,***)))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((******)))(((((())))))))))))************+++++++++,,,,,,+++++++++******))))))))))))******)))***+++,,,,,,+++***)))*********************************************************)))))))))))))))(((((()))***************************************))))))))))))))))))))))))++++++******************)))***+++,,,,,,,,,,,,,,,(((((())))))***+++------,,,,,,+++***+++,,,...///++++++++++++++++++++++++))))))))))))************++++++******+++,,,------*********)))))))))((((((***+++,,,---...---,,,,,,+++++++++************)))((())))))))))))*********((((((((((((((((((((((((''')))+++,,,,,,,,,***)))'''''''''''''''((())))))'''((()))******)))((('''(((((((((((()))))))))))),,,+++***((('''''''''''''''((((((((())))))*********++++++,,,,,,++++++***)))******++++++,,,------))))))***++++++++++++***++++++++++++++++++++++++))))))(((((((((((())))))'''(((((()))***+++++++++(((((()))+++,,,---......,,,,,,,,,+++++++++*********************++++++++++++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))***,,,------,,,***)))******++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---+++,,,...//////...,,,+++******))))))***+++,,,,,,)))************+++++++++,,,++++++******++++++,,,******))))))))))))******---------.........//////