BM6P6(@ qqqfffccceeekkkrrrsssrrrvvv{{{xxxssswww|||vvvtttxxx~~~|||wwwuuuwww|||yyypppjjjgggggghhhmmmwww{{{tttpppjjjeee```[[[WWWSSSLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTXXX\\\^^^```gggsss|||gggUUUOOOJJJEEEAAA??????>>>>>>DDDVVVnnnlll\\\LLLIIITTTkkkzzzwwwsssssszzzrrrdddQQQKKKDDDAAABBBCCC@@@===999888777666444444444444000111222222222111///...------..................///////////////.........000000000000111222333444555???III[[[sss{{{yyyvvvwwwxxxlllWWWOOOXXXeeezzz~~~~~~|||yyywwwvvvxxxzzz||||||wwwtttrrrrrrrrrtttwww{{{}}}~~~~~~qqqeee```ccciiippprrrppprrrvvv}}}}}}~~~{{{uuuvvv}}}}}}zzz{{{|||}}}}}}yyyqqqiiidddcccfffhhhrrr}}}~~~wwwqqqmmmgggaaa]]]XXXSSSPPPLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTUUUYYY^^^aaaeeennn{{{~~~aaaRRRNNNJJJEEEBBB???@@@BBBFFFQQQfffcccUUUIIIKKK\\\vvvzzzuuurrrpppsss{{{~~~pppcccSSSNNNGGGDDDEEEEEEBBB???999888777666555444444444111111222222222111000////////////////////////////////////////////////...////////////000111222333555>>>GGGYYYpppyyy~~~}}}zzz{{{}}}kkkVVVMMMVVVcccwww||||||{{{xxxvvvvvvxxxzzz}}}~~~xxxtttssssssssstttwwwzzz|||}}}~~~sssfff___aaahhhpppqqqnnnnnnqqq|||xxxvvvwwwzzz~~~xxxvvvzzz}}}|||uuupppiiibbb___aaagggmmmvvvyyysssmmmiiibbb]]]XXXSSSOOOLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTWWW[[[```eeelllwwwqqqZZZOOOMMMIIIEEEBBB===>>>BBBJJJYYYqqq\\\PPPHHHRRRiii|||tttpppnnnooottt|||zzzkkk___UUUPPPJJJGGGGGGFFFCCCAAA999888777666555444444444111222222222222111000000000000000000000000000///......//////////////////............///000111222444<<>>???BBBLLL^^^wwwyyyZZZQQQNNN]]]vvvzzzuuusssooorrryyy~~~}}}sssdddXXXSSSOOOJJJGGGFFFDDDBBB@@@:::999888666555555444444111111111111111000000000000000000///////////////............///////////////////////////000222222333:::BBBSSSmmmzzzlllWWWMMMRRR\\\ppp}}}{{{uuuvvvvvvuuuuuuvvvyyy|||yyytttssstttuuuuuuwwwyyy{{{|||zzzyyyyyyxxxhhh___^^^aaaggghhheeeccceeecccaaadddmmmvvv~~~|||yyyyyy{{{}}}ssspppkkkfffeeemmmzzzyyysssnnneeeaaaZZZTTTPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMQQQPPPPPPQQQRRRTTTWWWXXX]]]cccjjjqqqzzzmmm```TTTOOOLLLGGGCCCBBBBBBBBBGGGTTTiiioooWWWRRRXXXlll~~~|||www{{{zzzlll\\\RRROOOLLLHHHEEECCCAAA???===:::999888777555555555555111111000000/////////////////////......------------.........//////000000000000000000111222333333222999@@@QQQlll{{{oooYYYOOOSSS[[[nnn}}}{{{zzztttuuuuuuuuuuuuwww{{{~~~xxxtttsssuuuvvvwwwyyy|||~~~tttvvvyyyzzzkkk___[[[ZZZ]]]___]]]]]]___]]]\\\```lllwww|||{{{{{{}}}~~~~~~wwwvvvtttqqqrrr}}}~~~zzzvvvooojjjaaa\\\VVVPPPMMMKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNQQQPPPPPPQQQTTTWWWZZZ\\\bbbiiirrrzzzeee[[[RRROOOKKKFFFCCCCCC???CCCNNNaaayyygggRRRUUUccc}}}vvveeeWWWOOOJJJIIIFFFDDDAAA???===<<<:::999888777666555555555222111000000//////000000//////......------,,,,,,------......///000000000000000000000111222333444222888===MMMhhhyyyqqq\\\QQQSSSZZZmmm~~~|||zzzyyyxxxuuuvvvwwwwwwwwwyyy}}}yyyvvvuuuwwwxxxzzz}}}ppptttzzzsssccc[[[VVVWWWYYYYYY[[[^^^\\\[[[```mmmyyy}}}}}}}}}yyyxxx}}}~~~}}}yyyuuupppjjjddd\\\XXXQQQMMMJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPRRRUUUYYY^^^```gggooozzzttt^^^WWWPPPNNNJJJEEECCCDDD@@@III\\\vvvvvv^^^QQQZZZppptttbbbVVVQQQHHHHHHGGGDDDBBB???>>>>>>::::::888777666555555555444333222111111111222222000000//////...---------------......///000000111/////////000000111222333333777:::HHHaaarrrrrr]]]QQQRRRXXXjjj}}}zzzxxxwwwwwwvvvwwwxxxyyyxxxyyy{{{{{{yyyyyyzzz{{{}}}nnnttt{{{{{{hhh___WWWVVVXXXZZZ]]]aaa^^^\\\aaannn{{{~~~vvvyyyzzzwwwsssuuu}}}yyyuuuqqqllleee```YYYUUUOOOJJJHHHHHHGGGGGGJJJJJJKKKMMMNNNPPPQQQQQQPPPPPPQQQRRRVVV[[[```ccciiirrrhhhYYYSSSNNNLLLIIIEEEDDDFFFIIIUUUnnnjjjWWWTTTaaa{{{sss```VVVSSSHHHHHHHHHFFFCCCAAAAAAAAA;;;:::999777666666555555666555444333222333444444222111111000///......------------...///000000111.........//////000111222333666777DDD\\\lllyyy~~~~~~sss]]]QQQQQQVVViii}}}{{{xxxvvvuuuuuuuuuyyyzzzzzzzzzzzz|||}}}||||||}}}~~~~~~llluuu}}}pppfff]]][[[\\\[[[]]]```bbbdddhhhoooxxx|||{{{vvvooovvvzzzwwwqqqqqqzzz|||{{{wwwrrrllleee___\\\QQQPPPMMMKKKJJJJJJKKKKKKOOOOOONNNNNNMMMNNNNNNOOOSSSTTTUUUUUUUUUZZZaaagggtttxxxmmm]]]TTTPPPNNNMMMJJJFFFEEEGGGOOOaaahhh___YYYmmmmmm]]]TTTQQQMMMKKKHHHDDD@@@>>>===<<<<<<;;;:::999888666555555555444333111000111111222000000000000////////////000000000000000000000000000000000000111111111111111444;;;FFFTTTeeeuuu~~~}}}zzzzzzwwwgggVVVPPPWWWeeexxx~~~{{{|||}}}{{{wwwsssrrrrrrsssuuu{{{||||||}}}~~~~~~|||{{{{{{iiirrr|||wwwlll```\\\ZZZYYY[[[___cccfffkkkqqqvvv|||uuupppvvv{{{zzzxxxzzz}}}yyywwwtttoooiiibbb\\\XXXPPPOOOMMMKKKJJJKKKLLLLLLOOOOOONNNNNNNNNOOOOOOPPPTTTUUUVVVVVVWWW\\\cccjjjttt{{{qqq```WWWRRRMMMJJJIIIFFFCCCDDDHHHWWWppp{{{ggg```eeewwwiiiXXXPPPNNNNNNLLLIIIFFFCCCAAA@@@@@@<<<;;;:::999888777666555555444333222111111111222111000000000////////////////////////////////////000000000000111111111111222444:::FFFVVVggguuu|||~~~~~~~~~mmm[[[SSSWWWdddvvv~~~|||~~~{{{yyyuuurrrqqqrrruuuwww{{{{{{|||}}}}}}||||||fffqqq|||ttteee]]]YYYXXXYYY]]]dddhhhnnnppprrrvvv~~~vvvtttyyy~~~}}}yyywwwtttssspppkkkddd]]]WWWSSSNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRUUUWWWXXXXXXZZZ___hhhnnnyyyppp]]]TTTSSSQQQKKKGGGEEEBBBBBBGGGNNN```vvvgggeeeuuu}}}eeeTTTOOOOOOOOOMMMKKKHHHFFFDDDCCCBBB<<<<<<;;;:::888777666666555555444222222222222222111111000000000/////////////////////////////////000000000000111111111111444555:::FFFWWWhhhtttzzz~~~uuuaaaWWWXXXcccttt~~~zzzwwwssspppppprrrvvvyyyzzz{{{|||~~~~~~~~~dddqqq|||kkkaaa\\\XXXZZZ]]]dddiiimmmllljjjooo{{{{{{~~~}}}{{{xxxuuusssooonnnkkkfff```YYYSSSOOOLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTTTTVVVXXXYYYZZZ]]]cccmmmtttsss___RRROOORRRQQQKKKFFFCCCAAADDDMMMXXXiiirrrkkknnnyyybbbTTTQQQTTTPPPOOOLLLIIIFFFDDDBBBAAA======<<<:::999888777666666555444444333222222222111111111000000000/////////////////////////////////000000000111111111111666555999EEEVVVgggrrrwww|||{{{ggg[[[ZZZbbbsss}}}}}}}}}|||{{{{{{zzzzzzxxx{{{~~~~~~zzzwwwssspppooorrrvvvyyy{{{|||~~~cccqqqsssiiiccc^^^\\\^^^bbbfffhhheeeccciiixxx}}}yyywwwtttqqqooojjjhhheee```[[[UUUPPPMMMJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWVVVXXXZZZ\\\```iiittt|||sss```VVVNNNLLLNNNNNNIIIDDDAAABBBHHHWWWeeexxxoooooowwwsss^^^SSSQQQTTTOOONNNLLLIIIEEEAAA???===>>>===<<<;;;:::888777777666666555555444333333222111111111111000000000000........................///000000000111111111111555555888BBBRRRcccooovvv|||~~~kkk___\\\cccsss~~~|||zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwzzz~~~~~~||||||{{{xxxtttrrrqqqtttwwwzzz}}}~~~^^^mmmwwwooofff```______bbbddd```^^^dddrrr~~~|||xxxtttrrrpppmmmkkkeeeccc___YYYUUUQQQNNNLLLIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVYYYZZZXXXZZZ]]]```fffppp}}}~~~bbbUUUPPPJJJGGGGGGGGGCCCAAABBBFFFQQQeeewwwvvvooowwwjjjYYYPPPMMMNNNMMMLLLJJJGGGDDD@@@===;;;>>>>>>===<<<:::999888888666666666666555444333222222222111111111000000000........................000000000000111111111111444444777???LLL\\\llluuu~~~}}}qqqddd___dddrrr{{{zzzxxxvvvuuuuuuuuuvvvxxxyyyyyyyyyzzzzzz{{{{{{zzz}}}~~~|||zzzyyyzzzyyyvvvuuuvvvxxx{{{}}}UUUeeezzz}}}oooddd___[[[^^^aaa```^^^```iiiqqqyyy~~~xxxuuuqqqnnnllljjjgggeee```]]]XXXRRRNNNLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOQQQSSSUUUXXXZZZ\\\ZZZ]]]```eeelllxxxiiiTTTMMMKKKEEEBBBDDD@@@???@@@FFFOOO___xxxvvvpppvvvvvvaaaTTTOOOKKKIIIHHHHHHGGGFFFDDDAAA>>>===???>>>===<<<;;;:::999888666666777777666555333222222222222111111111000000........................000000000000111111111111111333777<<>>>>>BBBKKKXXXlllqqqiiinnn~~~kkkYYYRRRPPPLLLIIIEEEEEEFFFEEEDDDBBBAAA?????????>>><<<;;;:::999888666777777777777555444333222222222111111111111000........................000000000000111111111111000333666:::AAAPPPfffvvv|||oooffffffqqq}}}}}}zzzxxxvvvppppppppprrrtttxxx{{{}}}|||yyyvvvuuutttvvvxxx{{{~~~JJJWWWiiiwwwlllaaa___ZZZ___dddccc^^^YYYXXXYYYdddmmm}}}zzzxxxtttrrrnnnjjjgggbbb]]]YYYWWWSSSMMMKKKLLLMMMLLLKKKNNNOOOPPPPPPOOONNNLLLKKKNNNPPPRRRTTTTTTUUUWWWYYY```aaaiiittt|||zzz```UUUJJJHHHHHHFFFBBBAAABBBCCCEEEMMMaaa}}}{{{~~~mmm```fffwww~~~{{{zzzbbbWWWUUUQQQLLLIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;::::::::::::999888777777555555444333222222222222......///000111000000///222111000.........///000000111444777<<>>===<<<;;;:::;;;;;;::::::999888777666222222111111000111111111000000000///////////////111111000///////////////000111444777;;;GGG^^^rrr~~~uuukkkrrr}}}rrrpppmmmkkkkkknnnqqqssswwwxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvtttqqqnnnkkkjjjiiikkkmmmpppssswww|||~~~zzzxxxwwwvvvyyyzzz{{{~~~EEEMMM\\\lllzzz~~~yyyiii```[[[^^^```^^^YYYVVVUUUVVV[[[bbbqqq}}}{{{xxxuuurrroookkkgggbbb]]]ZZZWWWTTTQQQLLLKKKKKKLLLNNNPPPOOONNNPPPQQQQQQQQQQQQPPPPPPOOOOOOQQQSSSUUUWWWZZZ___bbbfffjjjtttnnnXXXOOOHHHBBBBBBCCCAAA???@@@@@@IIIZZZnnn~~~sssqqquuu}}}~~~xxxvvv|||jjjfffjjj|||uuu~~~{{{iiiWWWPPPNNNLLLIIIGGGGGGFFFEEECCCBBBBBBAAAAAA??????>>>===<<<;;;;;;:::;;;;;;;;;:::999777666555222111111111111222222333222111000///......//////000000000000000//////...000111444777:::EEEZZZnnn}}}}}}||||||ooorrr}}}|||vvvhhhfffdddcccdddfffiiikkknnnnnnooooooppppppqqqqqqrrrqqqooollliiifffdddbbbaaabbbeeegggkkkqqqwww||||||yyyxxxwwwzzz{{{}}}EEEJJJVVVfffuuu|||{{{wwwsssvvv{{{rrrfff^^^______\\\XXXVVVUUUVVVWWW^^^nnn~~~zzzvvvssspppllliiieeeaaa[[[VVVTTTRRROOONNNIIIJJJKKKMMMOOOPPPOOONNNPPPPPPPPPPPPQQQQQQQQQPPPOOOQQQSSSVVVYYY^^^dddhhhooouuuzzzaaaQQQKKKEEEBBBBBBBBB@@@@@@CCCEEEWWWpppppphhhjjjqqqzzz~~~|||zzz{{{vvvdddjjjwwwtttmmm___RRRMMMLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::;;;;;;;;;:::888777555444333333333333333444555666444333000...------...///...///000111111000///...000111444666888BBBVVVhhhuuu~~~}}}ooommmvvvwwwpppeeeeeeddddddfffhhhkkkmmmnnnmmmllllllkkkjjjjjjjjjkkkjjjhhheeebbb___^^^]]]YYYZZZ[[[]]]aaagggnnnsss{{{~~~|||zzzzzz}}}~~~HHHJJJRRR```mmmtttrrrnnnmmmnnnrrr{{{zzzjjj^^^]]][[[YYYVVVUUUUUUVVVWWW___ooo|||yyyuuuqqqnnnjjjfffccc^^^ZZZUUUQQQPPPOOOMMMLLLJJJKKKNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQPPPRRRTTTWWW\\\bbbjjjooo{{{yyycccRRRIIIGGGCCCAAAAAA@@@>>>AAAFFFNNNfffvvvgggdddffflllsssvvvwww}}}sssggg```ooo{{{xxxsssbbbXXXOOOLLLKKKHHHGGGHHHEEEDDDCCCAAA@@@@@@??????======<<<<<<;;;;;;:::::::::::::::999888777555555333333333333444555666666555333000...------.........///000111111000///...///111444666777>>>QQQbbbooo{{{ooojjjppp}}}tttmmmggghhhiiikkknnnqqqtttvvvtttrrroookkkhhhfffdddccccccbbb___]]]ZZZYYYXXXXXXTTTUUUUUUVVVYYY^^^dddiiirrrxxx~~~~~~}}}HHHIIINNNYYYeeekkkkkkhhhjjjkkkooovvv~~~nnn]]][[[XXXUUUSSSTTTUUUWWW[[[cccrrr~~~|||zzzyyyuuurrrnnnjjjgggddd```]]]WWWTTTPPPNNNNNNMMMLLLKKKKKKMMMPPPPPPOOONNNNNNOOONNNNNNNNNNNNOOOPPPRRRRRRRRRTTTVVVZZZ```hhhrrrxxxxxxdddRRRGGGDDDAAA?????????======CCCKKKZZZpppzzzlllcccbbbdddgggjjjlllrrrzzzjjjcccbbbtttyyyuuuvvvxxxeeeZZZSSSNNNLLLJJJGGGFFFHHHDDDCCCBBB@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::999999999999888777666555333222222222222333333444444333111///...---.........//////000000000000000///111444555555;;;LLL]]]lllxxxpppjjjooo|||sssmmmhhhjjjmmmrrrvvvzzz}}}~~~|||yyytttmmmgggccc```___]]][[[YYYWWWUUUUUUUUUUUUUUUVVVWWWWWWYYY]]]bbbffflllrrrzzzDDDEEEJJJRRR\\\cccffffffgggjjjoootttzzzrrr```\\\XXXUUUUUUWWWYYY[[[aaagggsss~~~~~~{{{||||||{{{zzzwwwtttsssmmmjjjfffccc```]]]YYYWWWOOONNNLLLLLLLLLLLLKKKIIIKKKNNNPPPPPPOOOOOOPPPRRROOONNNNNNOOOPPPRRRSSSTTTVVVXXXZZZ^^^eeeoooyyywwwcccTTTHHHBBBCCC>>>===>>>???>>>@@@JJJUUUiiivvv{{{rrrjjjdddcccdddeeefffgggppprrrhhhggglll|||}}}ssstttzzzmmm\\\UUUPPPMMMLLLIIIDDDCCCFFFCCCBBBAAA@@@>>>>>>>>>>>>;;;;;;;;;:::::::::::::::777777888888888888777777444333333222222222333333222111111000///......---///////////////000111111///111444555444999IIIXXXhhhuuupppjjjooo{{{tttooohhhkkkpppvvv|||zzzrrrkkkeeeaaa___\\\ZZZXXXWWWVVVWWWXXXYYYZZZ\\\^^^___aaadddhhhkkkmmmqqqwww|||@@@BBBGGGNNNWWW^^^dddfffeeejjjooosssxxxwwwddd```[[[XXXYYY\\\___```eeeiiisss~~~}}}yyyyyyyyyyyywwwssspppnnngggeeeaaa^^^\\\YYYUUUSSSKKKJJJIIIJJJLLLKKKJJJHHHKKKMMMPPPPPPOOOPPPSSSVVVPPPOOOOOOPPPQQQSSSUUUVVVYYY[[[]]]aaaiiisss~~~|||bbbRRRIIIAAA>>>???======???@@@AAAEEEQQQ___uuu{{{}}}zzzuuuqqqmmmhhheeefffgggffffffppp~~~iiiccchhhxxxzzztttyyyyyygggXXXRRROOOMMMLLLHHHCCCBBBDDDCCCBBB@@@???>>>>>>======;;;;;;::::::::::::::::::666666777888888888888888777666555555444444444444000111111111000///...---000///.........000111222///111444555444888GGGVVVdddrrrooohhhmmm}}}|||vvvqqqiiilllrrryyywwwoooiiieeeccc^^^]]][[[ZZZZZZ[[[]]]^^^^^^aaadddfffhhhkkkooorrrqqqssswwwzzz~~~FFFBBBBBBGGGNNNVVV```jjjiiiiiilllqqqzzzwwwfffXXXXXX^^^bbbfffkkkkkkhhhjjjqqqyyy|||xxxxxxvvvtttrrrooollljjjiiiddd___XXXTTTSSSQQQNNNKKKJJJJJJJJJJJJKKKKKKLLLLLLOOOPPPQQQRRRRRRRRRPPPPPPOOOPPPPPPPPPQQQTTTXXX[[[]]]aaaeeeiiioooyyy{{{hhhTTTIIIEEEAAA===<<<===<<<===???EEERRR```iii{{{{{{xxxuuuvvvxxxvvvqqqnnnkkkhhhhhhkkkwwwtttiiikkkqqq~~~wwwrrrzzzlllaaa^^^WWWQQQJJJEEEDDDDDDEEEEEEGGGEEECCCCCCCCCBBB@@@>>>:::;;;;;;<<<<<<;;;;;;:::888888888888777777777777777777666666555444222222000000////////////000000......////////////......000111111000222999CCCKKKdddqqqjjjaaagggtttzzzrrrlllkkkpppwww~~~}}}wwwqqqkkkgggdddcccbbbaaabbbcccdddeeeeeeiiimmmpppsssvvvyyy{{{yyy|||}}}|||CCC@@@???DDDKKKRRR]]]gggjjjjjjmmmqqqyyy}}}lll]]][[[___cccfffjjjhhhfffffflllrrr{{{}}}yyyvvvuuutttqqqnnnjjjgggdddccc\\\WWWRRRNNNMMMLLLJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPQQQRRRQQQQQQPPPOOOOOOPPPRRRSSSTTTWWW[[[^^^```dddjjjqqqyyykkk\\\KKKDDDBBB???<<<<<>><<<::::::;;;;;;;;;;;;::::::999999999888888777777777666666666666555444333222111111000///////////////......////////////......000111111111222888BBBIII^^^nnnooofffjjjwww{{{tttooonnnrrryyy}}}xxxsssoookkkjjjiiiiiihhhiiijjjkkkiiimmmqqqtttwwwyyy||||||@@@<<<<<<@@@FFFMMMYYYdddjjjlllnnnrrrwww~~~vvveee^^^___bbbeeehhhfffcccbbbeeeiiiooozzz}}}}}}|||{{{{{{{{{{{{yyyvvvsssqqqoookkkgggbbb^^^[[[ZZZSSSPPPLLLIIIHHHHHHGGGFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQQQQQQQPPPOOONNNNNNOOOQQQTTTVVVWWWZZZ^^^aaaeeejjjqqqzzzhhhYYYNNNCCC@@@@@@===<<<<<>><<<:::::::::;;;;;;;;;;;;::::::;;;::::::999888777666666666666666666666555444333333333111000//////............////////////......///000111111222777@@@GGGWWWhhh|||vvvnnnooozzz~~~yyyuuuvvvyyy|||yyytttsssrrrqqqqqqpppqqqqqqnnnqqquuuyyy{{{}}}===::::::>>>BBBHHHTTT___iiilllooorrrtttyyymmm```^^^aaaeeehhhgggbbb___```bbbfffpppyyy~~~|||zzzxxxxxxwwwwwwwwwvvvtttqqqnnnjjjgggccc^^^YYYUUURRRQQQNNNLLLIIIHHHGGGHHHIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTQQQQQQQQQPPPPPPOOONNNNNNOOORRRUUUWWWYYY\\\___bbbkkkpppxxxmmmVVVNNNFFF@@@@@@???===<<<======CCCNNN]]]kkktttvvvuuurrryyy}}}{{{yyytttyyy}}}{{{yyyfffYYYUUUVVVVVVXXXWWWSSSMMMKKKOOOTTTZZZTTTKKKDDD@@@>>>===<<<::::::;;;;;;;;;;;;::::::;;;:::999888777666555555555666666666666555555444555444333111000///............////////////.........000111111222666>>>DDDRRRcccvvvxxxvvv}}}}}}~~~zzzyyyxxxwwwuuutttsssssspppssswwwzzz||||||xxxwwwvvvuuuuuu{{{~~~;;;:::;;;===???DDDOOOZZZfffjjjoooqqqrrruuu{{{wwwfff```dddhhhjjjhhhccc```___```bbbjjjsss|||}}}}}}|||{{{yyyvvvuuuuuusssrrrqqqpppnnnkkkhhhaaa___ZZZUUUQQQMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKMMMKKKLLLMMMOOOQQQSSSTTTUUUQQQQQQPPPPPPOOOOOOOOOOOOQQQSSSVVVXXXZZZ^^^bbbeeepppvvvoooZZZNNNHHHCCC??????>>><<<<<<@@@AAALLL]]]nnnxxxzzzuuuooolllxxx~~~{{{}}}mmm]]]UUUTTTTTTTTTVVVWWWSSSNNNLLLOOOSSSVVVQQQJJJDDDAAA@@@??????:::;;;;;;<<<<<<;;;;;;::::::999999777666555444444555555666666777666666666666555444222000///............////////////.........000111111222555;;;@@@OOO___pppzzz||||||zzzxxxvvvtttsssrrrooorrrvvvyyy{{{}}}~~~yyysssppppppssstttuuuyyy|||::::::<<<>>>>>>@@@IIITTT```fffmmmqqqqqqsssyyy~~~rrrkkklllooonnnhhhccc___^^^^^^```hhhqqq~~~zzzzzzyyyxxxvvvtttsssrrrqqqooollljjjhhhfffbbb```XXXUUURRRNNNKKKIIIIIIIIIGGGGGGHHHGGGGGGHHHLLLOOONNNOOOPPPQQQRRRSSSTTTUUUQQQQQQPPPPPPPPPQQQQQQRRRSSSUUUXXX[[[^^^dddjjjnnnyyynnnYYYMMMHHHCCC???>>>>>>===<<>>===???@@@CCCLLLWWWccclllvvvzzzyyywwwxxx{{{}}}}}}lllYYYRRRQQQRRRRRROOONNNMMMLLLJJJHHHFFFFFFEEEDDDDDDDDDEEEEEEBBB@@@======>>>>>>>>>>>>======:::::::::999999999888888444444555777777888888888666666444333111111000000......////////////......---///222222111222666:::GGGWWWiiirrryyy~~~~~~~~~{{{wwwtttrrrpppssswwwzzz{{{}}}}}}qqqppprrrxxx666888<<>>???>>>>>>AAADDDJJJXXXdddnnntttxxxvvvqqqrrrzzz}}}}}}fffTTTOOOPPPQQQPPPMMMKKKJJJIIIHHHFFFCCC@@@@@@AAABBBEEEFFFEEEBBB???>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;333444555777888888888888666555444333222111111111......////////////......,,,///222222111222555999CCCUUUhhhssszzz{{{zzz~~~zzzvvvtttrrruuuyyy{{{}}}|||ssstttyyy888888999999999===AAAEEERRR\\\iiirrrvvvyyy~~~}}}vvvggg```ZZZ[[[^^^___```cccjjjjjjoooxxx}}}yyywwwtttsssssstttxxx}}}|||||||||{{{yyyvvvtttrrrqqqooommmkkkhhhgggfffeeebbb```\\\WWWSSSOOOLLLKKKFFFFFFEEEEEEFFFHHHKKKLLLJJJJJJKKKLLLNNNRRRUUUVVVWWWSSSPPPPPPTTTUUUSSSPPPOOORRRUUUUUUTTTTTTXXX[[[___```eeemmmvvvsss]]]OOOHHHCCCAAABBB<<>>======<<<;;;;;;:::::::::;;;;;;:::::::::999888666444222444333333222222111111111222111000//////.........111000//////111333666888???RRRfffrrr{{{{{{uuuuuuzzz}}}yyywwwxxxvvvvvvxxx|||zzzsssyyy999999999999999<<<@@@CCCPPPZZZiiitttzzz}}}~~~~~~wwwkkkbbb[[[ZZZ\\\\\\^^^```ffffffkkksssyyy}}}yyyvvvqqqqqqrrrvvv{{{~~~~~~~~~}}}}}}~~~~~~}}}|||zzzzzzzzzxxxvvvtttqqqpppmmmllliiifffcccaaa```___\\\ZZZWWWSSSPPPMMMKKKJJJHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMOOOPPPSSSUUUWWWXXXXXXTTTQQQRRRUUUWWWUUURRRRRRUUUXXXYYYYYY[[[```ddddddhhhppp{{{pppaaaOOOFFFAAA===<<<===>>>BBBFFFLLLXXXiiiuuuzzzvvvqqqmmmnnnpppwww~~~vvv}}}wwwkkk[[[RRRPPPQQQPPPNNNJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>===>>>???????????????>>>=========<<<;;;::::::;;;;;;:::::::::999888666444333333333333333222222222222222111000//////....../////////......000222555666>>>OOOcccooowwwzzzuuuuuuxxx|||zzz|||zzzzzz{{{~~~zzzvvv}}}:::::::::999999;;;>>>AAAKKKUUUdddsss}}}}}}{{{oooeee]]][[[[[[ZZZ[[[^^^aaaaaaeeelllqqquuu|||}}}uuusssqqqqqqsssvvvwwwwww~~~~~~|||{{{{{{yyyzzzzzz{{{{{{zzzzzzyyywwwwwwvvvtttrrrpppnnnlllhhhfffccc___\\\YYYWWWVVVRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNRRRSSSUUUVVVXXXXXXYYYYYYWWWUUURRRSSSVVVXXXWWWTTTSSSVVVYYY[[[\\\```fffkkkpppwwwnnnXXXMMMCCC???===::::::<<<@@@FFFPPP^^^pppwwwqqqmmmpppvvvzzzvvvvvvggg^^^RRRLLLKKKLLLKKKIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@???===<<<>>>>>>???????????????>>>???>>>===<<<;;;;;;:::;;;:::::::::999777666444333222222333333333333333333222222111000////////////......------///111444555<<>>EEEMMM[[[kkkyyyuuujjjaaa^^^]]]\\\\\\_________bbbhhhlllooouuu}}}|||vvvsssrrrrrrrrrrrrssswww~~~}}}{{{zzzyyywwwwwwxxxwwwwwwwwwwwwvvvsssrrrqqqooommmjjjiiihhhbbb```]]]YYYUUURRRPPPOOOIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOORRRSSSYYYYYYZZZ[[[ZZZYYYWWWVVVUUUSSSRRRSSSUUUWWWWWWVVVVVVYYY\\\^^^aaafffnnnttt~~~oooYYYJJJDDD??????>>><<<===@@@IIITTTddduuu}}}vvvqqqpppwwwzzzrrrxxxlll[[[TTTLLLHHHGGGGGGFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>???@@@@@@@@@??????@@@@@@>>>===;;;;;;::::::::::::999888777666555444222222333333444444555555333222111000////////////......------///111444555<<>>===>>>>>>>>>BBBHHH[[[kkk~~~yyyrrrppptttsssrrryyyaaaTTTOOOIIIFFFDDDCCCAAA????????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCC>>>???@@@@@@@@@@@@??????@@@@@@>>>===;;;;;;:::::::::999999888777666555555333333333444444555555666333222111000000///////////////......000222555666<<>>===>>>>>>>>>?????????@@@??????AAABBBDDDEEEEEEEEE@@@@@@AAAAAA@@@??????>>>???>>>===<<<;;;;;;:::;;;:::999888777666666666666444444555555555555555555333333222111000000000000//////......000222555666:::CCCSSSdddnnnuuu}}}~~~yyytttqqqooooooooovvv999:::;;;;;;999999:::<<<999===CCCLLLXXXiiizzz{{{uuunnnhhhgggeeebbbaaadddhhhnnnyyy|||{{{yyywwwvvvxxxxxxuuussstttvvvyyy|||~~~~~~|||zzzwwwtttssspppnnnkkkhhhfffddddddccc___]]]ZZZWWWTTTRRRQQQPPPMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOQQQRRRUUUWWWZZZ]]]^^^___]]]\\\ZZZXXXVVVTTTSSSSSSTTTUUUVVVXXXYYY\\\^^^```___ccciiioooyyynnn___QQQDDD???@@@999888999<<<@@@IIIZZZiii}}}yyyzzz|||zzzssstttzzzbbbYYYLLLIIIFFFCCCBBBAAA@@@@@@======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<;;;::::::;;;;;;:::999888777666666777777666666666555555555555555333333222111000000000000......------///111444555888???PPPbbbmmmuuu~~~{{{}}}yyyrrrkkkgggffffffgggllluuu888:::;;;;;;:::999:::<<<999===DDDKKKTTTdddvvv~~~{{{qqqiiigggeeeaaa```cccgggnnnzzzzzzwwwuuusssoookkklllnnnqqquuuxxxyyyyyyyyy~~~~~~}}}}}}|||{{{xxxuuurrrqqqllljjjgggccc```^^^]]]]]]YYYWWWTTTQQQNNNLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGKKKKKKKKKLLLMMMNNNPPPPPPUUUVVVXXXZZZ\\\]]]^^^^^^[[[ZZZXXXVVVUUUUUUVVVVVVWWWXXXZZZ\\\]]]```ccceeeggglllsss|||yyygggSSSIIICCC===;;;<<<;;;:::;;;???FFFSSSiii|||||||||xxxyyy~~~||||||~~~|||wwwsssxxxmmmXXXVVVHHHGGGDDDBBBAAAAAABBBBBB===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???CCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;:::::::::;;;;;;:::999888666666666777777777777666666555555444444444333222111000000000000------,,,,,,---000222444666===MMM```mmmuuu~~~}}}zzzllliiiddd___^^^___aaaccclllvvv;;;;;;:::::::::;;;<<<<<<<<<<<>>>>>=========>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@???======<<<>>>>>>===<<<<<<<<<<<<<<<======<<<;;;999888777777777777777777666444333222444444333333222111111111000000000000000111111222:::;;;CCCTTTfffuuu~~~~~~uuukkkaaaYYYXXXXXXYYY\\\```oooyyy;;;;;;;;;;;;;;;<<<<<<===>>>===>>>BBBFFFNNN[[[hhhooopppqqqqqqqqqppppppqqqvvvzzz}}}sssmmmhhhfffdddcccfffkkkqqqttt{{{wwwqqqooohhhppp|||uuummmiiihhhgggfffgggiiilllmmmoooqqqtttxxx|||~~~|||zzzxxxwwwvvvrrrqqqooollliiigggeeeddd^^^\\\YYYUUURRROOOMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZ\\\]]]]]]]]]]]][[[ZZZYYYWWWVVVVVVVVVVVVWWWYYYZZZYYY\\\```dddgggkkkpppsss|||qqq___SSSHHH???======;;;888888;;;===BBBLLL\\\qqqvvvtttxxxzzzpppjjjkkkssszzz~~~nnn[[[QQQPPPJJJHHHEEEDDDDDDCCCAAA???>>>======<<<<<<======>>>??????@@@AAAAAAAAAAAAAAA???????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888888888888888777555444333444333333222111111000000000000000000000111111222888999AAAQQQbbbrrr~~~rrrbbbZZZSSSSSSVVVXXX\\\aaammmvvv;;;;;;;;;;;;<<<<<<<<<===@@@===;;;<<<>>>CCCOOO[[[eeehhhjjjkkkjjjhhhggghhhnnnuuu~~~yyysssllljjjhhhffffffhhhjjjlllqqqwww|||rrrkkkbbbhhhssswwwmmmllliiifffddddddeeeeeefffhhhjjjnnntttyyy~~~~~~}}}||||||yyyxxxwwwuuusssqqqpppoookkkiiigggddd```]]]ZZZYYYUUUTTTQQQNNNJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSTTTVVVXXXZZZ\\\^^^___bbbaaa___]]][[[YYYXXXWWWTTTUUUVVVWWWYYY[[[\\\]]]]]]```eeekkkpppwww~~~xxxiiiYYYKKKGGG@@@;;;<<<===;;;:::;;;===???GGGYYYooo|||xxxzzz~~~xxxnnnhhhhhhpppzzz~~~mmm___SSSNNNNNNKKKIIIFFFDDDDDDCCCBBBAAA======<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@???;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888666555444333333222222111000000000000000000000000111111222666666===LLL]]]mmm~~~yyyxxxzzznnn]]]VVVQQQRRRTTTWWW[[[aaajjjrrr}}}999999:::;;;;;;;;;<<<<<>>IIITTT___cccgggiiigggfffeeefffiiiqqq|||~~~zzzwwwsssnnniiifffeeeggghhhkkkpppxxxvvvmmmhhhlllttt~~~vvvsssoookkkgggeeeccccccccccccdddgggkkkqqqvvvyyyvvvwwwzzz|||~~~~~~}}}|||{{{yyyxxxvvvuuutttqqqpppnnnllliiigggeeedddaaa```^^^[[[XXXVVVSSSRRRQQQPPPNNNKKKIIIGGGEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLJJJKKKMMMPPPSSSUUUVVVWWWYYYZZZ[[[\\\^^^___```aaabbb```]]]YYYWWWVVVVVVVVVRRRTTTVVVYYY[[[]]]^^^^^^```eeelllsss{{{ppp```VVVMMMFFFBBB===;;;======<<<<<>>>>>?????????>>>>>>::::::;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999888666666333222222111111000//////000000000000000111111222555555;;;HHHWWWhhh|||zzzyyyzzz}}}tttsssxxxmmm```YYYUUUUUUVVVWWW[[[aaagggnnnyyy666777999:::;;;;;;;;;:::;;;999888999;;;???IIITTT___dddiiijjjgggeeefffggghhhqqq{{{uuulllfffeeefffhhhiiikkkpppxxx{{{vvvqqqssswww}}}yyytttpppllliiihhhdddcccbbbbbbdddgggkkkmmmlllnnnqqqtttxxxzzz|||}}}|||}}}~~~~~~~~~~~~~~~}}}{{{{{{xxxxxxvvvtttrrrpppooonnniiihhhfffbbb___\\\ZZZXXXUUUUUUTTTRRRQQQOOONNNNNNLLLKKKJJJHHHGGGFFFEEEEEEGGGIIIJJJMMMOOOPPPQQQQQQOOOPPPSSSUUUXXXYYYZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZWWWUUUTTTUUUVVVWWWTTTUUUXXXZZZ]]]___``````dddjjjsss|||jjjWWWMMMGGGCCCBBB@@@===<<<======<<>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;:::888777666333333222222111000000000000000000000000111111222555444999EEESSSdddxxx|||vvvvvvwww}}}uuusss}}}yyyooobbb]]]YYYZZZZZZ[[[```fffiiipppzzz666777999:::;;;;;;;;;:::999777888;;;<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<==================>>>>>>===<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;:::888777666444444333333222111111000000000000000000111111222444444999CCCPPP___ttt{{{vvvwwwzzzwwwsss{{{|||sssddd```___aaabbbccciiiqqqrrryyy777888:::<<<=========<<<888777999<<<<<<===DDDLLLTTTZZZ```bbb```aaafffkkkooorrrwww~~~vvvlllgggeeedddddddddfffjjjqqqyyy}}}|||}}}~~~|||{{{uuurrrnnnjjjfffdddcccbbbddddddeeefffffffffffffffiiijjjmmmpppsssvvvxxxyyyyyyyyyyyyzzz{{{{{{||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttttttttttttttqqqrrrsssssssssqqqooonnngggfffeeecccaaa___^^^]]]VVVUUUTTTRRROOOMMMKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNQQQSSSUUUXXXZZZ\\\]]]^^^]]]^^^```aaaaaa```^^^]]][[[ZZZZZZYYYXXXXXXWWWWWWTTTTTTUUUVVVXXXZZZ]]]^^^^^^___aaadddiiimmmrrrttt}}}xxxcccUUUIIIEEECCCAAA@@@BBBAAA??????@@@BBBHHHVVVdddpppzzzxxxrrrpppttt{{{ooobbbTTTNNNKKKGGGFFFGGGHHHFFFDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>==================;;;;;;;;;:::999888777666555555444444333222222222000000000000000111111222111222777AAALLLZZZnnn{{{xxx{{{vvvpppwww|||}}}}}}}}}~~~~~~wwwnnnlllkkkmmmmmmmmmsss{{{888999<<<>>>??????>>>>>>999888:::<<<;;;:::???FFFGGGNNNWWW[[[\\\```iiipppqqqrrruuu{{{zzzppphhhcccaaaaaabbbcccgggnnnvvv~~~~~~|||xxxsssnnnjjjhhhfffdddddddddcccaaa```^^^]]]```aaacccgggkkknnnqqqrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuttttttuuuuuuvvvwwwzzz~~~|||wwwwwwwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqppppppooonnnmmmmmmllllllllllllllliiiiiikkkkkkjjjiiigggeee]]]\\\[[[YYYWWWVVVTTTTTTPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHLLLMMMNNNOOOQQQTTTVVVWWWXXXYYY[[[^^^```bbbcccdddaaabbbcccdddcccaaa___^^^WWWWWWVVVVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[^^^```aaabbbccceeeiiiooouuu{{{~~~vvv___PPPEEE===???BBB@@@???AAABBBAAABBBDDDHHHRRReeevvv~~~vvvrrrssstttuuuuuurrrxxx|||hhh]]]QQQKKKHHHFFFGGGJJJFFFEEEDDDDDDEEEDDDBBB???@@@@@@???======<<<<<<<<<;;;;;;;;;;;;::::::999888;;;<<<<<<===>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<>>>>>>>>=========<<<;;;;;;;;;:::999888777666666555555444444333333222000000000000000111111222000111666@@@JJJWWWkkk{{{}}}zzzuuummmsss~~~wwwxxxxxxxxxyyy|||yyy{{{yyyxxxxxxuuutttzzz777999<<>><<<:::;;;:::888777777888:::;;;BBBFFFLLLRRRWWW```jjjqqqsssqqqqqqxxx~~~yyynnnfffccc___^^^```eeeiiimmmuuu}}}{{{vvvrrrooopppnnnjjjfffbbb___]]]\\\]]][[[[[[\\\```dddffffffgggfffeeefffhhhiiihhhgggkkklllmmmnnnpppqqqrrrssssssvvv{{{~~~~~~yyytttpppoooooonnnmmmllllllkkkkkkjjjjjjjjjjjjiiigggfffeeedddcccbbbaaa____________ccc```^^^^^^``````^^^[[[WWWTTTQQQPPPQQQTTTWWWXXXMMMNNNMMMKKKIIIIIIKKKMMMJJJKKKLLLKKKJJJKKKNNNPPPQQQQQQRRRRRRTTTXXX]]]aaadddfffhhhiiijjjiiigggffffffdddccc```^^^]]]\\\\\\XXXXXXXXXWWWVVVVVVXXXZZZ[[[ZZZYYYZZZ^^^aaadddeeehhhfffiiipppuuuyyyqqq___SSSFFFCCC???>>>???AAABBBCCCDDDGGGKKKOOOWWWcccqqq{{{yyyssskkkhhhlllrrrxxxzzz{{{{{{nnnWWWSSSNNNJJJIIIHHHHHHGGGGGGEEEDDDDDDEEEEEEAAA===<<<===???@@@@@@???>>>>>>???:::999<<<>>>;;;888888;;;<<<<<<======>>>>>>>>>===<<<;;;:::999888888888;;;<<<>>>===;;;::::::;;;<<<;;;;;;:::999777666666888777666555444333222222111111222333222111000///333333555:::AAAMMM```ppp{{{~~~~~~zzzzzz{{{wwwrrrrrrrrrrrrsssvvv|||}}}{{{666888;;;===>>>===;;;999;;;:::888777777888:::;;;===AAAGGGMMMSSS]]]hhhppprrrqqqrrrwww~~~uuullljjjeee```^^^aaadddgggmmmtttyyy{{{}}}{{{zzzvvvuuurrrnnniiieeebbbaaa___^^^]]]^^^```bbbbbbaaadddbbb``````aaaaaa```___bbbbbbcccdddeeefffggghhhjjjkkkmmmnnnnnnllliiihhhdddddddddcccccccccccccccaaaaaaaaa``````^^^]]]]]][[[[[[YYYXXXWWWWWWWWWWWWZZZXXXVVVWWWXXXXXXVVVTTTRRRPPPNNNMMMPPPRRRTTTTTTMMMMMMMMMLLLJJJJJJLLLNNNMMMNNNNNNNNNNNNOOORRRTTTXXXYYY[[[\\\^^^aaaeeeiiijjjkkklllllllllkkkjjjiiiaaa```^^^\\\[[[ZZZYYYYYYUUUUUUVVVVVVUUUWWWYYY\\\]]]]]]]]]^^^bbbfffiiikkknnnnnnsss}}}{{{jjjYYYLLLDDDCCCBBBAAA@@@@@@@@@BBBCCCGGGKKKSSS[[[cccmmmxxx~~~zzzvvvoookkkggghhhmmmsssxxxzzzzzzfffVVVSSSOOOMMMLLLLLLKKKJJJIIIGGGEEEFFFFFFEEEAAA>>>>>>???@@@AAAAAA@@@??????@@@;;;999<<<===:::888888;;;;;;;;;<<<<<<<<<======<<<;;;::::::999999999999;;;<<<>>>>>><<<<<<<<<===>>>===<<<:::888777777777777666666555444333222111111222222333222111000///333222444999???III[[[kkktttzzz|||wwwtttqqqqqqqqqpppqqqtttxxx|||444666999;;;<<<;;;999888:::999888777777888999:::888;;;AAAFFFMMMXXXeeennnpppqqqssswww}}}xxxuuukkkbbb\\\]]]```cccgggkkkrrr|||zzzsssvvvzzz~~~~~~}}}|||||||||}}}~~~|||yyyuuupppllljjjfffeeeeeeeeefffeeebbb___^^^\\\YYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^___^^^]]]\\\\\\]]]^^^^^^YYYYYYXXXXXXYYYYYYZZZZZZVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPPPPQQQPPPOOOOOOQQQQQQPPPOOOOOOMMMLLLNNNPPPRRRSSSSSSNNNOOOOOONNNMMMMMMOOOQQQRRRSSSTTTTTTTTTVVVYYY\\\___aaadddfffgggiiilllnnnjjjjjjhhhgggfffeeeeeeeee]]]\\\[[[YYYXXXXXXWWWWWWSSSUUUVVVVVVWWWYYY]]]___bbbbbbdddfffjjjoootttvvvwwwyyynnn^^^QQQHHHCCC@@@AAACCCDDDCCCBBBCCCGGGKKKSSSZZZdddmmmuuuzzz~~~}}}zzz|||}}}qqqiiifffgggiiimmmtttyyy|||}}}lll\\\UUUTTTRRRQQQQQQQQQOOOMMMKKKIIIHHHHHHGGGEEEBBB???@@@@@@AAAAAAAAA@@@@@@???@@@<<<:::<<<===999777888::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::<<<>>>>>>>>>===>>>???BBB@@@===:::888777777888666666666555444333222111222222222333222111111000222111333777;;;DDDTTTccckkkttt~~~~~~zzzuuurrrpppppppppooonnnppptttwww{{{222444666888999888777666999888777777777777888999666999===AAAGGGRRR___hhhmmmpppuuuxxx{{{sssggg]]]\\\___bbbeeehhhmmmwww|||uuuuuuwww|||~~~}}}|||||||||}}}|||}}}{{{wwwuuuppppppqqqsssssspppkkkhhh]]][[[XXXWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTVVVXXXYYYUUUTTTSSSSSSRRRSSSTTTTTTPPPQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOORRRTTTVVVVVVUUUQQQSSSTTTTTTSSSSSSTTTVVVYYYZZZ[[[[[[[[[]]]aaacccccceeehhhiiiiiiiiijjjkkkgggfffccc```_________```[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWYYYZZZ[[[]]]aaadddgggiiilllooosssyyynnndddWWWLLLEEEDDDDDDEEE@@@CCCFFFFFFEEEJJJSSSZZZfffmmmwww~~~|||zzz|||vvvkkkeeegggkkkqqqyyy}}}rrr```WWWUUUTTTSSSSSSTTTRRROOOMMMLLLLLLKKKJJJHHHEEEBBB@@@AAAAAAAAA@@@@@@??????>>>@@@<<<:::<<<<<<888777::::::::::::::::::999999999999999888888999:::;;;;;;:::<<<>>>?????????@@@BBBDDDBBB>>>:::888777888999666777777777666555333222333333333222222222111111111000222555777>>>LLLYYYdddooo}}}|||~~~zzzvvvtttqqqqqqpppooommmnnnqqqtttxxx}}}111222444666777666555555777777777777777777777777888:::<<>>=========???;;;;;;<<<;;;888888<<<;;;;;;;;;::::::999999999888888888888999:::;;;;;;:::<<<>>>??????@@@AAABBBEEEBBB>>>:::888888888999888888999999999777666555333333333222222222222222111000111333444999EEEQQQ^^^iiixxx}}}zzz{{{}}}~~~|||yyyvvvuuusssssssssqqqooooooqqqssswww{{{yyyzzz111222333444555555555444666666666777777666666666999;;;======???EEENNNUUUaaagggqqqxxxyyynnngggaaa^^^___bbbfffoooyyy~~~}}}|||}}}~~~~~~}}}}}}}}}}}}|||}}}~~~||||||{{{{{{{{{{{{{{{{{{|||}}}~~~zzztttlllfffbbbaaa```___ZZZYYYYYYXXXWWWVVVVVVVVVUUUVVVWWWWWWXXXYYYZZZZZZYYYWWWTTTQQQOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVUUUWWWXXXWWWUUUUUUVVVWWWVVVUUUVVVXXX[[[\\\[[[ZZZ^^^```aaabbb`````````aaadddddddddcccaaabbbdddfffdddfffggggggdddbbbaaaaaa^^^]]][[[YYYYYYYYY[[[\\\VVVWWWWWWWWWXXXZZZ[[[\\\\\\^^^aaaccceeeiiinnnqqqtttxxx}}}vvveeeVVVLLLHHHEEEAAA>>>>>>>>>>>>===@@@BBBCCCFFFLLLXXXfffqqqvvvyyy~~~|||zzztttjjjaaabbbiiisssyyypppjjjoooxxx{{{vvvdddWWWTTTWWWQQQQQQPPPQQQRRRQQQOOOLLLLLLMMMNNNLLLIIIFFFDDDDDDBBBAAA@@@>>>===<<<<<<<<<===::::::<<<:::888:::???>>>======<<<;;;::::::999888888888888888999:::;;;:::<<<>>>?????????@@@BBBCCCAAA>>>;;;999888888999888999:::;;;;;;999777666444444333222222222222333111000111333333666AAALLLYYYdddsss~~~|||{{{zzzzzz}}}}}}}}}zzzyyyzzzzzzyyywwwttttttuuuuuuuuuuuusssqqqppprrrtttuuuyyy~~~~~~xxxxxx}}}111111333444444555444444555666666666666666666555888:::;;;<<<<<<@@@GGGMMMYYY```kkkwwwyyylllaaa^^^______bbbhhhqqqzzz~~~|||{{{|||~~~~~~|||wwwxxxxxxxxxxxxwwwvvvvvvyyyzzzzzz{{{|||}}}}}}~~~}}}tttmmmjjjhhhhhhhhhbbbaaa```___^^^]]]\\\\\\\\\[[[[[[\\\]]]___```bbb\\\ZZZWWWUUUTTTTTTUUUVVVSSSSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]___```___\\\[[[\\\^^^]]]\\\\\\]]]___``````___cccdddffffffdddccccccccceeeeeedddaaa___^^^___``````bbbcccbbb```______```YYYXXXXXXWWWXXXYYYZZZ[[[WWWXXXXXXYYY[[[]]]^^^___ccceeeiiimmmqqqwww}}}vvvfffZZZQQQHHHBBBDDDBBBAAAAAAAAABBBAAA???EEEEEEHHHNNNWWWbbbmmmsssssstttwww|||zzztttnnniiieeedddlllvvvoooiiinnnzzz|||vvvrrrcccWWWNNNNNNRRRNNNMMMMMMOOOQQQRRRRRRQQQJJJLLLMMMLLLHHHEEEEEEEEEDDDCCCAAA???===<<<<<<<<<;;;999:::;;;:::888;;;AAA@@@@@@???>>>===<<<;;;:::999888888888888888999999:::<<<>>>???>>>>>>???@@@@@@???===;;;:::999888888777888:::;;;;;;:::777666555444333222222222333333111111222444333555>>>IIIZZZdddrrr}}}|||{{{}}}{{{}}}|||zzz}}}}}}yyyxxxvvvwwwxxxvvvsssqqqsssuuuuuuvvvvvvtttrrrqqqssstttsssvvvyyy|||~~~}}}}}}111111222333444444444444555555666666666666555555555888::::::;;;>>>DDDIIISSS[[[ggguuupppddd```ccc```bbbgggoooxxx~~~~~~}}}~~~{{{zzz}}}}}}rrrssstttuuuuuutttrrrqqqxxxwwwwwwwwwwwwxxxyyyzzz}}}vvvpppnnnooopppqqqlllkkkjjjiiigggfffeeedddcccaaa```___```cccgggiii```^^^[[[YYYYYYZZZ\\\]]]XXXXXXZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]___aaacccdddeeeggghhhfffcccaaabbbddddddcccaaabbbdddeeeeeeeeeeeeggghhhhhhfffdddddddddeeedddccc```\\\ZZZ[[[\\\[[[]]]^^^]]]\\\\\\^^^___[[[[[[[[[\\\^^^___```aaaZZZ[[[[[[]]]___aaacccdddiiilllqqqvvv|||vvvjjjZZZNNNIIIGGGEEECCC???>>>>>>@@@BBBDDDDDDCCCJJJKKKOOOVVVaaajjjqqqtttrrrqqqppptttyyy}}}}}}}}}vvvlllcccbbbfffmmmzzzwwwiiilllzzz{{{uuurrryyyuuucccXXXPPPJJJJJJNNNKKKJJJKKKNNNQQQTTTUUUUUUIIIKKKMMMLLLHHHEEEEEEFFFFFFDDDBBB@@@>>>=========:::888999;;;:::888<<>>===<<<;;;999999888888888888888999:::<<<>>>>>>>>>===>>>???>>>======<<<:::999888888666888:::;;;;;;999777555555444333222111222333444111111333444333555>>>HHH]]]gggttt}}}~~~yyy{{{|||zzz~~~~~~yyywwwvvvwwwxxxxxxuuurrrqqqsssvvvuuuvvvvvvtttrrrrrrssstttqqqsssvvvyyyzzz}}}}}}|||zzzyyyvvv}}}111222222333333222222111444444444444444444444444777777888999:::<<<===>>>DDDRRRaaammm~~~}}}rrrgggaaaaaabbbhhhssszzz}}}}}}zzz}}}xxxzzz|||zzzxxxvvvttttttuuuuuutttssstttvvvwwwuuuqqqqqqvvvzzzzzz{{{~~~}}}yyyuuussssssssstttpppppppppooonnnlllkkkjjjgggggggggggghhhhhhhhhhhheeeeeedddcccccccccccccccbbbbbbcccdddeeeeeeddddddaaabbbccceeefffhhhiiijjjmmmlllkkkjjjhhhgggfffeeefffeeeddddddcccdddddddddgggggggggfffeeeeeeddddddcccbbb```]]][[[YYYYYYXXXYYYZZZZZZYYYXXXXXXZZZ[[[YYYYYY[[[^^^```aaa___]]]^^^]]]```eeehhhggggggjjjooossszzzxxxjjjYYYOOOFFFDDDEEECCCBBBCCCBBB>>>>>>BBBBBB@@@DDDKKKPPPVVV\\\aaakkkuuuvvvqqqqqqpppnnnoooqqqssstttttteeeaaa___cccooo~~~xxxsss|||zzzkkkkkkttt{{{iiiXXXRRRPPPLLLHHHGGGIIILLLOOOSSSTTTUUUTTTSSSLLLLLLLLLJJJHHHEEECCCAAA@@@@@@@@@???>>><<<;;;:::<<<:::999888999;;;>>>@@@>>>===;;;999888888999999888888777777888999999:::<<<===>>>??????>>>======>>>======<<<;;;999888777777888888999888666444333666444333222222333555666666333000000333999AAAFFFXXXddduuu|||{{{{{{xxx|||zzzuuurrrqqqxxxvvvtttrrrqqqrrrssssssvvvuuutttrrrrrrrrrrrrrrrssssssssstttwwwzzz~~~|||vvvsssooojjjgggeeedddiiisss{{{222222333333333333222222444444444444444444555555777777777777888:::;;;<<<@@@MMM[[[hhh}}}zzzpppiiieeedddhhhpppuuuxxx|||yyyvvv{{{~~~|||zzzwwwwwwwwwwwwvvvttttttvvvwwwuuuqqqpppssswwwuuuwwwyyy{{{}}}xxxvvvtttqqqpppqqqrrrsssqqqqqqqqqpppooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggfffffffffggggggffffffggghhhhhhhhhhhhhhheeeeeefffhhhiiijjjkkklllmmmmmmllljjjiiihhhgggfffeeeeeedddcccbbbbbbccccccbbbaaaaaaaaa``````______]]]]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYYYYYYYYYY[[[]]]___^^^___aaacccdddcccbbbeeecccdddiiillllllooossszzz~~~sssbbbVVVNNNFFF@@@AAABBBAAAAAACCCDDDAAABBBFFFHHHJJJPPPYYYbbbfffiiikkkpppvvvuuuoooiiijjjkkkllllllkkkjjjjjjccccccgggqqq}}}~~~yyyzzzzzzllleeeooo~~~xxxjjj[[[UUUQQQLLLIIIKKKJJJLLLOOORRRSSSSSSQQQPPPLLLLLLKKKJJJHHHEEEBBBAAA@@@@@@??????>>>======<<<===<<<:::888888999;;;======<<<;;;999999999999999:::999999999999999:::;;;<<<===>>>??????>>>===<<<======<<<<<<;;;999888777888888888777777666555444666555333222222444555666777555222111333888===AAASSS```ttt}}}}}}{{{xxx|||yyyssspppnnnrrrqqqooonnnnnnooopppqqquuusssrrrqqqqqqrrrssstttrrrrrrrrrsssuuuyyy|||~~~yyyqqqkkkddd^^^YYYXXXXXX^^^hhhrrr|||222222333333333333222222333444444444555555666666777777666666666777888888===FFFRRR```vvvxxxrrrllliiiiiinnnqqqrrrvvv{{{|||sssqqqrrrtttwww{{{zzz}}}~~~|||{{{{{{zzzxxxvvvvvvxxxyyywwwsssqqqrrrtttrrrssstttvvvwwwxxxxxxxxxrrrqqqooonnnnnnoooppprrrpppqqqqqqqqqqqqpppoooooommmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiiiiiijjjkkkkkkjjjjjjkkkkkkllllllkkkkkkhhhhhhiiijjjkkklllmmmnnnmmmlllkkkjjjiiigggffffffdddcccbbbaaa````````````]]]\\\\\\\\\\\\\\\\\\\\\XXXXXXYYYYYYYYYYYYXXXXXXVVVXXXZZZ\\\]]]^^^```bbbgggfffeeefffiiilllllllllpppmmmmmmqqqtttwww|||}}}nnnaaaVVVLLLEEECCC>>><<>>>>>>>>===>>><<<:::888777888999:::===<<<;;;:::999999::::::<<<;;;;;;:::::::::;;;;;;<<<===>>>??????>>>===<<<<<<<<<;;;;;;:::999888777999888777666555555555555666555444333333444555666888777555333444666999;;;IIIXXXnnn~~~{{{~~~}}}yyyxxx{{{}}}}}}xxxqqqllljjjmmmmmmllllllmmmoooppprrrtttrrrpppooooooqqqtttuuuqqqqqqqqqrrrtttvvvxxxzzz|||vvvkkkbbbZZZSSSNNNQQQRRRWWWaaalll{{{222333333333333333333222333333444555666666777777888777777666666666666666;;;@@@HHHUUUkkkzzzzzz}}}~~~wwwssspppoooqqqqqqooopppssswww{{{xxxpppnnnlllllllllnnnrrrxxxzzzzzzxxxwwwvvv|||}}}~~~{{{xxxzzz|||}}}{{{wwwuuutttuuurrrsssssstttttttttsssssspppooommmllllllmmmoooooonnnnnnooooooooooooooonnnmmmmmmllllllkkkjjjiiiiiijjjjjjiiiiiiiiijjjkkkkkkjjjkkkkkkllllllkkkkkkkkkggghhhhhhiiijjjkkkkkkllljjjjjjiiihhhgggfffeeedddbbbaaa```^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[\\\\\\XXXYYYZZZ[[[\\\[[[[[[ZZZXXXZZZ^^^```bbbeeehhhkkkooonnnmmmooossswwwyyyzzz~~~zzzyyy}}}uuulll___SSSLLLGGGDDDBBB@@@===>>>AAACCCBBBDDDIIILLLPPPVVV]]]eeemmmuuu|||~~~zzzsssmmmgggbbb^^^fffjjjnnnmmmhhheeefffhhhpppwwwkkkbbbfffvvv~~~pppqqqqqqnnnhhh\\\RRRNNNNNNMMMMMMNNNOOONNNMMMKKKJJJIIIIIIIIIHHHGGGDDDBBB@@@@@@@@@???>>>===<<<<<<<<<<<<;;;999888777777888999;;;;;;;;;;;;::::::::::::<<<;;;;;;:::::::::::::::======>>>??????>>><<<<<<:::;;;;;;;;;:::999888888999888777555555666666777777666555444444555555666666666555555555666777888@@@NNNddd{{{~~~uuuvvvvvvuuuuuuwwwzzzzzzyyyqqqkkkhhhmmmmmmmmmnnnppprrrtttuuuvvvtttqqqooooooppprrrtttppppppppppppqqqsssuuuuuuxxx{{{|||rrrggg]]]UUUPPPMMMSSSVVV\\\eeerrr333333333444444333333333333333444555777888999999999888777666666555555555;;;<<<@@@JJJ^^^uuuyyyrrrpppssszzz}}}{{{xxxwwwwwwtttnnnkkkkkkkkkooouuu{{{{{{vvvpppiiibbbbbbgggmmmrrrtttuuuuuuvvvvvvxxxzzz|||}}}}}}zzzxxxvvvuuuttttttttttttsssrrrqqqqqqpppooommmlllkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkjjjjjjiiihhhgggggghhhggggggggggggggghhhhhhhhhhhhhhhiiiiiihhhhhhgggeeeeeeeeeffffffggggggggggggffffffeeedddcccbbbbbb______]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\^^^bbbeeehhhlllqqquuuxxxxxxyyy}}}tttjjjXXXSSSLLLFFFCCCBBBCCCCCC@@@???AAADDDDDDDDDIIIPPPWWW]]]fffnnnuuu}}}|||sssjjjccc______kkkooorrrqqqmmmlllpppuuu|||~~~yyy|||sssddddddrrrzzznnniiilllssswwwqqqdddWWWOOOLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGDDDBBBAAABBBAAA???===;;;::::::::::::999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::===>>>?????????===<<<;;;::::::;;;;;;;;;:::999999:::999888666666777888999777777666666555555555555333444444555666666777777;;;HHH\\\rrr}}}ooommmlllnnnpppsssuuuwww|||tttooolllooooooppprrrtttvvvwwwxxxzzzxxxuuurrrppppppqqqrrrppppppppppppppppppqqqqqquuuxxx|||zzzooocccXXXRRROOONNNTTT[[[eeeppp333333444444444444333333333333444666777999:::;;;999888777666555555555555999999:::BBBQQQcccsss|||xxxvvvsssnnnkkknnnuuu|||}}}|||wwwnnnhhhgggdddggglllrrryyy}}}ooocccYYY\\\aaafffjjjmmmrrruuuoooqqqtttvvvxxx|||}}}{{{yyyxxxvvvvvvvvvvvvuuutttrrrrrrqqqpppooommmkkkjjjiiiiiikkkkkklllmmmmmmmmmlllllljjjjjjiiiiiihhhhhhgggggggggfffeeeddddddddddddeeeeeeeeeeeefffeeeeeedddcccbbbbbbbbbbbbccccccccccccddddddccccccbbbaaaaaa```___^^^]]]]]]\\\]]]]]]]]]\\\\\\]]]^^^^^^___``````aaa`````````aaabbbcccddddddfffhhhkkkooouuu|||sssdddVVVLLLGGGFFFCCCAAA??????@@@@@@@@@@@@BBBEEEEEEHHHRRR^^^hhhpppxxx|||~~~tttjjjccccccgggnnnqqqssstttuuuxxx}}}{{{tttwwwzzzqqqkkkqqqxxxhhhbbbdddfffpppvvvqqqeeeYYYPPPJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIGGGEEECCCBBBBBBAAA???===;;;;;;;;;;;;::::::999999999::::::;;;999:::;;;<<<<<<<<<<<<<<<999999999999999:::;;;;;;>>>>>>?????????===<<<;;;::::::;;;<<<<<<<<<;;;;;;::::::999999999999999:::888888888777666666555555222222333444555666777777;;;DDDUUUhhhyyy~~~}}}kkkfffdddhhhlllnnnrrrvvvzzzvvvtttssstttuuuvvvxxxyyyzzzzzz}}}{{{yyyvvvsssrrrqqqqqqpppppppppooooooooonnnnnnqqqtttxxx|||~~~wwwkkk]]]RRRNNNNNNPPPUUUaaaqqq333333444444444444333333222333444666888:::;;;<<<777666555444444333444444555666888===EEEPPP^^^hhhhhhkkklllkkkiiilllttt{{{}}}vvvlllgggfffdddfffiiinnnssszzz|||lllYYYYYYYYYYYY[[[___eeeiiigggiiimmmoooqqqsssvvvyyy{{{|||||||||{{{zzzyyyxxxwwwuuutttsssrrrpppooonnnnnnnnnooooooooooooooonnnmmmkkkkkkkkkjjjjjjjjjjjjjjjhhhgggfffddddddcccccccccdddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccccccccbbbbbbaaaaaa`````````______``````aaaaaa```aaabbbcccdddeeeffffffhhhgggffffffhhhkkkoooqqqrrrrrrsssuuuyyy|||nnnaaaXXXOOOFFF@@@AAAAAA@@@???>>>>>>???@@@???@@@CCCGGGJJJRRRbbbrrr~~~{{{qqqgggaaaeeelllnnnqqquuuzzz||||||xxxuuuyyy|||}}}xxxhhh\\\XXX[[[^^^hhhmmmhhh___WWWQQQKKKJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHFFFDDDCCCBBB@@@???>>>===>>>@@@AAA<<<<<<;;;;;;:::999999999888999;;;<<<=========<<<999999999999:::<<<===>>>>>>?????????>>>===;;;::::::;;;<<<<<<============::::::;;;;;;;;;;;;;;;:::888888888888777666555555333333333444444555666666888???LLL]]]nnn{{{}}}iiibbb___ccciiilllqqqwww~~~}}}{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssqqqqqqppppppooonnnmmmllllllpppuuuyyy|||zzzsssgggYYYPPPOOOTTTZZZ```qqq333444444555555444444333222333555666888:::<<<<<<555444333333222222222333222444777;;;>>>DDDOOOYYY]]]bbbhhhiiiiiilllttt{{{~~~|||tttkkkfffgggggghhhjjjlllpppwwwuuu^^^[[[VVVQQQOOOQQQWWW\\\aaadddgggjjjkkkmmmoooqqqtttyyy~~~}}}yyyyyyxxxxxxwwwvvvuuuuuurrrrrrrrrrrrrrrqqqpppppplllllllllmmmmmmmmmmmmmmmjjjiiigggfffdddcccccccccddddddeeeeeedddcccbbbbbbccccccbbbbbbbbbbbbbbbaaaddddddccccccbbbbbbaaaaaabbbaaaaaabbbbbbcccdddeeeffffffggghhhjjjkkkllllllnnnmmmlllmmmpppuuuyyy}}}}}}}}}}}}~~~|||lllbbbTTTKKKGGGEEECCC@@@>>>???@@@?????????AAACCC???AAAEEEJJJPPP[[[qqqvvvlllbbb\\\bbblllnnnqqqxxxlllmmmoootttzzzkkk___UUUQQQSSSXXXaaaeee___XXXUUURRRMMMIIIJJJJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@??????@@@BBBDDDFFF???>>>===<<<:::999888777888999;;;===>>>>>>======999999::::::<<<===???@@@>>>?????????>>>===;;;:::;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<=========<<<;;;999999999999888777555555555444444333333444444555444999DDDTTTfffttt{{{~~~~~~~~~iiiaaa\\\aaahhhkkkqqqxxx||||||}}}|||{{{yyywwwuuuqqqqqqqqqpppooommmlllkkkiiimmmrrrvvvzzz}}}uuuooodddXXXRRRTTT]]]eeeppp555555555555444333222222555555555666666666777777222222333333333333444444333222333555888===BBBEEEPPPWWWbbbiiihhhgggmmmwwwyyy~~~wwwsssoookkkhhhhhhkkklllhhhiiipppwww{{{vvvlll^^^RRRLLLLLLNNNPPPUUUVVVYYY]]]bbbfffjjjkkkrrrsssuuuwwwzzz~~~~~~}}}|||{{{zzzyyyzzzyyyxxxxxxyyyyyywwwuuuoooqqqqqqpppmmmmmmpppsssnnnllliiihhhhhhhhhgggfffgggfffeeedddcccdddeeefffeeeeeeeeeeeedddeeeeeeeeefffeeedddbbbaaaaaabbbcccccceeehhhjjjjjjjjjlllmmmoooppprrrsssssssssuuuwwwtttttttttvvvyyy~~~tttggg^^^TTTNNNGGGCCCBBBBBB@@@>>>@@@@@@@@@???>>>???AAACCCHHHIIIMMMTTT[[[eeevvv~~~kkk^^^ZZZ\\\aaaeeeiiisssuuunnndddooo|||pppbbbYYYRRROOOQQQWWWXXXYYYYYYWWWTTTPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJGGGCCCAAABBBAAA???>>>???DDDKKKPPPLLLIIIEEE@@@===<<<<<<===999:::;;;<<<<<<<<<;;;:::::::::999999999999::::::???>>><<<<<<<<<<<<:::999<<<===>>>?????????>>>===::::::;;;<<<======<<<<<<>>><<<:::777555444444444333444666777777777666555666:::BBBLLLXXXeeerrrzzz}}}~~~mmm___WWW\\\dddjjjsss}}}~~~}}}|||}}}}}}|||zzzwwwtttrrrooollljjjiiihhhhhhmmmmmmooorrrwww|||zzzlll___ZZZVVVTTT```qqq~~~444444444444444444333222222222222222333333333333222222222333333333444444555444444444777:::>>>@@@GGGMMMWWWaaadddeeellluuuyyy||||||xxxvvvuuusssnnnpppnnnhhhhhhnnnvvvyyy{{{zzzjjj[[[QQQLLLJJJJJJJJJKKKMMMPPPUUU[[[```cccfffhhhkkkmmmooosssxxx|||}}}zzzzzz~~~~~~}}}zzzvvvwwwwwwuuurrrrrrtttwwwrrrpppmmmlllllllllkkkkkkiiihhhgggfffffffffggghhhiiiiiiiiiiiiiiiiiihhhhhhiiihhhfffeeedddeeeeeefffgggjjjoooqqqrrrsssssstttxxx|||sssiiiaaaYYYPPPJJJIIIEEEAAA?????????===;;;??????@@@@@@AAACCCEEEGGGPPPRRRWWW___eeemmm{{{wwwhhh\\\YYY\\\aaadddnnnxxxpppgggeeeiiivvvzzzeeeZZZTTTOOOMMMNNNRRRSSSUUUUUUTTTRRROOOMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDBBB@@@>>>>>>======@@@GGGOOOVVVVVVRRRJJJCCC>>><<<<<<===888999::::::::::::888888999888888777777888888999;;;:::999:::;;;<<<;;;999<<<<<<===>>>>>>===<<<;;;:::;;;<<<<<<=========<<<<<<;;;888666444333333333333444666777777777666555444888???IIIUUUdddrrr{{{qqqbbbVVVYYY```hhhsss~~~~~~~~~}}}zzzxxxtttssspppnnnlllkkkkkkkkklllmmmooorrrvvv{{{vvvjjj```]]][[[^^^nnn222222333444444444333333333333333444444444555555222222222222333333333333666555444444555777999;;;AAADDDMMMXXX```dddkkkrrrxxxyyy}}}zzzyyyrrrjjjgggmmmtttwwwuuu{{{yyyiii\\\SSSMMMJJJDDDDDDCCCEEEIIIPPPVVVZZZ]]]```bbbdddfffiiilllooottttttsssrrrttt}}}|||zzzyyy{{{|||zzzxxxuuuttttttuuutttssspppooonnnmmmmmmmmmmmmnnnoooooopppqqqpppooonnnmmmooonnnmmmllllllmmmnnnooonnnrrrxxx|||~~~yyyrrreee^^^TTTMMMIIIFFFBBB???@@@>>>======>>>>>>===<<>>======>>>@@@BBBCCCBBBEEEJJJQQQYYY___bbbdddiiimmmtttyyyyyyxxx|||~~~uuuiiiiiiiiilllppptttxxxyyyzzzqqqaaaZZZ___hhh}}}wwwfff^^^TTTOOOMMMMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIILLLKKKIIIGGGGGGGGGHHHIIIHHHGGGEEEBBB@@@@@@??????;;;;;;:::;;;>>>EEEOOOUUU[[[WWWOOOGGGAAA===;;;;;;999999888888777666555444555444444333333444444555555444333555777888888777666777888999:::;;;;;;;;;;;;<<<<<<=========<<<<<<999999888666555444333333333444666777777777666555333555999AAAMMM^^^ppp{{{~~~zzzfffSSSMMMRRR]]]rrr|||{{{{{{yyywwwuuutttrrrqqqooommmmmmmmmnnnjjjkkkmmmqqquuuyyy}}}wwwpppjjjjjjnnnyyy000000111222333333333222/////////000000000111111111111111222222222333333222222222222222444555666===;;;@@@LLLYYYccckkkqqqtttsssuuu{{{zzznnnjjjmmmqqqqqqoooqqqvvv~~~}}}tttmmmfffcccYYYUUUOOOJJJHHHHHHKKKLLLNNNQQQUUUYYY]]]bbbhhhkkkffffffggghhhkkkttt}}}~~~~~~}}}|||mmmhhh```YYYSSSNNNIIIFFF>>>=========>>>>>>>>>===@@@???======>>>BBBGGGJJJKKKOOOWWWbbbmmmtttvvvuuuvvvyyy~~~|||vvvvvv{{{zzzsssnnnjjjggglllssszzz~~~{{{qqqddd```dddooozzzpppbbb[[[WWWPPPLLLKKKMMMLLLJJJLLLMMMMMMLLLKKKJJJHHHGGGKKKJJJIIIHHHGGGHHHIIIIIIIIIGGGDDDBBB@@@@@@@@@@@@>>>===<<<:::;;;@@@FFFKKKMMMLLLIIIFFFBBB>>><<<;;;::::::999888777666666666444444333333333333444444555444333444666777666555333444555777:::<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666555555333444666777777777666555444555888>>>JJJ[[[mmmxxx~~~iiiSSSKKKMMMXXXmmm|||zzzxxxxxxwwwuuusssrrrqqqooommmlllllllllllljjjkkknnnqqquuuyyy|||~~~~~~~~~~~~wwwsssppprrr{{{000000111222222222111111///000000000000111111111111111111111222222222222111111111111222333444555444333777CCCPPP[[[fffnnnnnnpppsssxxx~~~~~~~~~sssppprrrrrrppplllnnnssszzz}}}xxxtttpppmmmdddaaa\\\VVVQQQNNNMMMLLLGGGIIIMMMQQQVVV]]]eeejjjkkkkkkkkkiiiiiimmmuuu|||~~~ssshhh```VVVQQQJJJDDDBBBAAA@@@@@@======>>>>>>>>>===<<<;;;@@@@@@AAAAAACCCGGGMMMQQQWWW\\\fffttt}}}~~~yyypppnnnqqqzzz{{{yyysssllliiiiiijjjqqqwww~~~~~~rrrfffeeelllwww~~~xxxeeeZZZSSSRRRNNNIIIIIIKKKKKKHHHMMMMMMLLLLLLJJJIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@>>><<<:::<<>><<<<<<============>>>>>>>>>>>>>>>@@@AAACCCGGGLLLPPPSSSVVV[[[___ccciiitttyyyyyyzzzxxxoooeeecccgggmmmnnnnnnmmmjjjjjjpppvvv~~~yyyllliiillluuuyyytttqqq|||xxxggg[[[WWWOOOPPPMMMHHHHHHMMMMMMJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGIIIKKKLLLLLLLLLKKKGGGFFFDDDBBBAAA??????>>>?????????>>><<<<<<===???>>>????????????>>>===<<<:::999888777777777888999666555555444444555555666444333333555777999999888888888888999;;;===???AAA999:::::::::999999888777666777888888888777666555333444666777777777666555444444555999BBBPPP```jjjlllpppzzzzzzcccUUUNNNPPP___ppp|||{{{{{{{{{zzzyyyrrrqqqnnnllljjjiiiiiiiiijjjlllooossswwwzzz|||}}}yyyxxxwwwvvvxxx{{{~~~~~~{{{{{{111111111111111000///...............////////////000111111111111222222222444333333333222222111111777666777<<<@@@FFFPPPZZZbbbjjjtttxxxyyyzzzxxxyyy|||~~~~~~{{{uuuppprrrpppppprrrwww{{{~~~yyyyyyyyywwwtttoookkkhhhbbb```[[[VVVSSSTTTXXX[[[```bbbcccbbbaaabbbfffjjjgggjjjmmmmmmllllllooosss~~~|||tttmmmjjj\\\WWWQQQKKKGGGDDDAAA???<<<;;;:::;;;===>>>===<<<999999999999:::>>>CCCGGGIIIPPPYYY```dddfffjjjlllkkkppp{{{}}}rrrrrrrrrnnneee\\\[[[___dddfffiiilllmmmpppyyypppdddcccjjjxxx~~~qqqjjjhhhnnn~~~uuugggYYYSSSUUUNNNQQQOOOJJJJJJPPPQQQNNNHHHHHHIIIIIIIIIJJJJJJJJJDDDFFFJJJMMMNNNNNNMMMLLLEEEEEEDDDBBB@@@???=========>>>??????>>>>>>???@@@AAA@@@???===============888888777666666777888999777666666555555666666777222222222555999;;;<<<<<<;;;;;;::::::;;;===>>>???999999999999999888777666444555666777777666555444333444666777777777666555333333444777???LLL[[[eeeffflllxxx}}}}}}kkk[[[PPPNNNZZZiii~~~~~~~~~~~~~~~tttrrrooommmjjjiiihhhhhhkkkmmmppptttwwwzzz|||}}}wwwvvvttttttvvvyyy}}}111111111111111000//////////////////000000000000222111000//////000111222000111111111111222222222000000111222555<<>>>>>======<<<<<>>>>>===;;;:::999999888888888777888888999999999777666555555666777999;;;888555555999<<<<<<;;;999888888999;;;<<<<<<;;;888999999999999777555444666666666666777777777777;;;888666666777888555333888777999;;;<<>>===;;;:::999999:::999:::<<<<<<:::999:::;;;???@@@BBBDDDHHHNNNVVV\\\hhhqqqzzz{{{yyyxxxtttqqqpppttt{{{~~~sssjjjeeeaaa___]]]XXXSSSSSSVVV]]]dddnnnyyy~~~}}}rrriiilllqqq{{{zzzoooiiieeedddjjjrrr{{{oooaaaZZZVVVQQQOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEBBB@@@?????????>>>===??????>>>>>>===<<<<<<;;;<<<;;;::::::999999999999:::999888888888888999999888777555444444555777888:::888666666999;;;;;;:::999888888999;;;<<<;;;999888888888888777666555555555666666666777777777777:::777555666777777555333666555777999:::???LLLYYYcccmmm}}}xxxfffXXXRRRVVV]]]uuu|||zzzwwwsssqqqooooooooorrrpppnnnmmmppptttzzz}}}xxxvvvrrrppppppsssvvvxxx~~~000000111111000000//////....../////////000000000111000000//////000000111000000000111111111222222///000111111222555999===FFFPPP```qqq|||sssjjjfffjjjkkklllnnnrrryyy~~~|||{{{||||||zzzuuulllddd]]]ZZZWWWTTTPPPJJJFFFFFFIIILLLLLLMMMNNNMMMMMMMMMOOOQQQTTTYYY[[[YYYYYY]]]_________```bbbfffkkkqqqvvvyyy}}}}}}}}}}}}|||||||||||||||wwwrrrppphhhddd^^^XXXSSSNNNIIIFFFFFFDDDAAA===;;;999888888999999888888888888999:::999;;;<<<<<<<<<<<<===>>>AAAFFFKKKOOOSSS[[[gggoooyyy|||wwwqqqlllllloootttxxxxxxrrriiibbbYYYWWWWWWXXXVVVRRRSSSWWWccciiisss}}}|||{{{|||uuummmpppzzzsssjjjbbbaaagggooo{{{yyyfff]]]TTTRRRPPPMMMLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA???===>>>>>>>>>===<<<<<<;;;;;;:::999999888999:::<<<===;;;;;;:::999888888888888777666555444444555666777888777666777999999999777888888888:::;;;;;;999777777777666666555666666666555555666666666777777777888777555555666666555333333333666888999;;;FFFQQQ^^^iii|||pppbbbYYYYYY^^^nnn{{{~~~|||yyywwwuuutttvvvsssooommmooosssxxx|||{{{xxxsssooonnnpppsssuuu{{{}}}~~~~~~~~~///000000000000000//////........./////////000000000000000//////000000000000000000000111111111111///000222222111222444666<<>><<<;;;::::::::::::777777888888999999::::::;;;===???@@@AAACCCFFFHHHEEEMMMUUU[[[```iiiwwwvvvoooiiiddddddfffiiijjjhhhccc\\\WWWTTTSSSUUUYYYZZZXXX[[[```lllqqqyyy~~~||||||~~~yyysssvvvssshhheeeeeelllxxxwwwhhh\\\UUUPPPOOONNNJJJHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@???@@@@@@@@@BBBDDDDDDBBB???>>>>>>===<<<<<<;;;;;;:::::::::999999;;;===???AAA<<<<<<:::999888888888888666666555444444555666666777777777888888888777666999999999:::;;;:::777555777666555444444555777777555555555666666666777777777666666555555555444444333333555888888999@@@IIIVVVcccvvvqqqeeebbbdddlllyyy~~~{{{zzzyyyvvvqqqnnnnnnqqqvvvzzz{{{wwwrrrnnnmmmooorrrtttxxxzzz~~~~~~}}}}}}||||||}}}~~~~~~...//////000000000//////............/////////////////////000000///////////////000000000111111111000222333222111111222444555:::CCCPPP___llltttxxx||||||tttpppiiijjjjjjhhhgggkkkrrryyy{{{vvvsssuuuwwwqqqiii\\\PPPGGGAAA??????===>>>AAAAAAAAABBBDDDEEEGGGLLLOOOOOOOOOSSSTTTSSSSSSSSSSSSTTTWWW[[[___bbbddddddcccbbbaaa```___^^^ZZZ\\\___```bbbdddgggjjjggglllpppuuu~~~|||zzzwwwtttsssssstttvvvttttttrrrqqqpppnnnmmmlllfffeeeccc```\\\XXXUUUTTTOOONNNMMMJJJHHHFFFDDDCCC>>>>>>===<<<;;;:::;;;;;;:::999999888888888888888888888999:::;;;;;;<<<<<<>>>AAADDDGGGJJJNNNRRRVVVRRRZZZcccjjjnnnwww|||nnnfffbbb___\\\\\\]]]\\\ZZZVVVSSSQQQTTTTTTWWW]]]___```dddjjjtttxxx~~~}}}~~~|||ttttttvvv|||tttgggbbbhhhtttssseee[[[SSSOOOMMMNNNMMMIIIGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>@@@BBBDDDDDDBBB???======<<<<<<;;;:::::::::999999999:::;;;>>>@@@AAA<<<;;;:::999888888777777666666666555555666666666555666888888888888777777;;;;;;::::::;;;:::777444777666555444444555777777555555555555666666666666666666666666555555555555555444666999999999>>>EEEOOO]]]pppvvvppppppqqqzzz{{{wwwsssooonnnqqquuuxxxwwwtttpppmmmmmmooorrruuutttwww|||~~~~~~~~~~~~}}}~~~}}}}}}}}}||||||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~......///000000000//////------........./////////...//////000000//////.../////////000000000111111111222222222111111222444222444999AAAMMMZZZfffmmmrrrvvvyyyyyyxxxzzz|||yyyqqqpppooommmmmmoootttxxxxxxrrrrrruuuxxxvvvooocccXXXOOOHHHBBB>>>;;;<<<=========>>>AAACCCCCCIIINNNNNNNNNPPPOOOMMMNNNNNNMMMMMMNNNPPPRRRTTTUUUUUUTTTTTTSSSRRRRRRRRROOOPPPRRRSSSSSSUUUXXXZZZWWW[[[___cccmmm{{{wwwqqqnnnmmmmmmmmmjjjkkklllnnnoooqqqrrrsssxxxyyyyyyyyyxxxwwwuuutttnnnmmmllljjjgggeeebbbaaa]]][[[YYYWWWVVVVVVWWWXXXWWWVVVVVVUUUTTTSSSRRRQQQNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCAAA???===;;;:::999;;;<<<<<<:::777666777888888888888888888888999888:::;;;===>>>@@@@@@AAAAAAEEEGGGKKKNNNRRRXXX]]]bbbdddiiiooosssvvv|||ooobbb\\\[[[YYYWWWWWWWWWUUUSSSRRRRRRTTTYYYXXXZZZ```cccffflllsss{{{vvvpppnnniiippp{{{sssgggccckkkzzzqqq```VVVRRRJJJHHHHHHKKKKKKHHHHHHKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCC<<<<<<===@@@BBBBBB@@@>>><<<<<<<<<;;;::::::999999777888888999;;;;;;<<<<<<::::::999888777777777777666777777777777777777666555777888888888888999;;;???===;;;::::::999777555777777666666555666666666444444555555555666666666666777888777666555666777777666666999:::999===CCCLLLYYYkkkxxxzzz~~~zzzxxxtttqqqpppqqqtttvvvtttrrrooommmmmmooorrrsssrrrtttxxx|||~~~}}}|||{{{|||}}}~~~||||||}}}}}}~~~~~~}}}}}}zzzzzzzzzzzzzzzyyyxxxxxxyyy{{{}}}}}}|||{{{{{{|||---......///000000//////---------.........//////......///000000///......////////////000000000111000000000000///000222444000222666999@@@KKKXXXaaakkkpppttttttqqqrrrxxx~~~~~~~~~}}}{{{xxxxxxzzz}}}{{{tttpppooosssvvvuuupppiiibbbZZZRRRIIICCC?????????>>>>>>???BBBEEEHHHOOOTTTSSSRRRRRROOOJJJGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOLLLPPPSSSTTT[[[eeelllmmmiiieee```]]][[[[[[ZZZYYYVVVWWWXXXZZZ[[[[[[\\\\\\___`````````___]]][[[YYYUUUTTTTTTRRRQQQOOOMMMLLLGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@????????????======<<<;;;999888777777;;;<<<===;;;888888999;;;;;;<<<===>>>??????@@@@@@???AAADDDGGGIIIKKKLLLLLLLLLNNNQQQTTTXXX]]]dddhhhnnnoooppppppppprrruuuxxxssstttoooddd[[[YYYYYYXXXXXXXXXXXXUUUTTTUUUYYY]]]___^^^___cccgggjjjqqqyyyxxxoooiiihhhjjjoooxxxtttgggfffkkk~~~~~~oooaaaUUUNNNLLLFFFEEEFFFJJJJJJGGGHHHLLLHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLKKKIIIFFFCCCBBBBBBCCCDDD===<<<===???AAAAAA???>>><<<<<<;;;;;;:::999999999777888:::;;;<<<;;;:::999888888777777666777777777777777888888888888777777555777888888777888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<======>>>888888999999999999::::::555888999999777888;;;>>>===>>>@@@BBBCCCDDDEEEEEEDDDFFFJJJNNNRRRUUUVVVWWWQQQSSSUUUXXX[[[```eeejjjnnnllljjjgggdddcccbbbbbbeeeiiiiiiccc^^^^^^______[[[[[[[[[XXXWWWZZZaaafffeeeccccccgggjjjnnnvvv~~~{{{sssiiibbbbbbiiioooyyyxxxkkkdddkkkwwwwwwhhh]]]UUUOOOKKKJJJIIIGGGHHHKKKJJJGGGHHHKKKGGGGGGFFFFFFEEEDDDDDDDDDAAABBBDDDGGGJJJNNNQQQSSSPPPMMMHHHDDDBBBBBBCCCDDD@@@??????@@@BBBBBBAAA@@@<<<<<<;;;::::::999999888:::;;;===??????===:::888777666666666666666777888888888999999999999888888555777888777777999===BBBEEEAAA===999999999999888888999999999999777555444444444444555555555666666666999::::::777666888;;;999666555777999999<<>>=========>>>???@@@@@@AAACCCEEEEEEDDDDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>===<<<;;;::::::;;;<<<>>>===<<<;;;;;;<<<>>>??????===;;;:::::::::999888888888999:::;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCBBBIIIOOOPPPRRRTTTUUURRRQQQRRRUUUXXX[[[\\\ZZZWWWVVVXXXZZZ\\\]]]^^^]]]]]]eeeaaaZZZTTTRRRTTTWWWZZZZZZ___cccbbbcccfffhhhgggkkkeee^^^]]]aaaeeefffeeemmmfffdddjjjqqqwww~~~yyyhhheeebbb___aaagggpppvvvuuulllgggjjjxxxllldddYYYQQQMMMJJJGGGEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBFFFLLLQQQUUUZZZQQQFFF??????AAABBBAAA@@@???>>>>>>>>>@@@CCCDDD???===:::888777777999:::888:::===>>>>>><<<999777555555555555555666777888777777777777777777888888999888777777888;;;===??????>>><<<:::999999999:::::::::::::::999888777777888777777666666666666666888777888:::<<<===;;;:::888999:::;;;;;;;;;;;;:::AAAJJJWWWeeepppyyy~~~~~~wwwsssxxx|||xxxvvvtttuuuwwwxxxyyyyyyzzzwwwtttrrrqqqpppnnnllljjjkkkmmmpppsssuuuwwwyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{{{{yyyzzz|||~~~{{{{{{|||}}}|||{{{zzzyyy}}}}}}|||{{{zzzyyyxxxxxxyyyzzz{{{|||||||||||||||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{zzzxxxxxxxxxyyyzzzxxxxxxwwwvvvvvvvvvwwwwwwrrrrrrrrrrrrrrrrrrqqqqqqoooqqqssstttuuutttsssrrrtttssssssssssssrrrrrrrrr......................................................////////////............------------......000000000111111111222222000111222222444888>>>BBBQQQZZZaaabbbeeejjjjjjggggggiiimmmppptttyyy}}}xxxwwwzzz}}}~~~sssllljjjiiigggdddbbbccciiioootttwwwzzzzzzxxxtttooohhhaaa]]]YYYYYYWWWWWWWWWXXXYYYZZZXXX```fffjjjlllkkkbbbXXXLLLLLLJJJHHHFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>======>>>>>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999::::::<<<<<<>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<;;;;;;<<<===???BBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLPPPVVVZZZ\\\```cccccc___YYYYYYZZZ\\\^^^___]]][[[UUUUUUVVVVVVUUUUUUTTTTTTSSSRRRPPPPPPQQQTTTWWWZZZZZZaaafffhhhkkkoooqqqppplllgggaaa```eeeiiikkkkkkoookkkkkksss{{{tttiiiddd[[[\\\___ccckkkvvv{{{vvvuuuvvv{{{mmm^^^XXXPPPJJJGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCBBB@@@??????@@@CCCHHHMMMPPPTTTLLLDDD???@@@BBBBBBAAA??????>>>===>>>@@@BBBCCCAAA???<<<999777777888999999:::===>>>>>><<<999777666666666777777777888888888888999999:::::::::;;;999999888888999;;;===???===<<<:::888777777777777999999::::::999999888777888777777666666777777888888777888:::<<<<<<;;;999888999999::::::::::::999>>>FFFSSS```jjjrrrxxx{{{wwwuuupppmmmppp~~~|||zzzyyywwwxxxzzz|||}}}}}}{{{wwwssspppooopppoooooooooooopppppppppppppppqqquuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxuuuvvvxxx{{{|||}}}}}}|||xxxyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvvvvyyyzzz{{{{{{{{{{{{{{{zzzwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwuuuuuutttsssssssssssssssppppppoooooonnnnnnnnnnnnnnnoooqqqssssssrrrqqqpppppppppooooooooonnnnnnnnn......................................................////////////............------------......000000000000111111111111///000111111222444777:::BBBKKKUUU[[[aaaeeefffdddaaacccfffjjjpppwww}}}||||||}}}uuukkkfffddd]]]\\\\\\___fffnnntttwww{{{zzzxxxuuupppjjjeeeaaaaaabbbcccdddeeedddcccbbb```eeehhhiiikkkjjjeee^^^SSSTTTTTTSSSPPPLLLGGGDDDBBBAAA???===;;;:::999999:::<<<>>>???>>>>>>???@@@======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>========================>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<=========<<<<<<;;;;;;::::::999:::;;;<<<>>>???@@@@@@DDDGGGKKKNNNPPPPPPOOONNNNNNOOOPPPQQQSSSVVVXXXYYY___ccceeehhhnnnsssqqqlllbbb```___^^^^^^]]][[[ZZZTTTRRRPPPNNNLLLKKKJJJJJJFFFGGGIIILLLPPPTTTXXXYYY]]]fffnnnrrruuuzzz{{{zzzmmmiiieeeeeejjjooorrrsssuuuuuuyyyyyylll]]]TTTQQQTTTZZZdddppp}}}xxxyyy}}}yyyfffVVVPPPLLLFFFCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@???======???BBBEEEHHHJJJFFF@@@???@@@BBBAAA@@@>>>>>>=========???@@@BBBBBB@@@===:::888777888888999;;;===>>>>>><<<999888666777888999999999888777777888999:::;;;<<<<<<<<<:::999888888999;;;===???<<<;;;999666555444444444777777888999999999999888777777777777888999::::::888777777999;;;<<<:::999999999999999888888888888;;;BBBLLLWWW```gggmmmqqqmmmnnnllliiijjjvvv~~~~~~}}}||||||}}}xxxrrrnnnnnnoooqqqqqqqqqqqqpppooommmlllkkkkkkoooqqqtttvvvxxxyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuqqqrrrtttvvvxxxxxxxxxxxxssstttvvvwwwxxxxxxwwwvvvssssssssssssssssssssssssvvvwwwwwwwwwwwwvvvvvvuuusssrrrrrrqqqpppoooooonnnrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrrrrqqqrrrrrrrrrppppppooonnnnnnnnnnnnnnnllllllkkkkkkjjjiiihhhhhhiiijjjkkkmmmmmmlllkkkkkkjjjjjjiiiiiiiiihhhhhhhhh---------.......................................---......//////......---......------------....../////////000000000111111///000222222111111222444999BBBNNNXXX___ccceeeeeecccdddeeehhhnnnvvv}}}}}}~~~uuuhhh```[[[[[[\\\```gggnnnsssuuuyyyyyywwwuuurrrnnnjjjhhhiiikkklllnnnoooooonnnnnnnnnnnnmmmjjjfffbbb]]]YYYYYYZZZZZZZZZXXXTTTQQQOOOIIIHHHEEEBBB???<<<:::::::::;;;===<<<;;;::::::;;;<<<======>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>======;;;>>>BBBEEEFFFHHHIIIJJJRRRTTTXXX\\\^^^^^^\\\[[[[[[[[[\\\]]]___aaacccdddgggiiijjjmmmtttzzzxxxqqqhhhddd___\\\YYYWWWTTTRRRPPPNNNJJJGGGEEEEEEFFFGGGFFFHHHJJJNNNSSSWWW[[[]]]gggooowwwzzz||||||llljjjhhhjjjooouuuyyyzzz~~~zzzooodddZZZQQQPPPSSS```iiiwww~~~tttdddVVVLLLHHHFFFDDDBBBBBBDDDEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCC@@@???===<<<<<<===???AAAAAA???===>>>@@@AAAAAA???======<<<<<<===>>>?????????>>><<<:::999999:::::::::;;;===>>>>>><<<:::888555777999::::::999777666555666777999:::;;;;;;;;;::::::999888999;;;===>>><<<:::888666444333333333555666777888999999999999777777777888999:::<<<===888777777888:::;;;:::888999888888777777777777777999???GGGOOOWWW]]]cccgggjjjnnnoookkkhhhqqq|||xxxyyy|||tttnnnmmmnnnppprrrmmmllllllllllllkkkkkkkkkiiilllooosssuuuvvvuuutttsssttttttttttttsssrrrrrrpppqqqssstttvvvvvvvvvuuupppqqqrrrrrrrrrqqqppppppmmmmmmmmmnnnnnnnnnoooooopppqqqqqqqqqpppooonnnnnnoooooonnnmmmlllkkkiiiiiilllllllllkkkkkkjjjjjjjjjlllllllllkkkkkkkkkkkkllljjjjjjiiihhhhhhhhhhhhiiihhhhhhgggfffdddcccbbbbbbbbbbbbcccddddddccccccbbbdddcccccccccbbbbbbbbbbbb---------.........//////........................------............------......------------............/////////000000000///111222222111000000111444;;;FFFRRRYYY]]]```bbbfffggghhhjjjmmmttt{{{|||}}}~~~sssiiiaaabbbdddhhhmmmqqqrrrrrr{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwwwwwwwyyy{{{|||~~~{{{yyyvvvqqqiiiaaa[[[XXX[[[ZZZYYYXXXWWWWWWWWWXXXQQQOOOLLLHHHDDDAAA???>>><<<===>>>===;;;999999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::999999888888999999:::;;;<<<<<<;;;:::::::::;;;;;;999999999::::::;;;;;;;;;999999::::::;;;;;;;;;;;;===???AAADDDFFFFFFFFFFFFGGGKKKQQQUUUWWWXXXYYY[[[bbbccceeefffggggggfffeeegggggghhhhhhiiijjjkkklllkkkllllllnnnuuu{{{yyyrrrjjjeee^^^XXXTTTPPPLLLJJJHHHFFFDDDBBBCCCEEEGGGIIIMMMNNNPPPTTTYYY___eeehhhuuu{{{~~~}}}}}}{{{xxxlllkkkkkknnntttzzz}}}ttthhh```XXXRRROOOQQQZZZeeevvvtttaaaTTTLLLHHHEEEEEEDDDCCCBBBCCCDDDFFFAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDCCCBBBBBBAAA@@@???===;;;:::;;;;;;<<<::::::;;;===???@@@???>>><<<<<<;;;;;;<<<<<<======;;;::::::::::::;;;<<<===;;;<<<===>>>===<<<:::999555666888999999888666555555666888:::<<<<<<;;;;;;:::999888777888:::<<<===<<<:::888666555444444444444555666777888999999999777777777888999;;;<<<===999777666777888999999888888888777666666777777888:::>>>DDDJJJPPPWWW]]]aaakkkqqqtttpppjjjoooyyyrrrrrr}}}wwwqqqooooooppppppjjjjjjjjjjjjjjjjjjjjjjjjeeehhhllloooqqqqqqpppppppppppppppppppppooonnnnnnoooppprrrssstttttttttsssppppppppppppooommmkkkiiigggggghhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjiiiiiihhhjjjkkkjjjjjjiiigggeeedddfffeeeeeeddddddcccccccccccccccddddddddddddddddddddddddcccbbbbbbbbbbbbccccccbbbaaa```___^^^]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\,,,,,,------.../////////........................------............------......------------..................///////////////000111111000///000222111555===GGGMMMPPPTTTYYYdddeeehhhjjjlllpppuuuyyyzzzvvvvvvyyy|||~~~|||ooopppssswwwzzzyyyvvvsssxxxyyyyyy{{{}}}~~~~~~~~~vvvjjjcccbbb]]][[[XXXUUUTTTUUUWWWXXXTTTRRROOOKKKGGGDDDBBB@@@>>>???@@@@@@>>>===>>>>>><<<<<<;;;;;;;;;;;;::::::<<<;;;;;;:::999999888888888888777777888888999::::::999999888888888999999777777888999:::;;;;;;<<<:::;;;<<<===>>>??????>>>EEEGGGKKKPPPRRRSSSRRRRRRVVV\\\cccggghhhiiijjjlllqqqooommmkkkiiiiiijjjjjjpppooonnnmmmmmmmmmmmmmmmiiikkkkkklllqqqvvvtttooogggbbb\\\VVVQQQMMMIIIFFFAAAAAAAAABBBEEEIIIMMMPPPTTTVVVYYY___fffnnnuuuyyy~~~zzzxxxvvvsssoooppprrruuuzzzyyyhhh]]]PPPLLLKKKNNNSSS\\\lllzzz}}}}}}qqqaaaRRRIIIEEECCCBBBCCCCCCBBB@@@@@@AAACCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>???>>><<<:::999999999999666888:::<<<>>>>>>>>>===::::::;;;;;;;;;;;;;;;;;;777888888999:::;;;===>>><<<<<<===>>>===<<<;;;:::666777888888888777666555888999<<<>>>???>>>===<<<999888777666777888:::<<<;;;:::888666555555555666444444555777777888888888777777777888999;;;<<<===999777666666777888888777888777666666666777999:::;;;>>>BBBGGGLLLRRRYYY^^^kkkrrrwwwssslllnnnzzz}}}rrrnnnwww{{{vvvsssrrrpppooollllllkkkjjjhhhgggffffffeeefffiiikkkllllllkkkkkkkkkkkkllllllkkkkkkjjjiiikkklllnnnoooppppppoooooonnnnnnnnnmmmkkkhhhfffdddaaaaaabbbbbbbbbccccccdddeeeeeeffffffeeeeeeddddddddddddeeeeeedddbbb```______^^^^^^^^^]]]]]]\\\\\\ZZZ[[[\\\\\\]]]\\\\\\\\\^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUU,,,,,,------...//////000........................,,,------......------,,,......------------......------........./////////---...//////......000222111000444<<<@@@AAAGGGOOOXXX\\\aaafffiiilllooorrruuuzzzwwwsssxxx||||||wwwxxxzzz~~~wwwnnnmmmdddaaa]]]XXXTTTSSSSSSSSSRRRPPPMMMIIIFFFCCCAAA@@@>>>@@@BBBDDDDDDDDDEEEGGGEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===;;;:::999999:::::::::::::::;;;<<<<<<::::::999999999999::::::::::::;;;<<<===>>>???@@@@@@AAADDDGGGIIIJJJKKKKKKQQQTTTYYY]]]______^^^]]]___fffnnnsssrrrrrrsssuuu{{{wwwpppjjjffffffhhhjjjpppnnnllljjjhhhfffeeeeee^^^bbbcccbbbdddggghhheee^^^ZZZVVVRRROOOLLLHHHEEEAAABBBDDDGGGLLLRRRWWWZZZ^^^bbbhhhpppxxx|||vvvuuuuuusssuuuwwwzzz~~~sssdddWWWPPPJJJLLLSSS]]]gggrrr|||{{{{{{mmmeee[[[QQQJJJDDDAAA@@@???AAABBBBBB@@@>>>???AAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@???===<<<;;;<<<;;;:::999888777888888555777:::<<<<<<<<<<<<===999:::::::::::::::999999666777777888999:::;;;<<<===============<<<;;;;;;999999888888888777777777999:::===??????>>><<<;;;888777666555555777999:::999888777555555555666777444555555666777777777777777777777777888:::;;;;;;999777555555666777777777777777666666777999;;;<<<<<<>>>AAADDDIIIPPPWWW\\\jjjqqqxxxvvvppppppwwwqqqhhhmmmwww}}}zzzxxxvvvsssqqqmmmmmmkkkjjjhhhfffeeedddeeefffgggggggggggggggfffffffffggggggffffffeeeddddddeeefffhhhhhhhhhggggggfffffffffeeedddbbb___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]][[[\\\]]]^^^^^^\\\ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVSSSTTTUUUVVVWWWVVVVVVUUUWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPP,,,,,,------...///000000........................,,,------......------,,,.........------.........---------.........//////,,,---------,,,...000333111...000555888999???HHHMMMSSSZZZaaafffiiilllmmmooo|||~~~www{{{|||}}}~~~sssrrrmmmjjjddd^^^XXXTTTQQQPPPNNNLLLJJJFFFCCC@@@???>>>===@@@CCCFFFGGGIIILLLNNNPPPPPPOOOMMMLLLJJJIIIIIIDDDCCCBBBAAA???===<<<<<<::::::999999::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>???@@@AAABBBCCCDDDEEEFFFHHHLLLPPPTTTVVVXXXXXXZZZ]]]bbbfffhhhgggeeecccbbbiiirrrvvvuuussstttvvvzzzpppgggccccccfffhhhkkkjjjgggddd```^^^\\\[[[RRRWWWYYYWWWWWWYYYZZZYYYUUURRRPPPNNNLLLJJJGGGEEEEEEGGGJJJOOOTTTZZZ___bbbiiinnnvvvzzzttttttvvvuuu{{{}}}qqq___UUUOOOLLLOOOVVVcccqqq|||zzzrrrtttzzzzzzkkkZZZSSSKKKHHHFFFCCCAAA???>>>@@@CCCCCC@@@???@@@BBB??????@@@AAABBBBBBBBBBBBAAAAAA@@@???===<<<:::999:::999888777777666777777666888:::<<<;;;;;;<<<<<<999999:::::::::999999888777777888888888999999999===============<<<<<<;;;;;;;;;999999888888888999888999<<<======<<<:::888888777555444555666888999777666555444444555666777444555666666666666666666777777777777888999::::::999777555555666777777777777666666666777:::<<<>>><<<>>>@@@CCCGGGNNNVVV\\\jjjqqqyyyyyytttsssxxx~~~ooobbbdddmmm~~~}}}}}}|||zzzvvvssslllkkkjjjiiihhhgggfffffffffffffffeeeeeedddddddddbbbccccccccccccbbbaaaaaa^^^___```aaabbbbbbaaa```]]]^^^^^^^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXWWWUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIHHHHHHHHHHHHHHHMMMMMMMMMMMMLLLLLLLLLLLL+++,,,------......------,,,------......------,,,........................------,,,,,,------...///------,,,,,,,,,,,,------......////////////......333222222222444777999;;;BBBFFFMMMTTT[[[ccckkkpppsssyyy~~~}}}~~~{{{zzzrrroookkkfff```[[[WWWTTTNNNOOOMMMGGGDDDDDDBBB???===CCCFFFBBB@@@FFFOOOTTTYYYWWWUUUSSSTTTVVVYYY\\\VVVTTTPPPLLLHHHDDD???<<<>>>===;;;;;;<<<===>>>>>>:::===@@@BBBBBBBBBBBBCCCGGGGGGGGGIIIKKKMMMOOOPPPWWWWWWXXX]]]bbbdddbbb```cccbbbaaadddgggiiigggeeeeeejjjpppsssrrrpppppppppzzzqqqfff]]]YYYXXXXXXWWWXXX[[[ZZZVVVTTTUUUTTTPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMFFFKKKRRRWWW[[[___dddhhhvvvzzz{{{wwwuuusssuuuyyy}}}rrr]]]TTTSSSWWW\\\dddlllxxxwwwppppppjjjtttooo```WWWOOOMMMJJJFFFDDDBBBAAAAAA@@@BBBCCCBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::999888777777666888:::<<<<<<<<<:::::::::999999888777666555555888888888888999:::;;;;;;===========================;;;999777666666777888888999;;;<<<<<<:::777555777777777777777777777777222555888::::::888555222444444444555555555555666777777666555555666777888:::999777666555555555555666666555555777888:::;;;===>>>???@@@BBBIIISSS[[[mmmwwwxxxqqqrrrvvvyyykkkfffjjjvvv~~~}}}zzzvvvssspppmmmkkkjjjjjjjjjjjjiiijjjhhheeedddcccaaa___\\\^^^]]]\\\[[[ZZZYYYXXXWWWYYYYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXTTTQQQQQQSSSUUUTTTRRRQQQQQQQQQRRRQQQQQQPPPOOOSSSSSSRRRRRRRRRRRRSSSSSSOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGG,,,------...............,,,,,,------------,,,,,,........................++++++******++++++,,,---...------------------...////////////////////////000000//////111333555777888;;;???EEEMMMWWWaaahhhooowww}}}||||||}}}zzzyyyvvvrrrmmmgggaaa^^^SSSTTTRRRMMMIIIHHHEEEAAA>>>CCCEEECCCEEENNNWWW\\\TTTSSSSSSTTTWWW\\\aaadddeeeccc___[[[VVVQQQKKKHHHEEEDDDAAA@@@@@@?????????DDDGGGKKKMMMNNNNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\[[[[[[]]]aaaeeefffeeecccdddcccbbbdddggghhhgggeee^^^bbbggghhhgggdddccccccggg```WWWQQQPPPPPPQQQQQQPPPSSSSSSPPPOOOPPPOOOKKKHHHGGGFFFEEEGGGHHHIIIIIINNNMMMLLLLLLKKKLLLLLLMMMRRRWWW\\\___bbbfffkkkpppwww~~~{{{yyyxxxxxx{{{kkkaaa```ccciiiooo~~~rrrgggdddgggttt}}}qqqbbbWWWPPPIIIGGGEEECCCAAAAAAAAAAAA@@@BBBCCCBBB@@@>>>>>>????????????@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<;;;:::999888888888888888999;;;<<<<<<<<<:::999888888888888888777777777777777666777777888999:::========================<<<;;;999777666777888888777888999999888666444333444444444444444444444444555777:::<<<<<<:::777555555555666666666777777777777777666666666777999999999888777555555555555555666555555555666888:::;;;;;;<<<===>>>@@@FFFOOOWWWkkkuuu~~~}}}uuupppqqquuussskkkjjjlll{{{~~~~~~}}}}}}~~~}}}}}}}}}{{{wwwtttrrrooollljjjjjjkkkkkkjjjkkkhhhfffdddbbb```]]][[[YYYYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRROOOLLLLLLNNNOOONNNMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD------.../////////......,,,,,,------------,,,,,,------------------------++++++******++++++,,,---.........------.........//////............//////000///......///111222333444555777<<>>>>>??????????????????>>>>>>>>>===============<<<<<<<<<===<<<:::888777888999:::;;;;;;<<<======;;;:::999777777888888888999999999777777777777888999:::;;;========================<<<;;;999888777888888999999999888777666555444333333333444444444444333333666888;;;======;;;888666444444444555555555666666666666666666777888::::::888777666555555555555555555555555555666888999:::888:::;;;;;;<<>>?????????@@@??????????????????@@@+++,,,------......------,,,,,,,,,------,,,,,,,,,------------------------------,,,,,,------...//////......------......///000///............///000111000/////////000111222444444666999???HHHSSS[[[gggttt}}}~~~{{{xxx{{{|||zzzvvvtttsssooojjjeee```dddeeecccccceeeccc______\\\UUUNNNOOOUUUWWWUUUOOONNNMMMLLLMMMPPPRRRTTTXXXZZZ\\\\\\ZZZWWWUUUTTTUUUUUUTTTQQQLLLHHHFFFEEEFFFIIILLLMMMMMMNNNOOOQQQOOOPPPRRRRRRQQQOOOMMMLLLJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNNNNOOONNNMMMKKKMMMOOOOOONNNLLLJJJIIIEEEEEEFFFHHHKKKOOOSSSTTTTTTWWWYYYWWWWWWZZZYYYUUUOOOMMMLLLOOOUUU[[[^^^___\\\[[[YYYXXXWWWWWWXXXYYY___```bbbccceeekkkssszzz~~~yyyuuuqqqrrryyy|||rrrhhhbbbbbbhhhuuu{{{eeeUUUMMMJJJEEEBBBAAA@@@?????????@@@AAABBB@@@BBBCCCBBB@@@>>>>>>???>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<>>><<<999777777888:::<<<============<<<;;;:::999888888888888999999999999999999999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::<<<;;;999777666555666666444555666777777666555444555666999::::::999666555111111222222222333333333333333444555666777999999666666555555555555555555444444444555666777888999777999::::::;;;???GGGNNNZZZaaahhhhhhcccaaadddhhhppp}}}|||rrrhhhooozzz}}}zzzxxxyyyzzz|||}}}zzzzzzvvvqqqnnnmmmnnnnnnmmmllljjjgggdddbbb^^^YYYUUUOOONNNNNNMMMLLLKKKJJJJJJFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEHHHIIIIIIHHHEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>>>>>>>????????????>>>============>>>======>>>>>>======<<<;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,------...///......------------......//////............///////////////......////////////000333555888>>>DDDIIIYYYfffssswwwxxx|||}}}xxxvvvvvvvvvwwwyyy{{{~~~|||||||||xxxsssqqqqqqppplllhhhbbbfffjjjkkknnnsssuuusssvvvpppfff\\\ZZZ[[[YYYTTTZZZYYYVVVSSSQQQPPPPPPPPPSSSVVVYYYYYYWWWVVVVVVVVVXXXZZZYYYVVVPPPKKKHHHGGGFFFHHHIIIIIIHHHHHHIIIJJJHHHIIIJJJKKKJJJHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGIIIKKKLLLKKKHHHFFFFFFHHHKKKPPPTTTYYY]]]```aaadddeeedddeeehhhiiifff___\\\[[[___gggmmmooonnncccaaa___^^^]]]^^^___aaaccceeeggghhhkkksss}}}uuurrrpppoooppprrrvvvyyyyyysssmmmhhhiiillltttsssfffUUUKKKHHHHHHEEEAAADDDCCCBBBAAA@@@AAAAAABBB@@@BBBCCCBBB@@@>>>>>>???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>><<<999777777999;;;<<<>>>>>>======<<<;;;:::999::::::999999888777777666888888888999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<:::888666555555555666444555666777777666555444555666888::::::888666555111111111222222222222333000111222333555555666666444444444555555555555555222333444555666777777888777999::::::;;;???GGGMMMSSSZZZaaabbb___]]]```dddjjjxxxzzzooopppuuu}}}zzzzzzzzz}}}~~~zzzuuuqqqppppppooonnnmmmkkkhhheeebbb^^^XXXTTTMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@AAADDDEEEEEEDDDAAA@@@????????????@@@@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;:::999999::::::999999999999:::;;;::::::999999999999::::::((()))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,---------///222444555777:::<<>>>>>???<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;===;;;:::999999:::;;;<<<>>>===<<<<<<;;;::::::999::::::999888777666555444555555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888666555333333333444444333444666777777666444333666888999::::::999888666333333333444444444555555///000111333333444444444222222333444555555555444111222333555666666777666666888:::;;;<<<@@@GGGMMMRRRYYY```cccaaa```bbbeeehhhuuuvvvpppnnnuuu}}}}}}~~~}}}yyyvvvtttrrrpppnnnnnnllliiigggddd___YYYUUUNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBB@@@?????????>>>>>>??????>>>>>>===<<<:::<<<===>>>>>>===<<<::::::::::::;;;;;;;;;;;;;;;::::::999999999999::::::::::::999888888888888999999999999999999888777777777777777777777888888999888888777777777777888888))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,...000111111000...,,,***++++++,,,------------...000111222222333555888999@@@GGGMMMUUUaaajjjmmmoooooorrrtttqqqpppwww|||wwwrrrmmmjjjkkkllllllkkkjjjkkkmmmqqqvvv{{{zzzwwwuuuxxx{{{zzzssslllnnnqqqtttuuuzzzzzzwwwyyyxxxtttqqqooollliiifffdddbbbbbbaaadddfffdddaaa```dddhhhrrruuuvvvqqqggg]]]XXXWWWNNNOOOPPPOOONNNMMMOOOPPPMMMMMMLLLKKKKKKJJJIIIIIIFFFHHHIIIIIIGGGGGGIIIKKKJJJMMMPPPQQQQQQQQQSSSVVVYYY[[[^^^cccfffddd^^^YYYWWWZZZ]]]```bbbfffkkkooonnnqqqrrrrrrwww|||xxxyyy||||||vvvpppjjjhhhfffeeeeeehhhkkkmmmppprrruuuxxx|||vvviiiaaa^^^eeeeeelllyyy|||vvvqqqnnnlllmmmpppyyyuuufff[[[OOOKKKFFFCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@BBBCCCBBB@@@>>>>>>???<<<;;;;;;:::999999888888999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999::::::777777777666666666555555333333444555666888999:::::::::::::::::::::::::::999:::;;;<<<<<<=========555444444444333444444444333555777888888777555333666777888999999888777666444444444444555555555555000111222333444333333222000111333444555555555444000111333555666666666666555777:::;;;<<<@@@GGGMMMSSSYYYbbbfffeeedddeeegggkkkttt}}}rrrhhhgggnnn||||||yyywwwtttpppmmmnnnllljjjhhheee```ZZZVVVOOONNNLLLJJJGGGDDDBBBAAA@@@???>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@???===;;;;;;===;;;;;;;;;;;;;;;::::::999777888888888888888888777777777777888888888999999888888777777777777888888888888777666666666666666777777777777777666555555555444444444555555666777666555555444444555555666******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,++++++******++++++,,,+++---000222222000---++++++,,,---...////////////+++,,,------,,,...111444555999<<>>>>>>>>???AAABBB@@@BBBCCCBBB@@@>>>>>>???;;;;;;::::::999888777777999999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::555555555555666666666666444444555666888999;;;<<<::::::::::::::::::::::::999999;;;<<<======>>>===555555555666666666666666666777:::;;;;;;:::777666333444555666666555444333222222333333333333444444111222333444444444333222///000222444555555555444000111333555666666666555444666999:::<<<@@@GGGMMMRRRYYYbbbggghhhffffffgggnnnttt~~~uuufff^^^```lll~~~|||yyyuuupppmmmnnnmmmkkkiiifffaaa[[[WWWPPPNNNLLLIIIFFFCCCAAA???>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@@@@===;;;;;;===999999999999999888777777777777777777777777777777777777777777888888999999777666666555555666666777777666555555444444555555555666666666666555444444333222222222333444444555444333333333333333333444++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,************,,,---...,,,***))))))***,,,...------............------------------------------////////////000000000000---///222666<<>>>>><<<>>>@@@???>>>>>>AAADDDEEEEEEEEEDDDCCCAAA@@@???===<<<;;;999888777666666888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666888777777666666666666666::::::999777666444333333555555666666777888888888666888999999999999:::<<<::::::::::::::::::::::::777666666666666666777888777888999999999777666555888888888888777777777777666666666666555444333222111111222222222333333333000000111111111222222222222444777999999999777666444555777:::>>>CCCGGGJJJMMMOOOVVV^^^ccceeeiiinnntttvvv{{{ooo]]]UUU^^^uuu{{{wwwxxxyyyvvvttttttqqqoookkkiiifffbbb^^^[[[TTTQQQLLLHHHFFFCCCAAA???::::::::::::::::::::::::777777777777777777777777999888777666555666777777777777666666555555555555888777555444333444555555333333333444444555555555333333333333444555666666888777444222222222333444555555555555555555555555444444444555555555666666555555555555555555555555++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------------------------............/////////...///111222444999@@@DDDMMMPPPTTTVVVWWWZZZ```eeejjjlllooorrruuuyyy}}}yyyyyyuuuqqqqqqsssvvvwwwwwwuuuuuuuuuwww{{{~~~~~~~~~|||{{{{{{~~~zzzpppiiifffccc___\\\ZZZWWWXXXZZZZZZZZZ^^^dddhhhjjjmmmqqqtttwwwzzz{{{~~~yyymmmfffeeeiiioootttwwwyyyzzzzzzxxx{{{{{{xxxyyyzzz}}}}}}yyy|||wwwqqqkkkiiiiiimmmuuussslllaaaWWWOOOIIIEEEBBB@@@@@@@@@@@@????????????===>>>@@@???>>>>>>AAACCCDDDDDDCCCCCCBBB@@@???>>><<<<<<:::999888888888888888888999:::;;;;;;;;;:::::::::999999888777666666777777777777777888888999999999888666555444333222444444555555666777777777555777888888777888999;;;999999888888888777777777666555555555666777777888888888999999888777777666888888888777777777666666666666666555555444333222111111111111222222222222000000111111111222222222222333666888999888666555555555666888;;;???BBBDDDGGGHHHOOOXXX^^^bbbhhhnnnsssvvvyyy}}}~~~wwweeeZZZ^^^mmm{{{zzzuuuvvvwwwtttqqqrrrqqqooollljjjgggddd```]]]TTTQQQLLLHHHEEECCC@@@>>>;;;;;;:::::::::999999999777777777777777777777777777666555444333444555555666666666555555444444444666555444333222333333444222333333333444444444444222222222333333444555666777666444222222222333444444444444444444444444444333333333444444444555555444444444444444444444444++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---,,,,,,------------,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,---------.............../////////000444666@@@CCCFFFHHHKKKPPPXXX^^^dddeeegggiiimmmttt|||}}}yyyvvvuuutttttttttssssssuuuwwwxxxvvvuuuzzzzzz}}}~~~vvvqqqlllhhhdddaaa^^^^^^aaaaaaaaafffmmmppprrrvvvzzz~~~vvvnnnjjjjjjpppxxx|||xxxooohhhdddgggmmmuuu~~~wwwmmm^^^YYYQQQKKKGGGDDDBBBAAA===>>>>>>>>>?????????@@@===?????????>>>???AAACCCAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::999999999999999888888999:::::::::999999999999999888777777666666666666666666777777888999888777666555444333222111222333333444444555666666444555777777666666888999999999888777666666555444444444444555666777888999:::999888888888888888888888888777777777777666666555555555555444333222222000000000000111111111111000000000111111111111222111333555777777777666555666666666666888:::<<<>>>???@@@FFFOOOVVV\\\dddmmmqqqtttxxx||||||}}}rrreee```eeelllyyyttttttuuurrroooppprrrpppnnnllljjjgggccc```UUUQQQLLLHHHEEEBBB???===<<<;;;;;;:::999888888777666666666666666666666666666555444333333333444444555555444444444444333333444333222222111111222222222222222222333333333333222222222222333444555555666555444222222222333333333333333333333333333333222222222222333333333333333333333333333333333333************************************++++++++++++))))))***+++,,,,,,------+++,,,............,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,------------.........+++---/////////000222333777:::===???BBBIIIRRRXXX^^^```bbbfffjjjpppwww|||~~~zzzyyyyyysssrrrrrrsssuuuvvvvvvuuu}}}~~~~~~~~~}}}||||||vvvwww{{{}}}wwwsssooollljjjhhhiiillllllkkknnnsssyyy||||||sssoooooolllttt~~~yyyqqqmmmmmmnnnnnnsss||||||pppcccZZZUUUQQQKKKFFFDDDCCCBBBAAA=========>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@AAA?????????>>>>>>===;;;;;;::::::999999999999::::::999999::::::::::::999999:::999999888888888888888666666555555555555666666666666555444333222111000111111222222333444444444333555666777666666777999<<<;;;:::999777666555444333333333444555777888999:::999888777777888999:::888777777777666666666666444555555444444333222111////////////000000000000000000000000111111111111000222333555666555444444555555555555666888999;;;<<<;;;???GGGNNNUUU^^^hhhmmmqqqvvv{{{rrriiieeedddxxxzzztttttttttqqqoooppprrrqqqooonnnmmmjjjfffcccVVVSSSMMMIIIFFFCCC???======<<<;;;:::999888777666666666666666666666666666666555555444444444444444333333333333333333333333222111111111111111111111222222222222222222222222222222111222222333444555555555444333222222333333222222222222222222222222111111111222222222222333222222222222222222222222************************))))))*********+++++++++))))))***+++,,,,,,------+++,,,............,,,+++---,,,***))))))***,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------........./////////+++---///000000000111333000333666888;;;AAAJJJQQQSSSWWW]]]bbbfffjjjnnnpppssszzzxxxuuurrrqqqrrrtttuuuvvvzzz}}}~~~|||zzzwwwyyy}}}{{{{{{{{{yyywwwvvvssssssvvvyyyyyyuuuvvvyyyuuummmlllnnnnnnvvvzzzsssnnnhhhgggmmmwww}}}rrrggg\\\RRRMMMKKKGGGCCC@@@??????>>>===??????>>>>>>===<<<<<<;;;>>>>>>======>>>>>>??????<<<=========<<<;;;::::::999999888888888999::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;:::999777666555555444555555444333222111111000000000111111222222333333444666777777666777888999;;;;;;999888666555333333222222222333444666777888999999777777777888999:::777777777666666666666555444444444444333222111000....../////////000000000000000000000000000000000000000222333444444333333444444444444555777999;;;<<<:::<<>>======<<<;;;:::888888777666666666666666666666666444444444444333333222222222333333333333333333333111111111111111111111111222222222222222222222222222222222222333444555555555555444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333************************)))))))))************+++*********++++++,,,,,,---,,,,,,------------,,,,,,...,,,***((((((***,,,...+++++++++,,,,,,+++++++++******++++++,,,,,,---------............/////////,,,...///...------...///+++...111222444999@@@FFFKKKQQQYYY```dddfffhhhiiiiiipppzzz}}}wwwsssrrrrrrrrrrrrqqqsssvvvxxxyyyzzz}}}|||{{{}}}|||}}}~~~zzzwwwwwwzzz}}}~~~||||||zzzooohhhhhhjjjpppxxx{{{qqqjjjfffaaa```ccckkkyyyzzzkkk```VVVMMMGGGEEEBBB???<<<<<<<<<>>>>>>>>>@@@@@@???>>>===<<<;;;;;;>>><<<;;;;;;===>>>===<<<;;;;;;<<<<<<;;;:::999999888888777777777888888999999999:::;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<@@@>>><<<:::888777666666444444444333222111111111///000000111111222333333444555777777666666888999888777666555333222111000222222222333444555666777777777777777777777888999777777666666666666555555333333333333222111000000////////////000000000000111000000000000000////////////000111222222222222333333333444555777999;;;<<<::::::???CCCGGGPPPYYYdddkkkuuu}}}xxxppphhhkkkqqq|||{{{uuuuuuuuutttsssuuutttsssrrrrrrqqqmmmhhhddd]]]YYYTTTNNNJJJGGGCCC@@@>>>======<<<;;;::::::999666666666666666666666666222222333333222222111000222222333333333333444444111111222333333333222222333333333333222222222222333333333333444555666666555555555555555555555555444444444444444444444444333333333333444444444444555555555555555555555555************************))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,)))******++++++******))))))******+++,,,,,,------,,,,,,---------.........,,,---------++++++---///(((+++...///000222777<<>>??????????????????>>>>>>============;;;999999;;;<<<;;;::::::;;;;;;;;;;;;:::999999777777666666666666666777666777999:::<<<<<<======<<<;;;999888888999;;;<<<>>>===;;;999888777666666444444444333222222111111///000000111222222333333222444555666555555666888666666555444333222111000333333222222333444555555555555666777777777777777777777666666666555555555333333333333222111000/////////000000000111111111111111000000////////////...//////000111111111222333333222333333555777888:::777888<<<@@@CCCKKKTTTbbbjjjvvvwwwmmmjjjhhhmmmxxxzzzttttttuuutttuuuvvvttttttssssssqqqmmmhhhdddaaa]]]WWWRRRMMMIIIEEECCC>>>>>>=========<<<<<<<<<777777777777777777777777444555555666555444333222333333333333444444444555222222444555555555444444444444444444333333333222444444444444555666777777666666777777777777777666555555555555555555555555555555555555666666666666777777777777777777777777))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++---,,,************,,,---***+++,,,,,,,,,,,,+++***(((((())))))))))))(((((())))))***+++,,,,,,------++++++,,,,,,,,,---------***+++,,,,,,,,,---111333))),,,/////////000333777888>>>GGGOOOUUUZZZ^^^```cccjjjqqqyyy|||wwwttthhhiiiiiihhhhhhjjjnnnqqqmmmqqqttttttrrrrrrtttwwwzzzzzz|||}}}rrrtttwwwzzz}}}yyyqqqnnnnnnooopppxxxqqqeee]]]\\\___bbbiiiqqq{{{rrraaaTTTHHHDDDCCC@@@@@@CCCBBB@@@===<<<======<<<;;;>>>>>>>>>>>>????????????===:::888888:::<<<:::888::::::;;;;;;;;;:::999999777777666555555555555555444555777999;;;<<<======;;;:::888777777999:::;;;:::999888666555555555555555444444333333222222222000000000111222222333333111333444444444444555777777777666555444444333222333333333222222333444444333444555777777777666555777666666666555555555555222222333222222111000///000000000000111111111111111111000000/////////.........//////000111111111444333222222222333444555777555666;;;>>>AAAIIIQQQbbbjjjvvv~~~zzz{{{ssskkkccccccmmmxxxyyyssssssuuutttuuuwwwuuuttttttsssrrrmmmgggcccddd___YYYTTTOOOKKKGGGDDD>>>>>>>>>>>>>>>=========888888888888888888888888888999:::::::::999777666333333333444444555555555222333555666777666555555555555555444444333333333555555444555555666777888666777888888888888777777777777777777777777777777666666666777777777777888888888888888888888888888+++++++++++++++***)))((((((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++...------------...//////444666:::@@@HHHQQQXXX\\\___dddnnnxxx~~~xxxuuuooonnnlllhhheeeeeegggiiinnnnnnmmmlllmmmnnnpppqqqqqqsssuuuvvvyyy~~~zzzwwwuuuxxx~~~xxxqqqppprrruuuxxx}}}rrrkkkbbb]]]^^^dddkkkooo{{{|||oooccc[[[KKKIIIGGGDDDBBB@@@???>>>???>>>===<<<<<<<<<<<<<<<============>>>???@@@AAAAAA@@@===;;;:::999999999::::::999999888777666666;;;777333222444666777666:::888666888;;;<<<;;;999:::999777666666666777888999888777666555444333333333333444444444444444444000111111000//////111222000222333333333333555777666666555555333111///...222222222000...///222444666555555444444444555555111222222333444444444444444333111000000000111222000000000//////////////////000111111///.........222222111111111111222222444444444555555555555555777888888999;;;@@@GGGLLL```fffqqq}}}{{{www{{{}}}tttiiiaaaaaajjjuuu}}}~~~~~~|||wwwqqqoooqqqtttttttttxxxvvvssspppmmmiiiccc___bbb___ZZZTTTNNNIIIEEECCC>>>?????????>>><<<:::888888999::::::::::::;;;<<<777888999999::::::999999777666666666555555444444222333666888999999888777777777666666666666777777888888777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===========================<<<;;;::::::;;;<<<===***++++++++++++***)))((((((((()))************************+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))******++++++,,,*********+++++++++,,,,,,,,,,,,+++*********+++,,,+++,,,,,,------,,,,,,+++---------------......///000111333888===DDDIIIMMMTTT[[[eeepppyyy~~~{{{{{{|||}}}zzzyyyvvvqqqmmmlllmmmooopppnnnjjjgggggghhhkkklllkkkmmmooosssyyy~~~}}}xxxxxx{{{vvvfffbbb___```gggqqq{{{sssdddYYYNNNGGGCCCBBB@@@>>>===<<<;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<======???@@@AAABBB@@@>>><<<::::::999999:::999999888888888888888:::777333111333555555555888666555666999:::999888999888777666555666777777888777777666555555444444444444444444444444444444111222333222111000111222111222444444222222222333666666555444333222111111444444333111000000222444444444444444444555666777222222333444444444333333222111000///...//////000000000000000000000000000000222333222111//////000222222111111111111222222444444444444555555555555888888888888999===CCCHHHUUU___mmm{{{ttttttyyy{{{ooofffcccffflllpppuuuwww{{{}}}xxxrrrppprrruuuwwwvvvwwwtttpppmmmjjjeee```]]]___]]]YYYTTTNNNJJJFFFDDD??????>>>>>><<<;;;:::999;;;;;;<<<;;;:::::::::;;;999::::::;;;;;;;;;;;;;;;:::999999999888888888777777888:::;;;;;;:::999888::::::999999999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>??????????????????????????????>>>======>>>??????******++++++******))))))(((((()))************************++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++*********************************++++++++++++,,,++++++*********++++++,,,++++++,,,,,,,,,,,,++++++------,,,,,,------...///------...000333666999;;;HHHOOOZZZeeelllooonnnmmmkkkkkkkkkmmmqqquuuyyy{{{}}}~~~xxxuuuttttttnnnjjjddd___^^^aaaeeehhhhhhiiilllrrr{{{{{{xxxwwwwwwvvvvvvvvvttttttvvv{{{~~~uuujjj______bbbiiiuuummmZZZPPPIIIBBB======<<<;;;:::999888888888;;;::::::999999999999999:::::::::;;;<<<>>>???@@@BBBAAA???===;;;:::999999999888888777777999:::;;;:::777333222222333444444555444444555777888888777888777666555444555666666666666666666666666666666666666555555444444333333222444555444222111111222222444666666444222222222666555444333333333444555777777666444111111222444222222333333444666777888333333444444444333222222111111000////////////000111111111111111111111111222444555555333222222333222222111111111111222222333333333444444555555555777777777777777:::???BBBJJJWWWiiiwww~~~sssnnnnnnvvvwwwooojjjgggfffeeekkkpppyyyyyysssqqqtttxxxzzzzzzvvvsssooojjjgggccc^^^[[[[[[ZZZWWWTTTOOOKKKHHHFFF@@@???===<<<;;;;;;;;;;;;>>>>>>===<<<<<<;;;::::::<<<<<<===>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;>>>>>>============>>>>>><<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAABBBCCC))))))************))))))(((((()))***************************++++++++++++************++++++++++++******))))))))))))******************))))))))))))************++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...............///000222333>>>EEEOOOYYYaaaeeeeeeeeeddddddccceeegggkkkooorrrtttyyy~~~zzzxxxlllggg```ZZZYYY\\\aaaeeeiiiiiilllttt}}}xxxuuuuuuuuurrrqqqnnniiiggggggkkknnnzzz{{{}}}|||zzzyyyssslllgggiiinnnwwwwwwhhhUUUIIIFFFEEEAAA>>>======;;;:::999888888888888888777777777777777888888888999:::;;;<<<>>>??????>>>===<<<:::999888888888777777777888:::<<<===;;;999555333333444555555666666666666777888888888777666555444333444555555555555555666777777888888777777777666555444333333222444555555333111111111444666999999777555555555666555444333333555777888::::::999666444222333444333333333333444555555666444444444444333222222111333333222222222111111111111222222222222222333333444555777777555444555555222222111111111111222222222222222333444444555555444555666666666888<<>>======>>>>>>===<<<>>>??????@@@@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAA@@@??????AAA@@@@@@??????@@@@@@AAA===>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCDDDDDDDDD((())))))*********))))))(((((()))***************))))))*********+++++++++)))))))))******+++++++++***))))))))))))))))))*********))))))))))))))))))))))))*********+++++++++))))))******++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,------............//////000111777;;;BBBKKKSSSZZZ___aaa```_________aaadddfffhhhooorrrxxx|||rrrmmmfff```]]]]]]```bbbeeefffjjjtttyyyvvvvvvwwwwwwyyyvvvpppjjjffffffiiilllttttttssssssuuuyyy~~~yyytttnnnrrruuuvvvyyy~~~~~~zzzuuuwww|||{{{lllXXXNNNCCC>>>???AAA???<<>><<<:::888777777666666666555555555555666666777777777888999:::<<<===;;;;;;::::::999888777666777777777777999;;;===>>><<<:::888555444555777888999:::::::::999999999999777666444333333333444555444444555666777888999999888888777666666555444444222444555444333111222222555777999999777666666777666555444444444666999:::;;;;;;;;;888555444444444666555444333333333333333444444444444333222222111333333333333222222222111111111222222333333333333444666888888666666666777222222111111111111222222111111222222333444444555111222444555666888<<<>>>EEEPPP___jjjnnnooorrruuuwwwppplllqqqxxx|||sssmmmiiinnnwwwzzzyyy|||yyyvvvqqqlllhhhccc^^^[[[XXXXXXXXXWWWTTTPPPLLLIIIBBB@@@===;;;;;;<<<>>>???@@@>>>===>>>@@@AAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD(((((())))))******))))))(((((()))***************)))))))))************+++(((((())))))***+++++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++'''((()))***++++++++++++******++++++++++++******++++++******++++++,,,---,,,,,,,,,---.........///111333666<<>><<<<<<===;;;999===<<<:::888666444444333444444444444444555555666777666666777777888999:::777777888888888888777666666666888999;;;<<<======;;;:::999777555666999;;;>>>>>>???===;;;::::::;;;777666555444333444555555444555555666888999999:::888888777777666666555555444555555444333333555666777888888777555555555666666666555555666888999:::;;;;;;;;;:::777555444555777666555333222222111111333333444444444333222222111111222222111111000///111111111222222333333444444666777777666666666777222222111111111111222222000000111222333333444444000222555777888999;;;===CCCKKKVVV___ffflllqqquuutttpppnnnppprrrtttzzz~~~wwwmmmooossszzz{{{yyyuuuppplllfff___[[[ZZZ[[[\\\[[[XXXSSSNNNJJJCCCAAA???======>>>@@@AAAAAA???===???CCCDDDCCCAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@BBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC'''(((((()))))))))))))))(((((()))***************))))))))))))************((((((((()))***+++++++++))))))(((((((((((())))))''''''(((((())))))******))))))))))))************&&&''')))***+++++++++*********++++++++++++*********************+++,,,,,,***++++++,,,------,,,,,,//////000222777<<>>===;;;:::888888999888777666555333333333222444444333333444444555666777666666666666666777777555666777888999999999888555666999;;;<<<<<<<<<;;;999999999666555666999===AAABBBBBB@@@<<<::::::;;;777777555444444444555666555555666777888999999:::777777777777777777777777777777666555444666999<<>>???777888999777444222444777555555444444333444444444333333333333444444555666777777666555555555555666444555777999:::;;;::::::444666:::<<<======;;;:::666777888666444555999>>>CCCDDDDDDAAA<<<999999;;;888777666555444555666666555666666777888888999999777777777777777888888888999999888666666888===@@@HHHFFFBBB===999777888999666777888999999999999888999:::;;;:::888666666666333333333222222333444444111222333333444444444444333333444555444333222111//////000111222222333333222333555666555444555666222222111111111111222222...///000111222333444444555777::::::999999999999======???FFFPPP[[[dddhhhpppppppppoooiiiffflllvvv{{{rrrnnnpppxxx}}}zzzzzz|||~~~{{{sssjjjdddaaabbbcccaaa]]]VVVPPPKKKDDDCCCBBBAAAAAAAAABBBCCCGGGCCC@@@AAADDDEEEBBB>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC))))))(((((((((((())))))(((''''''(((((()))***+++************************+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******((((((((()))******+++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,---///000222333555666999===BBBGGGLLLNNNRRRUUUZZZ```gggpppxxx~~~~~~~~~~~~yyyuuurrrrrrssszzzzzzzzz{{{{{{zzzwwwuuuvvv{{{}}}}}}|||~~~~~~}}}{{{uuuwww~~~rrriiiccc]]]ZZZ[[[XXXXXX\\\cccllluuu{{{tttiii```UUUOOOHHHBBB@@@>>>;;;888444444444444444555666777444333222222222333444555111111222222222333333333444444444444444444444444555444444666888999888777333444777999;;;=========999888666666666888:::;;;DDDDDDBBB>>>:::888888999888888888888777555444333777777777777888888888888888777777666555555444444777888999888888999<<<>>>BBBAAA???<<<999777555333555666777888888777666555999777555333222333444555555444444333333444444555222222222222222222222222444444555555555444222111000111111222222111111111444333333222222333333444222111111000000111111222111222333222000///000111444555777888999888666555999888888:::???JJJVVV^^^hhhoooqqqllliiimmmooonnn~~~~~~yyytttoookkkpppxxx}}}zzzxxxxxx{{{wwwoooiiifffeeecccaaa^^^XXXQQQMMMJJJEEEBBBDDDDDDBBBAAACCCDDDBBB@@@AAADDDEEEDDDBBBDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC***))))))(((((())))))******)))((((((((((((((()))***************************))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))************************))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111111222444777:::===@@@BBBIIILLLRRRXXX```jjjtttzzzxxxyyyyyywwwuuuvvv{{{|||yyyyyyzzz{{{zzzyyyxxxuuuqqqmmmjjjjjjnnnssswwwzzz{{{{{{|||{{{{{{{{{{{{{{{xxxlll```\\\ZZZXXXXXXZZZcccgggooozzz~~~uuummmcccXXXOOOIIIDDD???<<<:::999777555444444444444444555666666444444333222111222333333111111111222222222333333444444444444444444444444555555555666888888777666222333666888999:::;;;;;;999999888888999;;;===???CCCBBBAAA===:::888999:::666666777777777666555555777777777777888888888999777777666555555444333333555666666666555666888:::===<<<;;;999888666555555222333444555555444333222666555444333333444444555444444333333333333444444333333333333333333333333222222333444444333222222///000111222333333333333333333222222222222333333222222111111111111222222222333333222111000000222333555666888888777666555666666666888<<>><<<999888:::;;;555555666777777777777777666666777777777888888888666555555444444333333222444555666555333333555777666666666666666666555555222222333333333333222222444444555555666666555555444444333333333333444444333333333333333333333333///000111222333333333333000111222333444555555555333333222222222222333333222222111111111111222222222333444333111111111222333444555777777666555555333444444555888>>>EEEKKKVVV\\\______bbbjjjrrrvvv{{{uuuhhh___\\\]]]eeerrr|||uuuuuuvvvvvvyyy~~~{{{qqqpppnnnkkkfff^^^UUUOOOIIIDDD@@@AAABBB??????AAABBBAAA@@@AAABBBCCCCCCAAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBAAABBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAABBBCCCDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBB++++++************++++++******)))(((((((((((((((************************'''((()))******)))((('''((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((((((((()))))),,,+++++++++*********)))************))))))))))))************************++++++,,,,,,,,,,,,,,,---......---------------...000////////////000000111555777;;;AAAHHHRRR\\\cccnnnpppqqqooommmnnnrrruuuxxxzzz}}}zzztttrrrtttsssrrrrrrtttuuuuuuuuuiiihhhggggggkkkqqqxxx}}}}}}xxxtttyyyxxxsssnnnmmmmmmnnnooolllgggccc]]]YYYWWW]]]dddiiinnnsssyyy{{{oooggg[[[OOOGGGAAA;;;888666555555555555555444444444333333333333333444444333333222222111111000000111111111111222222222222444444444444444444444444555444444555666777555444333333444555555666666666777777777777777888999:::<<<<<<<<<:::888888:::<<<777888888999999999888888555555555666666666777777444444444333333222222222666777777666444333444555333333444444444555555555444444555555555555444444333444666888999888777777444333333333333333333444222222222222222222222222//////111222333444555666555555666666666666555555222222111111111111222222222222111111111111222222222333444333222111222333333333444555555555555444222333444444555888===AAAHHHOOOVVV[[[```gggooosssyyy|||ooo```WWWTTTZZZcccnnnyyy|||zzzxxxuuuuuuxxx~~~zzzwwwrrrmmmggg___WWWQQQMMMGGGCCCDDDDDDBBBBBBDDDBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD++++++************++++++((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))************************))))))******++++++++++++...------,,,,,,,,,,,,,,,///............///000000111333666999>>>EEELLLRRR[[[___dddfffggghhhkkkoootttuuuvvvvvvtttssstttvvv|||}}}||||||{{{yyyvvvfffdddaaa```bbbgggkkknnntttxxxzzzsssnnnkkkjjjmmmrrrttttttqqqmmmkkkkkklllooorrrrrroookkkgggccc___```eeekkkpppvvv{{{sssiiibbbXXXRRRIIIAAA;;;888777666555555555555444333333333444333222222222222333333222222222111111000000000000000111111111222222222444444444444444444444444444333333444666666555333444444444444555555666666888888777777666666666666999::::::999777888:::<<<;;;<<<<<<;;;:::999888888444444444555555555666666333333333333333222222222555666666666444222333333333333333333444444444444666555555555555555555666444555888:::;;;;;;999888333333333222222333333333111111111111111111111111///000111222444666777888;;;;;;:::999888666555444222111111000000111111222222111111000000111111222111222333333111111222333222222333444444444444444222333444444444666999;;;@@@HHHSSS^^^dddhhhmmmqqqxxxzzz}}}zzziii]]]SSSTTTWWW\\\dddnnnxxx~~~}}}wwwttttttwww{{{}}}uuummmfff___YYYUUUOOOIIIDDDEEEEEECCCCCCFFFCCCDDDDDDEEEDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGG*********))))))*********''''''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))******++++++(((((()))))))))))))))***************************(((((())))))******++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---.../////////111222444555999===AAAGGGMMMTTTYYY]]]bbbgggllloooqqqsssqqqmmmjjjkkkmmmooosssxxx~~~~~~nnnkkkfffccccccdddddddddgggkkksss}}}}}}~~~~~~|||zzzvvvrrrnnnjjjhhhfffhhhkkkmmmooonnnmmmnnnooouuuxxx{{{~~~~~~{{{xxxuuurrrnnnmmmqqquuuxxx~~~yyykkk]]]QQQIIIHHHDDD???999555333333444333444444222000000111222333333222222111111222222///000111111111111000000000000000111111111111222222222222222222222222222222222222333555666555444333333333333333444555666888888888888777777777666777888888777666777999;;;=========<<<;;;999888777555555666666666666777777333333333333333333333333111333444444222000000111333333333333333333333333444444333333333333444444555666999;;;;;;;;;:::999333333222222222222333333111111111111111111111111000111111222444666888999======<<<:::888555333222111111000000000000111111000000000//////000000000///111222222111000222333222222222222222333333333333444444444444555777:::>>>FFFUUUcccjjjllloootttyyyzzz{{{}}}wwwkkk[[[XXXTTTSSSWWW___hhhooo~~~}}}wwwttttttuuuyyy|||zzzqqqiiibbb\\\YYYPPPIIIDDDDDDDDDBBBCCCFFFDDDEEEFFFFFFEEEEEEFFFHHHDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJ***))))))(((((())))))***)))((((((((((((((()))***))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******************************((())))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---...000000000000222444:::>>>CCCHHHLLLSSS\\\ccceeeiiimmmmmmiiieeefffggggggkkkppptttxxx{{{~~~|||xxxtttqqqqqqpppnnnkkkgggjjjooowwwxxxvvvsssoookkkkkkmmmppprrrqqqppppppqqqqqqpppoooooorrrvvvyyy{{{~~~|||zzzxxxvvvqqqrrrsssrrrqqqpppppppppqqqtttwwwwwwwwwxxx{{{~~~~~~zzzyyy{{{}}}}}}lll]]]SSSJJJAAA;;;;;;:::888666333222222222222222222000------000333333333222111111111111111---...///111111111111000000000000000111111111111111111111111111111111111000000000333555777666555111111000000111333444555333444555666777777777777777777777666555666888::::::::::::::::::999888888888888888999999999999:::333333333444444444444444000222444444222111111111000111111111222222333333333333222111111222333333555666777999999999888888333333222222222222333333222222222222222222222222000000000111333555777888;;;::::::888666444222111000000000//////000000000//////............//////...///111111000///111222111111111111111222333333222333444333333444777:::===DDDRRRccckkkmmmrrryyyzzz{{{{{{{{{|||{{{pppiii```XXXUUUXXX]]]aaaooowww{{{xxxwwwtttvvvxxx{{{zzzrrriiiaaa\\\RRRKKKFFFFFFEEECCCDDDGGGCCCEEEGGGFFFDDDDDDFFFHHHEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKKKK))))))(((((((((((())))))+++***)))((((((''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&'''((((((((())))))******************************))))))***+++,,,,,,------++++++******++++++,,,---......------------......***,,,......---,,,,,,---111333444666999AAALLLTTT[[[aaagggiiieeebbbcccdddeeehhhllloooppprrrsssuuu~~~}}}zzzttttttvvvzzz}}}|||xxxssshhhgggeeeaaa^^^]]]^^^``````aaabbbbbbbbbbbbbbbbbbccchhhnnnsssuuuwwwzzz}}}{{{{{{}}}xxxyyy||||||}}}yyyuuuqqqpppqqqqqqqqqsssvvvyyy{{{{{{||||||}}}{{{|||zzz|||}}}pppdddTTTGGGAAA>>>:::888222333444444333222333333222222222///---...222666333333222111000000111111,,,---///000111222111111000000000000111111111111000000000000000000000000//////000222555777777666//////...///000111333555---///000333444666777777666777777666555555777999777777888999999999999888::::::;;;;;;;;;<<<<<<<<<444444444444444444444444222444666666555444333444......///000111222333444555444333222222333444555555666666777777777777777333222222222222222222333444444444444444444444444000000000000222444666777888777777666444333111000000000////////////000000......------------......---///000000//////000222111111111000111111222333222333333222222444888;;;;;;@@@NNN___hhhlllsss|||{{{||||||{{{{{{}}}|||pppcccZZZVVVWWWXXXccckkkwww~~~|||rrrssstttuuuxxx~~~zzzoooddd]]]VVVOOOIIIHHHHHHFFFGGGJJJBBBDDDFFFFFFCCCCCCEEEGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAABBBDDDFFFFFFEEECCCBBBCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKKKK((((((''''''''''''(((((())))))************))))))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$************************((((((((((((((((((((((((''''''(((((((((''''''&&&''')))***)))((('''(((***))))))*********))))))(((++++++++++++++++++++++++---...//////...,,,***(((...------,,,,,,,,,------/////////000222666999;;;JJJNNNTTTZZZ^^^````````````ccchhhkkklllnnnoooqqqxxx{{{xxxssskkkiiifffbbb^^^[[[YYYXXXYYYXXXWWWWWWYYY[[[^^^___aaagggnnnpppnnnmmmnnnqqqzzz}}}zzzzzz{{{|||~~~~~~}}}{{{|||zzzwwwtttuuuzzz~~~yyyxxxvvvqqqllljjjiiijjjjjjkkknnnrrrvvvyyy|||}}}yyyyyyyyyxxxvvvvvvwwwyyytttgggTTTNNNDDD>>>;;;999777555333333222111000///......////////////////////////000000000000000000000000////////////////////////...///111333444333222111000000111111111111000000//////000111222333333444222222111000///...------111222333333444444333333555555444333444555666777555555666777777777777777:::;;;<<<<<<<<<;;;:::999555444222111111222333444444555777888888666444333//////............//////555555444444444444333333333444444555555444444333333333333333333333333333000000000111333555777888111000000000111333555777333222111000000111222333222222000///............222111000//////...////////////............//////222111000000000111222333555666555444333444777:::<<>>DDDKKKQQQUUUWWWXXXXXX]]]bbbfffhhhiiijjjkkkmmmppptttwww{{{yyywwwsssnnniiieeecccaaa]]]\\\[[[ZZZZZZ[[[]]]^^^bbbhhhnnnooommmkkkkkkmmmqqqsssvvvyyyzzzvvvpppllljjjjjjkkklllmmmlllkkkiiihhhgggfffdddeeeiiippptttyyy{{{|||}}}}}}~~~yyyooojjjfffffffffdddaaaaaabbbdddeeeiiiooowww}}}}}}{{{|||{{{wwwqqqfffWWWMMMIIICCC===888777666444333333333222111111000000000000000000000000000000000000000000000000000000000////////////////////////,,,---///111111111000///000000111111111111000000///000000111111222222333111111111000000000000000111222222333444333333333444444333333333444555666555555666777777777777666888888999::::::999888777555444333222222333444666666777888888777555444222333333222222222333444444444333333222222111111111000111111111111111111000333333333333333333333333222222222222333333444555111000000000111333555666222222111000000111222222222111000///............111000000////////////000////////////000111222333222111111000111222333444666666555444333444666999777999AAAJJJPPPVVV```iiitttuuuvvvwwwxxxzzz}}}yyyooofff```WWWVVVVVV[[[cccmmmuuuyyy~~~yyyuuutttuuuxxx{{{}}}}}}xxxoooeee___ZZZSSSNNNKKKJJJJJJIIIIIIHHHFFFFFFGGGFFFEEECCCGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGGGGIIIFFFDDDEEEHHHJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOONNNMMMLLLLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTUUURRRRRRSSSTTTVVVXXXYYYZZZ((((((''''''''''''((((((((())))))******))))))((((((((((((((())))))))))))&&&''''''((((((((((((((())))))(((''''''''''''((($$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((('''''''''''')))***)))((('''(((***))))))************))))))+++++++++++++++++++++++++++,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...000555:::@@@DDDGGGIIIKKKPPPWWW]]]aaaeeehhhiiigggiiikkknnnppptttxxx|||~~~yyyvvvsssrrrqqqooommmkkkiiiiiiiiiiiippptttyyy{{{xxxuuuttttttssssssssssssrrrmmmfffaaabbbbbbbbbbbbaaa```___^^^\\\]]]]]]]]]^^^aaaeeeiiimmmooorrrsssssssssssstttyyy{{{}}}zzztttlllfffccc___```bbbcccdddfffjjjmmmsssxxx~~~|||xxxsssnnnkkklllmmmjjjddd]]]WWWQQQJJJBBB;;;<<<999666444444444333222222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////,,,---///000111111000//////000000111111000000///000000000000111111111111//////000111222222333444111111222333333333333222333333222222333333444555444444555666666666666666555666666777777777666666444444333333333444666777888888888888777555333111111111222222222333333333222222111111000//////...//////000000000000//////333333333333333333333333555444444333222222111111000000//////000222444555222111111000000111111222222111000//////......///000////////////000000111/////////000222444555666222222222222222333444444666666666444333333555777444555999AAAGGGMMMXXXcccppprrruuuwwwxxxyyy|||~~~tttmmm___YYYRRROOOSSS\\\eeejjjqqqzzz~~~yyyvvvtttssssssuuuwww|||~~~wwwnnniiibbbYYYRRRMMMKKKJJJJJJJJJIIIGGGGGGHHHHHHFFFEEEIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLKKKJJJIIIJJJMMMOOOOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVZZZ[[[\\\]]]___```aaabbb```aaabbbdddeeeggghhhiii((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((((((((((((((()))(((((('''''''''''''''$$$%%%%%%'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''''')))***)))((('''(((***((())))))************)))************************)))***+++,,,---,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......000222444777999:::===AAAHHHOOOVVV^^^eeejjjfffiiilllmmmmmmmmmnnnooorrrssstttvvvxxx{{{|||}}}{{{}}}~~~}}}}}}~~~}}}{{{yyytttnnniiiggghhhhhhgggeeeccccccccceeeeeeeeedddeeeggglllppppppsssvvvxxxwwwuuutttttttttvvvwwwvvvsssqqqooooookkkmmmpppsssvvvzzz}}}tttqqqkkkccc[[[VVVSSSRRRRRRMMMHHHCCCAAA>>>;;;999555444444333444444333222//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////...///000111222222222111//////000000000000//////111111000000000/////////......///000111222222333000111111222222222222222111111111111222222333333333333444555555555555555444444444555555555555555444333333333444666777888999999999888666444222111000000111222222222222222222222111000///......---111222222222222222222111222222222222222222222222444444444333222111000000000/////////000111333444111111000000000000111111111111000/////////////////////...//////000111111000000000111222333555555333222222333333333444444555666666444222222333555555555777===AAAHHHTTT___mmmooosssuuuvvvxxxzzz{{{~~~~~~|||rrriii]]]TTTQQQTTTYYY\\\bbbkkkvvv~~~{{{xxxuuussssssttttttuuuwww|||xxxrrrjjj___UUUPPPNNNMMMMMMOOOMMMLLLLLLLLLLLLJJJHHHKKKJJJIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFIIIKKKMMMPPPSSSTTTUUUVVVOOOPPPQQQSSSVVVYYYZZZ[[[____________``````aaaaaadddddddddccccccdddeeeeeeiiiiiikkkmmmnnnppprrrrrrssssssuuuvvvxxxyyyzzzzzz((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((()))))))))***&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,++++++''')))***)))((('''(((***(((((()))***************************************))))))***++++++,,,,,,,,,))))))++++++,,,,,,++++++++++++++++++,,,------...///............000111222444666:::>>>EEEOOOYYY```___ccchhhkkkjjjhhhfffeeeggghhhiiilllnnnqqqsssttttttuuuwwwwwwxxx|||}}}zzzvvvwwwwwwvvvsssqqqrrrtttwwwvvvtttsssssswww}}}|||}}}~~~~~~}}}}}}~~~wwwqqqmmm```\\\VVVOOOIIIDDDAAA???===;;;999888777666555444222222333333222111111111------......//////000000////////////////////////////////////////////////////////////////////////...//////000111111222222//////000000000000//////111111000//////............////////////////////////000111111222222111111///000000111111111111111222222333444444444444444444444444444444555666666333333333444555666777777999999999888666555444333444444555555555555444444333222222111000000//////222222333333333333222222222222222222222222222222222222333333333222111111////////////000111111222000000000000000000000000111000000////////////000//////...//////000111111111000000000000111222222222222333333444444444444444555555444222111222444666555777;;;>>>CCCNNNXXXdddgggkkknnnppprrrtttvvvxxxzzz{{{}}}}}}pppddd[[[VVVRRRPPPUUU[[[eeemmmrrrvvv{{{~~~yyyxxxuuurrrpppqqquuuxxxyyyqqqdddZZZTTTSSSSSSTTTVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKNNNPPPTTTXXX\\\___```aaaWWWYYY]]]```dddhhhkkklllppppppooonnnnnnnnnoooooottttttttttttuuuvvvvvvwwwyyyzzz{{{}}}((((((''''''''''''(((((('''(((((())))))(((((('''''''''(((((())))))******&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))************''')))***)))((('''(((***'''((()))******+++******************************)))))))))******++++++,,,'''(((***+++,,,,,,+++***((())))))***+++,,,------+++++++++,,,---...///000111111111222555;;;DDDJJJMMMRRRXXX]]]^^^\\\[[[ZZZ```aaadddhhhllloooqqqqqqpppqqqrrrrrrrrruuu|||~~~tttiii___XXXTTTIIIFFFAAA>>><<<;;;888777444444444444333222111000///111111111///...///000,,,,,,------......//////........................////////////////////////////////////////////////,,,------......///000000...//////000000//////...000000//////......------/////////......---------//////000111111111111000......///000000000000///111111222333333333333333444333333333444555666777333333444444555555555666888888777777777777777666444555555666555333222111222222222222111111111111000111111111111111111000222222222222222222222222000000222333333333222111......//////000000000000///000000111111000000///000000////////////000000000////////////000000111111000000/////////000000111111222333333333333333222444444444222111222333444333555888:::<<>>@@@CCCGGGNNNVVV\\\aaacccdddhhhjjjkkkkkkkkkpppyyy~~~}}}||||||}}}|||yyyvvvttttttvvvzzz|||yyy}}}}}}}}}|||{{{}}}tttccc\\\XXXRRRIIIAAA;;;999999:::666333222222222000---...///////////////111333///111222000//////222666////////////////////////000000000000000000000000///////////////////////////////////////////////////......//////000111222......////////////..............................////////////000000000000...//////000000000000000,,,---.../////////...---000000111222222222222222222111111111111333555666333333333444444333222222444444555666888:::;;;<<<:::;;;;;;;;;999666333111//////000000111111222222000000111111111111000000111111111111111111111111111222333444333111///...---...///////////////......///000111111000///...000000////////////000111222111000//////...//////.........///000222333444///000111222333222111111///111333333222222333444111222666999888666999???GGGKKKRRRZZZcccnnnxxx~~~}}}}}}|||}}}yyyooo]]]QQQHHHIIIKKKMMMQQQWWWZZZ^^^gggpppzzzzzztttpppooommmrrrwwwwwwtttsssuuuxxx~~~|||pppgggfffkkkqqqvvv{{{yyyuuurrrpppmmmiiigggccceeeiiilllnnnooooooooolllmmmooopppppppppooonnnmmmmmmnnnooopppqqqrrrrrryyy{{{~~~|||$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&&&&''''''(((((())))))&&&((()))++++++)))(((&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......000000000000000111111222888;;;???CCCGGGKKKPPPSSSUUUZZZ___aaacccgggnnntttttttttttttttsssssssssssspppqqqssswww|||zzzuuussstttvvvwwwuuuxxxyyyvvvpppnnnpppssssssdddWWWPPPDDDBBB>>>999555222111000111000000///////////////+++,,,...000000000000///////////////////////////,,,---......//////............------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...............------///...---,,,,,,---...//////...,,,*********,,,---......////////////......------............---------,,,,,,,,,,,,---......000222444333222111222222222111000//////000111222444333222111000000000000111222444666777888999999888:::;;;<<<:::888444222333333333222222222111111000000//////000111222222222111111111000000//////000000111222222222111111............////////////000000000000000000000000000000///...............111111000///////////////000///---,,,,,,---...///111222222333444444444444111111222222222333333333333333444555666777888999???CCCKKKWWWeeerrr{{{zzzyyytttgggWWWJJJFFFGGGJJJLLLLLLRRRYYYaaahhhrrr|||{{{xxxwwwwwwvvvtttsssrrroookkkiiirrruuuzzz}}}uuuoooooottt{{{|||yyyzzzzzzxxxvvvtttvvvyyy|||{{{zzz{{{|||~~~~~~|||zzz{{{{{{|||}}}~~~''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''((())))))(((''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------...............//////000...111444777888;;;>>>AAAFFFJJJNNNPPPQQQUUU[[[```fffgggggghhhiiijjjkkklllkkklllnnnrrrwww{{{~~~|||}}}|||{{{~~~|||zzz{{{~~~}}}~~~}}}{{{zzz|||~~~~~~}}}xxxssspppppprrrttttttooopppoooiiibbb]]]]]]___eeefffddd^^^TTTJJJBBB>>>888777555333222111111222111000//////......//////+++,,,...///000000//////........................,,,------.....................------------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///...---,,,,,,---...///000///---++++++,,,---.........////////////......------............---------,,,,,,,,,,,,---......000222333333222111111222111000000000000000000111111111000000//////000000000111333444555666666777777888999:::999888666555333333333222222222111111000/////////000000111222111111111111000000000///111222222222222222111111............////////////////////////////////////000000///...............000000///............//////...---------...//////000111222222222222222222111111111222222222333333333333333333444666888999;;;???FFFQQQ```ooozzzyyyxxx}}}wwwgggYYYPPPLLLIIIHHHGGGJJJOOOTTTZZZcccmmmtttzzz}}}}}}}}}{{{zzzxxxuuurrrmmmhhheeehhhkkkoootttxxx~~~{{{xxxtttrrrtttzzz~~~))))))((('''&&&%%%%%%$$$''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++---///000///000222444555888<<<======@@@EEEIIIQQQRRRTTTVVVYYY[[[]]]^^^```aaadddhhhlllpppssstttrrrsssuuuwwwxxx{{{zzzuuurrrqqqssstttrrrnnnkkklllnnnqqqsssvvvyyy|||~~~wwwvvvuuutttuuuxxx{{{}}}~~~~~~}}}~~~vvvrrrppppppmmmiiigggggghhhhhhhhh^^^^^^\\\VVVNNNHHHGGGHHHIIIIIIFFFBBB<<<777555555000000/////////000111111000000///............///,,,,,,---...////////////........................,,,,,,---..................------,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............------------......000///...---,,,---...///......////////////......------............---------,,,,,,,,,,,,---......000111333333111000111222///000000111111000000/////////.........///000000000000222333333444444444666666666777888888888888333333333222222222111111000000000000111111111111111111111111000000000000333333333333333222111000............////////////////////////////////////000//////............/////////...------------...------------...///000000000111111111111000000///000111111111222222222222333222111111222444666888777999???IIIXXXhhhvvv~~~~~~yyyxxx|||{{{nnndddZZZQQQKKKGGGGGGGGGHHHLLLSSS]]]ccckkkpppwww}}}}}}wwwqqqkkkhhhbbbccceeehhhkkkpppvvv{{{}}}zzzssssssssstttxxx~~~))))))((('''&&&%%%%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))((()))))))))************************************++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,...///...------...///---///222333333444777:::>>>???AAADDDGGGIIILLLMMMPPPRRRUUUXXX[[[^^^aaaccciiikkknnnpppsssxxx}}}{{{xxxtttrrrpppqqqppplllgggdddcccdddfffiiimmmqqquuu{{{{{{vvvtttppppppoooppprrruuuxxxzzz{{{{{{{{{{{{{{{|||||||||~~~yyyrrrllliiihhhdddaaa^^^[[[YYYWWWTTTRRRHHHHHHGGGCCC>>>::::::;;;<<<<<<;;;888555333444555222111111000//////......000///......------......,,,,,,------............------------------------,,,,,,---.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.../////////......------------------------///...------,,,---......---......//////......---------............---------,,,,,,,,,,,,---......///111222222111000000111...///000111111000///...............///000111222000111222333333333333333444444444444666888999;;;333333333222222222111111222222222222333222222222111111111000000000000000444444444333333111000000............////////////////////////////////////000///............//////......---,,,,,,,,,,,,---,,,------...///000000111111111111111000000///...000000000111111111111222222111000///000222444666444666999AAAMMM]]]lllvvvzzz}}}}}}zzzyyy~~~zzzoooddd\\\PPPMMMHHHDDDDDDIIIQQQVVV^^^ccciiipppuuuyyy~~~|||vvvqqqooohhhgggfffeeedddgggkkkooonnnrrrwww{{{{{{xxxrrrnnnmmmnnnppptttxxx}}}'''''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,++++++******++++++,,,---)))+++,,,,,,+++***,,,---,,,---//////000000111222222333444666888:::<<<<<>>======;;;999666555444333111000//////...---///111111///---,,,,,,,,,,,,---.........------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++******++++++,,,******++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,------............------------............---------,,,,,,,,,,,,---.........///111111///...///000...//////000000//////...////////////000111222333222333444555666666666666333222222222333555777888333333333222222222111111444555666666666555333222000000000000111111111111222222222222222111000///............////////////........................///............//////000......---,,,,,,,,,,,,------...///000000000000000000111111111111000000///////////////000000000000000000///000000111111222111333555777;;;BBBMMMUUUcccjjjpppsssxxxmmmeeeZZZPPPIIIFFFDDDCCCFFFGGGJJJOOOVVV```llltttuuuwwwzzzzzzyyyzzz}}}{{{wwwpppjjjgggggghhheeefffgggfffccc```^^^^^^___aaaeeekkkqqqwww|||&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))*********+++***************++++++,,,)))+++,,,,,,++++++,,,---)))******+++,,,,,,+++***++++++,,,,,,---......///---000444333111000333777777888:::;;;===???CCCFFFLLLMMMOOORRRTTTVVVXXXYYYWWWTTTPPPMMMLLLKKKJJJJJJKKKNNNQQQSSSUUUVVVYYY[[[___ccchhhjjjjjjiiiiiiiiikkklllmmmmmmjjjfffaaa^^^WWWVVVVVVUUUTTTUUUUUUUUUNNNNNNLLLKKKIIIIIIIIIIIIDDDBBB@@@===:::888444222444333222333444555333222222000///...//////......///000000///...------...)))***,,,---...............------,,,+++,,,,,,,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++************++++++************+++++++++,,,************************((()))***+++,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,---------------,,,------......------,,,------............---------,,,,,,,,,,,,---......---///000000///......////////////....../////////............//////000111111222333555666777777777333333333333333444444555333333333222222222111111333444555555555444222111///000000000111111111111000000111111111000000///............////////////.......................................///000000///......---------------...///000000111000//////......///000000000//////........./////////000000...///000111222111000000...111444555666:::AAAGGGSSS\\\eeekkksss|||~~~zzznnncccZZZRRRLLLGGGDDDEEEFFFGGGKKKRRR[[[aaafffiiimmmooopppuuu~~~~~~yyytttqqqqqqrrrjjjjjjhhhddd___\\\\\\^^^[[[[[[]]]aaagggmmmrrrvvvtttxxx|||~~~''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++'''((()))((('''&&&'''((()))))))))+++,,,,,,***(((******+++,,,---......///,,,///222111---,,,///333222333333333222333666888555666888:::===@@@BBBCCCEEEBBB???>>>>>>???@@@???;;;===@@@AAAAAABBBDDDEEEHHHKKKMMMMMMKKKKKKMMMPPPPPPRRRVVVXXXWWWTTTPPPLLLEEEDDDCCCAAA@@@?????????:::999888777777777888999777666555555555444222111000...---...000111000///---,,,,,,---///000111111/////////---+++,,,...000,,,---...///000///...---...---,,,,,,++++++,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++************++++++))))))******+++++++++,,,************************'''((()))***+++,,,,,,,,,++++++------------++++++,,,,,,---.../////////...,,,------......------,,,---..................------,,,,,,,,,,,,---......---///000000///......///000///...------...///000...------------.../////////000222444555777777777444444333333333333222222333333333222222222111111111222444444444222000/////////000000111111111222...//////000000000000///............/////////000.......................................///000111//////...------------...//////000111111000///...,,,,,,---...////////////............/////////000...///111333333222000///,,,000444555444555;;;@@@HHHRRR]]]eeennnyyy~~~~~~~~~~~~tttjjj```VVVPPPHHHHHHGGGFFFFFFHHHLLLOOOUUUYYY]]]___bbbiiittt|||}}}{{{{{{|||ooonnnkkkddd^^^[[[]]]___YYYXXXXXXYYY\\\bbbgggjjjhhhlllqqqtttvvvxxx|||((((((((((((''''''''''''((('''&&&&&&&&&((()))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&''''''((((((***((('''&&&&&&'''(((***((((((((((((((('''''''''+++*********))))))((((((&&&''''''((()))******+++))))))))))))************+++*********))))))((((((,,,++++++******++++++,,,,,,+++******++++++)))((())))))************))))))---,,,,,,,,,+++*********//////000000000000000///,,,------...///000000111111222222222222333333333111111111222222333333444555444444333333444444555999888888888888999::::::>>>???AAABBBAAA???===<<<888888888888777777666555333222222222222222222222000000000000000///......------...///000000000///,,,,,,,,,---------......)))***,,,---...------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,+++*********++++++))))))))))))))))))))))))+++++++++*********))))))************************((()))))))))************///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---...///---+++,,,...///---+++000111222333333222000/////////............//////+++,,,---.........---,,,,,,,,,---...///000111222//////............//////000000111222333444444555555333222111111222444555555555333222111000000000000111222222222000///...000////////////000000111333333222111000///...---////////////............------......//////000000222000///------///000222////////////000000000000//////000000///...---------------------------------------............///000111111111000///---,,,000000000000111444666777>>>BBBMMM[[[jjjsssvvvvvv{{{~~~~~~{{{{{{{{{uuujjj___WWWQQQJJJFFFFFFGGGGGGFFFHHHIIIKKKMMMQQQ[[[gggpppttt{{{}}}sssmmmjjjgggbbb^^^ZZZXXXUUUTTTWWWZZZ]]]^^^]]]___bbbeeehhhjjjkkkkkkrrrrrrtttvvvxxx{{{~~~~~~&&&&&&''''''(((((())))))(((((('''&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%'''&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))'''&&&$$$$$$%%%&&&'''))))))))))))************)))((('''&&&&&&'''((()))((((((((((((((((((((('''******)))))))))(((((((((''''''(((((())))))******(((((()))))))))******************)))))))))((((((+++++++++******+++++++++,,,+++)))***++++++)))((())))))************))))))++++++++++++************)))***+++,,,------------,,,,,,,,,------......///////////////000000000000///000000000000000000111111000000//////000000111/////////...///000000111222333444444444333111000///000000000000///...---111111111111111111111111///000000000000///......------......///.........,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******)))))))))******))))))))))))***+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))************************)))*********++++++++++++------,,,+++++++++++++++...------,,,,,,------......,,,+++,,,......---+++///000222333333222000///...............///000000+++,,,------------,,,+++,,,------...///000111111//////............//////000000111111222333333333444333222111222333555666:::888666444222000//////111111111111111000///......------------...//////333333222111000//////...////////////////////////---...///000111222333444111000///......///000111111111000000//////......///////////////...------------------------,,,,,,---------............//////000000111000///...---000/////////000222333555999===FFFRRR___hhhlllmmmvvvzzz~~~}}}zzzyyy}}}{{{ssseee___WWWQQQNNNJJJEEEBBBFFFFFFGGGHHHLLLRRRYYY^^^jjjqqqwwwzzz|||tttnnnmmmkkkhhhddd```\\\XXXUUUUUUVVVWWWWWWTTTUUUVVVWWWYYYZZZZZZ[[[fffggghhhjjjllloooqqqrrruuuvvvwwwyyyzzzzzz{{{{{{zzzyyyxxxxxxzzz}}}$$$%%%&&&'''((()))******((((((''''''&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((++++++************++++++,,,***))))))***+++***((())))))************))))))))))))))))))************&&&&&&(((***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............------------......------------......,,,,,,,,,+++,,,,,,---.../////////.........------.........///......---,,,///////////////////////////////////////...------,,,---------------,,,+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++++++++***)))(((''''''(((''''''((()))***+++,,,---))))))))))))))))))))))))+++************)))))))))*********************************+++++++++,,,,,,++++++++++++************------............---------,,,+++,,,---...---,,,///000111222222111000///---------...///000111222------............---,,,---.........//////000000//////............//////111111111111111111111111333222222222333444666777===<<<999666333111///...111000000////////////000...---------......///000222222222111111000000000000000000000000000000000...///000222444555666777111000///......///000111222111111000///...------/////////............---.........------,,,,,,,,,---------............///---...///000000000000///000///.........///111222444666<<>>??????@@@@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNOOONNNNNNNNNPPPRRRSSSRRRPPPQQQQQQRRRSSSTTTUUUVVVWWWUUUTTTSSSSSSSSSUUUVVVWWWZZZ[[[]]]]]]^^^```cccfff###$$$$$$%%%&&&'''((((((!!!"""%%%'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''(((((((((''''''((()))******)))))))))************))))))++++++******))))))(((((())))))***++++++,,,++++++%%%&&&&&&'''((()))******))))))))))))*********+++(((((())))))******++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,(((***,,,......---,,,+++))))))***+++++++++++++++)))******+++,,,,,,------+++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,))))))))))))************''')))***,,,,,,,,,+++******+++---------+++)))((())))))))))))))))))))))))******))))))))))))******///...---,,,++++++++++++!!!###%%%'''(((((('''&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************&&&(((***+++,,,+++***)))+++***)))(((((()))***+++'''***,,,,,,******,,,///,,,,,,,,,------///000111////////////000111333333444333111000/////////000,,,,,,---...///000111222//////............//////------------------------...///000000000000/////////...---,,,,,,,,,,,,,,,***+++---...///...------/////////000111333444555777777666555333222111111...//////000111111222222,,,------...///000000111------............------..................------...---+++++++++---///000***++++++,,,---...//////---------.........//////,,,,,,,,,,,,---///111222------,,,+++,,,---...///+++---//////...///333666444@@@QQQ^^^dddgggjjjllltttzzz~~~zzz{{{yyypppiiiddd\\\RRRNNNPPPFFFGGGGGGEEEDDDCCCDDDEEE<<<<<<===@@@BBBBBB@@@===888888888888999:::<<<===;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDD@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMHHHGGGGGGIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTWWWZZZ ###%%%&&&%%%$$$###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&''''''''''''((())))))(((''''''''''''''')))******************)))))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))))))))((((((******)))))))))))))))***+++***)))(((((()))***+++******))))))((((((''''''******************************+++++++++,,,,,,,,,***++++++***((('''((())),,,,,,,,,+++++++++******************************)))************+++++++++************************+++++++++++++++++++++++++++***)))))))))***,,,,,,******++++++++++++******+++)))''')))+++,,,***'''$$$&&&(((***+++***))))))******))))))))))))******(((((())))))))))))((((((***(((&&&&&&(((*********)))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))************(((((()))***++++++,,,,,,,,,------......------,,,,,,,,,---...///000111222000000//////.........---,,,---...000111222222222222111000222444444111...---,,,***+++,,,......---........................+++,,,------......------++++++,,,,,,,,,---------+++---000222222333555777444444333333222111000000............////////////,,,---------......//////........................///............---------------,,,,,,,,,,,,++++++---------............///.........------,,,,,,,,,---,,,,,,+++,,,---//////000///...,,,,,,,,,---...---///000///------///222222888BBBOOO[[[cccffffffvvv}}}|||}}}}}}vvvqqqlllcccWWWOOOLLLGGGBBBAAA@@@>>>>>>>>>??????===;;;999888999;;;<<<999777666777888888777:::999999999:::;;;===>>>@@@AAACCCDDDEEEEEEEEEDDD@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPP"""###$$$&&&&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&%%%&&&'''''''''%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((***)))((((((''''''(((((((((((())))))))))))((((((******)))))))))))))))***+++***)))(((((()))***+++************))))))))))))*********************************+++++++++,,,,,,)))***+++***((((((((())),,,+++++++++************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,)))******++++++******)))***)))((()))++++++)))'''&&&''')))+++,,,+++************))))))))))))******(((((())))))))))))((((((***(((&&&&&&(((******)))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++******)))))))))((((((((())))))))))))************((())))))***++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...///000111////////////......------------///000111111222222666666666888999777222...---,,,++++++,,,---,,,+++........................******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111222111111222333222222222111000/////////------......//////000000//////..........................................///............---------------,,,,,,,,,,,,++++++------------..................---------,,,,,,,,,---,,,+++++++++,,,.../////////...---------------,,,...///...---,,,///111111555===GGGRRR]]]fffkkkvvv}}}}}}}}}}}}{{{yyy}}}}}}xxxoooddd]]]WWWSSSNNNIIIDDDAAA@@@AAA@@@@@@???===;;;:::;;;;;;<<<:::888888999:::::::::::::::999999:::;;;===>>>>>>???@@@AAAAAA@@@??????<<<===>>>??????>>>===<<>>;;;999777777999:::::::::888888777777777999:::;;;<<<============<<<;;;:::::::::;;;;;;;;;;;;::::::<<<<<<============>>>>>>@@@@@@?????????AAACCCDDDBBBBBBBBBAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIII&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&&&&%%%%%%'''(((((('''&&&''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((()))(((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''&&&''''''((('''((((((((((((((((((''')))(((((((((((())))))******))))))))))))))))))***(((((()))******+++,,,,,,************************************++++++++++++)))***+++***)))((()))***)))))))))))))))(((((((((************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((())))))***)))(((((('''((()))************)))))))))(((((((((((())))))(((((())))))))))))(((((()))((('''''')))******)))&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((()))))))))************))))))*********+++++++++,,,,,,,,,------,,,,,,,,,)))******+++,,,,,,------------------------------......///222555:::===???>>>AAAFFFHHHGGGAAA999333...---,,,,,,---...---+++---------------------------...//////000000//////,,,,,,,,,------------...///000222111///........./////////......---------+++,,,------...///000000/////////////////////...///////////////////////////............---------------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,---...///......,,,+++***+++,,,---,,,,,,---------///222444:::FFFWWWdddmmmsssvvvsssppprrrssssssqqqvvv}}}|||uuufffZZZSSSNNNKKKJJJJJJIIIIIIIIIGGGFFFBBB???===<<<<<<<<<<<<;;;:::999888777777888999999;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;======<<<<<<===>>>@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEE&&&%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''((())))))''''''((((((((((((''''''((((((''''''((()))******)))))))))******)))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))*********+++++++++((()))******)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))******)))))))))'''((()))))))))(((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((''''''(((******)))(((&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------...000444:::AAAHHHLLLLLLPPPTTTTTTPPPGGG>>>999444111///...///000///...---------------------------...//////000000//////,,,,,,---------.........---///111111/////////000000///////////////......,,,,,,,,,---...//////000,,,------...///000000111///////////////////////////............---------------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,---......---,,,+++***++++++,,,------,,,+++,,,...000111444<<>>===;;;:::::::::;;;999999999999999999999999888888888888888888888888777777777888888888999999:::::::::;;;;;;<<<======>>>==================>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@??????@@@@@@AAABBBCCC$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''%%%%%%&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''(((((()))***&&&''''''((((((''''''&&&''''''''''''((()))******))))))************))))))&&&''''''((()))*********)))))))))))))))))))))))))))))))))************+++((()))******))))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((())))))******))))))(((&&&(((***)))((('''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))(((((((((''''''(((***+++)))(((&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,,,,,,,,,,------...000666>>>GGGPPPUUU]]]___aaa___XXXOOOGGGCCC???;;;666222111111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---------............---///111111000000111222000000000000000000//////---------------.........***+++,,,---...000111111........................///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,------------,,,+++***+++---......,,,***,,,...///000111666>>>DDDQQQ[[[fffjjjkkkmmmmmmjjjnnnttt{{{~~~~~~|||qqqnnnjjjgggfffiiijjjiiiggg\\\YYYTTTQQQOOOMMMJJJHHHGGGEEECCC@@@>>>===<<<<<<;;;:::999888888888888888777666555555555555666777666666777777777888888888888888999999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@============>>>???@@@AAA###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))***,,,,,,***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))&&&''''''((((((''''''&&&'''&&&&&&'''''')))******((()))***++++++***)))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))************''')))******))))))***+++((((((((())))))*********)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********)))((((((((())))))))))))((((((&&&(((***)))'''&&&''')))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''''')))++++++)))'''&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((()))))))))******))))))))))))************************************++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,---...111666???IIISSSYYY___bbbdddbbb]]]WWWSSSRRRMMMFFF>>>666222111000///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------...............000222222111000111222/////////////////////000......------------,,,,,,***++++++,,,---...//////------------------------///............---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,+++***)))******+++,,,,,,++++++,,,,,,---...+++++++++---000000---***...------...000333777999@@@LLLWWW]]]aaaeeegggfffkkkqqqyyy}}}}}}}}}zzz{{{}}}~~~}}}xxxwwwzzz}}}}}}{{{qqqmmmiiieeecccaaa___]]]YYYWWWTTTPPPMMMJJJIIIIIIDDDBBB@@@===;;;:::::::::777777666555555666777777666777777777777888888888777777888999::::::::::::::::::999999999999:::::::::::::::999999999999999;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>###$$$&&&''''''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&&&&%%%"""$$$&&&%%%$$$###$$$$$$&&&%%%$$$###$$$&&&)))***''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***###%%%'''))))))'''%%%###''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******((()))***++++++***)))(((***************+++++++++))))))))))))))))))))))))))))))))))))************''')))******))))))***,,,(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************&&&''')))*********)))((((((((())))))))))))((((((%%%(((******'''&&&''')))***)))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''')))++++++)))''''''''''''((()))******+++'''''''''&&&&&&'''''''''++++++++++++++++++++++++(((((())))))******++++++))))))))))))************++++++******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,//////111666???IIISSSYYYXXX[[[______]]]\\\]]]___WWWOOOCCC999333000......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////000222333333111000000111....../////////////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,,,,++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,...---+++*********++++++,,,,,,+++***+++,,,...///,,,++++++...000000---***///---,,,,,,///333444555555AAAMMMSSSYYY___ccccccjjjqqqyyy}}}}}}}}}~~~zzzwwwyyy{{{{{{zzzyyywwwxxx{{{~~~~~~~~~|||{{{xxxwwwpppnnnjjjeeeaaa^^^]]]\\\MMMKKKHHHDDD@@@>>>===<<<:::999888777777888999:::777777777777888888888999666777888999999::::::999999999888888888888999999:::::::::999999999999999999999888888999999:::;;;999999999999:::;;;<<<===&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))(((+++***)))((((((''''''(((&&&&&&'''((()))***++++++,,,***((('''&&&'''((()))***)))((((((((()))+++,,,)))(((((('''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&'''((((((((('''&&&%%%%%%&&&''''''((()))******+++&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************---,,,+++***)))))))))***++++++++++++,,,---...///++++++,,,,,,,,,,,,------......000444<<>>===<<<:::::::::;;;;;;======<<<;;;;;;<<<===>>>>>>???@@@???>>>======>>>===<<<<<<;;;::::::::::::::::::999999999999999999888888777666666777888999888888::::::::::::999888$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''///---***&&&$$$#########$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))((((((''''''''''''((()))***+++))))))))))))((((((((((((***)))((('''''''''((()))))))))(((''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((((((((((((((())))))***)))''''''''''''%%%###&&&&&&''''''(((''''''''''''''''''(((((())))))***((((((''''''''''''(((((('''((()))***+++++++++***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))((('''''''''((()))***+++++++++++++++,,,,,,,,,,,,000///000333:::DDDMMMSSSVVVQQQNNNQQQXXX\\\[[[WWWLLLEEE<<<666444444333222111000///...---,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...////////////000000000//////000000000+++,,,,,,,,,---------...////////////////////////---,,,,,,---...///---+++++++++******++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,---...---+++***+++,,,,,,+++***+++---......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,......///------222666888===BBBQQQ]]]gggjjjqqq}}}|||vvvzzz}}}yyyxxxzzzzzzyyy{{{zzz{{{|||xxxzzzqqqdddZZZSSSNNNJJJFFFEEECCCBBBAAABBBDDDEEEHHHFFFDDDBBBBBBCCCEEEGGGEEEEEEFFFEEECCCBBBCCCDDDEEEDDDCCCAAA@@@>>>======???===<<<:::::::::;;;<<<:::999888888888888999999888888888999:::::::::;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''111...***&&&$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((((((((((((((('''''''''''''''((()))***&&&&&&'''((()))***++++++)))(((((('''''''''(((((()))(((((('''''''''''''''(((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))&&&%%%%%%&&&((()))((('''%%%%%%&&&'''(((((((((''''''''''''((((((((())))))(((((('''&&&&&&''')))***(((((()))***************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))***)))))))))((('''''''''(((((()))******++++++++++++,,,,,,,,,///......111777???HHHMMMRRRMMMJJJNNNUUUWWWRRRLLLCCC>>>888444333333222222111000///...---------------------.........//////+++,,,---///000//////...////////////////////////......------,,,+++******///////////////000000000...---,,,---......---+++,,,++++++***++++++,,,,,,---------------,,,,,,++++++,,,---,,,+++***+++,,,+++******,,,...//////...---,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,+++++++++++++++++++++)))))))))***+++,,,---......+++,,,000222222555999BBBMMMWWW^^^ggguuuxxxttt{{{}}}|||{{{lllbbb[[[WWWUUURRRQQQOOOMMMMMMNNNOOOQQQTTTRRROOONNNNNNQQQTTTVVVTTTTTTSSSQQQOOONNNOOOQQQQQQPPPOOOMMMKKKHHHFFFEEEFFFEEEEEEDDDCCCCCCCCCBBB===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''---+++(((%%%$$$%%%&&&((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''))))))((('''''''''''''''&&&&&&'''((()))***++++++((('''''''''''''''(((((('''((((((((((((''''''''''''''''''''''''((())))))'''''''''((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$&&&((())))))(((%%%%%%&&&'''((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&((()))***''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***++++++******))))))((((((((()))***************+++++++++,,,,,,---,,,,,,...222999@@@DDDJJJGGGGGGKKKPPPOOOGGG@@@:::888555333222222222111000///...------------------------.........//////+++,,,---///000//////...---...////////////...------------,,,,,,++++++***---------......////////////---,,,,,,---...---,,,,,,,,,++++++***++++++,,,...............---,,,,,,)))+++,,,+++******+++,,,+++++++++---///000///---,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---...,,,***+++///111000111555999AAAJJJRRR[[[iiivvv}}}|||tttrrr{{{vvvkkkdddaaa___^^^]]][[[YYYXXXYYYZZZ[[[]]]]]]\\\\\\^^^```dddfffiiihhheeeaaa^^^]]]___aaa___^^^]]][[[YYYVVVSSSRRROOOPPPRRRTTTSSSQQQNNNMMMDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCC$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%'''(((***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''***)))((('''&&&&&&&&&&&&))))))))))))((((((((((((&&&''''''''''''(((((((((&&&'''((())))))))))))(((''''''&&&''''''((()))***'''''''''((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******))))))))))))******************+++++++++++++++***+++,,,///444888:::???@@@AAADDDFFFCCC===777444444333222222111111111......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...////////////,,,---...//////...---,,,))))))***+++,,,---......,,,,,,,,,------......///...---++++++---......---,,,,,,++++++******++++++............---,,,++++++(((***++++++***)))***,,,,,,+++,,,...000000...,,,+++++++++++++++******************************************************************+++++++++++++++,,,++++++++++++,,,------)))((()))...000......111555999???FFFOOO\\\kkktttwwwqqqpppyyyyyyqqqmmmkkkkkkjjjhhhgggfffeeeddddddggghhhiiilllnnnppprrrrrrtttrrrnnnhhhdddbbbdddfffiiiiiiiiihhhfffccc```___YYY[[[___bbbbbb___\\\YYYQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPOOONNNMMMLLLKKKKKK$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))((((((((((((%%%&&&''''''((((((((('''%%%&&&(((***++++++******&&&&&&&&&''''''((()))***''''''''''''((((((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((((((((('''&&&&&&'''(((&&&%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************'''(((***---......---,,,******)))))))))))))))***************++++++++++++******+++,,,...000222222555666999:::999888666555000111222222111111000000------,,,++++++++++++,,,+++++++++,,,,,,,,,---------------------...///000+++,,,...//////...,,,+++))))))***+++,,,---......+++,,,,,,---......//////...,,,***+++---...///...---,,,++++++******++++++,,,,,,,,,,,,+++***))))))((()))******))))))***,,,---,,,---///000000---+++************++++++++++++************************************************)))*********++++++++++++---,,,++++++******++++++)))(((***...///,,,,,,...111222444999@@@LLL\\\hhhnnnjjjjjjrrrzzz|||zzzyyyyyyyyyxxxuuussspppooosssvvvzzz~~~~~~}}}zzzwwwqqqjjjeeecccdddfffnnnooooooooonnnkkkiiigggbbbdddgggiiiiiihhhfffeeeaaabbbccceeefffffffffeeeddddddcccbbb```]]]ZZZXXX&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''(((''''''#########$$$$$$%%%%%%%%%+++)))'''%%%$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%'''$$$$$$'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++%%%%%%&&&'''((((((((('''%%%&&&(((***,,,,,,,,,,,,&&&&&&&&&'''''')))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%$$$$$$&&&(((******)))'''((((((((('''&&&%%%%%%'''''''''''''''''''''&&&$$$%%%''')))***))))))(((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************''')))+++---//////...---***))))))((((((((()))))))))************+++++++++***+++,,,---...//////......000222111000000333666...000222333222000000000,,,,,,++++++******++++++---------.........//////...---,,,,,,---...000111+++,,,...//////...,,,+++,,,,,,++++++++++++++++++,,,,,,------...//////000---+++******---///000///---,,,,,,+++*********++++++++++++******(((''''''''')))******))))))***,,,------...///000000---***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---,,,+++***)))))))))))),,,***,,,000000---+++------,,,,,,///555@@@PPP]]]gggcccdddkkkrrrvvv|||~~~{{{yyy}}}xxxpppjjjhhhiiikkkooopppqqqrrrqqqooommmkkkggghhhiiikkkllllllllllllkkkmmmoooqqqrrrssssssrrruuuuuutttrrroookkkgggeee$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''************************((())),,,...000000///...+++*********))))))(((((())))))))))))***+++,,,---++++++++++++++++++++++++---------....../////////---.........---,,,,,,+++,,,,,,,,,------------...***,,,......---,,,---...,,,,,,,,,,,,---...///000111000///---,,,,,,,,,---......---,,,++++++++++++------------------------......---,,,***)))((((((,,,,,,,,,+++++++++************************************+++++++++******)))---------,,,,,,+++++++++,,,,,,+++***))))))******+++)))'''(((+++,,,***((())))))***++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,///111222444:::DDDLLL[[[YYYXXX[[[bbbkkkrrrwww{{{tttooommmooorrr|||{{{yyywwwwwwwwwwwwxxxyyyvvvqqqmmmlllnnnqqqtttqqqrrrsssvvvwwwyyyyyyzzzxxxzzz|||}}}{{{vvvqqqmmm%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&'''(((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&)))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$&&&(((((('''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))***,,,.........,,,,,,*********)))))))))((((((((((((((())))))***,,,,,,++++++++++++++++++++++++))))))******++++++++++++------......---,,,,,,+++.........---------,,,,,,+++---......---,,,...///111111111111111111222333000//////...------,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))******+++++++++******,,,,,,,,,+++++++++******,,,++++++***))))))******+++)))((((((++++++***((())))))***++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***,,,...///000555???FFFMMMKKKKKKNNNUUU^^^gggllluuu{{{~~~~~~}}}xxxxxx{{{|||yyyyyy{{{~~~~~~||||||~~~|||xxxuuu&&&&&&&&&%%%%%%$$$###"""########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#####################$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''$$$%%%&&&&&&'''&&&&&&&&&((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''#########$$$%%%'''))))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))***+++,,,,,,+++***)))******))))))))))))(((((((((((('''(((((()))***+++++++++++++++++++++++++++((((((((()))))))))))))))---------------,,,,,,+++111000///...---,,,++++++---......---,,,,,,///111222111111000000000000000...////////////---,,,+++...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,---...//////,,,++++++++++++*********(((((((((((((((((((((((((((((()))***++++++++++++++++++************)))))),,,+++******)))*********+++***))))))***+++***)))))))))***++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------...222:::@@@===<<<<<<>>>EEEOOOYYY___iiiqqq~~~|||wwwwwwzzz{{{wwwyyy|||~~~%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''')))'''%%%######%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''''''''((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))***%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))(((((('''''''''''''''((())))))************++++++++++++*********+++++++++++++++,,,,,,---------,,,,,,+++000000///......---,,,,,,.........---,,,---000333333222111000////////////---...///000000...,,,***------,,,,,,,,,------...........................++++++,,,,,,---...//////++++++++++++************))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))++++++***************+++++++++***************)))))))))***++++++++++++***************************************************************++++++++++++---...//////000222888<<<555555444666;;;CCCMMMSSSaaakkkyyy||||||xxxtttsssuuuyyy}}}~~~yyyvvvxxx|||~~~$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))******+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''''')))'''%%%######%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((()))***+++)))((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&((()))*********(((((((((((((((((())))))''''''''''''''''''((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++------...........................------...111444666555444333222111111111,,,---///000000...,,,+++,,,,,,,,,,,,---......///........................------------------------+++++++++*********))))))************************&&&'''((()))***+++++++++((((((((((((((((((((((((+++***************++++++++++++++++++***))))))***))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))*********++++++.../////////000222444777222333222222444:::BBBHHHYYYbbbppp{{{~~~zzzwwwxxxuuusssssstttvvvwwwwww}}}zzzzzz|||~~~###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))***++++++)))'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++''''''(((((((((((())))))((((((''''''''''''(((((((((((())))))***++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////...///222444333222111000////////////------...//////...---,,,,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++************)))))))))************************''''''((()))************''''''(((((((((((())))))*********)))******+++,,,+++,,,---,,,***))))))***))))))***++++++++++++***))))))))))))))))))))))))************************((())))))))))))*********,,,,,,,,,------//////000///000111000///222777===KKKTTTaaalllrrruuuuuuuuupppooonnnpppsssvvvwwwwww|||###$$$%%%%%%%%%%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((()))***)))'''%%%'''&&&###"""!!!"""$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''''''''((((((((())))))))))))(((((('''(((((()))((((((((()))***+++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000000000000222444...------,,,++++++++++++........................++++++,,,,,,...///000111---------------------------,,,,,,,,,++++++++++++************))))))))))))************************(((((()))))))))))))))(((''''''(((((())))))))))))******))))))***++++++,,,+++---...,,,***((()))+++))))))***++++++++++++***))))))))))))))))))))))))************************((((((((()))))))))***************+++,,,---,,,,,,***---000///------222666<<>>FFFMMMUUU[[[___aaa______bbbjjjttt|||&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&''')))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&$$$$$$%%%'''((('''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&''')))))))))((((((((('''&&&%%%$$$$$$###$$$&&&((((((&&&%%%%%%%%%$$$&&&((()))***)))(((''')))((('''''')))***))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,------------------------******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++000111222222222222111000,,,...000000///...///000+++---......---,,,,,,---+++++++++,,,---...///000,,,,,,+++***+++,,,...///---,,,++++++******+++++++++++++++++++++***)))(((***))))))((('''&&&&&&%%%))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))************,,,+++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))***((((((''''''''''''(((((())))))************)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000111444:::BBBJJJOOOVVVWWWZZZbbbllluuu{{{~~~&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))'''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''(((((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$###$$$%%%'''&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))(((''''''''''''&&&&&&%%%%%%$$$$$$&&&(((((('''&&&%%%&&&&&&(((***+++,,,+++***))),,,***(((((()))***)))((('''''''''((((((((())))))'''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111222222111000///***,,,---...---,,,---...)))+++,,,,,,+++******+++,,,,,,,,,,,,------...///------,,,,,,,,,---//////---,,,++++++******+++++++++++++++++++++***))))))+++++++++***)))((((((((())))))))))))))))))))))))---,,,***))))))***,,,---(((((()))))))))*********+++*********************))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))************))))))(((((()))*********)))))))))))))))*********++++++000//////000333777<<>>HHHVVV```llloootttyyy~~~}}}tttoooooovvv}}}$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######"""$$$%%%&&&%%%###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&)))+++---///222555777777777777666222---)))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''((())))))******+++))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***+++,,,---...---...///000000///...---''')))++++++*********+++(((***++++++***))))))***------,,,,,,,,,------...------.........---,,,,,,---,,,++++++******++++++))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''(((((((((((())))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***++++++,,,+++***(((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''((((((((()))((((((''''''((((((((())))))))))))************+++++++++++++++...//////000333:::EEEMMM[[[aaaiiirrryyy|||}}}}}}xxxxxxuuupppkkkmmmuuu}}}|||$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((***,,,...222555777888888777666111,,,(((''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))))))))))))))(((((()))************)))((())))))***+++,,,,,,---+++,,,---......---,,,+++''')))++++++***)))***+++((()))++++++)))((()))***,,,,,,,,,,,,------...///...//////000///...---,,,---,,,++++++******++++++))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,***(((&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''(((((((((((((((((((((((((((((())))))))))))******))))))))))))******------,,,,,,...333888;;;GGGMMMVVV```hhhlllmmmmmmkkkmmmooollliiikkkttt|||{{{~~~$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''((()))#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((('''''''''(((((()))))))))#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%''')))))))))$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%(((***,,,...111444777888888888555111+++'''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********************************(((((()))***************)))))))))***++++++,,,,,,)))***++++++++++++***))))))+++,,,,,,++++++,,,---***+++------+++***+++,,,+++++++++,,,---...///000///000111111111///...------,,,++++++******++++++((()))***+++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&''''''((()))******))))))))))))))))))))))))***+++,,,---,,,***(((&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((()))******+++******************++++++++++++))))))(((((()))+++,,,...,,,+++***+++...000000000777<<>>DDDIIILLLMMMTTTZZZ```bbbcccgggqqqyyy&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''))),,,///222333333333000---***(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''')))******++++++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))******++++++,,,---------000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))))))))(((((((((''''''((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&((((((''''''''''''(((((()))))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))***))))))*********++++++++++++,,,------,,,,,,---...111333555888;;;<<<===>>>DDDJJJRRRVVVZZZbbbmmmvvvxxxzzz}}}&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,............,,,***'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************+++++++++,,,------....../////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))*********)))))))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((())))))*********)))))))))*********++++++***,,,------,,,+++---...111222222333333222222111555:::AAAFFFKKKSSS```iiimmmqqqwww~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))*********)))'''%%%$$$###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((&&&%%%$$$$$$%%%''')))***))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------....../////////.........---------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))******************)))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&''''''((())))))***(((''''''''''''(((((()))&&&''''''((()))***++++++))))))))))))***************+++,,,,,,++++++,,,---///000000000000000000000000333666888;;;AAAKKKRRR^^^ccckkkuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%&&&''')))***(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------......///...............------------------,,,,,,,,,++++++***************************))))))((())))))******))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))%%%%%%&&&'''((()))******'''''''''''''''((())))))&&&&&&'''((()))******+++(((((()))))))))*********)))***++++++******+++---//////......////////////...///000000000444:::???JJJOOOXXXbbbkkkrrrvvvxxxwwwwwwxxx{{{|||$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,------....................................------,,,,,,++++++************************))))))((((((((()))******(((((()))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&''''''((()))***%%%%%%&&&'''(((((())))))''''''&&&''''''((()))***'''''''''(((((()))))))))((((((((()))))))))******(((***++++++***)))+++,,,///...---,,,+++++++++++++++,,,,,,,,,---///222555777;;;CCCLLLUUU]]]cccfffjjjllloooqqqrrrssssssssswwwxxx{{{}}}$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((***+++---......---+++***************************))))))*********+++++++++******++++++,,,---------........................///......---,,,,,,++++++************************((((((((((((((()))******''''''((((((((()))))))))+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&''''''((()))***&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((()))***''''''(((((((((((((((((((((((((((((()))))))))***((()))******))))))***,,,---,,,+++***))))))***+++((()))+++,,,,,,---///000///000444:::@@@GGGMMMPPPXXX\\\```aaa``````cccggglllooorrrtttwww}}}$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((***+++---......---+++***(((((((((((((((((((((((())))))******++++++++++++)))******++++++,,,---------.....................//////...---,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))******((((((((((((((('''''''''(((((((((((())))))))))))((()))******))))))***+++******))))))***+++---...(((***+++,,,,,,---,,,---000//////000333777<<>>CCCLLLRRRZZZbbbhhhlllooorrrmmmmmmooottt|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%############$$$%%%&&&'''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%((())))))(((%%%###$$$%%%%%%$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((((((((''''''(((((()))))))))+++,,,+++******+++,,,)))))))))******++++++,,,++++++++++++++++++++++++)))***,,,---...------,,,))))))***+++++++++******+++************)))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))((((((((((((((((((''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''(((((($$$&&&(((((('''&&&&&&'''((((((''''''(((((()))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&((()))*********,,,---///000000//////000333666:::???FFFNNNUUU[[[```dddiiilllqqqwww}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######"""############$$$%%%%%%%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$######$$$%%%%%%%%%$$$$$$&&&'''(((((()))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%############$$$%%%&&&'''""""""###$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''###$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((************((((((&&&'''(((((())))))(((((((((***,,,,,,******,,,...++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---,,,***((())))))***++++++******************))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))&&&'''((('''%%%%%%%%%'''&&&&&&'''((((((((((((''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((***,,,,,,++++++,,,---+++---......---...000111000333777<<<@@@FFFMMMQQQZZZ```ffflllpppvvv}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&"""###%%%%%%&&&%%%$$$###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$###$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$!!!!!!###$$$%%%&&&&&&&&&&&&''')))*********)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&''''''((('''((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$############!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$"""!!!###%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))((('''%%%&&&((()))))))))(((''''''***,,,,,,******---///---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---+++***(((((()))***************************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++))))))((('''%%%$$$###"""&&&&&&&&&'''''''''((((((######$$$%%%&&&((()))***'''((((((&&&$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++++++++((()))+++***)))(((((()))&&&))),,,------...///111---...000111333888???CCCEEELLLTTTYYY\\\aaaiiiooo{{{|||}}}}}}~~~!!!!!!"""###%%%&&&'''((( !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$%%%&&&&&&'''(((((('''''''''''''''((()))***''''''''''''''''''&&&&&&'''((()))******+++******'''''''''''''''&&&&&&&&&,,,+++*********,,,///000...---+++))))))***+++,,,))))))*********+++++++++,,,---.../////////...---+++*********))))))(((((())))))************))))))(((''''''&&&&&&&&&&&&'''''''''(((((())))))******''''''(((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))******+++***)))))))))***+++,,,,,,++++++************************+++++++++,,,,,,,,,------...///111444777888??????@@@AAACCCHHHOOOSSS^^^```cccfffkkkrrryyy######$$$%%%&&&&&&'''(((""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%&&&((()))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''(((((('''((())))))))))))))))))&&&&&&''''''''''''''''''***))))))((()))+++---......---+++))))))***+++,,,************+++++++++++++++,,,---......---,,,+++******)))))))))((((((((()))))))))******))))))))))))((((((((((((((())))))(((((((((((())))))))))))''''''(((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((((())))))***+++***)))))))))******+++,,,*********************************+++++++++,,,,,,---------...000222444666333333444444555888<<<@@@GGGIIIMMMPPPUUU\\\dddiiiuuuyyy~~~%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&###""""""###&&&((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))'''((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((((((((''''''''')))***+++---,,,+++))))))***++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))(((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++*********************************++++++++++++,,,------------...000111222...///000///......000222444666888;;;>>>CCCIIIMMMZZZ]]]ccckkkttt{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%###""""""$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((())))))(((''''''''''''((()))***,,,+++******)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,***((('''(((((((((((('''''''''''')))))))))(((((()))))))))(((((())))))***+++,,,---*********)))((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((###$$$&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((('''''''''(((''''''''''''((())))))))))))((((((((())))))***))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------...///000111111///......///111222222222222444777:::@@@BBBGGGNNNWWW```gggkkkooosssvvvvvvtttuuu{{{}}}|||$$$$$$$$$###############%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$###""" !!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''((()))))))))((((((((()))))))))************************+++******+++++++++,,,,,,,,,,,,---------,,,+++)))(((''''''''''''(((((((((((())))))(((''''''((())))))'''''''''((()))***+++,,,++++++***)))((('''&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((''''''''''''''''''''''''&&&''''''((()))))))))(((((('''(((((()))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++)))+++------,,,++++++,,,000111111000......000222222333666:::@@@FFFLLLOOOTTTXXX]]]^^^^^^aaahhhnnnooolllkkknnnuuu|||###############"""""""""%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """###%%%&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((()))))))))***************)))))))))***************))))))*********++++++++++++,,,------,,,+++)))((('''(((((((((((()))))))))))))))''''''''''''))))))'''''''''''''''((()))***+++******)))(((''''''&&&(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''(((((())))))*********)))))))))************+++******++++++++++++******%%%'''*********)))***,,,***+++,,,,,,,,,,,,...000//////000111444777;;;<<>>???@@@AAABBBEEEIIILLLOOORRRWWW\\\```ffflllpppuuuxxxzzzzzz{{{######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""$$$&&&&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&)))++++++)))&&&$$$$$$###!!! !!!###&&&((("""###$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&&&&''''''((()))******############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))))))))))))))(((((('''((()))***************(((((((((((())))))))))))'''((()))******)))(((((((((((())))))******++++++***((('''&&&&&&'''(((******)))((((((((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###""")))(((&&&$$$#########$$$!!!"""%%%'''''''''&&&%%%''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))************((()))+++,,,,,,+++******((()))))))))((((((***,,,,,,------,,,***)))***+++,,,,,,------.../////////------...111444555444222222444666555333444888;;;<<<>>>BBBEEEIIIMMMRRRUUUYYY\\\```bbbdddjjjsss{{{}}}~~~~~~xxx}}}&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$"""!!!"""%%%&&&###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""""""""$$$%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%'''(((((()))***++++++***(((((())))))))))))***+++,,,---...---+++***(((((())))))************))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&(((***++++++******)))(((''''''&&&******)))((('''&&&&&&%%%%%%&&&((()))***)))'''&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###&&&''''''''''''''''''&&&((((((((((((((('''''''''++++++***))))))***+++,,,''''''''''''(((((((((((()))*********++++++++++++*********************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......///////////////000111111111222333666888;;;<<<===CCCDDDEEEFFFIIINNNUUUZZZfffiiimmmrrrwwwzzz|||}}}{{{{{{||||||}}}}}}~~~~~~zzzyyywwwuuurrrpppnnnmmmlllpppwww|||!!!""""""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$&&&((((((&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$%%%&&&%%%$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''')))***))))))*********))))))((())))))))))))***+++,,,,,,---,,,***)))((())))))***************))))))))))))(((((((((((()))))))))))))))((('''&&&&&&''')))*********))))))(((''''''&&&)))((((((''''''&&&&&&&&&))))))((('''''''''&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((()))))))))))))))+++***)))((((((((()))***************))))))))))))))))))))))))*********+++************************''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...............///000000---...///000111222333444555666777888999===BBBFFFKKKMMMPPPSSSVVVXXXYYYZZZ^^^^^^___```bbbcccdddddddddcccaaa___]]][[[ZZZYYYXXX\\\bbbgggjjjmmmoooqqq###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$%%%$$$$$$$$$$$$########################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&(((&&&#########$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((()))***+++)))))))))(((((())))))*********)))))))))******+++******))))))))))))******************))))))))))))(((((((((((())))))))))))***)))'''&&&&&&'''((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))******+++***)))((('''''''''''''''++++++******))))))(((((((((((((((((())))))))))))************************''''''((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------.../////////.....................///111111111222444666777888999;;;<<<<<<<<<<<>>????????????@@@BBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIJJJKKKLLLLLLLLLLLLHHHFFFDDDCCCCCCBBBAAA@@@;;;;;;<<<<<<<<<<<<======999888555333333333444555444333222111000000111111111111000//////...------......---------,,,,,,,,,,,,++++++++++++,,,------*********))))))))))))))))))))))))*********++++++---,,,***)))))))))***+++))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&%%%&&&((()))(((&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&&&&'''((()))''''''((((((((((((''''''***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************)))((((((((()))******+++***)))(((((()))***+++******++++++++++++******++++++,,,,,,------------------,,,++++++,,,---...............///000111111111111000000111222444555444555666777999<<<>>>???@@@???>>>>>>>>>@@@AAABBBCCCFFFIIIJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQSSSTTTTTTUUUVVVWWWXXXXXXVVVWWWXXXXXXWWWVVVTTTSSSQQQOOOMMMLLLLLLLLLJJJIIIEEEFFFGGGGGGHHHHHHHHHHHHDDDCCC@@@>>><<<<<<======;;;:::888666444444444444222222111111111000000000------------,,,,,,,,,,,,...---,,,+++++++++++++++***************)))))))))))))))))))))((((((((((((,,,+++***)))))))))******************************+++*********)))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''(((''''''''''''((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((('''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))******************************))))))((())))))***,,,+++***))))))***+++,,,***++++++,,,,,,++++++******+++,,,---...///000000,,,+++++++++,,,---///000.........///000222333444222333555777999;;;<<<======>>>@@@BBBDDDFFFHHHHHHKKKKKKJJJIIIIIIJJJKKKLLLPPPRRRTTTUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]]]][[[XXXTTTRRRQQQOOOMMMLLLMMMMMMLLLJJJLLLMMMOOOQQQRRRRRRQQQQQQOOONNNLLLIIIHHHGGGGGGGGGFFFEEEBBB@@@>>><<<;;;;;;<<<;;;:::999888777666666111111111000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''++++++***))))))))))))******************************************))))))))))))((((((''''''(((((()))%%%&&&&&&'''(((((())))))((((((''''''(((((()))******'''$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))((('''''''''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))******************************++++++******)))))))))))),,,+++************+++,,,++++++,,,,,,,,,,,,++++++++++++,,,---...///000000------------...///111222111111222222333555666777666999===BBBFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKKKKOOONNNMMMLLLLLLMMMNNNOOOQQQSSSUUUUUUTTTRRRRRRSSSRRRSSSSSSTTTSSSRRRQQQPPPRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYWWWTTTPPPMMMLLLJJJHHHGGGHHHHHHGGGEEEIIIJJJMMMOOOQQQQQQPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEJJJIIIGGGEEECCCAAA@@@???======<<<;;;:::999888777111111000000000000111111........................,,,,,,,,,,,,+++++++++***++++++******))))))))))))************************************************)))(((((((((((((((((()))&&&'''''''''((((((((()))((((((((('''((())))))***,,,((($$$$$$''')))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))))))))((((((''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******++++++************************++++++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........////////////......///000222333555555666888:::===???AAACCCEEEIIINNNQQQRRRRRRRRRSSSRRRQQQOOOMMMLLLJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQQQQOOONNNMMMNNNJJJKKKLLLLLLMMMMMMLLLLLLNNNOOOOOOPPPPPPPPPPPPOOORRRRRRQQQQQQPPPPPPOOOOOOOOOQQQTTTVVVVVVTTTQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDAAACCCEEEHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKNNNNNNMMMLLLKKKJJJJJJIIIKKKJJJIIIGGGFFFDDDCCCBBB;;;:::999888777666666666111111000000000/////////,,,,,,,,,,,,,,,,,,------+++++++++++++++******)))***************************************+++++++++((())))))))))))))))))((())))))((((((((('''''''''((((((((((((((()))******---***'''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((()))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////////////////000000111111111111333555777888;;;<<<>>>AAAEEEIIILLLNNNQQQRRRTTTVVVWWWVVVUUUTTTRRRPPPNNNLLLJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOQQQQQQPPPNNNNNNOOOKKKJJJJJJJJJKKKKKKMMMMMMQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMKKKKKKJJJJJJLLLOOORRRTTTTTTSSSRRRNNNLLLIIIGGGGGGFFFDDDBBB???@@@BBBDDDFFFIIIKKKLLLGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKHHHHHHIIIKKKLLLMMMNNNOOOQQQQQQPPPOOONNNLLLKKKKKKIIIGGGEEEBBB???===<<<;;;777666666555444333222222......------------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********+++++++++++++++((())))))******))))))(((******)))(((((('''&&&&&&))))))(((((())))))***+++,,,,,,,,,+++******))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''))))))***)))((((((''''''(((((((((((('''''''''((((((((()))))))))***)))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++((()))+++,,,---...------,,,,,,------------,,,,,,------............------///000000111222333444444555666777999<<<@@@CCCEEEIIIJJJKKKMMMPPPRRRUUUVVVUUUVVVWWWXXXYYYXXXXXXWWWSSSQQQMMMJJJIIIIIIKKKLLLKKKKKKKKKKKKMMMOOOQQQRRRSSSUUUWWWWWWVVVUUUUUUVVVTTTRRRPPPNNNNNNOOOQQQRRRUUUUUUVVVVVVVVVVVVUUUUUURRRQQQPPPOOOMMMLLLKKKJJJKKKMMMOOORRRTTTUUUVVVVVVSSSPPPLLLJJJIIIGGGEEECCCBBBBBBCCCDDDGGGKKKOOOQQQKKKKKKJJJJJJIIIGGGFFFEEECCCDDDFFFHHHIIIJJJJJJIIIDDDDDDFFFGGGHHHJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPNNNMMMKKKIIIHHHGGGGGGCCCBBBAAA???>>><<<;;;:::555444333222000///...---------.........---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))************)))((()))))))))((((((((((((((())))))(((((())))))***+++(((,,,///...***'''''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%''')))'''%%%###%%%'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''(((*********))))))''''''(((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++''')))+++---...///......,,,------......------,,,------............------///000111333555777888999:::;;;===AAAEEEJJJNNNQQQWWWWWWVVVVVVVVVVVVWWWWWWRRRSSSUUUWWWYYYZZZ[[[\\\YYYVVVQQQLLLJJJJJJLLLNNNPPPPPPPPPQQQRRRUUUWWWYYYWWWZZZ\\\]]]\\\[[[[[[\\\\\\ZZZVVVSSSRRRSSSUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUYYYXXXWWWUUUSSSRRRPPPPPPRRRSSSUUUWWWYYY[[[\\\]]]ZZZWWWSSSPPPOOOLLLJJJHHHEEEEEEDDDFFFIIIMMMRRRUUUQQQPPPOOONNNKKKIIIGGGEEEDDDFFFGGGIIIJJJJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSNNNMMMLLLJJJGGGEEEDDDCCC===<<<:::777555222000///---.../////////...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***++++++***)))(((''''''(((((())))))******)))))))))))))))******+++%%%+++000///)))%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++*********************+++,,,---------------)))))))))***+++,,,------,,,,,,---------.........333333222222222333444444000222555999<<<>>>??????DDDCCCDDDIIIOOOTTTVVVUUUXXXXXXWWWVVVUUUTTTSSSRRRPPPQQQSSSVVVYYY\\\^^^___]]][[[YYYWWWWWWXXXYYYZZZ^^^YYYXXXZZZYYYWWWZZZaaa```bbbddddddbbbaaadddfffjjjfffaaa^^^______]]][[[```]]]YYYVVVVVVXXX\\\___aaaaaaaaa```]]]ZZZWWWUUUTTTTTTVVVYYY]]]```aaaaaabbb^^^XXXUUUUUUSSSPPPNNNMMMKKKIIIJJJNNNSSSVVVXXXYYYXXXUUURRRNNNJJJGGGEEECCCEEEHHHJJJJJJIIIJJJKKKIIIFFFCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGLLLLLLKKKLLLNNNQQQTTTUUUXXXVVVSSSPPPNNNMMMLLLLLLFFFFFFEEECCCAAA===:::999777777666555333111///......---+++***)))******+++,,,,,,+++***))))))))))))******))))))))))))******(((((((((((((((''''''&&&((((((((((((((((((((((((+++++++++,,,,,,+++++++++''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++)))'''''''''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$$$$########################&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************************************++++++******************)))******+++++++++******))))))))))))***+++,,,------------......//////000111111222444666777999999>>>???BBBDDDFFFGGGGGGGGGGGGGGGIIIMMMTTTXXXZZZYYYVVVUUUTTTRRRQQQOOOOOONNNPPPRRRUUUZZZ___cccgggiiillljjjhhhfffdddddddddddd```]]]^^^aaabbbaaaccciiifffiiillllllkkkkkklllnnnqqqnnnjjjiiijjjkkkjjjiiieeeccc___\\\[[[\\\___aaafffggghhhiiihhhfffcccbbb\\\\\\\\\^^^```bbbdddddddddaaa]]][[[[[[ZZZWWWUUURRRQQQRRRTTTXXX\\\^^^^^^aaa___\\\XXXSSSNNNJJJHHHDDDGGGIIIKKKKKKKKKMMMNNNMMMKKKHHHFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHIIIKKKMMMPPPRRRUUUUUUTTTSSSRRRRRRQQQQQQLLLMMMMMMMMMKKKJJJHHHGGGAAA@@@???===:::888666444444222000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************))))))******))))))((('''((((((((((((((((((((((((******++++++++++++******''''''''''''(((((((((((()))(((((('''''''''(((((('''&&&'''(((******(((%%%$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&########################&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***************************++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,++++++******++++++++++++,,,---......---...///000111222333444333555888;;;>>>@@@AAAAAAEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGJJJNNNTTTXXXYYYYYYVVVUUUSSSQQQOOOOOOOOOOOOTTTVVV[[[aaahhhnnnrrruuutttsssrrrqqqpppnnnmmmmmmiiiggggggkkklllkkkmmmpppnnnqqqtttuuutttsssssstttwwwtttrrrqqqrrrssssssrrrmmmkkkhhheeecccbbbccccccgggiiilllooopppooonnnlllggggggfffffffffhhhiiikkkjjjhhhfffffffffeeecccaaa[[[ZZZ[[[^^^aaacccbbbaaaiiigggddd___YYYTTTOOOMMMJJJLLLMMMNNNNNNOOORRRTTTTTTRRRPPPNNNMMMJJJGGGDDDBBBAAAAAAAAAAAABBBCCCCCCGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQOOONNNMMMJJJKKKMMMNNNOOOOOONNNMMMKKKKKKIIIGGGEEEBBB@@@>>><<<:::888555222000///...------,,,,,,,,,---......,,,,,,***)))((((((''''''+++++++++++++++***))))))(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))))))))(((((('''&&&$$$$$$'''***,,,+++(((%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''((((((((('''''''''''''''((((((((((((''''''''''''((())))))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((***))))))))))))))))))***************************++++++++++++++++++++++++******+++++++++++++++,,,...............------,,,,,,,,,------...///000111...///111333666888:::;;;===???BBBFFFHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJMMMQQQUUUXXXYYYZZZYYYXXXVVVUUUUUUVVVXXXYYY]]]___ccciiiooouuuzzz|||tttuuuuuuvvvuuuuuutttsssqqqnnnlllmmmnnnoooppprrrrrrtttwwwxxxwwwtttrrrpppsssrrrqqqpppqqqqqqrrrrrrtttrrrooollliiigggfffeeehhhjjjnnnqqqssstttsssrrrooonnnnnnlllllllllnnnppprrrqqqpppooonnnmmmkkkjjjgggfffeeefffhhhiiihhhgggnnnllliiieee```[[[WWWTTTTTTUUUVVVUUUTTTVVVYYY[[[^^^\\\ZZZWWWUUUPPPKKKGGGEEEDDDDDDDDDDDDDDDEEEEEEIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQOOOLLLIIIGGGEEEFFFHHHJJJKKKLLLLLLKKKOOOOOONNNMMMLLLJJJHHHHHHDDDCCC@@@===999666444333111000///...------------,,,+++******))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((()))*********(((&&&%%%&&&&&&&&&(((******(((&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))*********+++''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,....../////////......---,,,,,,,,,---///111222333111333555888<<>>===777666444222000...------......---------......///******++++++******)))((())))))))))))))))))))))))((((((((())))))(((((((((''''''''''''((((((((((((((()))*********)))'''&&&+++)))&&&&&&'''(((((('''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++,,,------......------+++,,,---///111444666777999:::<<>>???DDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPTTTWWW[[[]]]\\\ZZZZZZ[[[YYY\\\```dddhhhjjjkkkllliiikkknnnrrrvvvzzz}}}~~~{{{vvvpppjjjfffcccaaadddgggiiimmmwwwwwwuuusssrrrrrrqqqnnnkkknnnrrrxxx}}}}}}zzzxxxwwwffffffgggiiimmmrrrvvvyyy~~~xxxrrrqqqrrrrrrrrrpppmmmiiiiiimmmpppmmmooouuu{{{}}}zzzssssssrrrpppnnnkkkiiihhhfffiiimmmoooppprrruuuwwwxxxuuurrrooolllgggbbb^^^[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZZZZWWWTTTPPPMMMEEEGGGIIIKKKLLLKKKJJJIIIFFFGGGHHHIIIJJJIIIHHHGGGDDDEEEFFFHHHIIIIIIIIIJJJPPPQQQQQQQQQQQQPPPNNNMMMJJJHHHFFFCCC@@@>>>===<<<222111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((((((((()))***+++++++++(((&&&%%%'''((((((((($$$$$$%%%&&&'''))))))***((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$"""!!!%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))******&&&''''''((()))******+++************++++++++++++))))))************))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,...000111222222222555666888;;;???CCCFFFHHHKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQQQQPPPPPPPPPQQQRRRTTTUUUYYY]]]aaabbb```]]]]]]^^^\\\___ccchhhkkkmmmmmmllleeegggkkkpppvvv{{{~~~yyysssmmmjjjhhhggglllpppuuuzzzzzzxxxuuuuuuwwwwwwuuurrrzzz~~~~~~~~~oooooooooqqqvvv|||yyyvvvvvvssssssqqqnnnkkkmmmrrrvvvyyy}}}}}}qqqpppooommmkkkhhhfffddddddhhhmmmrrruuuxxxzzz}}}{{{yyyuuurrrooolllgggdddeeedddccccccbbbbbbbbbbbb___`````````]]]XXXSSSPPPLLLLLLMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNOOOOOONNNMMMDDDEEEFFFGGGGGGGGGGGGGGGKKKLLLNNNOOOOOOOOONNNMMMOOONNNLLLJJJHHHFFFEEEEEE===;;;999777444333111111------......------,,,+++))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))((((((''''''(((***,,,---&&&&&&&&&''')))***)))(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%######$$$%%%&&&'''((()))((((((((((((((((((((((((#########$$$$$$%%%%%%%%%''''''''''''''''''''''''!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***$$$$$$###$$$&&&(((+++---$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))***((('''&&&&&&'''(((***''''''''''''((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,...000000...,,,,,,,,,......///111333555777888:::===AAAEEEGGGHHHGGGGGGGGGHHHIIIHHHGGGHHHIIIKKKKKKMMMOOOQQQQQQRRRSSSUUURRRRRRRRRUUUXXX[[[\\\]]]aaacccfffgggfffdddcccccc``````aaaccceeehhhkkkmmmlllrrryyy~~~yyyuuussssssuuuvvv{{{{{{~~~yyyzzz}}}{{{xxxuuuwwwwwwuuutttyyy~~~qqqpppnnnkkkiiifffdddcccaaadddiiinnnsssxxx}}}}}}wwwtttssspppjjjeeeeeegggiiijjjiiihhhiiiiiiiiihhhgggfffeeeaaa\\\XXXOOOOOONNNMMMLLLKKKIIIHHHHHHJJJLLLNNNOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHLLLMMMMMMMMMNNNNNNOOOOOOIIIGGGBBB===999555333222---,,,,,,---------***(((((()))***+++***)))((('''***************+++++++++***))))))((('''&&&&&&&&&(((((())))))******++++++((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&$$$$$$&&&(((***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))((('''&&&&&&'''((()))))))))))))))***************)))((((((((()))++++++************************************************,,,,,,,,,+++++++++******+++++++++,,,,,,---......+++++++++,,,,,,...//////))),,,............///111333333444666888;;;===>>>AAAAAACCCDDDEEEGGGGGGHHHGGGHHHIIIIIIIIIIIIKKKMMMQQQTTTVVVXXXXXXXXXXXXZZZ[[[ZZZZZZ\\\___bbbcccdddhhhkkknnnooollliiigggeeeddddddfffiiilllqqqtttvvvzzz~~~}}}}}}}}}|||{{{|||~~~~~~|||uuusssqqqnnnllljjjhhhhhhiiimmmrrrvvvzzzyyyrrrnnnjjjddd```cccgggkkkmmmoooqqqsssuuuqqqpppooonnnmmmiiiccc```[[[[[[ZZZYYYWWWUUURRRQQQMMMOOOPPPRRRRRRQQQOOONNNIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJFFFBBB>>>:::888666333000//////...---++++++++++++++++++******)))************************+++******)))((((((''''''(((((())))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%***))))))((('''&&&%%%%%%''''''''''''''''''''''''++++++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&)))((('''%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))))))))))))))************)))))))))((()))******+++************************************************,,,,,,,,,++++++++++++*********+++,,,---......///,,,,,,,,,------///000111+++,,,......///000222555999:::;;;<<<>>>AAACCCDDDGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPXXX[[[^^^______^^^^^^^^^]]]]]]^^^___aaaeeehhhjjjrrruuuwwwvvvsssooollljjjkkkmmmppptttzzz~~~zzzvvvtttrrrrrrrrrwwwzzz~~~|||qqqjjjfffccc```___bbbgggkkknnnqqquuuwwwyyyxxxwwwwwwvvvsssooollleeeeeedddcccaaa]]][[[YYYVVVWWWXXXXXXWWWUUUSSSQQQIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMLLLJJJHHHFFFEEEFFFFFFHHHIIIKKKMMMNNNNNNOOOPPPOOOMMMIIIEEEBBB@@@<<<777333222111///...------,,,+++++++++++++++************************+++++++++******))))))((())))))((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))(((''''''''''''((()))''''''''''''(((((((((((()))))))))))))))******+++************************************************+++++++++++++++++++++++++++,,,,,,,,,------......//////......///000000111000000111111111333666999??????@@@AAABBBDDDEEEFFFIIIIIIIIIHHHIIIIIIJJJJJJMMMNNNOOOOOONNNNNNPPPRRRZZZ]]]```bbbaaa_________]]]^^^```cccfffjjjnnnqqqzzzzzz{{{yyyvvvtttssstttxxxzzz~~~}}}sssmmmjjjgggeee^^^aaaeeeiiilllooorrruuu|||{{{zzz{{{{{{yyyvvvssskkkkkkkkkjjjhhhfffdddbbb___`````````^^^\\\YYYWWWMMMMMMKKKJJJIIIHHHHHHHHHIIIKKKNNNPPPPPPNNNLLLJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOONNNMMMKKKJJJGGGCCC???;;;999777444111000///---++++++++++++,,,***************)))))))))++++++*********)))))))))))))))((((((''''''&&&&&&((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))************************************************************++++++++++++++++++++++++...---------------------000///////////////000000333444666777999;;;@@@CCCDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKMMMOOOOOOOOOMMMLLLOOOPPPQQQPPPOOOOOOQQQRRR[[[^^^aaabbbaaa`````````bbbeeejjjnnnrrrwww|||~~~|||{{{|||zzztttpppllljjjeeehhhkkknnnpppssswwwzzz}}}{{{zzzwwwssspppoooooooooooonnnnnnmmmmmmhhhiiiiiihhhgggdddaaa___VVVUUURRRPPPMMMKKKJJJJJJIIIKKKOOORRRSSSRRRPPPNNNLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKJJJHHHGGGEEEAAA<<<888444222000...,,,++++++,,,,,,+++++++++*********)))***)))))))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))************(((((()))************)))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------------------------////////////000222333333777999===@@@BBBFFFKKKNNNHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQTTTVVVVVVUUUSSSQQQQQQRRRSSSSSSSSSTTTVVVXXXbbbccceeefffeeeeeefffhhhjjjpppxxx}}}{{{wwwtttoooqqqtttvvvxxx{{{~~~yyytttnnnjjjmmmlllkkkjjjjjjkkkmmmnnnooooooppppppnnnllliiihhhaaa___\\\YYYVVVSSSQQQPPPMMMOOORRRUUUVVVUUUSSSRRRSSSQQQNNNJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIJJJLLLLLLMMMNNNNNNKKKFFFBBB;;;999777444222000......---------,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((((((''''''))))))))))))************'''((()))***+++******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---...///000111000000222444777:::===>>>AAACCCGGGIIIKKKMMMOOOQQQLLLMMMNNNPPPSSSVVVXXXZZZ[[[[[[\\\\\\[[[ZZZXXXWWWUUUWWWZZZ[[[]]]___cccfffmmmnnnooooooooopppsssvvvyyy}}}wwwqqqmmmjjjhhheeecccbbbdddgggiiissstttuuuuuuuuusssqqqooojjjiiifffccc```]]]\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYVVVRRRNNNKKKIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEDDDHHHHHHJJJLLLNNNNNNLLLIIIDDDCCCAAA>>>:::666333222//////...------,,,++++++************************(((((())))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%''''''''''''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&#########$$$%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''((()))++++++******)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,((()))***---///111333444222444666:::???CCCGGGIIIKKKMMMPPPPPPOOONNNNNNOOOOOOPPPRRRVVVZZZ^^^bbbdddeeecccaaa___]]]\\\\\\\\\ZZZ]]]aaadddgggkkkpppssswwwxxxxxxxxxxxxzzz~~~}}}yyyuuummmjjjfffbbbaaadddgggjjjtttvvvwwwxxxxxxwwwuuutttpppooollliiigggeeedddccceeeeeeeeedddcccaaa```___[[[YYYTTTPPPMMMLLLLLLLLLOOOPPPPPPNNNKKKGGGCCC@@@CCCBBBCCCFFFIIILLLLLLLLLJJJJJJHHHEEEAAA<<<888555000000///...------,,,,,,++++++++++++++++++++++++(((((())))))******++++++((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%'''***------***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$''')))))))))((('''((('''&&&%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$***)))((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''&&&&&&&&&%%%))))))((('''&&&%%%$$$$$$(((((())))))))))))((((((******++++++,,,,,,,,,,,,+++*********))))))((((((+++++++++***************,,,---...//////000/////////000111222222333333333888:::>>>CCCHHHMMMPPPRRRNNNOOOPPPOOONNNNNNOOOQQQRRRQQQQQQSSSXXX^^^aaacccgggdddbbbaaa^^^\\\bbbjjjiiimmmrrrxxx|||}}}}}}|||~~~{{{vvvnnniiigggjjjppptttzzzzzztttrrrssspppnnnnnnppppppmmmjjjmmmlllllllllkkkjjjhhhgggfffaaaZZZUUURRRQQQPPPOOOUUUUUUTTTTTTSSSPPPJJJGGGCCCEEEGGGGGGFFFFFFHHHIIIJJJLLLMMMLLLJJJHHHGGGGGG@@@===:::666222000//////,,,,,,,,,,,,,,,---......,,,+++***)))((((((((((((+++*********))))))((((((((())))))*********))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''!!!###&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))******(((&&&$$$$$$&&&(((***&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$###"""''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))++++++******))))))))))))************************++++++,,,,,,---.........//////000333666999<<<>>>BBBDDDGGGKKKNNNPPPQQQQQQQQQSSSUUUUUUSSSRRRRRRSSSRRRQQQQQQRRRWWW\\\aaacccfffccc``````___bbbkkkuuuyyy|||zzzuuusssuuuyyy|||zzzsssppprrrqqqpppppprrrrrrqqqpppqqqqqqpppppppppooommmlllfffbbb]]]YYYWWWVVVVVVUUUVVVVVVXXXZZZZZZWWWRRRMMMJJJKKKKKKJJJGGGFFFFFFGGGEEEGGGIIIKKKKKKKKKJJJJJJCCCBBB>>>:::666333000///...---,,,+++******++++++,,,,,,+++******)))******+++*********))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((((((((((((''''''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))((((((((((((((((((((()))))))))******((())))))******))))))(((+++++++++++++++++++++++++++++++++************)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111000111333777<<>><<<999555222111111111,,,,,,+++*********++++++***************++++++++++++++++++++++++***))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""!!!###%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&((((((&&&%%%&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((())))))(((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))************,,,,,,+++++++++*********)))******++++++******)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,------......///000111444777<<>>CCCHHHMMMPPPRRRIIIGGGDDDBBBAAACCCEEEGGGGGGHHHKKKOOOUUUZZZ___bbbdddcccbbbaaaccciiiqqqwwwyyyppplllkkkkkklllmmmnnnqqquuuwwwvvvrrrooojjjjjjhhheee```\\\[[[[[[___```dddkkkooommmddd]]]SSSTTTVVVWWWXXXYYYXXXXXXRRRRRRQQQNNNJJJEEEAAA>>>555444333111///...------*********++++++,,,,,,,,,---------,,,+++***)))((()))))))))))))))))))))))))))************+++++++++(((((())))))*********+++'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%'''((((((&&&$$$)))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%'''((('''&&&%%%&&&$$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&''''''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&######$$$%%%%%%&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''%%%$$$###%%%'''((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''')))&&&%%%&&&)))***)))'''+++***)))(((((('''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))***++++++++++++************)))******+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++---//////---------...///000111222222333777999===BBBHHHNNNQQQOOOLLLIIIEEEDDDDDDDDDEEEGGGIIIJJJMMMNNNOOORRRWWW]]]cccgggiiigggeeegggooozzzzzzooogggbbb```fffhhhnnnsssxxxxxxuuurrrqqqnnnhhhddd```]]]ZZZXXX\\\^^^eeepppyyyxxxooofff]]]\\\YYYVVVSSSQQQQQQPPPWWWVVVUUUTTTSSSPPPMMMIIIEEEAAA:::555222000...---++++++,,,,,,------------------,,,,,,+++******)))))))))))))))(((((((((((($$$%%%%%%%%%&&&&&&''''''((('''&&&&&&'''(((***+++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''&&&%%%%%%%%%%%%&&&''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''((()))***+++(((&&&%%%$$$$$$%%%&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&$$$$$$%%%'''((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''((('''%%%&&&)))***)))'''***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((())))))***++++++++++++******************++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...***,,,---...------...//////000222444666999>>>BBBGGGIIIJJJLLLKKKJJJHHHFFFFFFFFFEEEFFFGGGHHHJJJKKKOOORRRWWW]]]bbbgggkkknnnoooooorrrxxx{{{rrrjjjfffeeeiiikkknnntttxxxyyywwwuuuxxxsssllleee___YYYTTTPPPYYY[[[```iiiqqqssspppkkkcccaaa]]]YYYVVVTTTRRRRRRVVVUUUTTTUUUVVVUUUSSSQQQLLLHHHBBB===:::777444222000///...------,,,,,,,,,---,,,,,,,,,++++++******+++************)))))))))((()))))))))************(((((((((((((((((()))*********)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''')))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((()))******'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$&&&'''((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&'''((())))))''')))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))***++++++++++++******************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------***,,,............000222///222666999===BBBGGGKKKMMMLLLJJJHHHFFFFFFFFFFFFJJJJJJIIIIIIJJJLLLOOOPPPSSSYYYccclllqqqtttuuuvvvuuuyyyxxxqqqnnnnnnqqqqqqsssxxx|||{{{rrriiiaaaYYYRRRNNNSSSUUUXXX\\\aaadddfffgggfffdddaaa]]]ZZZXXXWWWVVVVVVUUUUUUWWWYYYYYYXXXWWWSSSOOOKKKGGGCCC@@@===:::333222000...---------...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,))))))))))))))))))((('''***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((()))(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%&&&''''''((((((((((((((('''''''''((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***)))(((''''''''''''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((()))(((((((((((('''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,************************))))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,---------------...000000///000222444333777===BBBFFFIIILLLOOOIIIHHHFFFEEEEEEGGGIIIJJJNNNMMMLLLMMMOOORRRUUUWWWZZZdddqqqzzz~~~~~~}}}|||||||||zzzyyy|||||||||yyyoooggg___XXXSSSRRRTTTVVVVVVVVVWWW[[[___cccbbb```^^^]]]]]]]]]^^^]]]\\\[[[[[[\\\\\\ZZZXXXUUUSSSOOOMMMJJJGGGCCCAAA666444222000/////////000------------,,,,,,,,,,,,,,,+++++++++************************************(((((()))***)))(((&&&%%%))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''###$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&'''(((((((((''''''''''''(((((()))(((''''''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((((((((()))(((((('''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++***+++,,,,,,------,,,,,,++++++*********,,,,,,---------............///000000///000333555:::???EEEKKKLLLLLLLLLLLLDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOSSSXXX]]]```fffqqq~~~~~~tttkkkbbb[[[VVVRRRUUUWWWVVVTTTSSSVVVZZZZZZZZZZZZ[[[]]]```cccdddhhhgggffffffeeebbb___\\\VVVTTTQQQOOOMMMKKKHHHEEE<<<;;;888444222000//////.........---------------++++++*********)))))))))))))))))))))))))))))))))'''(((((()))((('''%%%$$$))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((()))'''''''''(((((((((''''''''''''(((((()))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&'''((((((''''''(((***)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((************************))))))***++++++++++++***+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---.........////////////---...///000111333777:::CCCGGGKKKNNNMMMKKKJJJJJJFFFFFFHHHJJJKKKMMMNNNOOOPPPPPPQQQUUUZZZaaahhhlllwwwwwwmmmccc\\\WWWQQQSSSTTTSSSQQQQQQSSSVVVSSSTTTUUUXXX[[[```ccceeennnooopppqqqqqqooojjjfff\\\YYYUUURRROOOMMMJJJHHHFFFDDDAAA<<<777333///---000//////......---,,,,,,+++************)))))))))+++++++++***************'''((((((((((((''''''&&&((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''(((((((((((('''&&&''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))***))))))(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))((('''((((((((((((''''''''''''(((((()))((('''((()))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''%%%''')))((('''&&&(((******))))))(((((((((((()))((((((((((((((((((((((((*********************************)))))))))))))))************************))))))***++++++++++++***,,,++++++++++++,,,------------------------......////////////000000000000...///222444777<<>>EEEKKKOOORRRRRRRRROOOKKKIIIJJJKKKMMMMMMNNNNNNOOOQQQUUUZZZ___ccchhhlllpppvvvxxxtttqqqpppwwwrrrlllfffcccbbb```___^^^\\\ZZZWWWVVVVVVVVVWWW]]]\\\___iiivvv~~~~~~zzzwwwtttmmmeee]]]UUUPPPMMMLLLFFFDDDGGGGGGCCCBBBEEE???;;;777333111000...,,,******++++++++++++******---,,,++++++******++++++++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))((('''&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&'''((())))))((((((((('''''''''(((((())))))((('''&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((()))************+++++++++)))))))))))))))******+++++++++******)))*********)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000111222222111222555777===@@@FFFMMMRRRUUUUUUUUURRRPPPMMMLLLLLLLLLLLLLLLMMMPPPSSSVVVZZZ```hhhmmmrrrwww||||||zzz}}}uuuooolllkkkjjjjjjkkkhhhccc^^^ZZZXXXWWWWWWXXXXXX[[[bbblllrrrsssqqqtttrrroooiiiccc\\\WWWSSSTTTLLLHHHHHHHHHEEEFFFIIIEEEBBB===:::777333///,,,...---,,,++++++++++++,,,---,,,++++++***+++++++++*********))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((('''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''***)))(((''''''((()))***))))))(((((((((((('''''''''((()))))))))(((&&&%%%'''''''''((((((((())))))(((((('''''''''''''''&&&(((((())))))))))))(((((()))************+++++++++)))))))))))))))******+++*********)))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++---............/////////222222222333333777<<>>:::777555111...,,,,,,---...------,,,++++++++++++,,,(((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&'''((((((''''''&&&'''''''''((((((((())))))$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))******+++,,,(((((())))))))))))))))))(((&&&%%%$$$%%%(((+++---))))))*********+++++++++++++++******)))))))))((((((((())))))))))))(((((())))))*********+++++++++)))))))))))))))******+++***)))))))))***+++,,,,,,,,,,,,---------.........///......------,,,,,,,,,------......///000000000000333666:::???FFFMMMRRRVVVXXX\\\^^^___]]]ZZZXXXTTTQQQMMMIIIJJJQQQ[[[ccchhhpppzzzvvvmmmfffcccaaa[[[]]]___]]]YYYXXX[[[^^^___eeemmmuuuzzz|||{{{zzz|||zzzwwwrrrlllggg___YYYQQQPPPNNNLLLKKKHHHEEEBBB<<<:::555111...------......---,,,,,,++++++,,,,,,((((((((()))))))))))))))*********))))))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&&&&'''((((((((((((''''''''''''(((((())))))***(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))******)))(((&&&$$$%%%'''***,,,)))))))))*********++++++)))(((((((((((((((((('''(((((())))))))))))(((((()))************+++++++++)))))))))))))))******+++*********)))******++++++++++++++++++,,,,,,,,,,,,..................------------...///111222333333444888>>>DDDIIIOOOTTTXXXXXXYYY[[[\\\\\\[[[YYYXXXSSSQQQMMMKKKNNNZZZjjjvvvxxxpppiiieeeccc^^^```aaa```\\\[[[\\\^^^]]]aaaiiipppvvvzzz{{{{{{}}}tttlllWWWTTTOOOLLLJJJIIIGGGFFFBBB???;;;777333000//////...------,,,,,,,,,,,,,,,))))))))))))************+++++++++*********))))))))))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''(((((())))))((('''&&&&&&&&&'''(((((((((((((((&&&''''''((())))))******(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((()))*********(((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))***************)))((('''&&&%%%%%%'''(((((((((((()))))))))((((((((((((((()))))))))(((((())))))))))))(((((()))************+++++++++)))))))))))))))******+++++++++******)))*********+++++++++,,,,,,,,,,,,---.............../////////---...000222444666777888<<>>777111///.........---+++******+++,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''((())))))******))))))(((''''''((((((((()))))))))''''''((((((((())))))))))))((('''&&&&&&%%%%%%&&&***)))'''%%%%%%&&&((()))((((((((((((((((((((((((((('''%%%$$$$$$&&&(((***(((((('''&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((''''''''''''(((((()))))))))******)))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++++++++++++++++++++++++++,,,,,,+++******++++++,,,******+++++++++******)))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,------....../////////,,,---000222111222666666===GGGPPPVVVZZZ]]]___ZZZZZZZZZXXXVVVUUUVVVXXX\\\```dddiiipppyyy}}}uuunnnjjjhhh___^^^]]]___ccciiinnnqqquuuxxx{{{|||yyysssnnnkkkgggaaaYYYSSSQQQOOOMMMKKKHHHCCC<<<666333111///...---+++******+++,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((''')))))))))******)))))))))''''''''''''(((((((((((('''(((((((((((()))))))))(((''''''(((((()))***+++***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((***))))))))))))))))))*********))))))((((((((('''))))))))))))))))))))))))************************'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******)))(((''''''&&&%%%,,,+++++++++++++++,,,,,,)))***++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000000------000222222555:::@@@GGGQQQYYY]]]_________ZZZZZZXXXVVVVVVXXX]]]aaakkknnnsssxxxzzzsssmmmkkk```___]]]\\\]]]aaafffiiilllooosssuuuvvvwwwzzz|||xxxqqqggg```[[[VVVPPPKKKJJJFFFAAA===:::666222000---,,,******+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))''''''''''''(((((((((((((((((((((((()))))))))***(((''''''(((((()))***+++(((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&'''((()))***)))(((((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((''''''&&&&&&&&&(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((******))))))))))))*********))))))))))))))))))((())))))))))))))))))))))))************************(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''))))))))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((,,,,,,+++***)))(((''''''((()))))))))***************************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,---...///000000111111......222555777<<>>EEELLLSSSYYY```ddd___aaabbb```___```dddhhhpppwww}}}~~~zzzvvvtttrrrpppnnnqqqllleee```___dddlllrrrzzzwwwgggXXXMMMGGGDDDBBBAAAAAA???;;;777444333222,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((***)))((('''&&&''''''(((***)))&&&$$$$$$$$$&&&''')))((('''&&&&&&'''((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))(((((()))))))))(((''''''((((((((((((((((((((((((************************+++++++++***************************************++++++******)))(((((('''))))))((('''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))************))))))((((((************************************************'''((()))***************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000111111111222444888;;;>>>DDDNNNVVV]]]aaadddfff^^^^^^\\\ZZZYYY^^^gggnnnyyy~~~~~~~~~qqqddd]]]^^^cccgggmmmuuuttteeeXXXNNNFFFBBBBBBBBBBBB@@@<<<888333000......------,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((((((''''''''')))))))))))))))((((((((((((((('''&&&&&&''''''(((((((((''''''''''''(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%%%%%%%&&&'''))))))'''(((((((((((('''&&&&&&((((((((((((((((((((((((******************************+++++++++*********************************************))))))(((((())))))((((((((((((((()))((((((((((((((((((((((((''')))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))******))))))))))))))))))************************************************&&&&&&''')))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............///000111111333777<<<@@@FFFMMMVVV^^^bbbcccbbbbbb___^^^ZZZWWWXXX```mmmvvv~~~}}}mmmbbb^^^^^^___dddkkkuuu|||pppdddXXXNNNGGGEEEDDDCCCBBB@@@<<<888555222111000///...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***))))))((((((''''''&&&&&&(((((()))))))))(((((('''&&&''''''((())))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%((((((((((((((((((((((((************************)))******+++++++++******************************(((((())))))************))))))((((((((())))))***((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))***+++,,,---.........,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...///111333666;;;BBBFFFSSSXXX___dddeeecccaaa```^^^^^^\\\\\\```kkkzzzvvvjjjccc]]]ZZZ]]]```hhhrrr|||zzzrrrhhh]]]WWWOOOKKKGGGEEEDDDCCCAAA???666444222000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))((((((''''''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''))))))))))))((('''((((((((((((((((((''''''''''''''''''((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))(((''''''&&&'''''''''''''''&&&&&&%%%((((((((((((((((((((((((++++++++++++++++++++++++((()))***,,,,,,+++******************************'''(((((()))******++++++))))))((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000///111555999>>>DDDKKKOOOYYY\\\```bbbbbbaaaaaabbb\\\^^^aaaeeemmmzzzzzzqqqhhh___YYYXXXXXX[[[dddkkkrrryyy{{{sssmmm\\\VVVNNNIIIGGGGGGEEECCC:::888555111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''(((((())))))***''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''(((((()))((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++''')))***,,,,,,,,,***)))************************)))))))))))))))*********))))))(((((()))******+++))))))))))))))))))))))))''')))***)))((('''(((***************************'''''''''''''''((())))))((((((''''''''''''((((((((((((((())))))))))))***))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************************************************((())))))*********))))))------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000111111222666<<>>:::555111///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''(((((((((((((((((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))******'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''''''''&&&%%%$$$(((((()))))))))(((''''''((((((((((((((((((((((((++++++++++++++++++++++++'''(((***,,,---,,,***)))************************++++++******)))((((((((())))))((())))))***++++++))))))))))))))))))))))))((()))***)))((('''(((***************************'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))************))))))))))))++++++++++++++++++++++++************************,,,,,,---------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111555:::AAAHHHPPPWWW^^^bbbaaaaaaaaabbbeeekkksssyyy{{{zzz|||}}}{{{tttkkkddd^^^WWWSSSUUUWWWZZZdddpppwww{{{tttiiiaaaYYYPPPJJJHHHEEE@@@;;;666333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))++++++******))))))((((((&&&'''''''''(((((()))))))))((('''&&&'''(((***,,,'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((&&&$$$""")))))))))))))))(((((('''((((((((((((((((((((((((---------,,,,,,,,,++++++******)))))))))***,,,---************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))),,,+++******++++++***(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))+++***))))))((()))))))))************************))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...............///000000,,,...000111222333666888:::@@@IIIPPPVVVYYY\\\^^^^^^```aaabbbgggrrrxxxvvvvvvvvvttt|||rrrhhhaaa^^^YYYVVVWWWZZZ```cccnnnsss}}}{{{qqq```QQQLLLHHHBBB>>>;;;888333///111///------...---+++)))***++++++,,,,,,------...*********++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))(((((((((((())))))******)))'''%%%###!!! ))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((()))&&&$$$%%%(((***)))(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((*********)))******+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))---------,,,,,,,,,+++++++++******))))))***+++,,,************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))))),,,+++))))))******)))(((***)))))))))((((((((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((()))******************************))))))))))))******************+++++++++,,,,,,,,,(((((()))***************++++++,,,,,,,,,---------------------------------//////.........//////000...///111111222555999===HHHMMMTTTZZZ]]]^^^___```ZZZ[[[]]]aaakkk|||{{{xxxtttqqqvvv{{{{{{qqqfffdddaaa^^^]]]^^^```aaajjjmmmuuusssaaaRRRLLLEEEAAA???<<<777222111///---,,,------,,,*********++++++++++++,,,,,,++++++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++******)))(((((('''))))))(((((((((((())))))************)))((('''&&&)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))'''%%%&&&(((***)))'''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((()))***,,,---...*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))------------,,,,,,,,,,,,,,,++++++************+++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,***((('''((()))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((()))***+++************************))))))))))))******************+++++++++,,,,,,,,,((())))))***************,,,,,,,,,,,,------------------------------------000000///....../////////111111111222444999@@@EEEQQQUUU[[[^^^___^^^^^^^^^YYYYYY[[[dddssszzzvvvqqquuu{{{sssrrrooollliiigggffffffjjjiiillltttzzzsss^^^UUUJJJEEEDDDAAA<<<666333111---,,,,,,---,,,,,,++++++++++++************,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++******)))((((((((())))))(((((((((((())))))((()))***++++++++++++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***(((&&&&&&(((((((((''''''((())))))))))))))))))((((((((((((((((((((((((%%%%%%&&&(((***---///000******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))...------------,,,,,,,,,---,,,,,,+++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++)))'''&&&''')))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))***))))))))))))))))))*********)))))))))******+++************************((()))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------............111000//////////////////000000111333777???IIIOOOVVVYYY]]]___^^^]]]\\\\\\[[[\\\aaammmzzzzzzzzz|||~~~zzzwwwuuuttttttrrrllliiikkkpppuuupppcccSSSJJJGGGEEE@@@;;;777444///---------......------,,,,,,+++******))),,,,,,,,,++++++*********,,,+++++++++***)))))))))************************************))))))(((((())))))(((((((((((())))))&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))((((((((())))))((((((((((((((((((((((((***)))(((''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&(((***,,,...///))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''''')))))))))))))))))))))))).........---------,,,,,,,,,,,,,,,,,,++++++******************************************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***((('''&&&((()))))))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((())))))************))))))))))))******---,,,++++++************************************((()))))))))******************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........---------....../////////111000000/////////000000...000222777===GGGQQQYYY^^^```aaaaaa___]]]\\\\\\^^^cccmmm}}}zzzxxx{{{wwwmmmjjjjjjmmmttt|||sss```RRRKKKHHHDDD@@@<<<888333000//////////////////...---,,,++++++***,,,,,,,,,++++++*********,,,+++++++++***)))))))))*********************************)))))))))))))))))))))(((((((((((())))))''''''(((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))'''&&&&&&'''''''''''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((()))***,,,,,,(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))............---------,,,+++,,,,,,---,,,,,,+++***************************************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''(((***+++***((((((((((((((())))))))))))'''(((((())))))((((((''''''(((((())))))******++++++******))))))******+++,,,,,,+++************+++************************))))))))))))******************+++++++++,,,,,,,,,)))******+++++++++++++++,,,---------............---------...//////000000000/////////000000111222///333888>>>FFFOOOXXX^^^bbbbbbaaa___\\\ZZZ[[[\\\eeennn}}}~~~~~~tttmmmiiigggjjjoooooo```UUUNNNIIIEEEBBB>>>999666444222111///000//////...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))(((((((((((())))))************)))(((''''''))))))))))))))))))))))))%%%&&&''''''((('''''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))'''''''''''''''&&&&&&%%%(((((((((((((((((((((((())))))((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))******+++))))))))))))))))))))))))............------------***+++,,,---------,,,+++************************************************'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((()))+++,,,,,,***((('''((((((((()))))))))***(((((())))))))))))(((((('''(((((()))******+++++++++******))))))******+++(((((((((((()))***+++,,,************************))))))))))))******************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++------------............---------...///000000000......//////000111333333444999@@@HHHOOOVVV\\\`````````___]]]\\\^^^cccfffuuuxxxpppjjjeeedddfffqqq~~~~~~pppbbbVVVOOOKKKGGGDDD???;;;888555222///.........------,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++************************)))))))))))))))))))))***))))))(((((((((((())))))******+++++++++***))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&((()))(((&&&&&&(((***((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))//////.........---------)))***,,,---...------,,,************************************************'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))'''(((***,,,...---***((('''((((((((())))))******(((((())))))))))))(((((('''(((((()))***+++++++++++++++************++++++###$$$$$$&&&(((***,,,---************************))))))))))))******************+++++++++,,,,,,,,,+++,,,------......---------------.........//////---------...///000000111.........///000222444444999>>>GGGNNNUUUZZZ^^^aaa````````````ccciiiqqqwwwzzzrrrlllfffbbbcccaaappp|||lll]]]SSSOOOJJJGGGCCC???;;;777333///------,,,,,,,,,,,,++++++*********++++++,,,,,,---))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))&&&''')))*********))))))((((((((((((((((((((((((%%%''')))(((&&&&&&)))+++))))))***))))))(((''''''(((((((((((((((((((((((((((''''''(((((()))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))....../////////...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++%%%''')))***+++***)))(((&&&''''''((()))******++++++++++++***************************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***,,,,,,---------...............---,,,---...///000000//////........./////////000222222222333555777AAAGGGPPPXXX\\\]]]\\\\\\]]]eeejjjkkkoooxxx{{{{{{~~~|||wwwkkkaaa^^^aaadddnnn{{{~~~zzzqqqcccYYYVVVNNNHHHFFFAAA777333444444222///.........---+++,,,,,,,,,++++++*********************************---,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***,,,***''''''((())))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))+++******))))))******+++,,,,,,,,,++++++*********++++++******************111000000//////.........------------,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))*********+++++++++&&&''')))*********((('''&&&&&&''''''((())))))))))))*********************************************++++++++++++++++++++++++************************************************,,,,,,---------,,,,,,+++))))))*********+++++++++......---------...///000000//////....../////////000111222222333666:::===GGGMMMUUUZZZ\\\\\\^^^___aaammmwww|||~~~zzzyyy}}}|||wwwmmmfffdddcccdddiiisss{{{~~~{{{sssmmmeeeYYYNNNJJJFFF???999888555333000/////////...,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))((()))************************))))))))))))))))))))))))***)))'''(((***++++++***+++)))&&&&&&'''((((((''')))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''((((((((()))))))))******++++++************++++++,,,,,,,,,++++++*********************************555333111///......///000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++(((((()))******)))''''''%%%&&&&&&''''''(((((()))((((((((())))))*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......---------,,,,,,,,,---------............------......///000000000////////////000000111111222222555:::BBBGGGPPPUUU[[[]]]\\\]]]```eeekkk{{{|||vvvuuuwwwzzzrrrmmmkkkiiifffffflllrrrwww{{{lll\\\TTTOOOIIIAAA<<<777555222000000000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))***)))'''(((***++++++******(((&&&&&&'''''''''&&&******))))))))))))((((((((((((((((((((((((((((((******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&)))))))))*********++++++,,,++++++++++++++++++,,,+++++++++++++++*********************************:::777333000......///000...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((('''&&&''''''''''''(((((())))))&&&&&&'''((()))******+++************************************************************************+++++++++++++++++++++++++++,,,,,,------------------............/////////...............//////000000000/////////000111111111111222444888@@@IIIPPPVVVZZZ______]]]___fffmmmyyyyyywwwxxx|||{{{vvvsssrrrmmmjjjkkknnnrrryyysssggg]]]RRRGGG@@@:::777333111000000///---...---------------------------------------------+++,,,,,,---,,,+++***)))************************((((((((((((((((((((((((***)))'''(((***++++++******(((''''''(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))***(((((((((((((((((((((''')))*********++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******************************+++++++++@@@<<<777222.........///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))))))))*********)))))))))))))))((('''''')))))))))))))))*********&&&&&&'''((()))******+++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........///////////////000000000000000111222222222333555888===FFFPPPVVVYYY\\\```aaaccciiirrrzzz}}}{{{}}}zzz~~~{{{yyytttpppooooooooosssyyymmm\\\MMMEEE>>>;;;666222000000...---,,,,,,,,,,,,,,,---------------------------------***+++,,,------+++***)))************************((((((((((((((((((((((((***)))'''(((***++++++***+++***))))))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++GGGCCC===666222/////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))************+++((((((((()))))))))******))))))))))))((((((((((((************************((((((((())))))*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......---...///000000000000///000000000000111222333444444777;;;@@@FFFMMMUUU[[[[[[]]]```fffnnnyyywww|||zzzwwwvvvtttqqqssswwwkkkXXXMMMEEEAAA;;;666333111///...,,,,,,,,,,,,,,,---------------------------------***+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***)))'''(((***++++++***+++*********++++++)))'''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++)))))))))*********+++++++++******************+++)))))))))***************)))))))))***++++++,,,,,,NNNJJJDDD===666222000///,,,---------............------------------------++++++******++++++,,,---+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***((((((((((((((())))))************))))))))))))))))))*********************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------////////////000000000000---...///000111000000///111111111111222333444444888<<>>999666333222---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,******((((((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))***)))'''(((***++++++***)))(((((()))******'''%%%))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++((())))))***++++++,,,,,,PPPOOONNNJJJEEE???999555444111......000111///---////////////............---,,,+++***))))))))))))+++++++++************)))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************************))))))***+++,,,------...///...,,,******+++,,,---+++,,,------......------.........------,,,,,,,,,//////000000000000000///222222222222333666:::>>>CCCIIIQQQWWWZZZ\\\___bbb___aaannn{{{nnn___UUUHHHBBBAAA===555---444444444333222000///.........---------,,,,,,,,,+++***)))***,,,,,,***(((+++++++++************)))************************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&''')))*********************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************)))))))))))))))***))))))*********++++++++++++,,,,,,+++******,,,---PPPPPPOOOMMMHHHBBB===999666333000///000000///---////////////...............---,,,+++************++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******************)))))))))))))))************************************************************++++++++++++++++++,,,,,,...---+++******+++,,,---+++,,,------......------.........------,,,,,,,,,...///000111111111111111111111111222333777<<>>888444222222////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***))))))))))))************++++++++++++++++++++++++************************((()))***+++,,,------...+++,,,,,,,,,,,,,,,------+++,,,------......------...............///////////////000000000000//////222555999???EEENNNVVV\\\```ccchhhsssxxxmmmhhhjjjooo}}}{{{qqqeeeWWWNNNEEEAAA;;;555111//////////////////.........------...,,,******+++,,,,,,,,,+++++++++************)))******************************************************++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))))))))((((((((())))))***''''''''''''''''''''''''&&&'''((())))))******))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************(((((((((((()))***+++,,,++++++++++++,,,,,,,,,---,,,---......000444:::>>>JJJIIIHHHGGGGGGHHHIIIJJJHHHIIIHHHDDD===777555444////////////............------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******************)))))))))))))))************++++++++++++++++++++++++*********************************++++++,,,,,,,,,------.........---,,,,,,+++,,,------......---------........./////////000...///000111333333444444444888>>>EEELLLTTT\\\aaaccciiittt~~~uuuooonnnooowwwssseee[[[OOOJJJBBB:::444111000111////////////...............---,,,+++,,,,,,+++)))+++++++++************)))************************************************))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((()))******''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))************(((((((((((()))***+++,,,)))******+++,,,---......///000111222444999???DDDPPPNNNJJJGGGEEEEEEFFFGGGHHHJJJKKKGGG@@@999666555000/////////..................---------......///---------,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***////////////...---,,,,,,+++,,,------......---------.........//////000000---...000333555777888888888===DDDLLLSSSZZZaaafffkkksss~~~~~~xxxvvvvvvssszzz{{{ooofffXXXRRRJJJ@@@999555444444000/////////............///...---------,,,***(((+++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&''')))******))))))))))))))))))))))))((('''''''''''')))+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))************(((((((((((()))***+++,,,))))))***+++---...//////222222333555777<<>>;;;888666222///......///111------,,,,,,,,,------...---......---,,,+++***)))((())))))*********))))))************************((()))***++++++***)))((())))))))))))******************++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000///////////////111333444444555555666<<>>BBBEEEHHHKKKNNNjjjbbbZZZWWWSSSMMMHHHGGGMMMNNNOOOOOONNNJJJGGGEEE999888666444111000............---------------......---,,,+++++++++,,,---,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))*********++++++&&&''''''''''''''''''&&&((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000///222444333222555<<>><<<999555222000/////////......------------......,,,+++******+++---///------------,,,+++******++++++++++++++++++++++++)))))))))******)))))))))))))))*********+++++++++))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------............////////////000000000000000111111111///222444333222777AAAIIINNNWWWZZZZZZ]]]]]]fff{{{lllXXXJJJBBB@@@777444111///000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********)))((((((((()))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((''''''))))))((((((((((((((((((******))))))((((((''''''***************+++++++++++++++***))))))*********------,,,++++++++++++,,,,,,---///111222555999<<>>888444444333333222111000//////...------,,,,,,------,,,,,,,,,+++++++++******,,,------......------,,,---,,,++++++******++++++((((((((((((((((((((((((************************---,,,+++******+++,,,,,,)))))))))*********++++++------------------------,,,------......------,,,,,,,,,---------.........////////////000000000111///000111111111222555777===CCCLLLUUUZZZ]]]___aaaccclllyyyxxxnnn```VVVJJJ@@@<<<999555222111333444222...,,,,,,---///...---,,,+++,,,------,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************,,,)))'''''')))******)))************))))))))))))+++++++++,,,,,,------------.........///222666999;;;>>>CCCFFFHHHIIILLLMMMOOOPPPQQQRRRRRRQQQPPPOOOvvviii^^^VVVQQQLLLIIIJJJKKKLLLMMMMMMIIICCC>>>777666444222111000111111///...------,,,---------,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------------............------,,,------------........./////////000000000111111///000111111111333777999AAAIIISSSZZZ]]]aaafffkkkrrr}}}}}}yyyzzz{{{qqqeeeVVVLLLGGGAAA888000333444444222///---------///...---,,,+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++)))(((((()))******)))************************)))***+++,,,---...//////---......///000444999======AAAEEEHHHIIIKKKMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPvvviii___XXXQQQMMMLLLLLLLLLMMMMMMKKKGGGDDD;;;999666333111111222222//////...---------------..................------,,,------......------,,,,,,,,,++++++***++++++,,,........................************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------------------............------------------............//////000000000111111111000000111111222555:::>>>GGGOOOXXX]]]```gggrrr|||{{{yyy}}}sssdddXXXOOOGGG===555333333222111///.........///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))))))))************+++************++++++***)))***************++++++)))******+++,,,---------,,,---...000222777<<>>999555222222222333//////...------------...........................,,,------......------,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,---------......---......//////......------------.........//////000000000000111111111111111111111222444999@@@DDDOOOUUU[[[___eeerrr~~~sssdddUUUIII@@@;;;333222000//////000000//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************+++,,,------,,,,,,,,,,,,))))))******+++++++++,,,+++++++++++++++*********+++---000222555:::???CCCDDDGGGJJJMMMNNNNNNPPPQQQTTTTTTSSSRRRRRRSSSTTTTTT|||qqqeee]]]VVVSSSOOONNNNNNNNNMMMMMMFFFCCC>>>999555333222222000///......------......,,,,,,,,,,,,------------,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---......------++++++,,,,,,,,,---------+++,,,,,,------...............////////////......------........./////////000000000111111111222222222222333444777>>>GGGMMMUUUYYY^^^eeeppp~~~}}}}}}sssbbbRRRFFF@@@555333000///000111111000///...---,,,+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************,,,......,,,+++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,++++++*********---000444888;;;>>>BBBEEEGGGJJJMMMOOOPPPPPPQQQRRRTTTSSSQQQPPPPPPQQQSSSTTTqqqhhh]]]YYYTTTPPPPPPPPPPPPPPPJJJGGGBBB===888444222111000//////...............,,,,,,,,,,,,---------...,,,------......------,,,++++++******++++++,,,---------------------------***************************+++,,,............---++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///......////////////..................////////////000000111111111222222222333444444666;;;CCCMMMTTTXXX\\\cccnnn~~~}}}{{{kkkYYYMMM<<<888444222222222111//////...---,,,+++,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************(((+++------+++)))***+++))))))***++++++,,,------,,,---------------------///444:::>>>BBBDDDFFFHHHIIILLLOOOQQQQQQQQQRRRTTTRRRQQQNNNLLLLLLNNNQQQRRRyyyooobbb]]]WWWSSSQQQRRRRRRRRRMMMJJJEEE???:::555222000000000///......................../////////000000,,,------......------,,,+++*********+++,,,,,,---************************************************)))+++,,,...//////......******+++++++++,,,,,,,,,++++++,,,,,,---...//////......////////////................../////////000000111111111111222222222444444555888===FFFQQQYYYYYY]]]fffuuummm\\\AAA===777444333333111...///...---,,,+++,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************&&&))),,,,,,)))((((((***))))))***+++,,,,,,------,,,------...///000111111222777>>>CCCFFFHHHIIIJJJKKKMMMPPPRRRRRRRRRSSSTTTPPPNNNLLLJJJJJJLLLNNNPPP{{{jjjddd]]]WWWTTTSSSSSSSSSLLLLLLIIIDDD<<<666222111///...------//////...,,,......---------,,,,,,,,,***++++++,,,---...//////------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................---------.........//////////////////000000000000333222222222444555444333999777888===FFFOOOVVVYYYZZZ]]]fffyyy|||gggPPPEEE888111222333222///000000...---------------......---,,,,,,+++******,,,,,,,,,------.........,,,------......------,,,++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,++++++,,,,,,,,,---------+++,,,.........///222444999<<>>:::666222111111000000////////////............,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------...//////000111111000000000000111111111111000000111111111222222222000333555555555777>>>CCCHHHPPPXXX[[[]]]dddsss~~~wwwiiiZZZLLLAAA999555333333222111000000000000------..................,,,,,,------------------,,,,,,,,,------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))*********+++++++++***************+++++++++((()))))))))***************************+++++++++------------............///111444777:::???DDDHHHJJJLLLNNNOOOMMMLLLLLLLLLHHHFFFDDDDDDEEEIIIMMMPPPTTT\\\ffflllpppvvv~~~yyyqqqgggeeeaaaYYYRRRMMMLLLLLLBBB>>>999555333222222111000/////////..................---------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............///000111111222000111111111222222222222000111111111111222222222000333666666555999@@@FFFLLLSSS\\\___cccooo{{{oooaaaSSSFFF===888444333222111000000000000------..................,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++(((((())))))*********+++))))))******+++++++++,,,---------.........//////111444888;;;>>>AAAFFFIIINNNPPPQQQPPPMMMJJJIIIIIIDDDCCCCCCDDDHHHNNNTTTXXXWWWaaannnwww|||yyyoookkkeee```\\\VVVOOOJJJFFFCCC>>>999444222000///...///000000000000////////////////////////////////////...---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................///...,,,++++++,,,...///000000000000111111111111000000000000111111111111111111111111111222222222666555666888999;;;BBBKKKSSSUUU[[[cccooo{{{tttkkkaaaSSSDDD:::888666333111000000000000//////.........------------------............///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,+++******))))))))))))************+++++++++---,,,+++*********+++,,,+++,,,.........///222444000555;;;AAADDDGGGIIIKKKPPPQQQQQQPPPOOOLLLIIIGGGCCCBBBDDDKKKPPPRRRVVV[[[]]]kkkzzzuuuppphhhccc___ZZZQQQKKKFFFCCC>>>:::666333111/////////000000000000//////////////////////////////------------------,,,,,,***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,........................///...,,,++++++,,,...///...////////////000000000//////000000000111111111111111111111222222222222444333666999;;;>>>GGGQQQZZZ\\\cccpppyyyrrriii]]]NNNDDD999777333111//////////////////.........------------------............///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++++++++++++++)))************+++++++++---,,,+++******+++,,,,,,+++,,,---......///222444444999???DDDGGGIIIJJJLLLNNNOOOOOOOOOMMMKKKHHHFFFCCCDDDHHHOOOSSSTTTYYY```kkkxxxwwwnnnhhheee___UUUMMMGGGDDD@@@===;;;777444111000000000000000/////////////////////////////////,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++........................///...---,,,,,,---...///............////////////////////////000000000000111111111111222222333333222222666;;;???CCCMMMWWW```dddnnn~~~{{{||||||uuuiii\\\RRR???;;;666222111111000////////////.........---------------............///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********+++,,,---------)))************+++++++++,,,,,,++++++++++++,,,,,,+++,,,---------///222444;;;>>>CCCGGGIIIJJJLLLMMMLLLMMMMMMMMMLLLJJJHHHGGGGGGJJJPPPVVVXXXZZZbbbkkk|||tttmmmjjjdddYYYPPPJJJGGGCCCAAA???<<<777333111000000///////////////////////////////////////------------------------+++++++++,,,,,,,,,------......---,,,++++++++++++..............................------------.............../////////000000....../////////000000000000111111222222333333333333333777===BBBHHHRRR]]]cccmmm}}}}}}}}}}}}~~~~~~|||}}}ttthhh___IIICCC;;;666444444333222////////////............---------............///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,---------))))))*********+++++++++++++++++++++,,,,,,,,,---+++,,,------...000333666@@@CCCGGGIIIJJJKKKLLLMMMLLLMMMMMMMMMMMMLLLKKKJJJNNNQQQWWW\\\^^^bbbnnn{{{|||tttooohhh___WWWLLLHHHDDDBBBAAA>>>888333222111000///......////////////////////////////////////...---,,,,,,++++++++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,................................................//////000000000111111111////////////000000000000000111111222333333444444555555:::AAAFFFLLLWWWbbbjjj|||}}}}}}~~~|||rrrkkkWWWNNNAAA888555444333222000000/////////.........---------............///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,------------,,,---......000333777;;;DDDFFFIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPTTTVVV[[[```dddkkkzzz|||uuunnnfffaaaQQQKKKEEECCCBBB@@@:::444222111000.........//////////////////////////////000///...---,,,++++++***,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---................................................000000000000111111111111000000000000111111111111000111111222333444555555777888===EEELLLSSS___jjjzzz{{{mmm___LLL===666444222000000000000/////////......---------............///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---------,,,+++*********)))************+++++++++***+++,,,---......---------...///000333777===AAAFFFHHHKKKKKKKKKKKKMMMNNNPPPQQQQQQRRRSSSUUUUUUVVVWWWXXX^^^fffmmmvvvwwwzzzsssnnnlllZZZSSSKKKGGGGGGEEE???999333222000...---...//////////////////////////////.........------,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,---....................................////////////....../////////000000000000111111111111111222222222222000111111222333444555666999:::AAAJJJSSS[[[hhhtttvvv\\\GGG;;;666222000000000000000/////////...---------............///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++******)))************+++++++++***+++,,,............---...///111333666;;;BBBGGGIIIKKKLLLMMMLLLMMMNNNPPPRRRRRRSSSTTTVVVWWWYYYZZZZZZ]]]fffsss~~~ssshhh~~~vvvssstttccc[[[RRRMMMMMMKKKEEE@@@444222000...---...//////////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......*********+++,,,---...///..............................////////////................../////////000111111222222222333333333000111111222444555666666999<<>>FFFKKKJJJLLLNNNNNNNNNNNNPPPRRRRRRRRRSSSUUUVVVYYY[[[\\\^^^bbbnnnxxxhhh[[[~~~yyywwwnnncccZZZYYYWWWQQQHHHCCC;;;777333222333444222111000/////////............000000///...------,,,,,,---------,,,,,,++++++++++++,,,,,,---...///000000---------.........//////,,,,,,,,,---------......000111111111111222222222222222111111111111111111222111111333555777777666======DDDPPP[[[gggyyyzzz]]]GGG:::666555111000///000111222111000////////////////////////------------,,,+++***)))...---,,,,,,++++++,,,,,,************+++,,,------************************++++++,,,------...//////++++++******)))(((((((((---......---,,,,,,---//////222888===AAAEEEJJJMMMMMMLLLLLLLLLNNNNNNNNNMMMSSSQQQSSSVVVVVVVVV[[[aaaeeennn}}}yyyhhh^^^ZZZ}}}vvvkkkaaa]]]XXXPPPHHHEEE>>>:::555333333333333222000000/////////.........000//////......---,,,,,,---------,,,,,,,,,++++++,,,,,,---------------------------.........//////------------...................../////////000000222222111111111111111111333333333444666888888888@@@DDDMMMWWWaaaooo~~~~~~}}}}}}}}}~~~~~~}}}|||zzzzzz{{{}}}~~~gggQQQBBB:::555111000...///000000///...////////////////////////.........------+++******,,,+++******)))******************)))******++++++******************************++++++,,,,,,------++++++++++++***************+++,,,,,,+++,,,...000111555:::???CCCGGGJJJMMMMMMMMMMMMNNNNNNNNNMMMLLLNNNMMMOOOTTTUUUVVV\\\cccmmmxxxrrrbbb[[[ZZZxxxnnnggg]]]RRRJJJHHHCCC???999555333333333222000000000/////////......000//////......---------------------,,,,,,,,,,,,---------,,,,,,,,,++++++------........./////////............////////////.........////////////000111111222222222222222222444444444555777999;;;<<>>DDDHHHJJJKKKKKKLLLKKKMMMPPPPPPOOOMMMKKKJJJKKKLLLPPPVVVXXX\\\eeeooo}}}jjj^^^[[[aaaiii~~~yyynnn^^^QQQMMMHHHEEE???999444111111111111000000000///////////////////////////.........---------------------------------...///000000000........./////////000000/////////000000000111111222222222333333333444444111111222222333333333333333444555555666:::@@@EEEPPPTTT]]]mmm{{{xxxvvvtttsssrrrrrrrrrrrrrrrrrrrrrqqqppprrruuuyyy}}}tttfffXXXIII???999666333111000000///...000000000000000000000000....../////////...------///...------,,,,,,------...---,,,,,,++++++++++++************************+++++++++++++++*********((())))))***+++,,,------...//////......111444888???CCCHHHLLLLLLLLLLLLLLLJJJMMMPPPPPPMMMJJJIIIHHHKKKMMMSSSXXX[[[___jjjvvvnnn^^^WWWYYYdddppp}}}{{{rrrbbbTTTNNNJJJHHHDDD===777333222222111111000000000/////////////////////////////////------------............,,,---...///000111222222....../////////000000000////////////000000000000000000000111111111222222111111222222333444444444222444555666777<<>>:::555222000000///...000000000000000000000000...//////000000000//////------,,,++++++++++++,,,,,,,,,++++++,,,,,,------***************************+++++++++,,,---------***+++++++++,,,,,,------,,,---...///111666<<>>999666444444333222000000000000000000000000//////000000000000000/////////...------------...************+++,,,------************************))))))***+++,,,---------,,,,,,------------......---...000222666<<>>;;;666444222111111111///.../////////.........------..............................------------......////////////////////////....../////////000000000222222222222222222222222222222333333444555555666999999>>>FFFNNNVVV```jjjzzz}}}zzz|||~~~}}}||||||||||||uuuvvvxxxyyyxxxvvvsssqqqmmmnnnrrrzzzooo\\\GGG<<<999777555444111111111000000000000///---......//////......---///...---,,,+++***))))))...,,,+++***,,,,,,,,,+++)))***+++,,,---,,,+++++++++++++++++++++,,,------,,,------,,,++++++,,,...111333777>>>EEEKKKMMMNNNMMMKKKJJJJJJKKKLLLKKKIIIHHHCCC?????????CCCLLLUUUaaalll|||rrraaaYYYYYYeeettt}}}xxxkkk]]]PPPLLLKKKGGGBBB???888666333222111111000///////////////..........................................------------...............///////////////...////////////000000000111222222222222222333333222333333444444666777777888;;;AAAKKKSSS[[[iiiuuu~~~yyyzzz~~~{{{|||~~~~~~}}}zzzwwwuuuqqqttt{{{xxxfffPPP@@@:::777555333222222111111111000000000......////////////............------,,,++++++***---,,,******+++,,,,,,+++((())),,,------,,,+++***++++++++++++,,,,,,------,,,------,,,++++++,,,...222555<<>>???BBBHHHTTT```iiiwwwwwwlllhhhdddeeerrr{{{rrrdddWWWRRROOOJJJEEECCC;;;888444222222111000///000000/////////.......................................------------......------....../////////000////////////000000000111111111111222222333333333333333333444555666888999888<<>>999555333222222222222111111111111...//////////////////...---------------.........,,,+++)))***+++,,,,,,+++((())),,,------,,,+++***++++++,,,,,,------------,,,---...---,,,,,,...000444888???FFFKKKMMMMMMMMMMMMKKKJJJJJJJJJHHHFFFCCCCCC???===@@@EEENNN\\\hhhrrruuuqqqrrrppptttxxxmmmbbb\\\UUUMMMGGGFFF===:::666333222222111000000000000/////////....................................------------......---------......//////000/////////000000000111111111111111222222333333444444444333444555777999:::999???IIITTT]]]jjj}}}qqqZZZGGG===777444333333333222222222111111...//////000000//////...---------....../////////,,,***))))))+++,,,,,,+++)))***+++,,,---,,,++++++++++++,,,---------------+++---......---...111333777<<>>DDDOOOZZZdddtttpppUUUDDD;;;666444333333333333222222222//////000000000000//////...---------------------+++***((()))+++,,,,,,+++******+++++++++,,,,,,,,,+++,,,---.........---,,,+++,,,...//////111333666;;;AAAGGGKKKLLLLLLLLLMMMOOONNNNNNNNNNNNMMMJJJGGG@@@???CCCKKKSSS\\\hhhsss|||vvvwwwzzz}}}|||wwwooobbbSSSLLLMMM@@@<<<777444222222111111000000000000////////////.................................------.........,,,,,,------...///000000000000000000111111111111000000111222333333444444555444444444555888;;;<<>>999444444444333333333222222//////000000000000/////////...------,,,+++******+++)))((()))+++,,,,,,+++++++++*********+++,,,---+++,,,---.........---,,,+++,,,...///000222555888???DDDJJJMMMMMMLLLMMMNNNJJJIIIJJJKKKLLLKKKHHHFFFCCCCCCIIIRRR[[[dddoooyyy}}}sssqqquuuyyy{{{tttlllaaaUUULLLGGGCCC<<<666333333444555000000000000////////////........................//////............////////////////////////////////////000111222333333333000111111222222333444444555555444444666999<<>>999666333111111111000000000/////////........................//////............//////////////////////////////111111111111111111222222222222333333444555555666444444555666888===DDDIIIRRRYYYbbbppp~~~{{{zzz}}}hhhPPP@@@;;;666444555444000///000000000000000000000000000/////////............---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------...///000222777>>>CCCGGGHHHJJJKKKLLLKKKKKKJJJGGGGGGGGGGGGHHHJJJLLLMMMPPPWWW^^^ccchhhuuu|||uuurrrvvv|||rrrhhh```TTTOOOGGGAAA===888444000111111111000000000//////........................//////............//////////////////////////////222222222111111111111111333333444444555666666666444555666666888>>>FFFMMMXXX```lll{{{zzzvvvwwwxxx|||sss\\\LLL===777444555555222//////000000000000000000000000/////////.........------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------------...///111555;;;BBBFFFEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDGGGJJJNNNPPPUUUYYY___fffoooyyysssttt~~~wwwnnngggXXXQQQIIICCC@@@<<<666222111111111111000000000000//////////////////////////////............//////000000000000000000000000222222222111111111111111333444444555555666666777555777777777888>>>HHHPPPYYYgggyyy~~~~~~xxxttttttsssvvv~~~yyydddUUUBBB:::555666777444111111111111111111111111111111.........------------,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------............///333999???EEEHHHFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCFFFKKKPPPSSS]]]^^^bbbmmm}}}~~~tttqqqvvv|||tttooo^^^VVVLLLFFFCCC???999444222222111111111000000000//////////////////////////////............//////000000000000000000000000111111111111111111222222333333444444555666666666555777999888999AAAMMMWWW^^^rrryyyyyy~~~xxxuuuqqqqqqrrrvvvzzziii\\\III@@@777777888666444333111111111111111111111111.........---------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///......111666===CCCGGGHHHHHHGGGGGGFFFFFFEEEEEEEEE@@@@@@AAACCCGGGMMMRRRVVV______eeessszzzvvvqqqrrr}}}|||wwwhhh^^^QQQIIIEEEBBB<<<666222222222111111111000000//////////////////////////////............//////000000000000000000000000000000000111222222222333222333333444555555666666444777::::::===FFFUUU```ooo}}}rrrttt{{{|||yyyuuutttrrrpppvvv|||oooeeeSSSGGG<<<888888666444444111111111111111111111111/////////............---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///...///333:::AAAFFFGGGFFFHHHGGGFFFEEEDDDDDDDDDDDD===>>>@@@DDDIIIOOOTTTWWW]]]aaalll|||zzzpppppprrrzzz}}}ooodddUUULLLGGGCCC===777222222222111111111111000000000000000000000000000//////............//////000000000000000000000000//////000111222333333444222222333333444555555666333777:::<<>>AAAEEEKKKQQQUUUXXX___hhhwwwsssppplllooovvvyyyooo```TTTKKKEEE@@@===666444111111111222222111000000000000////////////////////////000000000000////////////000000000000000111111111111222222222333333333444555666777777888999<<<@@@DDDOOOeeexxxtttlllnnnuuuzzztttrrrnnnqqqzzzttthhhWWWCCC777666777555111222222333222222111000/////////.........---------//////.........------------------------------------...///...,,,,,,...000...333;;;AAADDDEEEFFFFFFCCCCCCCCCDDDDDDBBB???===???@@@DDDJJJLLLOOOWWW```eeelll~~~kkkeeegggmmmuuuuuueeeXXXNNNHHHCCC@@@888555333222222333222222111000000000////////////////////////000000000000////////////000000000111111111111111222222222222333333444555666666777777999:::===BBBHHHUUUlllyyymmmgggkkkttt}}}~~~~~~}}}wwwsssmmmmmmqqq```KKK===999888666333222333333222222111000/////////.........---------//////.........------------------------------------...///...------///000222777===BBBEEEFFFGGGGGGDDDCCCCCCCCCCCCAAA>>><<<;;;>>>DDDKKKNNNPPPXXXaaaiiivvvuuugggeeekkkyyy}}}lll]]]SSSLLLGGGCCC:::888444222333333333222111111000000000/////////////////////000000000000/////////000000000111111111111111111222222222333333333444555666777888888:::;;;>>>DDDNNN^^^xxxyyynnndddaaaiiitttuuupppqqqxxx~~~~~~~~~{{{uuummmjjjttt|||lllWWWEEE===:::777555333333333333222111000////////////.........------...............------------------------------------...///...---...000111444999>>>BBBDDDDDDEEEFFFDDDDDDCCCBBB@@@>>><<<::::::>>>FFFOOORRRUUU]]]fffrrr|||kkkccciiirrrrrrcccXXXPPPIIIEEE<<<999555222222222222111111111111000000000//////////////////000000000000//////000000000111111111111111111222222222333333333333444555777888999999;;;;;;???IIIUUUiii|||pppeee]]]]]]hhhuuuzzznnnhhhiiiooouuu~~~wwwnnnhhhllluuuvvvaaaNNNAAA:::777666333333333333222111000000////////////....................................---------------------------...//////...///111333555888<<>>;;;::::::===BBBLLLTTTWWWZZZbbblllssshhhfffooo|||xxxjjj___UUULLLFFF???;;;666222111111111111111111111111000000000000////////////000000000000000000000000111111111111111222222222222333333333333444555666888999:::;;;;;;<<>>>>>???@@@AAADDDDDDCCC@@@<<<:::;;;===AAAGGGPPPWWWYYY\\\gggttt}}}oooiiijjjvvvsssiii]]]QQQIIIBBB===888444222222222111222222111111111000000000////////////000000000000000000000111111111222222222222222222333333333333333444555777888:::;;;<<<<<>>??????@@@BBBDDDBBBCCCBBB???;;;;;;>>>AAAEEEIIIQQQWWWZZZ___nnn~~~tttlllkkknnnuuugggXXXNNNFFFAAA;;;666444444444333222222222111111111000000////////////000000000000000000111111111222222222222222222333333333444444333444555777999:::<<<<<<>>>CCCPPPcccwww|||yyyvvvtttjjjddd\\\WWWSSSWWWeeessszzzooojjjkkkiiimmmttt{{{~~~|||vvvqqqmmmmmmpppvvv}}}{{{tttnnngggbbbaaagggooozzz{{{```III===:::444444444444333222111000000000000000/////////...---------.........//////------------------------,,,...///000111222555777;;;<<<===>>>>>>???BBBDDD@@@AAAAAA>>>;;;<<>>@@@AAA>>>;;;===CCCIIINNNQQQWWW\\\aaammmyyykkkkkkpppzzzyyydddRRRMMMFFF???;;;777333222666111111111111000000000000111111000///////////////000111222333333222000//////111222222222333666888999555444666777777;;;@@@FFFLLL\\\uuu{{{sssmmmjjjhhhhhhhhheeeccceeekkkqqqtttuuuvvvqqqllljjjjjjhhhccc^^^]]]YYYVVVUUUSSSUUU]]]gggsss~~~vvvooojjjkkkqqqxxx{{{zzzwwwuuuuuuwww|||xxxoooddd\\\\\\[[[^^^lllzzz___HHH;;;<<<666333666777444111000///000111111111000...---////////////////////////---------............///////////////111444777999<<<===>>>???@@@AAAAAAAAA???>>>===<<<===AAAHHHMMMPPPTTTXXX^^^iii~~~uuukkknnnvvv|||iiiWWWQQQIIIBBB>>>999444222444111111111111000000000000111111000///////////////000000222222222222111000111333333333222222444666888666666999;;;;;;???DDDOOOXXXjjj}}}xxxtttnnnhhhcccaaa``````bbb```___aaafffkkknnnnnnmmmiiidddbbbbbb```[[[WWWWWWTTTSSSSSSSSSUUU^^^gggsss~~~xxxrrrooooootttzzz}}}}}}|||}}}{{{qqqfff___XXXVVVXXXfff|||gggOOOAAA<<<666333555777444111111///000111111111000......////////////////////////---------............///000///...///111444888:::======>>>?????????>>>>>><<<<<<<<<<<<>>>DDDKKKPPPYYY[[[___hhhxxxyyyppplllsss~~~ooo```VVVMMMFFFBBB===666222333222222111111111000000000111111000/////////000000///000111222222222222222333444444333222222333555888777999===>>>???CCCIIITTTaaavvvuuummmgggeee```\\\ZZZYYYYYYYYY]]]\\\\\\___cccfffggggggeeebbb^^^\\\[[[YYYTTTPPPPPPNNNOOORRRSSSVVV^^^hhhtttzzzvvvssstttyyyvvvkkkcccYYYTTTTTT___ssspppXXXGGG===777333555666444222222000000111111000000///...////////////////////////---------............///000///......000444888;;;>>>>>>>>>>>>>>>===<<<<<<::::::;;;===AAAGGGOOOTTT\\\[[[```nnnqqqmmmooozzzvvvjjjYYYPPPHHHDDD???888444333222222222111111111000000111111000000///000000111//////000111222333333333333444444444222333444666999999;;;???@@@@@@FFFMMMUUUhhhzzzqqqhhhaaa]]]\\\YYYWWWWWWWWWYYYZZZ\\\]]]^^^```bbbdddddddddbbb```]]][[[ZZZWWWSSSOOOMMMMMMOOORRRTTTWWW___hhhvvv|||yyywwwyyy~~~zzzoooggg___XXXUUU[[[jjj~~~www___NNN???888333444666444222333111111111111000000//////////////////////////////---------............///111///......000555999<<<===>>>>>>>>>>>>>>>======:::;;;===???CCCIIIQQQVVV[[[ZZZ```sssxxxpppmmmrrr}}}sss]]]SSSJJJEEEAAA;;;666444222222222222111111111111111111000000000000111111//////000111111222333444111222333444333444666999::::::<<>>???@@@@@@@@@@@@<<<>>>???BBBEEEKKKQQQVVV]]]```kkktttooonnnvvv{{{eeeYYYMMMGGGCCC===777666333222222222222111111111111111000000000111222222111000000000111222333333000222333444444555777:::::::::<<<>>>>>>@@@JJJUUUaaa|||}}}zzzvvvsssmmmfff```ZZZVVVUUUUUUUUUUUUVVVXXXZZZ\\\]]]\\\^^^``````___^^^___`````````___^^^[[[WWWTTTQQQQQQOOOPPPSSSTTTWWW```iiizzzzzzrrrfff^^^XXX[[[bbbqqqooo___HHH???888666666444333555333222111000000000000111////////////////////////---------............////////////000333777:::<<<<<<===>>>@@@AAAAAABBBBBB>>>@@@BBBDDDGGGLLLRRRWWW^^^fffwwwyyyssslllppppppbbbRRRJJJEEE>>>888666333333222222222111111111111111000000111111222333222111111000000111222333222333444444444444666888999999;;;===>>>CCCPPP^^^kkk~~~|||yyyxxxwwwuuussspppllliiiddd]]]WWWTTTSSSSSSUUUUUUVVVWWWXXX[[[\\\^^^^^^```aaa```^^^]]]^^^```___aaaaaa```\\\XXXUUUSSSPPPNNNOOOQQQSSSWWWaaalllzzzyyyjjjaaa\\\]]]```kkkqqqdddMMMCCC:::888777444444555333222111000000000111111////////////////////////---------............///---...000222555888:::;;;======>>>??????@@@??????>>>@@@BBBEEEIIINNNTTTYYY]]]lllzzzooooookkkxxxxxxhhhWWWMMMFFF???999666333333333222222222111111111111000000111222333333333222111000000000111222444555666555333333555777777888:::===???FFFUUUdddxxx~~~~~~~~~}}}||||||{{{{{{uuusssqqqppppppooommmkkkgggeee```ZZZTTTRRRSSSTTTVVVVVVWWWXXXZZZ\\\]]]^^^aaacccdddbbb___^^^```bbbaaabbbcccbbb___ZZZWWWUUUOOOMMMMMMPPPRRRWWWbbbnnnyyy}}}ooofff```___^^^eee~~~pppeeePPPFFF<<<999777444444555333333111000000000111222////////////////////////---------.........//////,,,---000333666888::::::>>>>>>>>>>>>>>>======<<<===???BBBFFFJJJPPPVVV[[[___sssnnnfffiiimmmtttbbbSSSIIICCC===999666555333222111222222333111111111111111111111111222222333333333444444444333333333444666777999:::<<<888:::AAACCCGGGWWWkkk~~~}}}{{{xxxvvvtttooojjjhhhiiijjjiiigggbbb```\\\YYYUUUSSSRRRQQQVVVXXX[[[\\\[[[[[[\\\]]]eeeeeefffeeecccbbbdddeeeggghhhgggddd___ZZZWWWVVVVVVPPPNNNQQQTTTZZZhhhwwwwwwiii___]]]]]]aaasssxxxlllXXXMMM???666555777666555555444333222111111111111000000//////............000000000000000111222333111222333555777888999999???===;;;===@@@AAA@@@>>>@@@>>>???FFFKKKPPPVVV]]]fff~~~{{{sssnnniiiyyyyyygggWWWLLLDDD>>>:::666555444222222222222333111111111111111111111111222222333333333444444444555555555444555666666777;;;777:::AAAFFFNNNbbbxxx~~~|||{{{yyy{{{{{{|||}}}}}}zzzwwwtttpppmmmkkkjjjkkkkkkiiihhh```^^^ZZZWWWUUUTTTSSSTTTXXXZZZ[[[\\\]]]^^^```bbbhhhhhhhhhfffddddddfffhhhkkkkkkjjjgggbbb]]]ZZZXXXUUUPPPPPPTTTYYYbbbqqq{{{mmmbbb]]]ZZZZZZgggwww|||qqqcccUUUEEE:::777888666444555444333222111111111111000000000/////////......//////...---------......111222444666777999999:::>>>===<<<===???@@@>>><<<===>>>BBBIIINNNTTT]]]gggvvvuuuoooppptttppp___PPPFFF@@@<<<777666444333222222333333111111111111111111111111333333333333444444444444777666555444444444444444:::777:::BBBKKKYYYrrrvvvqqqpppooommmppprrrvvvyyyyyywwwtttrrrooonnnnnnoooooonnnkkkiii___\\\YYYUUUTTTTTTVVVWWWZZZ[[[\\\]]]^^^aaafffiiillllllkkkhhhfffgggjjjmmmpppooommmjjjfffaaa]]][[[TTTQQQRRRXXX```kkkzzz~~~rrrfff___YYYVVV]]]iii|||rrrbbbNNN@@@:::999666444555444333222111111111111000000000///////////////000///...---,,,,,,,,,,,,111222444666888999::::::===<<<<<<===>>>>>><<<999:::>>>FFFNNNRRRYYYgggtttwwwqqqnnnvvvzzzgggVVVHHHAAA===888777555444333333333333111111111111111111111111333333333444444444444555666666555444444444444444:::999<<>>:::666444444444333222111111111111........................000//////.........//////222333555777999::::::;;;;;;;;;<<<======<<<999888888>>>IIIQQQVVV^^^pppwwwuuusssqqqppp\\\LLLBBB???999888666444333333333444111111111111111111111111333333444444444555555555444444444444444555777777;;;<<<@@@HHHVVVnnnwwwiii___ZZZYYYYYYXXX]]]___bbbccceeeiiiooosss{{{}}}~~~xxxrrrnnnfffccc^^^ZZZXXXXXXZZZ\\\^^^___```aaadddjjjqqqvvvvvvuuussspppnnnooosssvvvwwwtttqqqooolllhhhccc___XXXXXXXXX\\\eeerrr}}}|||zzz~~~}}}|||{{{xxxnnnfff___YYYXXXZZZ]]]kkk{{{gggSSSDDD;;;777555444444333222111111111111---------------------------------......000111111333444666777999:::;;;;;;:::;;;<<<<<<;;;:::999888:::AAAKKKTTTYYYdddzzztttuuuwwwxxxzzzdddPPPEEEAAA:::999777555444333333444111111111111111111111111333444444444555555555555333333333444666888999:::;;;???EEENNN^^^xxxuuulll```XXXUUUUUUUUUTTTWWWYYY[[[\\\^^^dddmmmsss{{{tttqqqjjjgggccc___]]]]]]___```cccdddeeegggjjjpppwww|||{{{{{{yyywwwuuuvvvyyy{{{{{{xxxuuusssrrroooiiiddd^^^^^^]]]^^^fffrrr{{{}}}|||xxxsssssszzz{{{wwwuuuwww{{{~~~rrrhhh___XXXSSSQQQSSS\\\lll}}}yyycccMMM>>>888777555444333222111111111111---------------.........***++++++,,,---///000111333444666888:::;;;<<<<<<:::;;;<<<;;;999999:::;;;@@@EEENNNWWW___nnn}}}qqqtttyyykkkVVVIIIEEE;;;:::888666444444444444111111111111111111111111444444444444555555555555444444444555777999:::;;;:::AAAJJJUUUggg{{{kkkdddZZZTTTSSSTTTTTTSSSRRRUUUYYY[[[]]]ccckkkrrr{{{vvvssskkkjjjgggeeeddddddeeefffhhhiiilllnnnqqqwww}}}}}}}}}~~~zzzyyyzzzwwwqqqllldddeeecccbbbiiiuuu{{{zzzuuusssssswwwvvvqqqnnnnnnssszzzxxxkkkbbbZZZTTTNNNOOORRR]]]ooouuuXXXBBB::::::555444333222111111111111........./////////000000,,,,,,,,,---...///000111444555777999:::<<<<<<===:::;;;;;;:::888888<<>>EEEJJJSSSTTT^^^qqqssspppqqq|||vvv{{{{{{```MMMGGG@@@;;;:::888444333444333333222222222222333333444444444444444444444444666666666666888:::<<<===BBBMMM]]]tttnnnbbbZZZTTTQQQSSSTTTSSSTTTWWWXXXYYY]]]bbbddddddjjjqqquuuzzz~~~sssnnnnnnrrr|||vvvjjj]]]UUUNNNLLLPPP\\\kkk|||eeeMMM@@@:::777444333333222111000111111111111111111111111///000000///...///111444555777999:::;;;<<<;;;;;;::::::999888;;;AAAIIIOOOTTTXXXggg{{{pppoootttvvvuuu}}}jjjRRRIIIBBB<<<:::888555444666333333333222222333333333444444444444555555555555555666666666777999===???JJJUUUhhh|||kkk___XXXTTTRRRSSSTTTTTTVVVZZZ[[[\\\aaagggiiiiiiooovvvyyyyyyuuuuuuzzz{{{oooaaaWWWRRRNNNPPPYYYdddrrroooSSSAAA;;;888555333333333222111111111111111111000000000000000111000///000222555666777999:::;;;<<<<<<;;;999999999:::===DDDLLLSSSUUU\\\ooovvvnnnpppzzz~~~wwwuuusssZZZJJJCCC===;;;999666666888444333333333333333333444444444444555555666666666666777888777777:::>>>BBBLLL[[[rrrxxxggg]]]XXXUUUSSSUUUUUUUUUXXX]]]___aaagggnnnppppppvvv}}}~~~~~~wwwpppooorrruuu{{{sssdddYYYVVVPPPPPPVVV[[[eee|||uuuYYYDDD===:::666333333333222222111111111000000/////////000111111111000111444666777888999:::;;;<<<<<<<<<888999;;;===AAAHHHPPPVVVVVV___uuuuuullljjjqqq{{{ttt{{{|||dddNNNFFF???<<<:::666666888444444333333333333444444444444444555666666777777777888:::999888:::@@@EEELLL```}}}ssscccZZZWWWUUUUUUWWWWWWWWW[[[aaaeeegggnnnuuuwwwxxx}}}rrrhhh```___bbbeeejjjooouuu{{{wwwhhh]]]YYYQQQPPPSSSTTTYYYpppyyy___JJJ???;;;666333333333333222111111111000000///......000111222111111222555777888888999:::;;;<<<======999<<>>:::555444666444444333333333333444444444444444555666777777777888:::;;;:::999;;;BBBHHHQQQiiipppbbbZZZUUUTTTUUUYYYYYYZZZ```gggjjjmmmsss{{{~~~}}}jjj___VVVUUUXXX[[[___dddlllttt{{{mmmbbbXXXPPPNNNQQQOOOQQQggg|||gggTTT@@@<<<777333333333333333333333222111111000//////000111222222111333555888999999999:::;;;<<<===>>><<>>>>>CCCHHHNNNRRRWWW[[[^^^dddwwwnnndddfffsss~~~~~~aaaSSSEEE???<<<888555666555555444444444333333333444555777777666666888999;;;777777:::===@@@FFFMMMbbbuuuggg]]]SSSUUUWWWWWWYYY^^^fffmmmpppvvv}}}wwwggg[[[QQQOOORRRUUUYYY\\\hhhwwwssshhh___UUUNNNMMMIIIJJJ[[[pppuuukkkPPPEEE:::555333000111333111111111111000000000000111000111111222333444555777999:::;;;;;;===???AAAAAADDDKKKTTTXXXYYY\\\bbblllzzznnniiihhhzzz~~~~~~hhhXXXGGG@@@===:::777666555555444444444333333333444555777777666666888999;;;888888:::<<<@@@IIISSSoootttdddZZZUUUUUUVVVWWW[[[bbbiiiooouuuzzz~~~}}}vvvggg\\\QQQPPPRRRUUUYYY]]]iiixxxzzz{{{~~~wwwmmm```UUUMMMKKKHHHHHHTTTeeexxxoooWWWJJJ<<<777555333222333222222222222111111111111111111111111222444555666888999;;;;;;;;;===@@@BBBDDDGGGNNNVVVZZZ[[[aaahhhxxxtttmmmmmmqqq~~~sss___JJJAAA???<<<888666555555444444444333333333444555777777666666888999:::999:::;;;<<>>999555555555444444444333333333444555777777666666888999999:::<<<===<<>>BBBEEEKKKNNNUUUZZZ]]]bbbooo}}}qqqmmmqqq~~~|||yyy|||mmmRRRDDDAAA>>>999555555555444444444333333333444555777777666666888999999:::===>>>>>>HHH___tttyyyiii^^^]]]\\\^^^fffrrr~~~{{{|||qqqbbbYYYRRRRRRUUU[[[eeennnyyywwwoooiiinnnwww}}}uuuggg\\\QQQLLLJJJHHHGGGHHHQQQ___tttmmmXXXBBB999999888666444333222222222222111111111111111222333444666888999::::::;;;;;;<<>>999777555555444444444333333333444555777777666666888999999:::===???BBBNNNfff|||}}}lllaaa```bbbfffooozzzyyymmm^^^WWWRRRSSSXXX```lllwwwxxxpppkkkfffnnnyyy}}}wwwhhh```UUUMMMIIIGGGFFFEEEMMMWWWkkkuuuaaaIII===888666555555222222222222111111111111111222222333555777999::::::;;;;;;;;;<<>>;;;:::555555444444444333333333444555777777666666888999999999<<<@@@FFFTTTkkkuuukkkjjjnnnuuu}}}ttthhhZZZUUUQQQTTT[[[eeessswwwmmmgggeeedddooo|||{{{ooohhh^^^SSSLLLIIIGGGFFFJJJPPPccc|||mmmTTTCCC:::555444666444333333333222222222222111222333444666888999:::;;;;;;;;;;;;<<<@@@EEEIIIKKKPPPWWWZZZ]]]jjjooommmqqq{{{~~~}}}||||||zzz{{{~~~{{{cccRRRGGG???<<<===555555444444444333333333444555777777666666888999999999;;;AAAIIIWWWooovvvtttzzz~~~qqqeeeXXXSSSQQQUUU\\\hhhxxx|||nnnddd______cccppp}}}wwwqqqfffYYYPPPLLLKKKJJJGGGLLL]]]wwwvvv\\\III<<<444444777555555444444444333333333222222333444666888:::;;;;;;;;;;;;;;;===@@@FFFJJJKKKQQQXXX[[[^^^lllooopppxxx}}}|||zzzxxxyyy~~~~~~}}}lllTTTEEEAAA>>>999777666666666555555555555555555555666666777888999999:::===CCCJJJYYYrrr}}}zzzlllbbbTTTQQQQQQUUU[[[eeevvvxxxqqqggg]]]WWWWWWaaaooo{{{{{{yyy|||vvvjjj^^^SSSLLLHHHGGGFFFIIISSScccyyynnnRRRAAA===:::666222111111222444444222111444333333444555777999:::<<<======>>>???CCCHHHLLLIIIQQQXXX[[[aaattt{{{nnnrrr}}}|||{{{zzzxxxwww|||||||||pppWWWHHHCCC???;;;777777666666666555555555666555555666666777888999;;;;;;>>>DDDLLL\\\vvv~~~tttfff]]]SSSQQQPPPTTT[[[eeevvvxxxpppiiiaaaYYYWWWYYYcccpppzzzzzzzzz{{{nnn```UUULLLHHHFFFFFFHHHOOO]]]qqq|||]]]GGG>>>999444333222111222444444333111333333333444555777999:::;;;<<<===>>>???CCCHHHLLLMMMRRRXXX]]]fffzzz~~~tttzzz{{{zzzzzzyyyuuuyyyzzz{{{{{{tttsss}}}ttt\\\LLLEEEAAA<<<777777777666666666555555666666666666777888999999<<<<<>>AAAFFFMMMQQQZZZYYYYYYbbbsssyyyppppppwww|||zzzzzzyyyyyyyyyyyy{{{pppbbbeeevvviiiUUUIIIBBB<<<888888777777777666666666777777777777888999::::::<<<<<>>888888888777777777666666777777777777888999::::::===>>>EEEUUUhhh|||{{{vvvjjj^^^TTTNNNLLLLLLMMMTTT^^^iiittt~~~uuujjjbbbWWWPPPKKKJJJLLLOOOWWW___kkkuuuuuuhhhZZZOOOIIIEEEGGGHHHJJJVVVooovvv[[[EEE<<<:::777444333444555555444333444666888999:::::::::999;;;>>>AAAEEEKKKRRRVVVZZZ\\\cccooo}}}mmmfffnnn}}}{{{yyyvvvuuuuuuwwwyyy}}}wwwiiihhhtttqqq[[[MMMEEE???888888888888777777777777777777777777888999:::;;;>>>@@@HHHYYYmmm}}}xxxxxx{{{zzzqqqeeeYYYPPPKKKJJJLLLNNNUUU```kkkwwwyyynnnaaaXXXPPPKKKGGGIIILLLQQQYYYaaaiiiuuu~~~}}}}}}|||}}}yyykkk\\\PPPHHHEEEGGGHHHIIISSSkkkdddLLLBBB;;;888555333444555555555333444666888999::::::999:::<<>>AAAEEEKKKSSSXXX______iii}}}nnnllllllvvv}}}yyyuuusssvvvyyyzzz~~~wwwgggkkkzzz}}}jjjUUUGGGBBB<<<:::777666777777666555888888777777888:::<<<===???BBBQQQhhhvvvssstttwww~~~~~~zzzyyyzzztttiii]]]UUUNNNHHHGGGIIILLLQQQYYYbbblllzzz|||sssgggZZZQQQKKKHHHHHHKKKOOOSSS[[[dddppp}}}~~~}}}{{{{{{|||pppcccUUULLLJJJCCCCCCJJJMMMUUUppppppUUUBBB===999666777777444444666444444555666777888999999<<<===@@@BBBGGGMMMUUUZZZbbbeeerrrttthhhgggmmmzzzzzzvvvtttvvvxxxyyy}}}yyyhhhgggtttqqq[[[KKKEEE===;;;888777777777777666888888777888999;;;<<<>>>@@@GGGWWWooovvvrrrsssxxx{{{xxxxxxxxx}}}{{{mmmbbbVVVOOOIIIEEEEEEIIIOOOTTT\\\eeeppp~~~yyynnnbbbUUUMMMLLLIIIIIIMMMQQQVVV___hhhwww}}}}}}~~~~~~|||{{{yyyxxxyyy}}}}}}sssfffYYYQQQKKKDDDDDDIIIJJJPPPfffxxx]]]HHH@@@:::666777777555444666444555555666777888999999===>>>AAADDDIIIPPPXXX]]]ccckkk~~~kkkaaabbbppp}}}zzzvvvssstttvvvwww{{{zzzjjjgggrrrxxxbbbOOOFFF>>><<<999777888888777666888888777888999;;;===>>>BBBKKK^^^vvvwwwrrrtttzzz~~~xxxvvvvvvwww}}}}}}sssfff\\\QQQLLLHHHFFFHHHLLLOOOUUU^^^gggsssuuuiii\\\QQQJJJKKKIIIJJJOOOTTTYYYccclll|||~~~||||||}}}|||{{{yyyzzzyyyzzz~~~vvviii\\\TTTJJJEEEDDDHHHIIIMMM]]]qqqfffOOOCCC<<<777777888666555666555555666777888999999:::<<<>>>AAAEEEJJJQQQZZZ___cccsss{{{fff```cccvvv~~~{{{uuurrrsssssstttyyy~~~yyyllliiissshhhSSSGGG???===:::888888888777666888888888888:::<<<>>>???DDDPPPeee}}}zzzuuuvvv}}}{{{uuussstttvvv~~~vvvkkk^^^UUULLLIIIGGGGGGJJJNNNNNNUUU^^^iiittt~~~ssseeeXXXNNNHHHIIIGGGIIIPPPVVV]]]hhhrrr~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||{{{yyyyyy{{{~~~yyykkk]]]TTTJJJEEEEEEHHHIIILLLXXXeee}}}oooWWWFFF>>>777888999777555666555555666777888999::::::;;;===@@@EEEJJJRRR[[[aaahhh}}}ssscccbbbhhh~~~}}}|||wwwrrrrrrrrrssswww}}}wwwmmmjjjpppnnnVVVIIIAAA>>>;;;999999888777666888888888888:::<<>>BBBGGGMMMVVV```fffwww~~~mmmhhhooo{{{{{{vvvuuutttuuuyyytttiiidddcccwwwxxx]]]MMMBBB???<<<:::999999888666888777888999;;;===???AAAOOOaaayyy~~~yyyvvvtttssstttsssvvvzzz|||uuulllfffeeehhhkkkqqqvvvtttbbbTTTKKKFFFCCCFFFIIIJJJMMMPPPWWW___jjjuuu~~~pppaaaUUUNNNLLLHHHHHHMMMWWWbbbmmm{{{~~~}}}|||||||||}}}}}}|||{{{{{{{{{{{{zzzxxxwwwxxxyyy{{{~~~rrrcccZZZOOOJJJDDDCCCCCCEEEHHHKKK^^^vvv~~~hhhMMMBBB888888:::999666666666666777888999::::::;;;<<>>;;;:::999777666:::999:::<<<;;;;;;@@@GGGSSSggg{{{tttmmmjjjjjjlllnnnqqquuuzzzvvvjjjccc___^^^aaafffpppwwwnnn\\\RRRJJJIIIGGGGGGHHHKKKOOORRR^^^eeeppp|||{{{pppbbbVVVMMMIIIGGGLLLTTT^^^iiiuuu}}}}}}}}}}}}}}}~~~~~~~~~zzzzzzzzz{{{|||{{{yyyvvvwwwxxxzzz|||~~~{{{sssfffZZZRRRJJJDDDDDDEEEFFFJJJNNNYYYpppoooQQQCCC999999888444444999777777888:::::::::::::::===<<>>;;;===:::777888888888999999:::;;;;;;;;;BBBBBBFFFMMMSSSXXX```hhhppphhhmmm{{{xxxxxxwwwvvvgggZZZRRRSSSYYYfffwwwmmmVVVDDDAAA===::::::::::::999:::999:::<<<===>>>EEEMMM```xxx|||~~~~~~vvvjjjhhheeedddggglllrrrvvvwww{{{{{{rrrhhh^^^[[[ZZZ[[[```fffkkkqqqzzzwwwbbbRRRJJJFFFFFFGGGKKKPPPXXX^^^bbblllsss~~~~~~sssfff[[[SSSOOONNNVVVaaallluuu{{{{{{|||}}}~~~~~~~~~|||zzzwwwssspppnnnqqqvvvzzz~~~{{{pppeeeZZZQQQIIIGGGEEEDDDEEEIIILLL]]]wwwqqqXXXAAA<<<>>>;;;777777888999999999:::;;;;;;<<>>FFFNNNbbb{{{}}}xxxyyy{{{rrrffffffhhhkkkpppuuuzzz}}}~~~~~~{{{uuukkkccc\\\[[[]]]___dddjjjnnnttt}}}ttt___QQQJJJGGGHHHJJJOOOVVV___fffkkkrrryyy|||pppdddYYYSSSPPPQQQZZZgggqqqzzz||||||}}}}}}~~~}}}zzzxxxwwwuuurrrpppmmmqqqvvv{{{~~~tttiii\\\TTTKKKHHHEEECCCDDDHHHIIIVVVlll~~~aaaEEE======;;;777666999999999999:::;;;<<<===???AAAGGGOOOTTTZZZdddnnnpppeeedddppp}}}}}}~~~vvviii\\\QQQNNNOOORRR```vvvuuu[[[HHHDDD>>>:::999999:::999===;;;;;;===>>>@@@HHHQQQdddxxxsssuuu|||wwwpppeeeiiiooouuuzzz}}}~~~~~~~~~|||{{{}}}~~~vvvpppddd^^^[[[]]]aaadddiiinnnssszzzppp[[[PPPKKKHHHJJJMMMRRR[[[dddmmmrrrvvv}}}xxxkkk___VVVRRRQQQUUU___mmmxxx}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyyvvvuuuuuutttrrrqqqooosssxxx|||~~~wwwlll^^^UUULLLHHHFFFCCCDDDHHHIIIQQQddd}}}jjjKKK???===999777777::::::999999999;;;===>>>>>>AAAHHHOOOTTTYYYeeepppnnngggjjjxxxrrrfffZZZPPPKKKLLLNNN[[[rrrxxx]]]JJJEEE???:::999999999888:::999:::===???BBBLLLVVViii|||uuupppssszzz~~~}}}}}}|||~~~}}}}}}}}}}}}~~~|||tttoookkkpppyyy|||yyyyyyxxxxxx{{{yyyqqqkkk```\\\\\\bbbhhhkkkooottt|||kkkXXXNNNLLLIIIJJJNNNTTT]]]gggpppuuuwww~~~~~~sssfffZZZRRRPPPQQQVVVaaappp{{{~~~}}}{{{||||||||||||{{{{{{{{{{{{zzzxxxuuusssssssssrrrqqqqqquuuzzz~~~{{{ppp___VVVMMMIIIFFFDDDEEEHHHHHHNNN]]]wwwrrrRRRBBB===999777:::;;;:::999999999;;;===>>>???BBBIIIPPPSSSWWWcccooo}}}nnnlllsss{{{nnncccXXXNNNIIIJJJMMMYYYrrryyy^^^KKKFFF@@@;;;999888888888777666888<<<@@@EEEOOOZZZlll{{{tttppptttzzz{{{|||{{{zzzyyyxxxwwwwwwwwwttttttttttttvvvxxxzzz{{{yyy{{{~~~xxxrrroooqqqxxx{{{ssstttuuuwwwzzzwwwnnniii```^^^```hhhooorrrvvvzzzhhhUUUMMMLLLHHHJJJNNNTTT]]]hhhqqqvvvwww~~~|||pppbbbVVVPPPOOOQQQTTT```ppp{{{~~~}}}}}}|||zzz{{{{{{{{{zzzyyyyyyxxxxxx{{{xxxuuusssssssssrrrqqqssswww|||~~~~~~~~~}}}rrr___VVVMMMIIIGGGDDDEEEHHHHHHLLLZZZuuuwwwVVVEEE>>>888999<<<;;;:::999999999;;;===???@@@DDDJJJPPPRRRVVVaaammm{{{ooopppzzz}}}tttiii```UUUKKKGGGHHHIIIXXXvvv~~~gggPPPBBB??????888777<<<999;;;;;;<<<>>>>>>DDDSSSaaasssyyyxxxsssppprrrwww~~~|||xxxuuuuuutttqqqooonnnmmmmmmmmmiiiiiijjjlllmmmnnnooopppoooqqqsssvvvyyy{{{|||||||||xxxuuuttt~~~|||hhhmmmrrruuuxxx~~~}}}rrrhhhbbb___aaaeeellltttzzztttbbbSSSKKKJJJLLLKKKNNNWWW^^^cccjjjrrrwwwyyykkk```VVVNNNLLLMMMWWW[[[dddrrr}}}|||{{{zzzwwwuuu{{{zzzyyyxxxxxxxxxyyyzzzwwwxxxxxxxxxwwwuuutttsssvvvuuuwwwzzzzzzxxxxxx|||uuuggg^^^RRRIIIEEEEEEEEEDDDIIIIIIRRRlll^^^BBB:::<<<;;;555888777777777888:::<<<===AAAFFFMMMRRRRRRUUUaaaoooxxxlllrrryyypppfff]]]TTTJJJGGGHHHKKK[[[zzzkkkRRRDDD@@@???888888<<<999::::::<<<>>>???DDDSSSaaa{{{xxxpppkkkiiilllrrrzzz~~~zzzvvvrrrooolllkkkhhhfffdddccccccccc``````aaabbbcccdddeeeffffffgggiiikkknnnppprrrsssvvvxxxzzzzzz{{{|||~~~{{{zzzzzz|||tttjjjoootttxxx{{{yyyooofff```ccceeekkkrrr{{{{{{gggYYYNNNIIIHHHIIIIIIOOOXXX```eeelllsss~~~xxxjjj___VVVNNNLLLNNNTTTXXXaaaooo}}}||||||{{{yyywwwyyyxxxwwwvvvuuuvvvwwwwwwtttvvvwwwxxxxxxxxxvvvuuutttssstttxxxxxxuuuvvvyyy}}}uuuggg^^^RRRIIIEEEEEEDDDCCCDDDDDDMMMgggeeeIII======;;;666888888888888999;;;<<<>>>AAAEEELLLPPPQQQUUUdddrrruuummmvvv|||rrrjjjaaaZZZQQQIIIGGGIIIKKK\\\}}}rrrVVVFFFAAA???999999<<<999999:::===???@@@EEESSSbbb~~~zzztttuuuyyy}}}wwwjjjeeecccgggmmmvvv~~~xxxsssnnnjjjgggcccbbb___\\\ZZZXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZ]]]]]]^^^___aaadddggghhhhhhkkkooorrrtttvvvxxxzzz~~~}}}vvvnnnkkkqqqwww{{{}}}sssjjjccc___fffjjjqqqzzzjjjYYYPPPJJJHHHHHHIIIJJJQQQ[[[ccciiiqqqyyywwwjjj___UUUMMMLLLOOORRRVVV___lll}}}~~~}}}|||}}}|||{{{yyyvvvuuutttssssssssstttuuuuuuvvvxxxyyyyyyxxxvvvtttssspppqqqttttttrrrrrruuuzzz~~~vvvhhh___SSSJJJFFFDDDCCCBBBAAABBBJJJ```oooQQQ@@@<<<;;;999:::999999999:::<<<>>>???BBBDDDJJJNNNPPPWWWiiizzz{{{qqqnnnzzz~~~uuulllddd\\\VVVOOOHHHGGGIIIJJJ[[[|||yyy[[[JJJBBB@@@999999===999999:::===@@@AAAGGGUUUddd}}}}}}oooiiihhhkkknnntttzzzxxxiiidddaaadddjjjsssyyyrrrmmmhhhccc```^^^\\\YYYVVVSSSQQQQQQPPPOOOPPPPPPQQQQQQRRRRRRRRRVVVVVVUUUVVVXXX[[[^^^```^^^aaafffiiilllmmmpppqqqvvvyyy}}}}}}{{{}}}uuunnnlllrrryyy~~~wwwmmmfffbbb```gggmmmvvvttt^^^RRRMMMKKKJJJKKKLLLNNNTTT]]]fffmmmyyyvvvjjj___UUUMMMMMMQQQTTTYYYcccppp}}}}}}}}}|||zzzxxxuuutttsssrrrrrrrrrssstttyyyzzzzzzzzzxxxuuurrrqqqsssooonnnqqqrrrpppppprrrwwwzzzxxxjjjaaaUUUKKKGGGEEECCCAAADDDDDDIIIYYYxxxuuuVVVBBB;;;;;;:::::::::::::::;;;===>>>@@@BBBDDDHHHMMMQQQ\\\qqqvvvnnnlll{{{zzzqqqhhh```YYYSSSMMMGGGFFFIIIIIIYYYzzz```MMMDDDAAA:::;;;>>>999::::::===@@@BBBIIIZZZiiisssiiidddcccdddeeeeeekkksss||||||kkkeeeaaaccchhhooo{{{{{{tttmmmgggbbb^^^\\\XXXWWWTTTPPPNNNLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKOOOOOONNNNNNPPPRRRUUUWWWVVVZZZ^^^aaacccdddfffhhhkkkoootttxxx{{{}}}{{{zzz}}}}}}sssmmmlllrrrzzz}}}qqqhhhdddcccdddkkkrrr|||rrrcccUUUOOONNNMMMLLLMMMPPPQQQVVV___gggqqqvvvkkk```UUUNNNOOOTTTZZZaaakkkxxx~~~}}}|||{{{yyywwwvvvuuutttsssrrrsssttttttyyyyyyyyyxxxvvvtttsssqqqtttooommmoooqqqooooooppptttwww|||{{{lllcccWWWMMMHHHEEEBBB@@@DDDDDDGGGSSSlllvvvXXXCCC;;;;;;;;;;;;:::::::::;;;===???@@@BBBDDDHHHNNNUUUddd}}}tttlllkkk|||wwwoooggg___XXXSSSMMMGGGFFFHHHKKKXXXvvveeeQQQEEEAAA;;;<<<>>>:::;;;;;;<<<@@@CCCMMM___pppyyyssskkkdddaaa````````````dddkkkrrr|||nnngggbbbbbbgggmmmxxxyyytttllleee```\\\YYYWWWRRRPPPMMMKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLOOORRRUUUXXXYYY[[[]]]___```dddjjjoootttyyy~~~~~~|||yyyyyy{{{vvvoookkkmmmttt|||wwwllldddbbbdddhhhooowwwzzzmmm___VVVNNNMMMMMMLLLMMMPPPTTTVVV[[[dddkkkvvv~~~vvvlllbbbWWWOOOQQQWWWaaaiiiuuu~~~||||||{{{{{{yyywwwwwwwwwuuutttttttttuuuvvvuuuttttttttttttuuuvvvwwwuuuoookkknnnpppooommmnnnppptttzzz}}}ooofffZZZPPPJJJGGGCCC@@@???AAADDDMMMbbbwww[[[EEE===;;;;;;::::::::::::;;;===???@@@BBBEEEJJJRRR[[[mmmssslllmmmwwwppphhh```YYYSSSMMMFFFEEEHHHJJJUUUpppiiiSSSFFFAAA;;;<<>>@@@BBBGGGXXXsssyyy^^^JJJ@@@===:::::::::999999:::<<<>>>???CCCFFFLLLVVVbbbvvvrrrnnnrrrwwwqqqiiiaaaYYYTTTMMMFFFEEEGGGHHHQQQjjjkkkTTTGGGBBB<<<===???:::===;;;<<>>>>>>>><<<===>>>@@@@@@@@@@@@@@@???AAACCCFFFHHHLLLQQQTTTQQQUUUZZZ___dddiiinnnrrrwwwxxxzzz|||~~~}}}zzzxxxvvvuuusssooonnnooosssvvvvvvzzz|||zzztttpppoooqqqrrrxxx}}}zzzzzzvvvmmmccc]]]^^^eeekkkpppxxxuuuggg]]]YYYTTTNNNQQQNNNMMMMMMLLLMMMUUU^^^```fffqqq|||~~~wwwnnndddXXXQQQTTT\\\gggqqq~~~xxxwwwwwwyyy{{{}}}||||||xxxwwwvvvuuutttuuuvvvvvvwwwuuuqqqooooooqqquuuwwwuuummmhhhjjjmmmllljjjjjjiiioooxxx}}}rrrjjj^^^TTTNNNIIIDDDAAA@@@BBBBBBEEERRRjjj|||aaaMMMCCC>>>:::999999999999:::<<<>>>???CCCFFFNNNYYYfff|||rrrooovvv{{{xxxtttllleee[[[RRRLLLIIIHHHGGGHHHOOO___yyywwwYYYFFFBBB>>>>>>@@@;;;???>>>>>>???CCCQQQjjj{{{ooofffdddeeefffgggmmmlllmmmsss{{{zzzsssmmmkkknnnuuuzzzqqq___[[[UUUPPPMMMKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>===<<<;;;;;;:::999999:::;;;;;;<<<======>>>>>>???@@@BBBEEEGGGHHHLLLMMMOOOSSSYYY```eeeiiikkkoootttxxx{{{}}}|||xxxuuurrrooollljjjkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnrrrzzz~~~|||yyysssmmmmmmjjjddd^^^\\\___ffflllvvv{{{uuummmbbbYYYTTTRRRPPPNNNMMMNNNOOONNNOOOTTT\\\cccjjjqqq{{{zzzpppggg]]]UUUUUUYYYiiirrr}}}{{{wwwwwwwwwyyy{{{|||zzzxxxyyyvvvtttssstttvvvwwwwwwuuutttsssrrrqqqrrrsssssslllllllllmmmnnnmmmjjjhhhlllrrr{{{}}}tttnnncccXXXNNNGGGDDDBBBCCCAAABBBGGGLLLXXXuuuiiiOOOAAA>>>???===<<<;;;:::;;;===???@@@EEEIIIPPPYYYiiitttpppxxxxxxtttllleee[[[RRRLLLIIIGGGFFFFFFMMM\\\ttt{{{\\\HHHDDD>>>===>>>:::>>>===>>>@@@FFFTTTnnnxxxpppmmmnnnoooooosssssstttzzz~~~vvvooolllmmmttttttkkk\\\WWWRRRMMMJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>======<<<;;;;;;999:::::::::;;;;;;<<<<<<<<<======???@@@BBBDDDEEEEEEFFFHHHLLLQQQWWW\\\___fffjjjooossswww{{{{{{sssnnnllliiigggfffgggggggggfffdddeeeeeeeeeeeeeeeeeeeeeggglllsss{{{yyytttrrrnnniiiddddddbbb]]]ZZZYYY^^^ffflllrrrvvvzzz~~~~~~|||wwwttthhhaaaXXXRRROOONNNNNNMMMMMMOOOQQQRRRUUU[[[eeelllwww}}}{{{qqqhhh^^^VVVVVVZZZeeeooo~~~~~~}}}{{{vvvvvvwwwyyy|||}}}{{{zzzwwwuuurrrrrrsssuuuuuuuuutttsssrrrqqqqqqqqqrrrsssjjjjjjkkklllmmmmmmjjjhhhjjjoooxxxvvvoooeeeYYYOOOHHHCCCBBBCCC@@@AAAEEEJJJWWWtttnnnSSSCCC???AAA===<<<;;;:::;;;===???@@@EEEJJJQQQ\\\nnn~~~qqqppp{{{wwwrrrkkkeee[[[RRRLLLHHHFFFEEEEEEKKKWWWlll~~~___JJJDDD>>>======888======>>>BBBHHHWWWrrr{{{xxxxxxyyyzzz||||||~~~yyyqqqlllkkkqqqxxxlllcccXXXTTTOOOKKKHHHGGGEEEDDDEEEDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCFFFJJJNNNRRRTTT]]]```eeejjjooouuu{{{vvvkkkdddbbb```___`````````^^^\\\ZZZZZZ[[[[[[\\\\\\]]]]]]^^^bbbgggnnnuuu|||{{{vvvpppjjjeeeccc```[[[XXXXXXWWWUUUTTTVVV\\\dddjjjmmmmmmnnnqqqrrrooohhhcccYYYUUUOOOKKKKKKLLLNNNNNNPPPSSSWWWZZZ___gggrrrzzz|||rrrjjj```WWWVVVZZZbbbmmm~~~}}}||||||wwwwwwxxxzzz|||}}}|||zzzuuusssqqqppprrrssssssssssssrrrqqqpppooopppqqqqqqiiiiiiiiikkklllllljjjhhhhhhlllttt}}}yyyssshhh\\\QQQHHHCCCAAABBB???@@@DDDHHHUUUrrrvvvZZZGGGAAAAAA===<<<;;;;;;;;;===???AAAEEEJJJSSS```sss|||lllppp|||vvvqqqjjjcccZZZQQQLLLHHHFFFDDDEEEKKKTTTddd}}}```JJJDDD>>><<<===888======???BBBIIIYYYtttzzzrrrkkkhhhlll{{{~~~ssshhhaaaWWWTTTOOOKKKIIIHHHEEEDDDCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>=========::::::::::::::::::;;;;;;===<<<<<<<<<===>>>???@@@AAABBBCCCDDDGGGJJJLLLNNNRRRTTTXXX]]]ccckkksssyyy~~~~~~wwwlllaaaZZZXXXWWWXXXYYYZZZYYYVVVSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTWWW[[[```dddjjjpppuuuyyy{{{{{{yyyyyyyyytttmmmgggccc]]]YYYWWWTTTQQQOOONNNNNNNNNOOOQQQWWW___eeeeeebbbaaadddgggeee]]]WWWPPPNNNLLLJJJKKKNNNPPPRRRTTTXXX]]]ccciiirrr~~~|||tttlllbbbYYYWWWZZZbbbmmm|||~~~|||{{{{{{{{{yyyyyyyyy{{{||||||{{{yyysssqqqooooooqqqrrrrrrqqqrrrqqqpppnnnnnnoooooopppjjjiiiiiijjjllllllkkkiiihhhkkkqqqzzz|||vvvkkk___SSSJJJDDDAAACCC@@@@@@DDDGGGTTTppp~~~aaaJJJ@@@AAA>>>===<<<;;;<<<===@@@AAAFFFJJJSSSbbbvvv{{{iiirrr~~~yyytttnnngggaaaYYYQQQLLLIIIFFFEEEGGGKKKRRR]]]rrr___IIICCC===<<<>>>999======???CCCIIIYYYttt{{{tttnnniiikkkwwwxxxooogggbbbZZZVVVRRRNNNLLLJJJGGGEEEBBBBBBAAA@@@???>>>======>>>>>>>>>>>>============:::;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFGGGHHHIIIHHHJJJNNNQQQWWW^^^ffflllttttttrrrnnnggg___WWWSSSPPPPPPQQQSSSTTTSSSOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLNNNQQQSSSVVVZZZ___bbbaaadddeeedddeeegggeeeaaa\\\YYYUUUQQQOOOMMMKKKJJJHHHIIIJJJJJJLLLQQQWWW[[[[[[YYYXXXZZZ^^^]]]XXXRRRLLLLLLLLLLLLMMMPPPSSSVVVXXX\\\ccciiipppzzz|||tttmmmcccZZZWWWYYYaaaiiiuuu}}}{{{zzzzzzzzz{{{{{{zzz{{{{{{{{{xxxvvvrrrqqqooopppqqqrrrqqqpppqqqpppooonnnmmmnnnoooooolllkkkjjjkkkmmmmmmllljjjhhhkkkqqqyyyyyynnnbbbVVVLLLEEEBBBDDDAAAAAAEEEGGGRRRmmmjjjNNN@@@???>>>===<<<;;;<<<>>>@@@AAAFFFJJJSSScccxxxzzzjjjvvv|||xxxrrrlllddd___WWWQQQLLLIIIGGGFFFHHHKKKOOOWWWiiiaaaKKKDDD======???:::======???CCCJJJZZZuuu}}}|||zzzyyyxxxxxxyyyyyyxxxxxxzzz|||~~~}}}||||||||||||zzzwwwtttpppjjjiiissszzzssslllgggddd\\\YYYTTTQQQNNNKKKGGGEEEAAA@@@@@@???>>>===<<<<<<===============<<<<<<<<<:::;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCEEEGGGIIIMMMRRRYYY^^^eeecccaaa]]]XXXSSSOOOMMMJJJJJJKKKLLLNNNMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJMMMQQQSSSRRRVVVYYYYYYZZZ^^^]]]ZZZSSSQQQNNNKKKIIIGGGGGGFFFCCCDDDFFFFFFGGGJJJNNNQQQRRRQQQQQQSSSVVVWWWTTTPPPJJJLLLMMMOOOPPPSSSVVVYYY]]]bbbjjjqqqyyy{{{uuunnndddZZZVVVXXX]]]cccmmmxxx}}}{{{yyyxxxxxx{{{zzzzzzzzzzzzyyywwwtttrrrqqqpppqqqrrrsssrrrpppqqqpppooonnnmmmnnnoooooonnnmmmkkkkkklllmmmllljjjiiilllqqqyyy{{{qqqeeeYYYNNNGGGDDDCCCAAABBBEEEGGGPPPhhhvvvUUUCCCAAA>>>===<<<<<<<<<>>>@@@BBBFFFJJJTTTfff{{{vvvlll|||zzzwww|||ooojjjaaa\\\UUUPPPMMMJJJHHHGGGGGGKKKMMMRRRaaayyyfffNNNFFF???===???;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEEEEGGGJJJNNNRRRTTTSSSRRRPPPNNNLLLJJJIIIFFFEEEEEEGGGHHHHHHFFFDDDBBBBBBAAAAAA@@@@@@??????AAAAAABBBBBBBBBDDDFFFIIIHHHNNNRRRRRRSSSVVVVVVSSSJJJIIIGGGEEEBBBAAAAAABBB>>>???AAABBBBBBCCCFFFHHHKKKLLLMMMNNNOOOOOONNNNNNIIIMMMPPPSSSUUUXXX\\\```gggmmmvvvzzztttnnndddYYYUUUVVVXXX^^^iiivvv}}}{{{yyywwwuuuxxxwwwwwwxxxzzzzzzxxxvvvsssrrrrrrsssttttttsssqqqqqqpppooonnnnnnnnnooopppooommmkkkjjjkkkkkkjjjhhhhhhkkkqqqyyy|||sssggg[[[PPPIIIFFFAAA@@@BBBEEEFFFLLLbbbzzz^^^HHHEEE>>>>>><<<<<<===>>>AAABBBFFFJJJVVViiiqqqmmm~~~yyyvvvzzzmmmhhh___[[[UUUPPPMMMKKKIIIHHHGGGJJJKKKOOO]]]uuujjjRRRIII@@@>>>???:::;;;<<>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCC@@@@@@@@@AAABBBCCCEEEFFFBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFIIIKKKHHHIIIJJJKKKJJJIIIGGGFFFCCCBBBBBBCCCDDDEEECCCBBBBBBBBBAAA@@@???>>>>>>======>>>???>>>>>>???AAACCC???EEEIIIIIIJJJLLLLLLIIIDDDDDDBBB@@@=========???999;;;>>>??????@@@BBBCCCGGGIIIJJJKKKJJJIIIJJJKKKJJJOOOTTTWWWZZZ]]]bbbfffpppvvvzzztttnnndddYYYUUUVVVVVV]]]jjjyyy~~~}}}{{{xxxvvvtttttttttuuuwwwzzzzzzyyyxxxtttsssssstttuuuuuutttrrrrrrqqqooonnnnnnnnnooopppooommmkkkiiiiiiiiihhhfffgggkkkqqqyyy}}}ssshhh\\\RRRJJJGGG???>>>AAADDDDDDIII^^^ttteeeMMMHHH???>>>===<<<===???AAABBBGGGKKKWWWlllyyymmmmmmzzzxxxvvvuuuiiiddd[[[XXXTTTPPPNNNLLLIIIFFFFFFIIILLLPPPZZZoooqqqRRRDDD@@@<<<:::<<<:::<<>>===<<<;;;:::999999:::::::::::::::::::::999<<<<<<>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHIIIHHHFFFEEECCCCCCCCCBBBAAA@@@>>>>>>>>>======<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????EEEEEEFFFFFFFFFFFFFFFEEEAAA@@@>>>===<<<<<<<<<<<<999:::;;;===>>>@@@AAABBBBBBCCCEEEFFFFFFGGGJJJLLLNNNRRRWWW[[[```fffooouuu|||~~~|||wwwpppdddXXXTTTVVVVVVbbbrrr~~~}}}{{{xxxuuusssrrrsssuuuxxxyyyyyyyyy{{{|||sssssssssrrrssssssttttttppppppooonnnnnnnnnnnnnnnlllllllllkkkjjjhhheeedddeeeggglllsss}}}{{{rrrhhh^^^SSSIIICCCCCC<<<===EEEFFFGGGZZZsssmmmRRRGGG@@@<<<;;;>>>>>><<<===AAAGGGKKKYYYrrrsssppprrr|||~~~}}}vvvuuusssgggcccZZZWWWSSSPPPNNNKKKHHHFFFHHHKKKMMMQQQ[[[ppprrrSSSEEEAAA===;;;===;;;<<>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;===>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEECCCCCCCCCCCCBBB@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????CCCDDDDDDEEEEEEEEEDDDDDD@@@???===<<<;;;;;;;;;<<<999:::;;;===>>>@@@AAABBBCCCDDDFFFGGGGGGIIILLLNNNRRRWWW\\\bbbgggnnnwww~~~~~~|||wwwpppdddXXXTTTWWWXXXfffzzz||||||{{{zzzxxxvvvuuutttvvvwwwyyyyyywwwvvvwwwxxxsssrrrrrrqqqqqqqqqrrrrrrpppoooooonnnnnnnnnnnnnnnllllllkkkkkkiiigggeeecccdddfffkkkrrr|||zzzqqqhhh]]]SSSIIICCCCCC<<<>>>EEEFFFGGGYYYpppsssVVVGGGAAA===<<>><<<>>>======AAAGGGRRRfff}}}}}}}}}~~~~~~~~~}}}}}}}}}zzzvvvssslllccc```bbbdddfffggggggddd```]]]\\\YYYVVVRRROOONNNMMMKKKIIIHHHIIIJJJJJJJJJKKKMMMOOOTTTXXX^^^bbbeeegggiiijjjjjjiiijjjlllnnnpppooonnnddd___XXXQQQLLLGGGCCCAAA========================>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCAAA@@@???===<<<<<<;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA>>>===;;;:::999::::::;;;999:::;;;===>>>@@@AAABBBDDDFFFGGGHHHIIIKKKOOORRRXXX]]]dddjjjqqqzzz~~~~~~{{{vvvooocccXXXUUUWWW]]]nnn~~~~~~yyyyyyyyyyyyxxxwwwvvvuuuxxxyyyyyyxxxuuurrrrrrrrrrrrqqqpppoooooonnnoooooopppooonnnnnnmmmmmmnnnnnnkkkkkkjjjiiigggeeecccbbbbbbdddhhhpppyyy}}}xxxpppggg]]]SSSIIICCCBBB===>>>EEEFFFGGGWWWkkk{{{[[[GGGBBB>>>===???@@@>>>@@@DDDIIINNN]]]vvv}}}rrrsssuuuyyy}}}{{{vvvuuupppbbb]]]XXXUUUQQQOOOMMMKKKIIIGGGIIILLLOOOTTTaaayyytttUUUGGGCCC>>><<<>>>>>>>>>AAAHHHTTTjjj}}}}}}}}}~~~~~~|||{{{}}}}}}zzzrrrhhhdddeeehhhkkkmmmlllhhhccc___]]]ZZZVVVQQQNNNLLLKKKJJJIIIDDDEEEEEEFFFFFFGGGIIIJJJMMMQQQWWW\\\___aaadddfffeeegggjjjmmmqqqssstttttthhhccc\\\TTTNNNHHHCCC???<<<<<<======>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@<<<<<<<<<;;;<<<<<<======>>>=========>>>>>>???@@@???@@@AAABBBBBBAAA???>>>;;;:::999888888999::::::999:::;;;===???@@@AAABBBDDDEEEGGGHHHJJJMMMQQQTTT[[[```iiiqqqyyy~~~~~~zzzuuunnncccXXXVVVYYYdddvvv}}}||||||xxxxxxxxxxxxwwwvvvuuutttxxxyyyyyywwwssspppooooooqqqpppooonnnmmmllllllllloooooonnnmmmmmmmmmmmmnnnjjjjjjiiigggeeecccaaa``````bbbfffmmmwww|||wwwooofff\\\RRRIIICCCAAA===>>>DDDEEEGGGTTTeee^^^GGGBBB>>><<<>>>???>>>AAAEEEJJJOOO```yyy}}}rrrrrryyyxxx}}}yyyttttttqqqaaaZZZWWWUUUQQQOOONNNLLLJJJHHHGGGJJJNNNUUUeeetttUUUGGGBBB===;;;===???>>>BBBJJJXXXnnnxxxwwwvvvuuuvvvvvvtttrrrvvvxxx}}}}}}uuullliiijjjmmmooopppooojjjeeeaaa___YYYVVVQQQNNNLLLKKKJJJIIIBBBBBBBBBBBBDDDEEEFFFGGGIIILLLQQQUUUXXX[[[^^^```cccggglllpppsssuuuvvvvvvkkkfff]]]UUUMMMGGGBBB???<<<======>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFEEECCCAAA???<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>???@@@@@@>>>@@@AAABBBBBB@@@>>><<<999999888777777888999::::::;;;<<<>>>@@@AAABBBCCCCCCEEEFFFGGGIIIMMMSSSVVV\\\bbbkkkuuu|||xxxssslllbbbYYYXXX[[[jjj{{{}}}|||{{{zzzxxxxxxxxxwwwvvvtttsssrrruuuvvvwwwuuurrrppppppppppppooonnnmmmllllllkkkkkkooonnnnnnmmmmmmmmmmmmmmmjjjiiigggeeecccaaa______^^^```dddkkkuuu|||wwwooofff\\\RRRIIICCC@@@===>>>CCCEEEGGGRRR___```FFFAAA===;;;===>>>===@@@EEEKKKQQQccc}}}rrrppp{{{yyywwwssstttpppaaaYYYWWWUUURRRPPPOOONNNLLLJJJFFFJJJNNNWWWhhhuuuUUUGGGBBB===;;;<<>>===>>>AAACCCCCCBBBEEEGGGJJJMMMOOOSSSXXX[[[bbbgggmmmrrrtttuuuuuuvvvmmmggg]]]SSSKKKFFFAAA???======>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGFFFCCC@@@>>>============>>>???@@@@@@@@@???????????????@@@@@@???@@@BBBCCCCCC@@@>>><<<888888777777777888:::;;;<<<===>>>???AAACCCDDDEEECCCEEEFFFHHHJJJOOOUUUYYY]]]dddnnnxxx~~~yyyuuuqqqkkkbbbZZZZZZ___nnn~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvuuusssrrrqqqssstttuuutttrrrqqqqqqrrrpppooonnnmmmmmmmmmmmmmmmooonnnmmmmmmllllllmmmmmmiiihhheeeccc```___^^^]]]]]]___cccjjjsss}}}}}}xxxpppggg]]]SSSIIICCC???===???CCCDDDGGGOOOYYYsssaaaGGGAAA===;;;<<<======AAAFFFNNNUUUhhhrrroooyyyzzzwwwtttuuunnnaaa\\\XXXUUURRRQQQPPPOOOMMMLLLHHHKKKPPPXXXkkkvvvWWWHHHCCC>>><<<===>>>>>>DDDOOO___uuurrrooojjjhhhhhhjjjkkklllpppuuu|||}}}uuunnnmmmqqqttttttqqqkkkccc[[[VVVTTTNNNKKKIIIGGGFFFEEECCC@@@>>><<<:::<<>>??????@@@AAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEECCCDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFHHHHHHFFFCCC???===>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@@@@BBBDDDEEEDDDAAA>>><<<777777777666777999:::<<<>>>>>>???AAACCCDDDFFFFFFEEEFFFGGGIIILLLQQQXXX\\\```gggqqq|||~~~{{{wwwsssnnnjjjbbb[[[\\\bbbnnn{{{{{{{{{zzzzzzyyyxxxwwwtttuuuuuuuuuuuutttssssssrrrtttuuutttsssqqqqqqrrrpppoooooonnnnnnnnnoooooonnnnnnmmmllllllllllllmmmiiigggdddaaa___]]]\\\\\\]]]___cccjjjrrr|||zzzqqqhhh]]]SSSIIICCC>>>===???BBBDDDGGGMMMTTTggg~~~bbbJJJBBB>>>;;;===>>>>>>BBBHHHQQQYYYnnn~~~qqqpppyyy|||yyywwwxxxlllaaa^^^XXXVVVSSSQQQQQQPPPNNNMMMJJJMMMQQQYYYlllxxxXXXJJJEEE@@@===>>>>>>>>>DDDQQQbbbwwwsssooojjjggghhhlllooopppooottt||||||tttmmmmmmqqqyyywwwrrrjjj```XXXRRRPPPJJJHHHGGGFFFEEEDDDAAA>>>>>><<<:::<<>>???BBBDDDGGGLLLRRR```|||cccMMMCCC???<<<>>>???@@@DDDIIITTT]]]rrr|||qqqqqq{{{{{{yyy{{{|||jjj```[[[WWWUUUSSSRRRQQQPPPNNNLLLMMMOOOPPPWWWiii~~~]]]JJJCCC@@@?????????AAAFFFOOO```yyyyyyooogggeeeggghhhkkkooouuuzzzyyysssqqqsssttt|||uuulllbbbZZZSSSNNNJJJGGGFFFDDDBBB@@@??????>>>;;;<<<<<<<<<======>>>>>>???AAACCCEEEIIIMMMSSSWWW]]]bbbiiipppttttttqqqooofff___UUULLLGGGEEECCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEDDDCCCCCCDDDEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGHHHIIIIIIHHHDDDAAA???@@@@@@AAAAAABBBCCCDDDDDDBBBBBB@@@?????????@@@AAACCCCCCCCCBBBAAA@@@???>>>888888888888999;;;>>>???>>>@@@BBBDDDDDDDDDFFFGGGKKKKKKKKKLLLOOOVVV^^^dddmmmrrrzzz}}}{{{zzzvvvrrrnnniiibbb[[[]]]bbbqqq||||||zzzxxxxxxyyyyyyxxxwwwuuusssqqqqqqsssuuuvvvvvvvvvuuuttttttuuutttrrrpppqqqooonnnmmmnnnooonnnmmmnnnkkkhhhffffffggggggggghhheeeaaa______^^^]]][[[```bbbfffkkkqqqyyy|||ssshhh]]]SSSKKKGGG???>>>===>>>AAAEEEJJJMMM\\\pppiiiMMMCCC???===???@@@@@@CCCHHHSSS___ttt}}}www~~~zzzyyyzzzzzzjjj___[[[WWWUUUSSSRRRQQQPPPNNNLLLKKKLLLNNNTTTeee~~~~~~^^^JJJCCC@@@?????????AAAFFFQQQccc|||zzzpppfffdddfffgggkkkooovvv{{{}}}vvvtttttttttxxxrrrhhh^^^VVVPPPKKKHHHDDDCCCBBB@@@???=========;;;;;;<<<<<<===>>>??????>>>@@@BBBDDDFFFKKKPPPTTTYYY^^^eeelllqqqqqqooommmddd]]]SSSKKKFFFCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIHHHGGGEEEBBB@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAAAAAAAA@@@???===<<<;;;999999999:::;;;===???@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJLLLMMMOOOSSSZZZaaagggqqqvvv}}}~~~|||zzzyyywwwsssnnnjjjbbb[[[]]]bbbrrr|||{{{yyywwwwwwxxxyyyyyyxxxuuusssqqqqqqsssvvvwwwwwwvvvuuuttttttuuuuuusssqqqpppooommmmmmnnnnnnnnnmmmmmmjjjgggffffffggggggffffffcccaaa``````aaa``````aaacccfffkkkqqqzzz~~~uuuiii]]]RRRJJJEEE@@@???>>>>>>AAAEEEIIILLLWWWhhhpppTTTEEE@@@>>>???@@@@@@DDDIIITTT^^^qqq{{{zzz{{{xxxhhh___\\\WWWUUUSSSRRRQQQPPPNNNLLLLLLKKKLLLRRRbbb~~~yyyxxx|||^^^KKKCCC@@@??????>>>AAAHHHTTThhhsssiiifffgggjjjnnnsssyyyyyytttrrrrrrrrrlllbbbYYYQQQLLLGGGDDDAAA@@@???===<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>@@@AAABBBDDDGGGLLLOOOUUUZZZbbbiiinnnpppooommmaaa[[[QQQIIIDDDBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>????????????>>>===;;;:::999888;;;;;;<<<<<<>>>???AAABBBBBBDDDGGGHHHHHHHHHJJJKKKKKKNNNQQQUUUZZZ```fffjjjtttyyy}}}{{{yyyxxxyyytttooojjjbbb[[[\\\bbbqqq}}}zzzxxxwwwwwwyyyzzzzzzyyytttrrrqqqrrruuuwwwxxxxxxuuutttttttttvvvvvvtttrrrooonnnllllllmmmmmmmmmlllmmmjjjgggffffffgggffffffdddbbb```aaabbbdddddddddbbbcccgggkkkrrr{{{vvvjjj]]]RRRIIIDDDAAA@@@??????AAADDDGGGJJJQQQ```xxxxxx[[[FFFAAA???@@@@@@@@@DDDIIITTT]]]ooo}}}|||}}}uuuggg___\\\WWWUUUSSSRRRQQQPPPNNNLLLNNNLLLLLLRRR___xxxzzzyyy|||___KKKDDDAAA???@@@>>>AAAIIIXXXmmmzzzoookkkmmmoootttzzzyyyssspppnnnmmmggg]]]TTTMMMHHHDDDBBB??????===<<<;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB@@@AAAAAABBBCCCEEEIIIMMMSSSXXX```hhhmmmpppoooooo___YYYPPPHHHDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIHHHHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>><<<;;;999888888777<<<<<<===>>>???AAABBBCCCCCCEEEGGGIIIIIIJJJKKKMMMNNNQQQWWW\\\aaafffkkknnnwww{{{~~~}}}}}}{{{yyyxxxyyytttoooiiiaaa[[[\\\bbbooo~~~zzzyyyxxxxxxzzz||||||{{{tttrrrqqqsssuuuxxxxxxxxxtttsssssstttvvvvvvuuusssnnnmmmkkkkkklllllllllkkkmmmkkkiiihhhhhhhhhgggfffdddcccaaaaaaccceeeeeeeeebbbcccfffjjjqqq{{{vvvkkk___SSSJJJEEEAAA@@@??????@@@CCCFFFGGGMMM[[[rrr|||]]]GGGBBB????????????CCCHHHRRR]]]ooo}}}}}}~~~ssseee^^^[[[WWWUUUSSSRRRQQQPPPNNNLLLMMMJJJJJJPPPZZZooo}}}|||```LLLDDDAAA@@@@@@>>>AAAJJJ[[[rrrvvvrrrsssuuuzzz{{{tttooommmiiicccYYYPPPIIIEEEBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBCCCBBBBBBCCCCCCCCCEEEIIILLLOOOTTT\\\dddjjjmmmmmmmmm^^^XXXOOOHHHEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMLLLLLLNNNOOOOOONNNMMMLLLLLLLLLMMMNNNKKKIIIGGGDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>><<<:::999999999999<<<<<<>>>???@@@BBBBBBCCCBBBDDDGGGIIIJJJKKKMMMOOORRRVVV]]]bbbgggkkknnnqqqyyy|||~~~~~~}}}|||zzzyyyyyytttnnnhhh```ZZZ\\\bbbmmm|||zzzyyyzzz|||}}}}}}}}}sssrrrrrrsssuuuwwwwwwwwwssssssrrrsssuuuuuutttrrrnnnlllkkkjjjkkklllkkkjjjnnnllljjjiiijjjjjjhhhgggfffdddbbbaaabbbddddddcccbbbbbbdddgggmmmxxx~~~vvvlll```UUULLLGGGAAA@@@??????AAACCCEEEFFFIIIVVVnnn}}}]]]HHHCCC>>>>>>>>>>>>BBBGGGQQQ]]]qqq~~~|||}}}~~~qqqddd]]][[[WWWUUUSSSRRRQQQPPPNNNLLLIIIFFFGGGMMMTTTccc}}}|||~~~aaaMMMEEEBBB@@@@@@>>>BBBLLL^^^www}}}zzz{{{||||||tttooommmeee___UUULLLFFFCCCAAA???>>>======<<<<<<<<<======<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEIIIKKKKKKOOOWWW___eeehhhiiiiii\\\VVVNNNGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDFFFGGGIIIJJJJJJMMMNNNPPPPPPPPPPPPRRRSSSQQQPPPPPPPPPPPPPPPQQQQQQNNNLLLJJJGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;:::;;;<<<<<<<<<===???AAABBBCCCCCCCCCCCCFFFIIILLLNNNOOORRRTTTXXX\\\bbbgggjjjmmmppprrrzzz|||}}}|||zzzyyywwwrrrlllfff^^^YYY\\\cccnnn~~~}}}}}}{{{zzzzzz|||}}}}}}|||sssrrrrrrsssuuuvvvuuutttsssrrrrrrrrrttttttrrrpppnnnmmmkkkkkklllllllllkkkmmmllljjjjjjjjjjjjhhhffffffcccaaa```aaabbbaaa````````````bbbhhhsss}}}wwwmmmbbbVVVMMMHHH?????????@@@AAACCCEEEFFFGGGQQQgggaaaJJJDDD??????>>>>>>BBBHHHQQQ^^^sss}}}|||yyy{{{}}}pppccc]]]ZZZWWWUUUSSSRRRQQQPPPNNNLLLHHHDDDFFFLLLQQQ\\\vvv}}}zzz{{{bbbMMMEEEBBB@@@@@@>>>BBBMMM```yyyzzz~~~xxxqqqllljjjaaa[[[QQQHHHCCC@@@>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCEEEHHHKKKJJJNNNUUU\\\bbbeeefffgggZZZTTTLLLFFFCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSSSSSSSTTTUUUWWWSSSTTTUUUVVVVVVWWWWWWVVVRRRQQQNNNKKKHHHEEEDDDCCC@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???===<<<;;;:::;;;<<<>>>???>>>???AAACCCEEEEEEEEEEEEFFFIIINNNQQQTTTVVVYYY\\\^^^bbbfffiiilllnnnppprrrwwwxxxyyyxxxwwwwwwyyy{{{{{{|||~~~}}}|||{{{yyyxxxtttoooiiiddd]]]YYY\\\cccsss}}}{{{zzzzzz}}}{{{yyyyyyzzz{{{zzzyyysssrrrrrrrrrttttttsssqqqsssrrrqqqqqqrrrrrrpppnnnooommmkkkkkklllmmmlllkkkkkkjjjiiihhhiiihhhfffdddcccaaa___^^^___``````______^^^]]]^^^cccnnn{{{xxxnnnbbbVVVLLLGGG>>>>>>???@@@AAACCCEEEFFFHHHNNNaaa}}}kkkNNNGGGBBB@@@@@@@@@DDDIIISSS___qqq|||www}}}zzzwwwyyy|||~~~oooccc\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLIIIFFFHHHNNNQQQYYYrrr}}}zzzzzz~~~bbbNNNFFFBBB@@@@@@???BBBMMMaaa{{{|||uuu{{{tttlllgggeee___XXXNNNFFF@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<>>@@@AAACCCEEEFFFKKKOOO^^^yyysssPPPIIIDDDBBBAAAAAAEEEKKKUUU___ppprrrrrr|||zzzuuuwww|||oooddd[[[TTTUUUUUUSSSRRRPPPNNNMMMLLLLLLHHHHHHKKKLLLTTTnnnvvv{{{gggMMMBBBAAABBBBBB???DDDNNN```xxxyyy{{{~~~zzzuuu{{{{{{ssshhhaaa______VVVJJJBBB@@@@@@>>><<<;;;===>>>===<<<<<<===>>>BBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDFFFIIINNNPPPUUU\\\bbbddddddcccXXXSSSLLLGGGEEEDDDDDDCCCBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBCCCEEEHHHJJJKKKLLLMMMNNNLLLJJJHHHGGGHHHIIIJJJLLLJJJHHHJJJMMMPPPOOONNNTTTUUUVVVVVVVVVWWWYYY[[[___```aaabbbaaa```^^^\\\]]][[[WWWTTTQQQNNNJJJGGGFFFEEEDDDBBBAAAAAAAAABBBDDDDDDDDDCCCBBB@@@???>>>:::;;;;;;<<<===>>>??????AAABBBCCCCCCCCCCCCEEEGGGMMMQQQWWW\\\```ccceeegggfffggghhhiiijjjkkkkkkkkkkkkjjjhhhggggggkkkqqquuutttxxx~~~|||}}}zzzyyyyyyxxxuuurrrsssooojjjbbbXXXSSS[[[eeeyyy|||yyywwwvvvwwwvvvvvvvvvuuuuuuttttttvvvuuussssssssstttsssrrrsssrrrpppnnnmmmnnnoooppplllkkkkkkkkkkkklllmmmmmmkkkiiigggdddbbb`````````___^^^^^^___aaabbbaaa___\\\[[[YYYZZZ```kkkxxxyyymmm```TTTJJJEEE??????>>>???@@@BBBDDDFFFGGGLLL]]]wwwyyy]]]FFF???CCC???===FFFKKKNNN\\\ooozzzsssnnn}}}}}}wwwvvvwwwpppdddZZZSSSRRRRRRQQQPPPNNNMMMLLLKKKLLLHHHHHHKKKMMMXXXuuuwww|||iiiOOOCCC@@@AAA@@@@@@DDDNNN```yyywwwrrrwww~~~~~~yyyvvvyyy~~~}}}ssskkkaaa[[[YYYZZZRRRGGGAAA??????>>><<<;;;<<<======<<<<<<===>>>AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJOOOQQQVVV]]]cccfffeeecccYYYTTTMMMGGGEEEDDDDDDCCCBBBCCCDDDCCCBBBAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLOOOMMMMMMNNNQQQSSSRRRQQQVVVXXXYYYZZZZZZ[[[\\\^^^```aaacccdddeeedddcccbbbcccaaa]]]ZZZXXXUUUQQQOOOIIIGGGEEECCCAAABBBCCCCCCEEEEEEDDDCCCBBB@@@>>>===;;;;;;<<<===>>>>>>??????CCCDDDEEEEEEDDDEEEGGGIIIOOOSSSXXX\\\___```bbbdddffffffggghhhhhhhhhffffffbbbbbbaaa```aaaeeekkkpppvvv{{{}}}{{{}}}{{{xxxxxxyyyxxxvvvtttsssoooiiiaaaXXXTTT[[[fffxxx~~~{{{xxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvuuusssssstttuuutttssstttrrrpppnnnmmmmmmnnnnnnkkkkkkkkkjjjjjjkkkllllllkkkjjjhhheeecccaaaaaaaaa___^^^^^^^^^``````^^^]]]\\\[[[ZZZ[[[```kkkxxxwwwlll___SSSJJJDDD>>>======>>>???AAACCCEEEFFFJJJ[[[www```III@@@CCC???===EEEJJJPPP^^^rrr{{{tttooo{{{vvvuuuvvvqqqdddYYYQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKHHHGGGJJJOOO^^^~~~zzz}}}jjjPPPCCC@@@??????BBBEEEOOOaaazzzzzzsssmmmjjjrrrwww{{{|||yyyuuussssss}}}xxxnnnfff]]]XXXWWWSSSLLLDDD>>>===>>>===<<<:::<<<======<<<<<<===???@@@AAACCCDDDEEEEEEEEEEEEDDDFFFHHHIIIHHHIIIKKKLLLPPPSSSYYY```fffhhhgggeee[[[VVVNNNHHHEEEDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGHHHIIIKKKMMMNNNNNNNNNOOONNNMMMLLLMMMNNNOOOPPPRRRRRRRRRTTTWWWXXXWWWVVVYYY\\\___aaaaaaaaabbbcccdddeeegggiiijjjjjjjjjjjjkkkiiifffdddbbb```\\\YYYOOOLLLHHHDDDBBBCCCDDDFFFFFFFFFDDDCCCAAA???>>>===;;;;;;<<<===>>>???@@@AAAEEEFFFGGGGGGFFFFFFHHHJJJRRRUUUYYY\\\]]]]]]^^^___eeefffggggggfffccc```^^^ZZZZZZZZZZZZ\\\aaahhhlllyyy}}}}}}|||{{{zzzxxxwwwwwwxxxxxxvvvuuusssoooiiiaaaWWWTTT\\\gggyyy|||yyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuussstttuuuvvvvvvuuuuuussspppmmmlllkkkllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjhhhfffdddbbbbbbaaa^^^]]]]]]]]]______]]][[[\\\[[[ZZZ[[[aaakkkwww}}}uuujjj^^^RRRIIIDDD===<<<<<<===>>>@@@BBBCCCFFFJJJ[[[zzzeeeLLLBBBDDD???===EEEIIIRRRaaauuu}}}uuuqqqyyyuuuuuuvvvsssdddXXXQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGIIIQQQeeeiiiOOOCCC@@@???>>>CCCFFFQQQccc|||wwwpppkkkhhhfffllloooqqqqqqooonnnqqqttt~~~||||||~~~sssiii```XXXTTTTTTKKKFFF@@@<<<<<<<<<===<<<:::<<<======<<<===>>>??????AAADDDFFFGGGGGGFFFEEEDDDFFFHHHJJJJJJJJJLLLNNNSSSWWW]]]eeekkkllljjjggg^^^XXXPPPIIIEEEDDDDDDCCCAAABBBDDDCCCBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMOOOPPPPPPPPPOOOOOOPPPQQQRRRTTTUUUUUUVVVWWWZZZ\\\]]]\\\\\\___bbbfffhhhhhhhhhiiiiiijjjkkkmmmnnnooopppppppppqqqooommmlllkkkiiieeebbbVVVRRRLLLFFFCCCDDDFFFHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<===>>>???AAAAAABBBEEEGGGGGGGGGFFFFFFHHHJJJPPPTTTXXXZZZ[[[[[[[[[\\\dddeeeffffffccc___ZZZWWWVVVWWWXXXYYY\\\bbbiiinnnzzz~~~}}}|||{{{yyyxxxwwwwwwvvvvvvuuutttrrrnnnhhh```WWWTTT]]]hhh{{{|||yyyxxxyyyzzzxxxwwwvvvvvvvvvvvvwwwwwwwwwuuuttttttvvvwwwwwwvvvuuussspppmmmkkkjjjjjjjjjmmmlllkkkjjjjjjjjjjjjjjjjjjiiigggeeedddbbbaaa```]]]\\\\\\]]]___```^^^]]][[[[[[ZZZ\\\aaakkkwww{{{sssiii]]]QQQHHHDDD===<<<<<<===>>>@@@BBBDDDHHHKKK]]]~~~lllQQQDDDEEE???>>>DDDHHHTTTbbbuuu~~~vvvsss~~~wwwtttuuuwwwuuudddXXXQQQLLLLLLLLLLLLMMMMMMMMMMMMMMMJJJHHHJJJUUUmmmeeeMMMBBB@@@@@@@@@CCCGGGSSSfffvvvnnnhhhfffdddccceeefffgggffffffhhhnnnsss}}}~~~zzzyyyxxxyyy|||~~~{{{lllbbbYYYQQQMMMMMMEEEBBB>>><<<;;;<<<======;;;<<<>>>>>>>>>>>>???AAA@@@AAADDDFFFHHHGGGFFFFFFCCCEEEGGGHHHIIIJJJMMMOOOVVV[[[bbbjjjpppqqqnnnkkkaaa[[[QQQIIIEEEDDDDDDDDDAAABBBCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEECCCEEEGGGKKKNNNPPPRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXWWWXXX[[[]]]___```bbbcccfffiiimmmoooooonnnoooooorrrrrrssssssttttttttttttsssrrrrrrqqqqqqooollliii^^^YYYQQQJJJEEEEEEFFFHHHEEEDDDBBB@@@>>>===<<<<<<<<<===>>>???@@@BBBCCCCCCEEEFFFFFFFFFEEEEEEFFFHHHLLLPPPTTTWWWXXXYYYZZZ[[[bbbcccdddccc```\\\WWWTTTTTTUUUWWWZZZ^^^cccjjjoooxxx|||~~~}}}}}}zzzzzzyyywwwuuusssrrrrrrrrrnnnggg___WWWTTT^^^jjj}}}zzzzzz{{{|||xxxwwwvvvuuuuuuvvvwwwxxxwwwuuuttttttvvvwwwvvvuuuuuussspppllljjjiiiiiiiiinnnmmmlllkkkjjjjjjjjjjjjggggggfffdddcccaaa```___[[[[[[[[[^^^```bbbaaa```[[[[[[[[[\\\aaakkkvvv~~~{{{sssiii]]]QQQHHHDDD=========>>>???AAACCCDDDGGGKKK^^^rrrUUUFFFEEE@@@>>>EEEHHHTTTaaatttwwwttt{{{vvvtttuuuxxxtttbbbWWWRRRLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKNNN\\\xxxbbbLLLBBBAAAAAAAAABBBHHHUUUjjj|||vvvnnngggdddcccbbbbbb___aaaaaa______bbbhhhnnnwww{{{{{{wwwuuutttvvvxxx|||}}}yyyzzzxxxjjj```XXXPPPKKKKKKAAA@@@>>><<<<<<<<<===>>><<<>>>???@@@???@@@AAACCCAAABBBDDDEEEFFFFFFFFFFFFCCCDDDFFFFFFGGGJJJNNNQQQZZZ___gggpppvvvvvvrrroooddd]]]SSSJJJFFFDDDDDDDDD@@@BBBCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEHHHKKKNNNQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZXXXZZZ]]]___aaadddhhhkkkmmmppprrrtttssssssssstttvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuqqqnnneee```WWWNNNHHHFFFFFFFFFBBBAAA???===<<<;;;;;;<<<======>>>@@@BBBCCCDDDEEEDDDEEEFFFEEECCCCCCEEEGGGIIILLLQQQTTTUUUVVVWWWXXX]]]]]]^^^^^^\\\YYYUUUSSSQQQSSSVVVYYY]]]cccjjjooovvv|||~~~~~~{{{{{{{{{xxxuuurrrrrrrrrrrrmmmggg___VVVUUU___kkk}}}{{{zzzzzz{{{wwwvvvtttssssssuuuwwwxxxxxxvvvttttttuuuuuuuuuttttttrrrooollljjjiiiiiiiiinnnmmmlllkkkiiiiiihhhhhheeeeeeeeedddcccaaa___^^^[[[[[[\\\^^^```bbbaaa```[[[[[[[[[]]]bbbkkkvvv}}}}}}uuujjj^^^RRRIIIDDD>>>======>>>???AAACCCEEEDDDIII]]]}}}vvvXXXGGGFFFAAA???FFFHHHTTTaaarrrwwwuuu~~~xxxtttsssuuuwwwrrr___VVVQQQLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMRRRdddcccLLLCCCBBBBBBBBB@@@HHHWWWmmmwwwrrrkkkfffdddccccccccc```aaaaaa___]]]___dddiiippptttyyyyyytttqqqppprrrsssvvvzzz{{{wwwuuuwwwwwwjjjaaaYYYPPPKKKIII?????????>>>======>>>???===???AAAAAAAAAAAACCCEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFJJJOOOSSS]]]ccckkkuuu{{{{{{vvvrrrfff___TTTKKKFFFDDDDDDDDD@@@AAACCCCCCBBBCCCDDDFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ\\\___aaacccgggnnnssstttuuuwwwvvvuuuuuuwwwxxxwwwwwwwwwxxxyyyzzz{{{|||xxxxxxyyy{{{|||zzzwwwtttjjjeee\\\RRRKKKFFFDDDDDD@@@>>><<<:::::::::;;;<<<===>>>???AAABBBDDDEEEFFFEEEEEEFFFEEECCCCCCEEEFFFGGGJJJNNNQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTRRRPPPRRRUUUYYY]]]bbbiiinnnwww|||~~~~~~yyy{{{{{{yyyuuussssssuuuqqqmmmfff^^^VVVUUU___lll|||zzzyyyxxxxxxvvvuuusssrrrrrrtttvvvxxxxxxvvvtttsssttttttsssqqqsssqqqnnnkkkiiiiiiiiiiiimmmllljjjiiigggffffffeeeeeeeeeeeeeeedddbbb```___]]]\\\\\\]]]______^^^\\\[[[[[[\\\]]]bbbkkkuuu|||wwwlll___SSSJJJDDD===<<<<<<===>>>@@@BBBCCCBBBJJJ^^^{{{yyyZZZGGGFFFAAAAAAGGGIIIUUUaaaqqqvvvuuu}}}zzzuuuqqqppprrruuuooo]]]TTTPPPKKKKKKLLLLLLLLLLLLLLLLLLJJJLLLOOOUUUiiidddNNNDDDBBBBBBBBB@@@HHHXXXooovvvqqqlllhhhfffffffffeeeeeeeeeeeebbb______cccfffkkkpppuuuuuuqqqnnnnnnpppooorrrxxx}}}xxxtttrrrvvv}}}rrreee]]]UUULLLFFFDDD????????????>>>===>>>@@@>>>@@@BBBBBBBBBBBBDDDFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFKKKQQQVVV___eeennnxxx~~~}}}xxxtttggg```TTTKKKFFFDDDDDDDDD@@@AAACCCCCCCCCCCCDDDFFFDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQTTTUUUVVVXXXYYYYYYZZZZZZ\\\^^^```bbbdddjjjrrrxxxxxxxxxyyyxxxvvvvvvxxxzzzvvvvvvwwwxxxzzz|||~~~{{{{{{|||~~~~~~{{{xxxmmmhhh___UUULLLGGGDDDCCC>>><<<;;;999999999;;;<<<===>>>???AAACCCEEEFFFGGGEEEFFFFFFEEEDDDDDDEEEGGGGGGJJJNNNPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQSSSVVVZZZ^^^cccjjjnnnxxx~~~~~~~~~}}}wwwyyy{{{yyyvvvtttuuuwwwqqqlllfff^^^VVVUUU```mmm~~~{{{yyywwwvvvuuuuuutttrrrqqqqqqsssvvvxxxyyywwwtttsssssssssqqqppprrrpppmmmkkkiiiiiiiiijjjkkkjjjiiigggeeedddccccccffffffffffffeeecccaaa```___]]]\\\]]]]]]\\\ZZZXXX[[[[[[\\\^^^bbbkkkuuu|||yyymmm```TTTJJJEEE;;;;;;;;;<<<===???AAABBBDDDLLL```|||{{{[[[HHHFFFBBBAAAHHHJJJVVVaaaqqq~~~vvvuuu|||zzzwwwrrrooonnnppprrr