BM6P6(@ ||||||}}}~~~~~~~~~~~~}}}~~~{{{yyyyyyzzz|||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}||||||~~~xxxvvvuuuvvvyyy|||xxxtttuuuzzzvvvppppppmmmkkkjjjggg```ZZZVVVSSSTTTVVV]]]iiivvv}}}~~~yyypppbbbVVVNNNFFF;;;444222222222111000000////////////000000000000000000000000000000---///000111000000222333000111222333444333222222444666888::::::<<<>>>@@@HHHPPPdddkkk___VVVVVVYYYaaasss}}}eeeXXXMMMIIIGGGJJJWWWggg|||uuuaaaRRRFFFAAA===>>>???@@@DDDJJJSSS^^^iiimmmnnnppppppnnnqqqrrrrrrsssttttttttttttssssssrrrrrrqqqppppppooommmnnnppprrrqqqooommmkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnoooooooooooopppooonnnmmmlllkkkkkkkkkmmmooopppqqqpppooopppqqqpppqqqrrrrrrssstttuuuvvvrrrqqqqqqpppqqqqqqrrrrrrqqqqqqrrrrrrrrrqqqqqqpppttttttsssssssssrrrrrrrrroooppppppqqqqqqrrrssssssssssssssssssssssssssssssppppppppppppqqqrrrssstttuuutttrrrpppooooooppppppooopppqqqrrrssssssssssssssstttuuuuuuuuutttsssrrrqqqnnnjjjjjjmmmqqquuuwww~~~~~~vvvjjj___WWWRRRPPPNNNNNNNNNNNNRRRXXXaaajjjpppuuuxxx|||~~~zzzvvvrrrooommmmmmmmmnnnnnnppptttzzz~~~|||{{{uuutttrrrooommmkkkjjjiiikkklllmmmnnnqqqwww~~~~~~{{{{{{yyywwwqqqkkkeeeaaaUUURRRNNNIIIFFFFFFFFFGGGHHHOOOUUUWWWXXXWWWQQQIIILLLIIIEEECCCCCCCCCBBBAAAAAABBBFFFOOOZZZdddiiikkkqqqsssuuuuuuvvvvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{|||{{{zzzyyyyyyyyyzzz{{{||||||}}}yyyhhh``````dddoooxxx~~~qqqbbbTTTJJJEEECCCAAADDDGGGKKKSSS\\\```___zzz{{{|||}}}}}}}}}}}}}}}~~~|||zzzyyyzzz|||~~~}}}}}}~~~~~~}}}|||{{{{{{zzz|||}}}}}}||||||}}}xxxuuussstttvvvyyyuuurrrsssyyy{{{uuussspppnnnnnnmmmhhhbbb^^^UUUUUUVVV]]]hhhuuu|||~~~yyypppbbbVVVLLLDDD;;;555333222111000000000////////////000000000000000000000000000000,,,...///000//////111222///000111222222222111111444666888::::::<<<>>>@@@HHHQQQdddiii^^^UUUVVVZZZbbbsss}}}uuubbbUUUKKKHHHGGGJJJXXXhhhvvvaaaRRRFFFAAA===>>>???@@@DDDJJJSSS^^^hhhlllnnnoooooommmpppqqqrrrsssssstttssssssrrrrrrrrrqqqqqqpppppppppnnnnnnpppppppppooommmlllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooonnnmmmllllllkkkkkkkkkmmmooopppqqqpppooopppqqqqqqqqqqqqrrrssssssttttttqqqqqqppppppppppppqqqqqqpppqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrqqqqqqqqqpppoooppppppqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuutttsssrrrppppppppppppqqqoooooopppqqqrrrrrrrrrrrrssstttuuuvvvvvvuuutttsssiiifffbbbbbbeeeiiimmmooouuuxxx~~~zzzpppfff]]]TTTOOOLLLLLLLLLNNNSSSYYY___ccckkknnnrrrwwwzzz|||}}}}}}~~~zzzvvvrrrooommmmmmnnnoooooorrrvvv|||}}}|||wwwuuussspppnnnlllkkkkkklllmmmnnnooosssyyy}}}wwwvvvsssoooiiiccc^^^[[[RRRPPPLLLIIIGGGGGGHHHJJJJJJPPPVVVXXXYYYZZZUUUNNNNNNJJJFFFDDDCCCCCCCCCBBBBBBCCCHHHQQQ\\\fffkkkmmmqqqsssuuuvvvvvvvvvxxxzzzyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxyyyzzz|||||||||}}}~~~lllbbb```cccnnnxxx|||jjjYYYMMMFFFCCC@@@DDDGGGKKKRRR\\\```___yyyzzz{{{|||}}}}}}}}}}}}~~~|||{{{{{{|||}}}~~~}}}}}}~~~~~~|||zzzyyyxxxyyyyyy|||}}}}}}|||{{{|||~~~yyytttqqqpppsssuuuqqqooopppwww~~~{{{yyyxxxxxxxxxwwwssskkkdddXXXVVVVVV\\\gggrrrzzz~~~zzzpppbbbUUUIIIBBB:::555444333111///000000////////////000000000000000000000000000000,,,---//////......000111000111222222333333222222444666888::::::<<<>>>@@@HHHQQQfff{{{fff\\\TTTVVV[[[cccuuu}}}|||yyyrrrkkk\\\PPPGGGFFFGGGKKKYYYhhhwwwbbbSSSFFFAAA===>>>??????CCCIIISSS^^^gggkkklllnnnnnnlllooopppqqqrrrssssssssssssqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmllllllkkkkkkkkkmmmooopppqqqpppooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnoooooopppooooooppppppqqqppppppoooqqqpppppppppoooooooooooooooppppppqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuurrrrrrqqqppppppqqqqqqrrrnnnooopppqqqrrrrrrrrrqqqrrrssstttuuuuuutttsssrrrhhheeeaaa___aaadddfffhhhlllqqqxxx|||nnnaaaXXXNNNMMMLLLLLLNNNPPPSSSUUU^^^aaaffflllqqquuuxxxyyyzzz{{{}}}}}}yyyuuuqqqooommmmmmnnnoooqqqsssxxx~~~~~~|||zzzxxxuuussspppmmmkkkiiiiiihhhjjjkkkmmmooottt{{{~~~{{{ssspppkkkeee___ZZZWWWUUUQQQPPPNNNLLLLLLMMMOOOPPPPPPUUUYYY[[[^^^aaa]]]WWWPPPMMMGGGDDDCCCCCCCCCCCCBBBEEEKKKTTT___hhhmmmppprrrsssuuuvvvvvvwwwxxxzzzxxxxxxwwwvvvvvvwwwwwwwwwyyyyyyxxxyyyyyy{{{}}}~~~~~~~~~pppdddaaacccmmmwwwvvv```PPPGGGCCC@@@CCCFFFJJJRRR\\\```___yyyzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~{{{xxxwwwwwwwwwxxx|||}}}}}}|||{{{{{{}}}yyysssnnnnnnqqqqqqooonnnpppvvv~~~sssggg]]]WWWUUU[[[eeeoooxxxzzzpppaaaSSSGGGAAA:::555444444111///000000////////////000000////////////////////////---...//////......000111444444444555555555555555444666888::::::<<<>>>@@@GGGRRRgggwwwdddZZZTTTWWW\\\eeewww~~~xxxuuuqqqiiicccVVVKKKDDDDDDFFFKKKYYYhhhvvvaaaSSSFFFAAA===>>>>>>???CCCHHHRRR\\\fffiiijjjmmmmmmkkknnnooopppqqqrrrsssssssssppppppppppppppppppppppppqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooooooooooommmmmmmmmmmmllllllkkkkkkmmmooopppqqqoooooopppqqqqqqqqqqqqqqqppppppoooooooooooonnnmmmmmmmmmnnnnnnnnnnnnoooppppppppppppoooppppppppppppoooooooooooooooppppppqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttpppppppppqqqqqqrrrrrrsssooopppqqqqqqrrrrrrrrrqqqpppqqqqqqrrrqqqpppooonnnhhhddd```]]]^^^```aaabbbhhhoooxxx}}}sssjjjZZZWWWRRRNNNKKKKKKLLLNNNTTTVVV[[[bbbhhhnnnrrrtttvvvwwwzzz|||~~~~~~~~~}}}{{{wwwtttqqqnnnmmmmmmnnnpppqqqtttxxx}}}~~~{{{xxxuuurrrqqqnnnllliiifffcccbbbbbbbbbeeefffiiimmmsss}}}|||xxxppplllfff___YYYVVVUUUUUUTTTTTTSSSTTTUUUWWWYYYZZZZZZ^^^```bbbfffiiifff```SSSNNNHHHDDDBBBBBBCCCCCCBBBFFFNNNWWWbbbjjjoooqqqrrrtttvvvvvvvvvwwwxxxzzzyyyxxxwwwwwwvvvwwwwwwwwwyyyxxxxxxyyyzzz|||~~~rrreeebbbdddkkkuuufffRRRGGGCCC???BBBFFFIIIQQQ[[[```___{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~{{{xxxwwwwwwwwwxxx{{{|||}}}}}}{{{{{{}}}~~~yyyqqqmmmnnnqqqqqqqqqrrruuuzzzqqqaaaXXXSSSXXXbbblllxxx|||rrraaaSSSGGGAAA:::666555444222///000000////////////000000////////////////////////...000111111000///000222555555555555555666666666444666888::::::<<<>>>@@@GGGRRRiiiwwwdddZZZTTTXXX^^^iii|||xxxrrrkkkccc\\\QQQGGGAAACCCEEEIIIWWWfffwwwttt```RRRFFFAAA======>>>>>>BBBGGGQQQZZZdddgggiiilllmmmkkknnnnnnpppqqqrrrsssssssssqqqqqqqqqpppppppppppppppqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnoooooooooppppppnnnnnnnnnnnnoooooooooooommmmmmnnnnnnnnnmmmlllkkkmmmooopppqqqoooooopppqqqrrrqqqqqqppppppoooooonnnooonnnnnnmmmllllllmmmmmmmmmnnnoooppppppppppppppprrrqqqqqqqqqqqqpppppppppoooppppppqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqrrroooppppppqqqrrrrrrrrrrrrpppqqqqqqrrrrrrrrrrrrqqqppppppppppppnnnllljjjhhh]]][[[XXXXXXZZZ]]]```aaajjjrrr|||zzziiiddd[[[RRRLLLJJJKKKLLLLLLNNNRRRWWW]]]cccgggjjjppprrrtttvvvxxx{{{zzz{{{|||}}}}}}~~~~~~~~~|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwuuurrrpppnnnmmmmmmnnnooopppqqqssswwwzzz~~~|||yyyuuuqqqnnnllliiigggddd```^^^]]]]]]]]]___aaadddiiiqqq}}}xxxtttkkkggg```ZZZVVVVVVWWWYYYZZZZZZ\\\^^^```bbbdddeeeeeeggghhhiiimmmpppllleeeVVVPPPIIICCCAAAAAABBBCCCBBBHHHQQQ[[[dddkkkpppssssssuuuvvvwwwvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz|||~~~tttgggcccdddhhhrrrjjjTTTGGGCCC===AAAEEEHHHQQQ[[[___^^^~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~|||zzzyyyxxxyyyyyy{{{|||~~~~~~}}}|||~~~xxxpppmmmpppuuuwwwyyy|||fffYYYPPPUUU___jjjxxxvvveeeVVVJJJCCC;;;666444444222000000000////////////000000000000000000000000000000///111222111000///000222333222222222222333444555444666888::::::<<<>>>@@@FFFSSSkkkyyyfff[[[UUUYYYaaammmyyyrrriii___XXXNNNEEE???AAADDDGGGTTTcccsssrrr^^^PPPFFFAAA============AAAGGGNNNXXXaaaeeegggkkkmmmlllnnnoooppprrrssstttttttttssssssrrrrrrqqqppppppoooqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooooooooooommmnnnoooppppppooommmmmmmmmooopppqqqpppooopppqqqqqqqqqqqqpppppppppoooooooooooonnnmmmllllllllllllnnnnnnooopppqqqqqqqqqqqqssssssrrrrrrrrrqqqqqqqqqoooppppppqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooooooooppppppooopppqqqrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqppppppooonnnlllhhheeeaaa___TTTSSSSSSVVV\\\bbbfffhhhssszzzxxxqqqggg\\\SSSOOOMMMMMMJJJJJJKKKNNNRRRVVVZZZ\\\eeegggjjjlllnnnppptttvvvzzz|||~~~}}}yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyttttttsssrrrqqqooonnnnnnmmmmmmnnnmmmkkklllnnnpppuuuwwwzzz~~~~~~}}}~~~|||yyyuuurrrooommmjjjhhhddd```]]]]]]]]]^^^]]]___bbbgggooo{{{{{{tttpppdddaaa\\\XXXWWWZZZ^^^aaaeeefffiiikkknnnpppqqqqqqrrrrrrqqqqqqtttvvvpppgggZZZSSSJJJDDDAAABBBCCCDDDEEELLLVVV```gggmmmqqqttttttuuuwwwwwwwwwwwwxxxzzzzzzzzzyyyyyyzzzzzz{{{|||zzzzzzyyyyyyzzz|||~~~~~~~~~wwwiiiddddddgggppp~~~jjjSSSGGGBBB<<<@@@DDDHHHPPP[[[___^^^~~~~~~}}}}}}{{{{{{{{{||||||}}}}}}}}}||||||~~~~~~~~~}}}|||{{{{{{zzzzzz|||~~~~~~~~~vvvooommmssszzz~~~}}}iiiYYYNNNRRR\\\hhhyyy{{{lll]]]MMMFFF<<<666444444333222000000////////////000000000000000000000000000000///000111000///...///111333222111111111222444444444666888::::::<<<>>>@@@FFFSSSlll|||hhh]]]VVVZZZcccppp}}}uuujjj```XXXMMMDDD???AAACCCEEEQQQ___sssqqq]]]OOOFFFAAA============AAAFFFLLLVVV___cccfffkkknnnmmmnnnoooqqqrrrtttuuuuuuuuuvvvuuutttsssrrrpppoooooopppoooooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnoooooonnnnnnnnnnnnoooooooooooonnnooopppqqqqqqpppooonnnmmmooopppqqqpppooopppqqqqqqqqqqqqqqqqqqqqqpppppppppooonnnmmmllllllllllllnnnooopppqqqrrrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqoooppppppqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqppppppqqqrrrrrrrrrqqqpppnnnnnnoooooooooooonnnnnnjjjiiigggccc^^^YYYTTTRRROOOOOOPPPUUU\\\dddiiikkkqqquuu|||vvvlllbbbZZZTTTQQQMMMLLLJJJJJJKKKNNNPPPRRRVVVYYY\\\___aaadddhhhkkkqqqsssxxx}}}~~~|||xxxxxxwwwvvvuuuuuuuuuuuurrrssstttuuuvvvvvvvvvvvvssssssssssssssssssssssssoooooooooooooooooooooooommmmmmllliiieeeccccccdddhhhkkkoootttwwwxxxxxxxxxzzzzzzyyywwwuuusssqqqooommmjjjfffbbb______`````````aaacccfffmmmxxxxxxqqqlll```^^^\\\[[[]]]ccciiimmmuuuwwwzzz}}}~~~vvvkkk^^^WWWMMMFFFCCCCCCEEEFFFIIIQQQ\\\eeekkkpppsssvvvtttvvvwwwwwwwwwwwwxxxzzzyyyyyyyyyyyyzzz{{{}}}}}}|||{{{zzzzzzzzz|||}}}~~~|||}}}~~~yyylllgggfffhhhooo{{{hhhRRREEEAAA;;;???CCCGGGPPPZZZ___^^^~~~~~~~~~}}}|||{{{zzz{{{{{{{{{||||||}}}}}}zzz{{{|||}}}~~~~~~~~~}}}||||||zzz|||~~~vvvooonnnuuu~~~}}}zzzyyykkkYYYLLLPPPZZZgggzzzqqqcccPPPHHH===666444444333222000000////////////000000000000000000000000000000...///000///...---...///444444333222333444555666444666888::::::<<<>>>@@@EEETTTmmm}}}jjj___WWW[[[dddsssyyynnnccc[[[MMMDDD???@@@BBBDDDOOO]]]vvvqqq]]]NNNFFFAAA============@@@FFFJJJTTT^^^bbbfffkkknnnnnnooopppqqqssstttuuuvvvvvvwwwwwwuuutttrrrqqqoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnoooqqqrrrrrrqqqpppooommmooopppqqqpppooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmllllllllloooooopppqqqrrrsssssssssrrrrrrrrrqqqqqqqqqqqqpppoooppppppqqqrrrrrrssssssssssssssssssssssssssssssrrrrrrqqqqqqpppqqqqqqqqqpppqqqrrrsssrrrrrrpppppplllmmmmmmmmmmmmmmmlllllldddccc___[[[UUUNNNIIIFFFKKKKKKLLLPPPWWW]]]aaaccceeeggglllsss|||yyynnnddd[[[VVVRRRPPPMMMKKKJJJKKKMMMNNNKKKNNNRRRVVVYYY]]]aaaddddddgggkkkooovvv~~~{{{xxxxxxvvvuuutttsssssssssooopppqqqrrrrrrsssrrrrrrmmmmmmmmmmmmllllllllllllllllllmmmmmmnnnnnnoooooommmmmmkkkfffaaa^^^]]]]]]^^^aaafffkkkoooqqqrrrrrrttttttttttttsssrrrqqqqqqnnnkkkfffbbb```___aaabbbdddeeeeeeggglllvvv~~~vvvooojjj```___^^^___dddkkkssswww}}}qqqaaaZZZPPPHHHDDDEEEGGGHHHLLLTTT___iiinnnrrruuuxxxuuuvvvxxxxxxwwwwwwxxxzzzwwwwwwxxxyyyzzz|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}yyynnnjjjjjjiiiooozzzgggQQQEEEAAA;;;???CCCGGGPPPZZZ___^^^~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{{{{||||||}}}}}}wwwxxxzzz|||~~~~~~}}}}}}}}}}}}|||zzzzzz||||||uuusssuuuwww{{{xxxzzz{{{}}}~~~fff\\\RRRRRR[[[kkk}}}zzzmmmbbbPPPFFF<<<888666333222333000000000000000000000000////////////////////////111111111111000000000000111222222333333444444555444666888:::;;;===@@@CCCIIIRRRjjj~~~nnnaaaXXX[[[cccppp}}}uuupppfff]]]MMMEEEAAABBBBBBEEEQQQaaauuuttt]]]PPPGGGAAA======>>><<<>>>AAAMMMUUU^^^eeehhhjjjlllnnnoooqqqssstttttttttvvvwwwyyywwwuuurrrooonnnnnnnnnmmmnnnooooooooonnnlllkkkmmmmmmnnnnnnooooooppppppooopppqqqpppooonnnooopppqqqqqqqqqpppppppppoooooopppppppppppppppooonnnnnnqqqqqqppppppppppppqqqqqqsssrrrpppnnnnnnnnnnnnooommmooopppqqqpppooopppqqqrrrrrrqqqppppppqqqqqqrrrpppqqqqqqrrrrrrsssssstttssssssttttttssssssrrrqqqppppppoooooooooppprrrssstttrrrqqqqqqrrrrrrqqqooojjjjjjjjjjjjiiihhhgggfff^^^[[[TTTNNNHHHEEECCCCCCAAACCCFFFJJJNNNRRRVVVWWWXXXZZZ]]]bbbjjjrrrzzz~~~{{{rrriiibbbWWWUUURRRQQQPPPMMMJJJHHHJJJJJJJJJLLLOOORRRRRRRRRZZZ\\\```eeelllsssyyy||||||xxxtttrrrssssssrrrpppmmmmmmmmmmmmllllllllllllmmmkkkiiigggffffffhhhhhhhhhhhhjjjlllooopppppppppnnnkkkgggdddcccbbb```___aaabbbbbbdddfffhhhjjjkkkmmmmmmnnnnnnnnnnnnmmmmmmkkkiiifffeeefffgggffffffhhhggghhhjjjooowww|||vvvooojjjgggffffffhhhnnnvvv~~~}}}lll^^^OOOIIIHHHHHHIIILLLQQQYYYdddmmmqqqrrrrrrrrryyyyyyyyyxxxxxxxxxxxxwwwyyyyyyyyyyyyzzz{{{||||||}}}||||||{{{{{{{{{}}}}}}~~~{{{lllhhhlllnnnuuuyyybbbNNNBBB===;;;???BBBEEENNNYYY^^^]]]~~~~~~}}}}}}|||{{{{{{{{{{{{{{{||||||||||||}}}}}}wwwxxxzzz|||}}}~~~}}}}}}||||||||||||{{{zzzzzz{{{~~~vvvtttvvvxxx~~~|||xxxyyywwwxxxxxxyyy}}}~~~wwwcccYYYQQQQQQZZZiii~~~}}}}}}{{{ooodddSSSHHH>>>:::777333222333000000000000000000000000//////////////////////////////000000111111111222111222222333333444444555444666888:::;;;===@@@CCCIIISSSkkkmmmaaaXXXZZZbbbnnnyyyqqqeeeYYYOOOGGGBBBCCCCCCEEEQQQaaaxxxvvv^^^QQQHHHAAA======>>><<<>>>AAALLLTTT^^^dddgggiiilllnnnoooqqqtttuuuttttttvvvwwwxxxwwwuuusssqqqooonnnmmmlllmmmnnnnnnnnnmmmkkkkkkmmmmmmmmmnnnooooooppppppooopppqqqpppooonnnoooqqqpppppppppooooooooonnnnnnpppppppppppppppooonnnnnnqqqppppppooooooppppppqqqqqqpppooonnnmmmmmmmmmnnnmmmnnnppppppooooooooopppqqqqqqpppppppppppppppqqqpppqqqqqqrrrrrrsssssstttssssssttttttssssssrrrqqqppppppoooooopppqqqrrrsssuuusssrrrrrrrrrrrrqqqooommmmmmkkkiiifffccc___]]]UUUQQQLLLFFFBBB???=========>>>@@@CCCFFFIIIKKKLLLHHHIIIMMMRRRZZZcccjjjooovvv{{{zzzrrrmmmfffbbb]]]XXXTTTPPPLLLJJJMMMKKKIIIIIIJJJKKKJJJJJJPPPQQQTTTYYY^^^dddiiillltttvvvyyy{{{|||~~~|||xxxsssqqqppppppnnnllllllllllllkkkkkkjjjjjjjjjjjjhhhfffdddddddddeeefffggggggiiikkknnnpppqqqqqqqqqooommmlllkkkjjjhhhggghhhhhhgggffffffeeeeeeeeeiiijjjjjjjjjjjjjjjiiiiiihhheeecccbbbcccdddcccbbbeeeeeefffiiinnnvvv~~~|||xxxssspppnnnnnnnnnqqqvvv~~~tttdddTTTMMMKKKJJJLLLOOOVVV]]]gggppptttuuuuuuuuuwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{}}}}}}|||{{{{{{{{{{{{|||}}}~~~zzzmmmkkkooosssyyysss^^^LLLBBB>>><<<@@@CCCFFFOOOZZZ______}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||wwwxxxzzz|||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{|||{{{zzz{{{}}}yyywwwxxxyyy|||}}}wwwuuuppppppooommmppptttrrrmmm^^^UUUNNNOOOXXXfffzzz|||}}}|||rrrhhhWWWLLL@@@;;;777333222333000000000000000000000000////////////////////////......///000111222333333111222222333333444444555444666888:::;;;===@@@CCCJJJUUUmmmkkk___WWWYYY___jjj~~~ttteeeXXXQQQHHHCCCDDDCCCFFFSSSbbb|||yyyaaaTTTHHHBBB===>>>>>>======@@@KKKRRR\\\cccfffhhhkkkmmmppprrrtttuuuttttttuuuwwwwwwwwwvvvtttssspppooommmllllllmmmmmmllllllkkkjjjlllmmmmmmnnnnnnoooppppppooopppqqqqqqpppooopppqqqooooooooonnnnnnnnnnnnnnnpppppppppppppppooonnnnnnqqqppppppooooooppppppqqqpppooonnnmmmlllllllllmmmlllnnnppppppoooooooooppppppooooooooopppppppppppppppqqqqqqrrrrrrsssssstttssssssttttttssssssrrrqqqppppppppppppqqqrrrsssttttttrrrpppppppppooommmkkkkkkjjjiiifffbbb\\\WWWTTTKKKHHHDDD???<<<:::999999::::::;;;===>>>@@@AAAAAA@@@AAACCCHHHMMMTTTZZZ^^^bbbhhhrrr}}}|||xxxsssllleee___YYYSSSPPPQQQMMMIIIGGGGGGGGGFFFEEEHHHIIIJJJMMMQQQUUUYYY[[[___bbbfffjjjnnnrrrwww{{{}}}xxxuuusssqqqnnnlllllllllkkkjjjiiiiiihhhhhhgggfffdddcccbbbbbbcccdddfffgggiiikkknnnppprrrsssuuuvvvwwwwwwwwwvvvtttsssuuutttrrrpppnnnlllkkkjjjhhhhhhhhhgggfffeeedddccccccaaa^^^^^^^^^___^^^]]]^^^```bbbfffkkksss{{{}}}{{{zzzyyyyyyyyyzzz}}}ooo\\\RRROOONNNOOOSSS\\\ccclllssswwwxxxyyyyyyvvvwwwxxxyyyzzz{{{||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||~~~~~~yyymmmlllqqquuu|||yyylllZZZLLLCCC???===AAADDDGGGPPP[[[```___}}}}}}~~~~~~~~~~~~}}}||||||{{{yyyzzz{{{}}}~~~}}}}}}}}}|||||||||{{{{{{zzz|||}}}|||||||||~~~|||yyyyyyzzzzzz{{{}}}zzzsssoookkkkkkhhhdddeeehhhgggcccYYYQQQKKKNNNVVVdddvvv~~~|||~~~|||sssjjjYYYNNNBBB;;;777222000111////////////////////////////////////////////////...//////000111111222222111222222333333444444555444666888:::;;;===@@@CCCKKKVVVppp{{{ggg\\\UUUVVV[[[eeezzzvvvgggZZZPPPHHHCCCDDDEEEHHHVVVfff{{{cccVVVIIIBBB>>>>>>>>>======@@@JJJQQQZZZaaadddfffjjjmmmppprrrttttttttttttuuuvvvvvvvvvvvvuuutttrrrooonnnmmmmmmmmmmmmllllllkkkkkkllllllmmmmmmnnnoooooopppooopppqqqqqqppppppqqqrrroooooooooooooooooooooooopppppppppppppppooonnnnnnppppppooooooooooooppppppoooooonnnnnnmmmmmmmmmmmmlllnnnppppppooonnnooopppoooppppppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrsssssstttssssssttttttssssssrrrqqqppppppqqqqqqqqqrrrssssssqqqooolllkkkjjjiiigggeeeccccccbbb___[[[VVVQQQNNNEEECCC@@@>>>;;;:::::::::::::::;;;;;;<<<===>>>>>>AAAAAAAAACCCFFFIIILLLNNNPPPUUU\\\fffrrr{{{uuuooohhh```[[[UUURRRMMMJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQTTTWWWZZZ]]]```dddiiimmmssswww|||}}}xxxuuuqqqooommmmmmmmmlllkkkjjjjjjiiihhhffffffeeedddccccccddddddfffgggjjjllloooqqquuuwwwzzz~~~~~~}}}{{{yyywwwvvvooonnnmmmjjjgggdddaaa___^^^]]][[[ZZZZZZZZZXXXWWWUUUWWW[[[^^^ccckkkttt{{{zzzeeeYYYTTTRRRTTTWWWbbbhhhpppvvvyyyzzz{{{{{{xxxyyyyyyzzz{{{{{{||||||}}}|||{{{zzzyyyxxxxxxyyywwwwwwwwwxxxyyyzzz|||}}}}}}~~~~~~vvvkkkiiinnnrrrzzz~~~{{{sssgggYYYLLLDDDAAA===@@@CCCGGGOOOZZZ______}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}|||||||||{{{|||~~~~~~}}}~~~}}}zzzyyyyyywwwwwwwww|||~~~vvvnnnjjjiiiiiigggaaa```aaa```\\\TTTNNNJJJNNNVVVbbbrrr}}}{{{{{{~~~|||zzzsssjjj[[[OOOBBB:::555000///000////////////////////////////////////////////////111111000000000000000000111222222333333444444555444666888:::;;;===@@@CCCJJJWWWrrrvvvdddZZZSSSTTTXXXaaavvvxxxiii\\\OOOGGGBBBDDDEEEJJJYYYjjj}}}eeeXXXJJJCCC>>>>>>>>>======@@@HHHOOOXXX^^^bbbeeeiiillloooqqqsssssssssrrrsssttttttuuuuuuuuutttrrrpppnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllmmmnnnnnnoooooonnnoooqqqqqqppppppqqqrrrpppppppppppppppppppppppppppppppppppppppooonnnnnnpppoooooooooooooooooopppoooppppppooooooooonnnnnnlllnnnoooooonnnnnnoooppppppqqqrrrsssssssssrrrrrrpppqqqqqqrrrrrrsssssstttssssssttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnllliiigggfffdddaaa^^^[[[[[[ZZZWWWSSSNNNJJJGGGAAAAAA???======<<<<<<===:::;;;;;;<<<===>>>>>>???=========>>>???AAACCCDDDHHHIIILLLQQQYYYfffttt}}}yyyqqqkkk```\\\WWWSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGHHHIIIIIILLLNNNPPPRRRTTTWWW\\\___eeeiiioootttyyy~~~|||xxxtttpppnnnmmmoooooonnnmmmmmmlllkkkkkkhhhhhhggggggffffffggggggfffiiilllnnnooorrrwwwzzz|||zzzwwwrrrmmmgggccc```]]]\\\YYYXXXXXXVVVTTTRRRKKKNNNQQQTTTXXX```lllttt}}}mmm___YYYWWWYYY\\\ggglllrrrwwwyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvwwwyyyzzz|||}}}||||||}}}~~~tttgggdddgggoooxxx|||xxxpppdddVVVKKKCCC???;;;???BBBFFFNNNYYY^^^^^^}}}}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||{{{|||}}}}}}~~~~~~yyywwwwwwttttttsssuuu~~~{{{rrrjjjhhhhhhkkkiiidddaaa___[[[VVVQQQLLLJJJNNNWWWbbbqqq|||~~~|||{{{|||}}}{{{zzzyyyssskkk\\\PPPBBB:::555000///000000000000000000000000000////////////////////////111111111111000000//////111222222333333444444555444666888:::;;;===@@@CCCIIIWWWsssvvvbbbYYYTTTUUUXXXaaavvv|||mmm```OOOGGGBBBCCCEEEJJJZZZkkk}}}}}}eeeXXXJJJDDD?????????======@@@GGGMMMVVV\\\```ccchhhkkknnnppprrrrrrqqqqqqqqqrrrssssssssssssrrrqqqpppooooooooonnnmmmmmmmmmmmmnnnkkkllllllmmmmmmnnnoooooommmnnnppppppooooooppprrrppppppppppppqqqqqqqqqqqqpppppppppppppppooonnnnnnpppoooooonnnnnnoooooopppooooooppppppppppppooooookkkmmmoooooonnnnnnnnnooopppqqqrrrtttttttttsssssspppqqqqqqrrrrrrsssssstttssssssttttttssssssrrrqqqrrrrrrrrrqqqpppooonnnmmmllliiifffcccaaa^^^[[[XXXVVVTTTRRRNNNIIIEEEAAA???>>>>>>======<<<<<<======;;;;;;<<<<<<===>>>??????;;;;;;<<<>>>@@@BBBDDDEEEGGGFFFFFFGGGKKKTTT___gggqqq~~~zzzoookkkfff```[[[WWWRRRNNNMMMLLLIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJMMMRRRVVVYYY\\\bbbgggmmmsssxxx||||||||||||yyyuuurrrqqqqqqnnnnnnmmmmmmmmmmmmlllllliiiiiiiiiiiiiiiiiiiiihhhgggjjjmmmnnnnnnqqqwww{{{{{{tttnnnhhheee```^^^[[[YYYXXXUUURRROOOFFFIIIKKKLLLOOOXXXeeeppp|||tttggg```^^^___bbbkkknnntttwwwyyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{}}}|||{{{zzzyyyxxxxxxxxxuuuvvvvvvwwwyyyzzz|||}}}{{{{{{|||}}}~~~pppbbb^^^aaammmyyy|||wwwmmmaaaTTTIIIAAA<<<;;;>>>BBBEEENNNYYY^^^]]]}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}xxxuuuuuurrrsssqqqpppuuuyyyooojjjjjjhhhmmmmmmiiiddd___YYYRRROOOKKKJJJPPPYYYcccppp{{{~~~}}}|||}}}~~~zzzyyyyyyssslll^^^QQQCCC;;;666111000222000000000000000000000000////////////////////////000000000000000111111111111222222333333444444555444666888:::;;;===@@@CCCHHHWWWtttvvvbbb[[[VVVWWWZZZcccxxxuuueeeRRRHHHBBBCCCDDDHHHXXXiiizzz|||dddXXXKKKDDD?????????======@@@EEELLLTTTZZZ^^^bbbgggkkkmmmooopppqqqooooooooopppsssrrrqqqqqqppppppppppppooonnnmmmlllllllllmmmmmmkkkkkklllmmmmmmnnnnnnoookkkmmmnnnooonnnnnnpppqqqoooooooooooopppppppppqqqpppppppppppppppooonnnnnnoooooonnnnnnnnnnnnoooooommmnnnoooppppppooonnnnnnkkkmmmoooooonnnmmmnnnooonnnppprrrsssttttttsssrrrpppqqqqqqrrrrrrsssssstttssssssttttttssssssrrrqqqrrrrrrrrrqqqooommmkkkiiifffccc___\\\ZZZVVVRRRPPPNNNLLLIIIEEEBBB@@@???>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCEEEFFFGGGEEEFFFFFFFFFGGGKKKQQQUUU^^^hhhyyy~~~{{{vvvqqqkkkeee^^^ZZZUUUSSSPPPMMMKKKIIIHHHHHHDDDEEEEEEEEEEEEGGGLLLOOOMMMPPPTTTXXX]]]bbbhhhlllrrrtttuuussspppnnnooopppjjjjjjjjjjjjjjjkkkkkkkkkhhhhhhhhhiiiiiihhhhhhhhhfffiiilllmmmlllooouuuzzz{{{tttnnnkkkcccaaa^^^\\\YYYVVVQQQMMMFFFHHHIIIHHHJJJSSScccooo~~~{{{nnnhhheeeeeehhhnnnqqquuuxxxyyyzzz{{{}}}|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyvvvvvvwwwxxxyyyzzz|||}}}||||||}}}~~~}}}lll___\\\___kkkyyy~~~xxxnnnbbbVVVKKKCCC>>><<>>>>>>>>>>>>>>??????BBBAAAAAA@@@@@@??????>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDFFFGGGGGGHHHIIIKKKPPPWWWbbbooo|||~~~yyyssslllhhh]]]\\\XXXUUURRRPPPOOOOOOJJJIIIHHHFFFDDDEEEHHHJJJEEEGGGJJJMMMPPPUUUZZZ^^^cccfffhhhhhheeedddeeegggfffffffffggghhhhhhiiiiiiffffffgggggghhhggggggfffeeehhhkkkkkkjjjlllsssxxx|||~~~xxxssspppfffdddaaa^^^[[[VVVQQQMMMHHHIIIIIIGGGHHHRRRcccpppsssmmmjjjjjjlllpppsssvvvyyyzzzzzz|||}}}{{{{{{|||}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwxxxyyyzzz|||}}}}}}}}}~~~zzzjjj^^^\\\___iiiwww{{{pppdddYYYOOOGGGBBB===@@@CCCGGGPPP[[[```___}}}~~~~~~~~~~~~}}}||||||yyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyzzz{{{{{{zzzzzzyyyyyy{{{|||}}}||||||~~~xxxsssrrrqqqpppqqqpppooopppvvv~~~xxxqqqllliiimmmrrrsssnnnhhhccc\\\UUUMMMKKKJJJQQQ^^^lllvvv{{{zzz{{{}}}~~~~~~|||yyyvvvcccWWWGGG<<<777444222///222111///.........///000000000000000000000000000............////////////000111222333444555555666666888999:::;;;===AAADDDLLL\\\yyyrrr```YYYVVVZZZ^^^ggg|||ttt\\\NNNCCCBBBFFFLLLZZZhhhzzzeeeQQQJJJDDD@@@@@@@@@???@@@CCCHHHLLLQQQWWW\\\aaagggkkkmmmmmmnnnnnnooooooppppppppppppooooooooooooooopppooooooooonnnmmmmmmmmmlllnnnmmmmmmlllllllllmmmmmmoooooonnnnnnnnnnnnoooooopppppppppooooooooooooooopppqqqrrrqqqooommmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooppppppqqqoooooonnnmmmmmmmmmmmmmmmkkklllmmmoooqqqsssuuuvvvrrrrrrsssssssssssssssssstttuuuuuuuuuuuusssqqqppptttrrrnnnkkkhhhccc^^^[[[VVVRRRLLLIIIHHHGGGEEEBBBAAA>>><<<===@@@BBBAAA???BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHLLLPPPWWW]]]dddpppxxxsssnnnjjjddd___[[[WWWTTTQQQPPPNNNLLLKKKKKKJJJIIIGGGGGGGGGFFFFFFGGGKKKNNNPPPQQQRRRTTTVVVWWWYYYYYYYYYZZZ[[[]]]___``````______\\\^^^`````````aaabbbdddfffffffffffffffggghhhhhhssstttwwwxxxxxxwwwuuutttxxxwwwwwwxxx{{{}}}xxxsssmmmjjjgggeeeccc___ZZZUUUPPPMMMMMMIIIEEEFFFJJJSSScccqqqxxxpppoooqqqsssuuuuuuvvvwwwyyyzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~zzzyyyyyyxxxwwwwwwwwwxxxvvvuuuuuuuuuwwwxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~sssddd]]]]]]___iiivvvzzzmmm^^^PPPGGGCCC===AAADDDGGGPPPZZZ______{{{|||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{|||~~~~~~~~~wwwsssqqqqqqssssssrrrpppqqqwww}}}wwwpppkkkhhhlllqqqrrrnnnhhhbbb[[[SSSNNNLLLKKKRRR```nnnzzz~~~~~~zzzwwwcccWWWGGG<<<777555333000111000000///////////////......................../////////000000000000111000000111222333444555555666888999:::;;;===AAADDDLLL]]]zzzrrr```YYYVVVYYY]]]ggg|||www[[[MMMCCCBBBFFFMMM\\\kkk{{{fffRRRJJJDDD??????@@@???AAADDDIIIMMMSSSXXX]]]bbbgggjjjlllmmmmmmnnnnnnoooooooooqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmooonnnnnnmmmmmmnnnnnnnnnpppooooooooooooooooooppppppooooooooooooooooooooonnnpppqqqqqqpppnnnooopppoooooooooooopppppppppppppppppppppppppppqqqqqqrrroooooonnnmmmmmmmmmmmmnnnnnnnnnnnnoooppprrrssstttrrrrrrrrrsssssssssssstttssstttttttttssssssrrrqqqrrrpppmmmiiieee___XXXSSSKKKGGGBBB@@@??????===;;;???>>><<<>>>AAACCCBBBAAAEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHMMMQQQVVV___llluuu}}}yyyuuuqqqlllgggdddaaa]]][[[VVVTTTQQQPPPOOONNNMMMKKKIIIHHHFFFEEEEEEFFFHHHJJJIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTSSSSSSRRRNNNPPPSSSVVVYYY]]]bbbeeefffeeeeeedddccccccbbbbbbbbbbbbccccccddddddddddddeeeddddddeeehhhmmmqqqtttyyywwwtttqqqnnnkkkfffcccbbbaaa```]]]YYYUUUQQQOOOOOOKKKIIIIIIKKKSSSeeeuuuyyyvvvvvvvvvxxxxxxxxxyyyyyyzzzzzzzzz|||}}}~~~~~~zzzyyyyyyxxxwwwwwwxxxxxxwwwwwwvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~uuueee\\\[[[]]]iiiuuuvvvbbbQQQGGGBBB>>>AAADDDGGGPPPZZZ___^^^zzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxyyyyyy{{{}}}~~~wwwrrrppppppuuutttsssssstttyyy}}}wwwqqqllljjjmmmqqqsssooojjjddd\\\SSSPPPMMMMMMTTTcccsss~~~~~~~~~zzzvvvbbbVVVGGG<<<888666444111000000000000000//////...........................000000000000111111111111///000000111222333444444666777999:::;;;>>>AAADDDNNN___{{{rrraaaYYYTTTWWW[[[fff|||tttZZZMMMBBBCCCGGGNNN___ooo}}}gggTTTKKKDDD>>>>>>>>>???BBBFFFLLLOOOUUUZZZ^^^bbbgggjjjkkkkkkllllllmmmnnnnnnoooqqqpppooonnnmmmmmmlllllllllllllllllllllmmmmmmmmmpppoooooonnnnnnoooooopppqqqqqqppppppppppppqqqqqqooooooooooooooooooppppppmmmoooqqqqqqppppppqqqrrrppppppppppppqqqqqqqqqqqqqqqppppppppppppqqqrrrrrrpppooonnnnnnmmmmmmnnnnnnpppppppppppppppqqqrrrsssrrrrrrrrrsssssssssttttttssssssssssssrrrrrrrrrrrrpppmmmhhhccc]]]VVVNNNIIIEEEBBB>>><<<<<<<<<<<<;;;???>>>>>>@@@CCCFFFFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGIIIJJJLLLRRR[[[bbbnnnxxx{{{xxxtttpppmmmjjjgggeee^^^\\\YYYVVVUUUTTTRRRPPPNNNLLLIIIFFFDDDDDDDDDEEEAAABBBCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEE@@@BBBFFFIIINNNUUU\\\bbbccccccbbbaaa^^^\\\ZZZYYYVVVVVVUUUUUUVVVXXXZZZ[[[YYYXXXXXXXXX[[[___ccceeehhhfffddddddcccaaa^^^\\\[[[[[[[[[ZZZXXXTTTQQQOOOMMMKKKJJJIIIIIIQQQeeexxx~~~{{{xxx{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}}}}}}}~~~zzzhhh]]]YYYYYYhhhttt}}}fffSSSGGGBBB???BBBEEEHHHOOOYYY^^^]]]{{{{{{}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzyyyxxxxxxyyy{{{~~~wwwqqqpppppptttttttttuuuxxx~~~zzzuuuqqqooorrrvvvxxxvvvrrrlllbbbYYYTTTQQQPPPWWWeeevvv~~~~~~~~~~~~~~~|||vvvqqq```TTTEEE;;;777555333111///000111111111000...---........................//////000000000111111111//////000111222333333444555777999:::;;;>>>BBBEEEOOO```|||rrraaaXXXSSSUUUYYYddd{{{lllWWWKKKBBBCCCGGGOOO```qqqjjjVVVKKKDDD======>>>???BBBGGGMMMQQQVVV[[[___bbbfffiiijjjjjjkkkkkklllmmmnnnnnnqqqpppooommmlllkkkkkkkkkjjjkkkkkkkkklllmmmmmmmmmoooooonnnnnnnnnoooppppppqqqrrrrrrrrrrrrrrrrrrqqqooooooooooooooopppppppppoooqqqrrrrrrqqqppppppqqqooooooooopppppppppqqqqqqppppppooooooppppppqqqrrrpppoooooonnnmmmnnnnnnnnnppppppppppppqqqrrrssssssqqqrrrrrrsssssstttttttttttttttsssrrrrrrrrrrrrrrrmmmhhh```YYYRRRKKKEEEBBBAAA???===;;;<<<===>>>>>>???@@@BBBEEEHHHKKKLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIHHHIIILLLQQQVVV\\\fffsss}}}{{{wwwtttrrrpppmmmjjjeeebbb___\\\[[[YYYWWWUUURRRPPPMMMJJJGGGFFFEEEEEEAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@??????>>>>>><<<===???AAAEEELLLTTTZZZ```___^^^\\\XXXUUUQQQPPPQQQQQQRRRRRRTTTUUUVVVWWWUUUTTTTTTTTTVVVYYY\\\^^^^^^]]]\\\\\\\\\[[[YYYWWWVVVVVVWWWWWWUUURRROOOMMMFFFGGGHHHGGGFFFNNNcccxxx~~~{{{|||||||||||||||}}}}}}}}}zzzyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxzzz|||}}}||||||}}}ooo```YYYXXXfffssshhhSSSHHHCCC@@@CCCEEEHHHOOOYYY]]]\\\}}}}}}~~~~~~~~~~~~}}}|||~~~}}}||||||{{{{{{{{{||||||{{{{{{zzzyyyzzzyyyxxxxxxyyy|||~~~~~~~~~vvvqqqppppppsssssstttwww}}}}}}zzzxxxzzz~~~yyynnncccYYYUUUSSSXXXfffwww}}}yyyrrrmmm___SSSDDD:::666444222000///000111111111000...---////////////////////////........./////////000000//////000111222333333444555666888:::;;;>>>BBBEEEPPP```}}}sss```WWWRRRSSSVVVaaawww|||fffTTTJJJBBBCCCFFFMMM^^^ooolllYYYLLLDDD>>>===>>>>>>BBBGGGNNNRRRWWW\\\```cccfffhhhiiiiiijjjkkklllmmmnnnnnnqqqpppooommmlllkkkkkkkkkjjjkkkkkkkkklllmmmmmmmmmnnnmmmmmmmmmnnnnnnoooppprrrrrrssssssssssssrrrrrrnnnnnnoooooopppppppppppprrrssstttsssqqqoooooopppnnnnnnnnnoooooooooppppppnnnnnnnnnnnnnnnoooppppppppppppooonnnnnnnnnnnnnnnnnnoooooopppqqqssstttuuuqqqqqqrrrrrrssstttuuuuuuvvvuuutttsssqqqpppooonnnhhhaaaVVVMMMGGGCCC@@@>>>999999888777888999<<<===BBBDDDHHHKKKNNNPPPRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPNNNMMMJJJHHHGGGFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEGGGJJJLLLSSSYYYaaakkkuuu|||zzzwwwvvvssspppmmmiiigggccc```^^^]]]ZZZXXXSSSRRROOOMMMJJJIIIHHHHHHDDDDDDDDDCCCBBBAAA??????@@@??????>>>======<<<<<<<<<<<<===>>>AAAHHHPPPUUU[[[ZZZXXXUUURRRNNNKKKJJJIIIKKKNNNPPPQQQQQQPPPPPPOOONNNNNNOOOQQQSSSVVVXXXZZZXXXWWWWWWWWWWWWTTTRRRSSSTTTUUUUUUSSSOOOKKKIIIBBBCCCEEEEEEDDDLLLaaauuu}}}||||||}}}~~~~~~zzzyyyyyyxxxyyyyyyzzzzzzxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{}}}~~~wwweee\\\ZZZfffssskkkTTTHHHDDD@@@CCCEEEHHHOOOYYY]]]\\\~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}||||||{{{{{{{{{||||||||||||{{{zzzzzzzzzzzzyyyzzzzzz|||~~~}}}|||}}}vvvrrrqqqqqqsssssstttzzz}}}qqq```ZZZVVVYYYeeeuuu~~~yyyqqqlll```TTTEEE:::666444222///000000000000000//////...000000000000000000000000............///////////////000000111222333444444444666888:::;;;>>>CCCFFFPPP```}}}qqq___VVVQQQRRRTTT]]]sssvvvcccQQQHHHBBBCCCEEEIIIYYYjjjooo\\\LLLEEE???>>>>>>>>>AAAEEELLLQQQWWW\\\```cccfffhhhiiiiiijjjkkkmmmnnnooooooqqqpppooonnnmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnoooppppppqqqrrrsssttttttsssrrrqqqnnnnnnnnnoooppppppqqqqqqssstttuuutttrrrpppooopppmmmnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmnnnooooooqqqpppoooooonnnnnnoooooonnnooooooppprrrtttuuuvvvpppqqqrrrrrrssstttuuuuuuvvvuuuuuussspppllliiiggg^^^WWWMMMDDD@@@>>>======777888888888777999===@@@EEEHHHMMMPPPRRRTTTVVVXXXVVVWWWWWWXXXXXXWWWWWWVVVTTTSSSRRRPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEGGGIIIJJJMMMPPPTTTXXX___jjjwww}}}|||zzzwwwssspppkkkiiieeebbbaaa___]]][[[SSSRRRPPPNNNMMMKKKJJJJJJGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>AAAHHHOOOUUUVVVTTTRRROOOLLLJJJIIIHHHGGGIIILLLOOOOOOOOOMMMKKKKKKKKKLLLMMMOOOQQQTTTUUUWWWUUUTTTTTTTTTSSSPPPNNNQQQRRRTTTSSSQQQMMMIIIFFFCCCCCCEEEEEEEEEKKK]]]nnn~~~}}}}}}~~~~~~}}}yyyyyyyyyyyyyyyzzzzzz{{{yyyxxxwwwwwwwwwyyyzzz{{{zzz{{{|||}}}~~~jjjaaa___gggtttpppVVVHHHCCC???BBBEEEHHHOOOYYY^^^]]]|||}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{{{{|||||||||}}}~~~~~~}}}|||{{{}}}vvvrrrrrrsssuuutttvvv|||}}}eee___XXXZZZdddrrr{{{uuupppbbbWWWGGG<<<777555222000111000000///////////////////////////////////////...////////////000000000000000111222333444555555444666888:::;;;???CCCFFFOOO```}}}ooo^^^UUUPPPQQQSSSZZZnnnyyyvvvnnn]]]NNNFFFBBBCCCCCCFFFSSSddd}}}qqq^^^LLLEEE@@@??????>>>???BBBKKKOOOVVV\\\```cccfffhhhiiiiiijjjlllmmmnnnppppppqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrpppqqqsssttttttsssqqqpppmmmnnnnnnoooppppppqqqqqqrrrtttuuutttrrrqqqqqqrrrnnnnnnooooooooopppppppppnnnnnnnnnnnnnnnoooooopppqqqpppoooooonnnnnnooooooqqqppppppqqqrrrsssttttttpppqqqqqqrrrssstttuuuvvvtttttttttqqqmmmgggaaa]]]RRRMMMFFFAAA>>>===<<<;;;999;;;<<<;;;:::<<<@@@DDDFFFJJJPPPSSSTTTVVVXXXZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTRRRPPPNNNMMMLLLJJJJJJHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEFFFHHHIIIIIIIIIHHHJJJKKKLLLOOOVVVaaaiiivvv~~~~~~|||yyyuuurrrllljjjfffdddcccaaa___]]]WWWVVVTTTRRRPPPNNNMMMLLLIIIHHHHHHGGGFFFDDDCCCBBB???>>>===<<<<<<<<<===>>>;;;<<<>>>???AAAGGGMMMRRRQQQOOOLLLIIIHHHHHHIIIJJJKKKKKKMMMNNNNNNNNNMMMMMMKKKLLLMMMNNNQQQSSSUUUWWWUUUTTTSSSSSSSSSRRRPPPNNNNNNPPPRRRRRRQQQMMMIIIFFFEEEDDDCCCDDDDDDHHHTTTaaavvv~~~}}}|||yyyyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxyyy{{{|||zzz{{{{{{|||~~~nnnfffeeeiiivvvvvvYYYIIICCC>>>AAADDDGGGPPPZZZ___^^^zzz{{{|||~~~yyyyyyyyyzzzzzzzzzzzzzzz|||||||||||||||{{{{{{zzzzzz{{{||||||}}}||||||{{{}}}~~~}}}|||{{{}}}vvvssssssssswwwvvvxxx}}}hhhaaaZZZZZZbbbppp|||yyyttteeeYYYIII>>>999666333111222111///.........///000........................000000000000111111111111111111222333444555555666444666888:::;;;???CCCFFFOOO```|||mmm]]]UUUPPPQQQRRRYYYkkk}}}rrrooogggVVVLLLFFFBBBCCCBBBCCCPPP```{{{rrr```MMMFFFAAAAAA@@@>>>>>>@@@IIINNNVVV\\\```cccfffhhhiiijjjkkklllnnnooopppqqqqqqpppooooooooooooooopppooooooooonnnmmmmmmmmmllloooooooooooopppqqqrrrssspppqqqsssttttttsssqqqpppmmmnnnnnnooopppqqqqqqqqqppprrrttttttsssrrrssstttoooppppppppppppqqqqqqqqqoooooooooooooooppppppqqqqqqppppppooooooooooooooossssssrrrqqqqqqrrrrrrrrrppppppqqqrrrsssuuuuuuvvvssssssssspppjjjccc\\\WWWIIIFFFCCCAAA???===;;;999888:::;;;;;;:::;;;@@@DDDFFFKKKQQQTTTUUUVVVXXX[[[YYYYYYYYYZZZZZZYYYYYYYYYWWWVVVUUUSSSRRRPPPOOONNNMMMKKKJJJHHHFFFDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGFFFGGGKKKSSSYYY```fffqqq~~~|||yyytttqqqmmmjjjgggeeedddcccaaa___[[[ZZZYYYWWWTTTRRRPPPOOOJJJJJJJJJIIIHHHGGGEEEDDD@@@???>>>======>>>???@@@>>>??????@@@AAADDDIIILLLNNNLLLIIIFFFEEEGGGIIIKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJLLLMMMPPPSSSUUUVVVUUUTTTSSSTTTUUUTTTRRRPPPLLLNNNPPPRRRQQQNNNJJJGGGFFFCCCAAAAAAAAACCCKKKUUUggg}}}}}}|||{{{yyyyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyzzz{{{|||}}}zzzzzz{{{|||}}}~~~oooiiiiiikkkxxxyyy\\\KKKEEE===AAADDDGGGPPPZZZ______||||||}}}}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{yyyyyy{{{{{{{{{yyyxxxxxxzzz|||vvvwwwxxxzzz|||}}}|||xxxwwwwwwxxxxxxzzznnncccZZZ\\\eeeppp|||~~~{{{tttjjj\\\JJJ<<<666444222000111111111111000000000000000000000000000000000000////////////000000000000111222222333333444444555333444777;;;<<<<<>>GGGLLLTTT[[[```eeeiiillllllllllllmmmmmmmmmnnnnnnoooooopppqqqqqqooonnnmmmkkkjjjjjjiiiiiijjjjjjkkkoooooooooooopppqqqrrrsssrrrrrrsssssstttsssssssssqqqqqqqqqqqqqqqqqqqqqqqquuuuuutttssssssrrrqqqqqqqqqqqqqqqqqqppppppoooooollllllnnnoooppppppppppppqqqqqqqqqpppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrssssssssstttvvvxxxuuurrrmmmhhhbbb[[[SSSNNNGGGEEEBBB???<<<;;;::::::;;;:::999999:::===AAACCCHHHLLLPPPSSSTTTUUUVVVWWWYYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYXXXWWWUUUTTTSSSNNNMMMJJJHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDFFFHHHJJJKKKNNNTTT^^^kkkwww}}}zzzwwwuuuooommmjjjhhhgggeeecccaaa^^^\\\YYYXXXWWWUUURRRPPPQQQQQQPPPOOOMMMJJJHHHFFFEEECCCAAA???>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCHHHGGGEEEEEEFFFIIILLLNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLOOOSSSVVVVVVVVVUUUUUUTTTRRRQQQOOONNNNNNQQQPPPOOOOOONNNMMMJJJGGGFFFDDDBBB@@@AAACCCFFFHHH^^^mmm~~~}}}xxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxyyy{{{||||||}}}~~~~~~~~~|||mmmhhhiiiqqqzzzxxx]]]MMMGGG>>>???BBBJJJUUU\\\``````{{{{{{||||||}}}}}}}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxyyyzzz{{{||||||{{{zzzzzzxxxxxxyyyxxxwwwwwwzzz|||wwwwwwxxxzzz|||}}}{{{wwwvvvvvvwwwxxx{{{pppcccYYY\\\gggsss}}}}}}}}}|||ttthhhZZZIII<<<666555333222111111111111000000000000000000000000000000000000////////////000000000000111111222333333444444555444444888<<<======BBBJJJOOO```{{{sss]]]UUUOOONNNOOOVVVjjj~~~wwwmmm```WWWMMMFFFBBBCCCAAAAAALLLZZZssssss^^^PPPGGG@@@??????>>>===???FFFLLLSSSZZZ```dddiiikkkjjjjjjjjjjjjkkkkkkkkkkkkmmmmmmooopppqqqppppppooolllkkkkkkkkkkkkkkkkkkllloooooooooooopppqqqrrrrrrrrrrrrsssttttttttttttsssqqqqqqqqqqqqqqqqqqqqqqqqtttssssssrrrqqqqqqppppppqqqqqqqqqqqqpppppppppooommmmmmnnnoooppppppppppppoooooooooooopppppppppppprrrqqqqqqqqqrrrrrrssstttxxxwwwuuutttssssssssstttppplllgggaaa[[[TTTNNNIIIDDDCCC@@@>>><<<:::::::::<<<;;;::::::;;;>>>AAACCCGGGKKKOOORRRSSSTTTUUUWWWWWWXXXZZZ[[[\\\]]]]]]]]]ZZZZZZYYYYYYWWWVVVTTTSSSOOONNNKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBDDDFFFGGGHHHIIIMMMSSS[[[eeeooowww|||~~~|||yyywwwqqqnnnkkkiiihhhgggeeeccc```^^^\\\ZZZYYYXXXUUUSSSSSSSSSRRRQQQOOOLLLIIIHHHGGGFFFDDDBBBAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGIIILLLMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLPPPTTTWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMPPPOOONNNNNNNNNMMMJJJGGGDDDBBB???>>>>>>???BBBDDDRRR___sss~~~~~~~~~}}}yyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{|||}}}~~~~~~zzznnnjjjkkkpppyyyuuuZZZJJJDDD??????AAAIIISSS[[[^^^___zzzzzz{{{{{{|||{{{{{{{{{}}}||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{||||||||||||vvvwwwwwwvvvuuuvvvyyy{{{xxxxxxyyyzzz{{{}}}zzzuuussssssuuuwww}}}pppbbbWWW[[[hhhttt~~~|||{{{{{{|||uuufffYYYHHH<<<777666555444111111111111000000000000000000000000000000000000////////////000000000000111111222222333444444444555555888<<<======CCCJJJNNN___zzzuuu]]]UUUPPPPPPQQQXXXlll{{{pppbbbXXXMMMFFFCCCDDDBBBAAAJJJWWWpppttt___PPPGGG@@@???@@@>>>>>>@@@EEEKKKSSSZZZ```dddhhhjjjiiiiiiiiijjjjjjjjjkkkkkkkkklllnnnooopppqqqppppppmmmllllllkkkkkkllllllmmmnnnnnnoooooopppqqqqqqrrrrrrssstttuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooqqqqqqqqqqqqppppppppppppnnnoooooopppppppppoooooonnnnnnnnnooooooppppppqqqrrrqqqppppppqqqsssuuuvvv{{{vvvssssssrrrpppnnnkkkfff___YYYSSSNNNHHHEEECCCBBB@@@???======<<<<<<>>>===<<<<<<===???BBBDDDFFFIIIMMMPPPQQQSSSTTTVVVUUUVVVXXXZZZ\\\]]]^^^^^^[[[[[[ZZZZZZXXXVVVUUUTTTPPPOOOMMMKKKIIIGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGKKKRRR[[[dddiiiqqquuuyyy{{{~~~~~~{{{yyytttrrrnnnlllkkkjjjhhhfffdddbbb```^^^^^^]]]ZZZXXXVVVVVVVVVUUUSSSPPPMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOKKKKKKMMMQQQVVVYYYZZZZZZYYYXXXVVVSSSQQQOOONNNMMMOOONNNNNNNNNNNNLLLIIIGGGCCCBBB???===<<<===???@@@EEEQQQaaaqqq~~~~~~}}}}}}||||||}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{|||~~~vvvkkkggghhhnnnwwwrrrYYYIIIBBB@@@???@@@GGGPPPXXX\\\]]]{{{{{{|||}}}||||||{{{zzz~~~}}}}}}{{{zzzyyyxxxxxxxxxxxxyyyzzz||||||}}}}}}xxxxxxxxxwwwuuuuuuwwwyyyyyyyyyyyyzzz{{{}}}xxxsssppppppqqquuu~~~}}}lll^^^SSSXXXfffttt~~~|||yyywww{{{|||uuuhhhZZZIII<<<777666555333111111111111000000000///////////////////////////////////////000000000000111111111222333333444444555666999=========BBBJJJNNN___{{{sss```WWWQQQRRRUUU\\\nnnvvvggg\\\OOOHHHCCCDDDCCCBBBJJJUUUmmmwwwaaaPPPGGG@@@>>>???>>>>>>@@@EEEJJJSSSZZZ```dddgggiiikkkkkkkkkllllllllllllmmmkkklllmmmoooppppppoooooollllllkkkkkkkkkkkkllllllmmmnnnoooppppppqqqqqqqqqsssssstttuuuvvvvvvvvvvvvttttttttttttttttttttttttrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqppppppoooooonnnnnnooopppqqqqqqrrrrrrrrrqqqoooooopppsssvvvxxx|||tttqqqrrrqqqnnnjjjgggbbbZZZSSSNNNJJJFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA??????>>>>>>???@@@BBBDDDEEEHHHKKKNNNOOOQQQSSSUUUSSSTTTVVVXXX[[[\\\]]]^^^\\\[[[[[[ZZZYYYWWWUUUUUUQQQPPPOOOMMMKKKIIIHHHGGGBBBAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCDDDHHHNNNTTTXXXdddhhhnnnrrruuuzzz}}}{{{yyyvvvsssqqqpppnnnllljjjgggfffccccccbbbaaa___]]][[[[[[[[[ZZZYYYVVVTTTRRRLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKHHHFFFDDDCCCCCCCCCAAABBBEEEHHHJJJKKKLLLLLLOOOOOOQQQRRRRRRRRRRRRQQQKKKLLLNNNSSSXXX[[[\\\[[[ZZZYYYVVVSSSPPPOOONNNMMMNNNMMMMMMMMMMMMLLLIIIGGGEEECCC@@@>>><<<<<<===>>>AAAIIIUUUaaammmwww~~~}}}||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzz{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}|||{{{}}}{{{oooeeebbbbbbmmmvvvpppZZZJJJCCC@@@???@@@FFFOOOVVVZZZ[[[}}}~~~}}}|||zzz~~~}}}}}}{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~{{{|||{{{yyyvvvvvvwwwyyyzzzzzzyyyzzz{{{}}}wwwqqqnnnnnnooosss}}}{{{zzz|||~~~~~~~~~zzzuuueeeXXXOOOTTTcccqqq}}}}}}yyyvvvwww|||uuujjj]]]JJJ===777555333111111111111111000000000///////////////////////////////////////000000000000000000111222222333333444666666999<<<===<<>>CCCLLLWWWbbbllluuuzzz~~~}}}}}}||||||||||||}}}}}}}}}~~~||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}|||{{{zzz{{{}}}~~~}}}|||{{{{{{~~~}}}}}}{{{sssiiiaaa___```llluuu~~~kkkYYYKKKEEEAAA@@@AAAGGGOOOWWWZZZZZZ|||{{{}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyyyy{{{|||~~~}}}}}}|||zzzxxxwwwxxxzzz{{{{{{zzzyyy{{{}}}xxxrrrooonnnnnnrrr|||~~~yyysssrrrtttzzzyyyxxxxxxvvvsssnnnjjj]]]SSSLLLRRR___nnn|||{{{wwwvvv}}}|||uuukkk^^^KKK===777555333111111111111111000000000000000000000000000000000000////////////000000000000000000111111222333333333555555888<<<<<<;;;@@@HHHPPP```}}}~~~kkk___WWWXXX\\\fffyyysssgggXXXMMMEEEEEEDDDDDDKKKVVVmmm~~~iiiTTTJJJAAA>>>===<<<===???EEEKKKTTT]]]bbbfffhhhjjjjjjjjjjjjkkkkkkkkklllllllllmmmnnnnnnnnnmmmkkkjjjkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnpppqqqppppppoooqqqrrrssstttuuuvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuttttttttttttqqqqqqqqqqqqrrrrrrrrrrrrpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrssssssttttttuuurrrqqqppppppqqqsssuuuvvvxxxuuuqqqpppqqqpppmmmkkkaaa\\\VVVQQQNNNLLLJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLMMMPPPRRRNNNOOOQQQTTTVVVXXXYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWRRRQQQQQQOOOMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBFFFEEEEEEDDDCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBKKKPPPXXX^^^bbbgggmmmrrrxxx~~~~~~|||{{{zzzwwwvvvpppnnnmmmlllmmmmmmkkkjjjjjjjjjjjjjjjhhhfffdddccc___^^^]]]\\\ZZZXXXWWWVVVSSSPPPKKKEEEBBBAAAAAABBBCCCEEEGGGJJJLLLMMMMMMMMMPPPRRRTTTUUUUUUTTTSSSRRRKKKMMMPPPUUUYYY\\\[[[ZZZYYYWWWTTTQQQNNNMMMNNNNNNLLLKKKKKKLLLLLLKKKIIIFFFAAA???===;;;999888888888:::???GGGRRR]]]gggooosssuuuwww|||~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}wwwnnneee``````bbbllluuu|||{{{|||}}}ssscccTTTIIIDDD@@@@@@CCCJJJRRRYYY[[[[[[|||zzz{{{zzzzzzzzzyyyyyyxxxxxxzzzyyyyyyyyyzzz{{{}}}~~~zzz{{{{{{zzzxxxyyy{{{}}}|||{{{zzzyyyzzz}}}zzztttrrrqqqooosss|||~~~zzzuuunnnlllnnntttsssqqqoookkkfffaaa^^^VVVOOOKKKQQQ\\\kkk|||~~~yyyvvv{{{{{{uuujjj]]]KKK===888666444222111111111111000000000000000000000000000000000000////////////000000000000000000000111222222333333444555777;;;;;;:::???FFFOOO___|||qqqdddYYYZZZ___jjj~~~|||qqq]]]PPPFFFDDDDDDDDDLLLWWWnnnnnnYYYNNNDDD@@@???======@@@FFFLLLVVV^^^dddgggiiijjjkkkkkklllllllllmmmmmmmmmjjjkkklllmmmnnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkklllnnnpppqqqpppoooooopppqqqrrrsssuuuuuuuuuuuussssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrrrrrrrssssssppppppqqqrrrsssssssssrrrrrrsssssssssssssssssssssrrrqqqqqqqqqrrrrrrsssttttttsssssssssrrrpppnnnmmmddd```[[[XXXVVVTTTSSSQQQMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLLLLLLLNNNPPPMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXQQQQQQQQQOOOMMMKKKHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@@@@@@@BBBGGGNNNSSSVVV[[[aaafffkkkqqq{{{~~~|||zzzuuusssrrrrrrssssssqqqpppqqqqqqqqqqqqpppnnnllljjjeeeeeeccc```]]]ZZZXXXVVVPPPLLLGGGBBB@@@AAABBBDDDFFFGGGIIIKKKLLLMMMNNNNNNQQQSSSUUUVVVVVVTTTRRRPPPLLLMMMPPPUUUYYY[[[ZZZXXXXXXUUURRROOOMMMMMMNNNNNNKKKKKKJJJKKKLLLKKKHHHFFF@@@???===;;;999888888888999===FFFQQQ\\\eeejjjmmmmmmpppuuuyyy||||||{{{zzzyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzz{{{{{{}}}~~~}}}|||||||||}}}yyykkkaaa]]]___bbbmmmuuu|||{{{|||~~~|||uuujjj\\\OOOGGGDDD@@@AAAEEEMMMVVV\\\]]]\\\~~~{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyzzz{{{}}}~~~wwwxxxyyyyyyyyyzzz}}}}}}|||zzzyyyzzz}}}|||wwwuuutttqqquuu}}}~~~zzztttmmmkkkmmmooonnnlllhhhccc^^^XXXUUURRRMMMLLLQQQ[[[jjj}}}{{{wwwzzzzzzttthhh[[[JJJ===888777666555111111111111000000000000000000000000000000000000////////////000000000000000000000111222222333333444444777::::::999>>>EEEMMM^^^{{{tttfff[[[[[[aaammmzzz```RRRFFFDDDDDDEEEMMMYYYoooqqq\\\QQQFFFBBB@@@>>>>>>AAAFFFMMMVVV___dddhhhjjjkkknnnnnnnnnooooooooooooppphhhiiikkkmmmnnnnnnnnnmmmmmmllllllkkkkkkllllllmmmkkklllnnnpppqqqpppooonnnooopppqqqssstttuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrrrrsssssssssooopppqqqrrrssstttttttttsssrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrtttvvvvvvssspppnnnnnnhhhfffbbb___^^^]]][[[YYYTTTUUUUUUUUUUUUSSSRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLMMMLLLKKKLLLNNNPPPLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXQQQQQQQQQPPPMMMKKKHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@???@@@AAABBB>>>CCCIIIMMMOOOSSSYYY^^^ccciiisss~~~}}}xxxwwwvvvvvvwwwwwwvvvtttuuuuuuuuuuuutttrrrpppnnngggfffccc```\\\XXXUUUSSSJJJGGGBBB>>>===???BBBDDDIIIIIIJJJKKKLLLMMMNNNOOORRRSSSUUUVVVVVVTTTQQQOOOLLLMMMPPPUUUYYYZZZYYYWWWVVVTTTQQQNNNLLLMMMNNNOOOKKKJJJJJJKKKLLLKKKHHHFFFAAA@@@???===<<<;;;::::::;;;???GGGQQQ[[[bbbfffgggiiilllpppuuuxxxxxxxxxwwwuuuwwwyyy|||}}}}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~zzzzzz{{{}}}~~~||||||{{{{{{|||~~~}}}kkk^^^YYY[[[^^^mmmuuu~~~~~~{{{sssfffYYYNNNHHHFFF@@@AAAFFFOOOYYY^^^^^^]]]~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~{{{{{{||||||}}}~~~~~~~~~zzzzzz{{{zzzzzz{{{~~~}}}xxxuuusssrrrqqquuu{{{vvvrrrmmmkkkmmmllljjjgggaaa[[[VVVRRRPPPMMMKKKQQQ___ppp}}}~~~{{{{{{}}}}}}vvvnnn___UUUIII???999666333111222000///------///000222222111111111000000//////////////////000000000000111111111111222333444555666888999;;;<<>>===>>>>>>>>>AAAFFFLLLRRRVVV\\\aaahhhpppzzz~~~~~~}}}{{{zzzxxxwwwvvvxxxxxxxxxwwwuuuqqqllljjjjjjgggbbb^^^ZZZVVVRRROOOCCCBBBAAA@@@AAACCCEEEFFFIIIIIIKKKLLLNNNPPPQQQRRRRRRTTTVVVVVVTTTRRRPPPPPPNNNPPPSSSVVVWWWWWWUUUTTTVVVTTTPPPLLLIIIHHHIIIJJJMMMKKKJJJJJJJJJHHHFFFDDDAAAAAA@@@===999777777888<<>>999666333111111000///......///000111000000000000//////......////////////000000000000111111111111222333444555555777999:::<<<>>>BBBEEENNN]]]yyywwwjjj___^^^cccmmmiiiYYYJJJEEECCCDDDMMMXXXmmm~~~yyyaaaTTTGGGBBBAAA@@@@@@BBBGGGNNNXXX```fffjjjlllmmmmmmmmmnnnnnnnnnnnnnnnnnnlllmmmnnnoooooopppppppppmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrssssssttttttssssssvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwvvvuuussssssrrrrrrrrrqqqqqqqqqqqqpppssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssssspppqqqqqqrrrssstttuuuuuuwwwvvvuuuvvvxxxyyyxxxwwwuuutttrrrpppnnnkkkfffbbbaaa^^^\\\ZZZ[[[[[[[[[ZZZ[[[ZZZXXXWWWVVVUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQOOONNNLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>===<<<<<<===@@@EEEIIILLLRRRWWW]]]dddlllwww~~~~~~|||{{{yyyxxxwwwvvvwwwwwwwwwvvvsssoookkkiiihhhddd___ZZZVVVQQQLLLIIICCCBBBAAAAAABBBCCCFFFGGGHHHHHHIIIKKKLLLNNNOOOPPPQQQSSSVVVUUUSSSQQQPPPPPPLLLNNNQQQTTTVVVVVVUUUTTTQQQPPPMMMKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIHHHFFFCCC@@@@@@???<<<999888888999===@@@GGGPPPYYYaaaeeegggiiimmmrrrvvvwwwxxxyyyzzzvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyy{{{zzzzzzzzzzzz{{{||||||~~~}}}}}}|||}}}}}}~~~~~~~~~lll^^^VVVVVVZZZhhhtttwwwiii[[[OOOGGGDDDAAACCCHHHQQQ___jjjjjjddd~~~}}}|||||||||{{{zzzyyyxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyzzzzzz||||||{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxzzz}}}}}}xxxtttrrrooonnnpppxxx|||xxxvvvuuuuuuyyyvvvqqqkkkddd^^^ZZZXXXWWWVVVVVV]]]iiiuuu}}}}}}}}}|||xxxpppggg___UUUHHH>>>888555333111111000///......///000111////////////............////////////000000000000111111111111222333444555555666888999;;;>>>BBBEEEMMM]]]yyyzzzmmmaaa```dddoookkkZZZKKKFFFDDDDDDMMMXXXmmmzzzcccVVVIIIDDDBBB@@@@@@AAAGGGMMMWWW```fffjjjlllmmmooooooooooooooonnnnnnnnnlllmmmnnnoooppppppppppppnnnnnnoooooooooooonnnnnnkkklllmmmnnnoooqqqrrrsssqqqrrrssssssttttttssssssuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvuuusssqqqpppooooooppprrrrrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrooopppqqqsssuuuwwwyyyyyyxxxwwwxxxzzz}}}~~~{{{yyyvvvrrrllliiifffdddaaa````````````___aaa```___]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQOOOOOOOOOOOOPPPQQQQQQRRRQQQRRRRRRRRRRRRRRRQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>===;;;;;;<<<>>>@@@BBBGGGKKKPPPVVV\\\eeepppxxx}}}}}}{{{zzzxxxvvvuuuttttttttttttrrrppplllhhhfffccc___YYYTTTOOOJJJEEEBBBBBBBBBAAABBBCCCEEEGGGHHHGGGGGGHHHIIIKKKLLLLLLMMMOOORRRTTTTTTRRRPPPNNNNNNJJJLLLOOORRRTTTTTTTTTSSSLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKIIIIIIIIIHHHEEECCC>>>???>>><<<999999:::;;;===BBBIIIRRR[[[bbbfffhhhkkkooosssvvvxxxxxxyyyzzzwwwwwwwwwxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyyxxxxxxyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~mmm^^^UUUTTTXXXiiiwww{{{lll]]]PPPIIIFFFAAADDDIIIRRR```kkkjjjddd}}}}}}~~~~~~}}}||||||{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzyyy{{{~~~}}}xxxuuusssqqqoooqqqwww~~~yyywwwwwwxxx}}}zzzuuuooohhhccc___\\\YYYXXXZZZaaalllvvv}}}}}}yyyqqqhhh___UUUHHH===777555333111000000////////////000000////////////////////////////////////000000000000111111111111222333444444444666888999:::===AAADDDMMM]]]yyy{{{nnncccbbbgggssslll[[[LLLFFFDDDDDDMMMXXXooo}}}gggZZZLLLGGGEEECCCCCCDDDGGGNNNXXXaaagggjjjlllnnnpppoooooonnnnnnmmmmmmmmmkkklllmmmnnnoooooooooooonnnnnnnnnoooooonnnnnnnnnlllmmmnnnooopppqqqqqqrrrqqqqqqrrrsssttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuwwwuuurrrpppoooooopppqqqrrrrrrrrrqqqqqqqqqqqqpppoooppppppppppppqqqqqqqqqpppppprrrtttvvvxxxzzz{{{xxxxxxzzz}}}|||wwwrrrnnnjjjhhheeeddddddeeedddcccfffeeedddbbbaaa```___^^^^^^]]]\\\ZZZXXXVVVTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRUUUUUUUUUVVVUUUUUUTTTSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<===>>>@@@DDDHHHMMMQQQYYYbbbiiiuuu}}}~~~{{{zzzyyywwwuuusssrrrqqqooooooooommmjjjgggdddbbb\\\XXXRRRMMMIIIFFFBBB???AAAAAAAAABBBDDDFFFHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLOOOQQQQQQOOOMMMLLLLLLHHHJJJLLLOOORRRSSSSSSSSSKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJHHHHHHHHHGGGDDDBBB=========;;;999999;;;>>>???DDDMMMUUU]]]cccgggjjjnnnqqqtttwwwxxxyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzwwwwwwwwwwwwwwwxxxyyyyyy~~~}}}}}}}}}}}}}}}}}}~~~nnn^^^TTTSSSWWWjjj{{{ppp^^^PPPIIIFFFCCCFFFJJJRRR^^^gggeee^^^||||||}}}}}}}}}|||{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz||||||||||||{{{}}}zzzwwwuuutttssstttyyy|||yyyzzz{{{}}}{{{xxxsssmmmfffaaa^^^YYYXXXZZZaaalllwww}}}}}}uuummm___UUUGGG<<<777444333111000000////////////000000000000000000000000000000////////////000000000000111111111111222333444444444666888999:::===AAADDDMMM\\\xxxyyylllbbbbbbiiiwww}}}mmm\\\MMMGGGDDDDDDLLLWWWpppkkk]]]OOOIIIGGGEEEEEEGGGIIIPPPYYYbbbgggkkkmmmnnnnnnnnnnnnmmmmmmllllllllliiijjjkkklllmmmmmmmmmmmmlllmmmmmmnnnnnnmmmmmmlllnnnoooppppppqqqppppppooopppqqqrrrssstttttttttttttttttttttuuuuuuuuuvvvvvvuuuuuuuuuvvvuuuuuutttttttttsssqqqppppppqqqssstttrrrrrrqqqqqqqqqpppppppppooooooooopppppppppqqqqqqrrrssstttuuuwwwxxxyyyzzzwwwxxx{{{|||wwwsssnnnllliiihhhhhhiiihhhgggiiiiiigggfffdddbbb``````aaaaaa```___^^^]]]\\\[[[UUUTTTSSSSSSSSSSSSSSSTTTWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>=========<<<<<<;;;???CCCGGGJJJQQQYYY___fffooo{{{~~~|||zzzvvvuuutttrrrpppnnnlllkkkiiiiiihhhfffccc```]]]\\\TTTPPPKKKHHHFFFDDDBBB@@@@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKMMMNNNLLLJJJIIIIIIGGGHHHKKKMMMPPPQQQRRRRRRMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDBBB======<<<:::999:::===???@@@FFFPPPXXX___dddiiilllpppsssvvvxxxxxxyyyzzz|||{{{zzzzzzzzz{{{|||}}}~~~|||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{vvvvvvvvvvvvvvvwwwxxxxxx|||~~~~~~|||||||||{{{{{{||||||~~~ooo^^^TTTTTTYYYlll}}}vvvaaaQQQHHHFFFDDDFFFKKKSSS___hhheee^^^|||||||||}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxxxxyyyzzzzzz{{{||||||}}}}}}}}}}}}|||~~~}}}{{{yyywwwwwwxxx|||~~~~~~zzzssskkkbbb]]]XXXVVVWWW^^^kkkwwwyyyqqq___UUUGGG;;;666444333222//////000000000000//////000000000000111111111111////////////000000000000111111111111222333444555555666888999;;;>>>BBBEEELLL\\\xxxuuuhhh___```iiixxx}}}mmm\\\MMMFFFCCCCCCJJJUUUooouuufffUUULLLIIIGGGHHHKKKLLLSSS\\\dddiiikkkmmmnnnmmmmmmmmmmmmllllllllllllhhhiiijjjkkkllllllllllllllllllmmmmmmmmmmmmllllllooooooqqqqqqqqqpppooonnnpppqqqrrrssstttuuuuuuuuuuuuuuutttttttttuuuvvvwwwuuuuuuuuuuuuuuutttssssssrrrqqqqqqqqqrrrsssuuuvvvqqqqqqqqqqqqppppppppppppoooooopppppppppqqqqqqqqqsssttttttuuuwwwxxxxxxyyywwwyyy}}}}}}zzztttqqqnnnmmmnnnnnnmmmlllmmmlllkkkjjjhhheeecccaaa``````______^^^^^^^^^]]]XXXWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPOOONNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@=========>>>===<<<<<<;;;888<<>>BBBEEEMMM\\\wwwqqqeee[[[]]]fffvvvmmm\\\LLLEEEBBBAAAIIITTTjjjuuuaaaUUUOOOMMMMMMPPPPPPVVV^^^fffjjjlllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnniiiiiijjjkkkllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnppprrrrrrrrrppppppoooppprrrssstttuuuuuuuuuvvvuuutttttttttuuuwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqqqqrrrrrrsssttttttuuuqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqrrrrrrrrrssstttuuuvvvxxxyyyyyyxxxzzz{{{xxxuuuttttttuuutttsssrrrqqqqqqooollliiigggeee```______^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>?????????===;;;:::999;;;>>>??????BBBGGGLLLPPPVVV___iiirrr}}}}}}yyywwwuuusssqqqnnnjjjiiihhheeeccc```___^^^]]]\\\ZZZXXXUUURRRPPPOOOIIIFFFBBB@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAACCCFFFFFFEEECCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLJJJIIIHHHHHHIIIKKKLLLIIIHHHGGGFFFFFFEEECCCAAA>>>===<<<999888999===@@@BBBJJJVVV^^^bbbfffkkkoootttvvvxxxyyyyyyyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~|||zzzyyyxxxxxxxxxvvvvvvvvvuuuvvvwwwwwwxxxxxxzzz}}}~~~}}}|||}}}}}}{{{{{{{{{|||}}}~~~vvvbbbVVVXXX___qqqmmmWWWJJJFFFCCCGGGMMMVVVdddmmmjjjccc||||||}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||yyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||||||||{{{}}}zzz{{{}}}{{{lllbbbVVVSSSSSSZZZhhhzzzxxxooo```UUUFFF:::555333333222//////000000000000//////---.........//////000000////////////000000000000111111111111222333444555666888999;;;<<>>???CCCFFFNNNRRRXXX^^^fffqqq~~~{{{wwwtttrrrpppmmmkkkgggfffdddbbb___]]][[[ZZZYYYXXXVVVTTTQQQOOOMMMLLLHHHEEE@@@>>>>>>>>>???>>>???@@@AAAAAABBBBBBBBBAAABBBBBBAAA@@@???>>>===<<>><<<999888999<<>>>>><<<<<<<<<<<<===>>>???@@@DDDHHHOOOVVV___hhhpppvvv|||vvvrrrooommmjjjiiibbb___\\\ZZZYYYXXXWWWVVVRRRQQQPPPOOOMMMKKKIIIHHHCCCAAA???======???AAACCCDDDCCCCCCBBBBBBAAA@@@@@@???>>><<<:::888888888888<<<>>>??????>>>>>>???AAA@@@AAACCCDDDFFFGGGGGGGGGDDDDDDCCCCCCCCCEEEFFFGGGHHHFFFDDDCCCCCCCCCBBB@@@>>>;;;::::::999888<<>>>>>======>>>>>>?????????BBBGGGNNNUUU^^^fffllluuuyyy}}}yyyuuuqqqlllfffbbb```]]]YYYWWWUUUTTTRRRQQQOOONNNMMMLLLJJJHHHFFFEEEBBBAAA???======???AAABBBCCCBBBBBBAAA@@@@@@??????;;;:::999777666555555666666888;;;<<<===>>>@@@BBBAAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGEEECCCBBBBBBBBBAAA@@@>>>;;;:::::::::999===CCCJJJPPPYYY```dddhhhnnnrrrtttuuuwwwxxxxxxyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyzzz{{{|||}}}~~~wwwcccZZZ[[[^^^hhhrrrqqqXXXKKKGGGCCCFFFLLLVVV```cccaaa^^^~~~|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz||||||||||||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}|||}}}wwwgggSSSPPPOOOUUUcccttt~~~yyypppeee[[[QQQEEE;;;666444222111111111111111000000000000////////////////////////,,,,,,---...///000111111111111111111222444555666666888:::<<<===@@@CCCFFFOOO[[[rrrppp```UUUWWW\\\dddzzz}}}tttmmm]]]RRRHHHCCCAAABBBFFFLLL\\\mmmyyyiiicccaaa]]]YYYUUUWWW\\\cccjjjoooppppppmmmmmmnnnoooooooooooonnnllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllooooooppppppqqqrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy||||||{{{yyyxxxwwwvvvvvvttttttssssssssssssttttttttttttttttttssssssssssssqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwvvvvvvvvvxxxzzz}}}~~~}}}{{{xxxvvvrrroookkkhhhggggggfffeeecccbbbaaa```____________```aaaccccccbbbbbbdddeeecccbbbaaaaaa```___^^^^^^_________^^^]]]\\\[[[ZZZXXXWWWUUUSSSRRRPPPPPPOOOKKKLLLLLLLLLLLLKKKJJJIIIFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????;;;===AAAEEEKKKSSS[[[aaaiiinnnuuuzzz}}}zzzuuummmccc]]]]]]ZZZVVVSSSQQQOOOMMMLLLJJJJJJIIIHHHGGGEEECCCBBBAAA@@@>>>======>>>@@@AAAAAAAAA@@@??????>>>>>>===999888777666555444444444444666888::::::<<<>>>@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFEEECCCAAA@@@AAAAAA@@@>>>>>>;;;999;;;:::999>>>DDDLLLSSS]]]dddgggkkkooorrrqqqsssuuuvvvvvvwwwyyyzzz~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{|||~~~~~~sssaaaYYY[[[^^^dddoooqqqXXXIIIDDDBBBEEEKKKUUU]]]aaa___[[[~~~|||{{{zzzyyyyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}||||||||||||||||||}}}~~~}}}}}}~~~~~~~~~sssdddSSSPPPOOOUUUcccsss||||||{{{qqqhhhZZZQQQEEE;;;666555333111111111111000000000000000000000000000000000000000/////////000111222222222111111111222333444555666777999;;;===>>>@@@DDDGGGNNNZZZpppppp___TTTTTTXXX^^^ssszzzppphhhWWWNNNEEEBBBBBBBBBFFFKKKVVVeeexxxrrrddd___^^^\\\YYYVVVXXX\\\bbbiiinnnpppppplllmmmnnnnnnoooooonnnnnnmmmlllllllllkkkkkkkkkkkkjjjjjjkkkkkklllllllllmmmooooooppppppqqqqqqqqqrrrqqqrrrsssttttttuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxwwwyyyyyyxxxxxxwwwvvvuuuuuutttssssssrrrrrrssssssttttttsssssssssssssssssssssrrrrrrrrrsssssstttuuuvvvvvvwwwxxxxxxwwwwwwyyy{{{|||}}}zzzwwwtttooollljjjiiihhhgggdddccccccbbbbbbbbbbbbcccbbbcccddddddeeeeeefffgggeeeeeedddcccbbbbbbaaaaaaaaaaaaaaaaaa```___^^^]]][[[ZZZXXXVVVUUUSSSSSSRRRNNNOOOOOOOOONNNMMMLLLKKKFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????===>>>???AAAEEELLLTTTZZZdddiiipppuuuxxx|||{{{uuummmddd^^^ZZZWWWSSSPPPNNNMMMKKKJJJGGGGGGFFFFFFDDDCCCAAAAAA@@@???>>>======>>>???@@@??????>>>>>>===<<<<<<;;;999888888777777666666666666888999999999999:::<<<>>>??????@@@@@@??????>>>@@@@@@@@@AAABBBCCCDDDDDDCCCAAA????????????>>>======:::999;;;::::::???EEENNNUUU___fffiiikkknnnqqqqqqrrrtttuuuuuuvvvxxxzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz}}}}}}~~~rrraaaZZZ\\\```eeeppppppWWWHHHBBBAAADDDKKKUUU^^^aaa```\\\~~~|||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||zzz{{{{{{{{{{{{|||||||||~~~~~~}}}||||||||||||||||||}}}~~~}}}}}}~~~}}}oooaaaRRROOOOOOUUUcccrrr~~~zzzxxx}}}sssjjjZZZQQQDDD;;;777555333222000000000000000000111111111111111111111111111111//////000000111111222222111111111222333444666666777999<<<===???AAAEEEGGGNNNYYYoooqqq```TTTSSSUUUZZZlllzzzooofffUUUMMMEEECCCBBBBBBEEEIIIVVVaaaqqqnnnccc``````___]]]XXXYYY[[[aaagggllloooooollllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkhhhiiiiiijjjkkklllmmmmmmooopppppppppppppppqqqqqqpppqqqrrrsssssstttssssssssstttvvvwwwwwwwwwuuuuuuwwwvvvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrssssssssssssssssssssstttuuuvvvwwwvvvxxxyyyxxxxxxxxxzzz||||||~~~|||xxxsssooommmllljjjiiieeeddddddcccccccccdddddddddddddddeeefffgggggggggggggggffffffeeedddddddddbbbbbbbbbbbbbbbaaa```___]]]\\\ZZZXXXVVVUUUUUUTTTRRRRRRRRRQQQQQQPPPNNNNNNHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDCCCBBB@@@????????????>>>>>>??????BBBGGGNNNTTT```fffmmmrrrtttwwwzzz~~~|||wwwrrrkkkddd___WWWTTTQQQNNNMMMLLLKKKIIIDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>======>>>>>>???>>>======<<<;;;;;;::::::888888888888888777777777777999::::::999888:::;;;::::::;;;<<<===============>>>???@@@AAABBBCCCCCCBBB@@@>>>>>>>>>???>>>===<<<:::999;;;;;;;;;@@@FFFOOOVVV___fffiiijjjmmmoooqqqsssuuuvvvvvvvvvxxxzzzyyyyyyyyyzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{|||{{{{{{zzzyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz|||}}}~~~sssccc]]]```dddkkkuuukkkUUUGGGAAA???BBBIIISSS]]]aaa___\\\~~~}}}||||||{{{zzzzzzzzzzzz{{{||||||zzzzzzzzzzzz{{{{{{{{{|||||||||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~}}}|||lll```RRROOOOOOVVVdddsssyyyuuuzzz{{{qqqgggYYYPPPDDD;;;777555444222000000000000111111111111000000000000000000000000---........./////////000222222222222333555666777888:::<<<>>>???BBBEEEHHHOOOYYYnnnsssbbbUUUSSSSSSVVVggg||||||ooofffWWWNNNFFFDDDCCCBBBDDDIIIVVV```mmmyyyxxxiii```^^^______^^^ZZZZZZ[[[___dddiiilllmmmllllllmmmnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmlllkkkjjjgggggghhhiiikkklllmmmmmmppppppppppppppppppppppppooopppqqqrrrssssssssssssssssssttttttuuuttttttsssuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrssssssssssssssssssssstttuuuvvvwwwwwwxxxyyyxxxxxxxxxzzz|||{{{vvvrrrooommmkkkjjjffffffeeedddddddddeeeeeefffeeedddeeegggiiihhhggghhhhhhhhhggggggfffffffffcccdddddddddccccccbbbaaa___^^^\\\ZZZXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBAAA@@@????????????=========>>>???CCCHHHMMMWWW^^^gggmmmppprrruuuwww|||}}}|||uuuoooiiiddd```WWWTTTPPPNNNLLLKKKJJJHHHBBBBBBBBBBBBBBBAAA@@@???>>>>>>============>>>>>>======<<<;;;;;;::::::999666666777888888888777777555777999999999999;;;===777888999:::;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBAAA???======>>>???>>>===<<<999999;;;<<<<<>>@@@BBBFFFHHHPPPYYYnnnuuudddVVVTTTRRRTTTdddxxxsssiiiZZZQQQHHHEEECCCBBBDDDHHHSSS\\\gggsss|||rrreee]]][[[\\\\\\[[[[[[ZZZ[[[]]]bbbgggiiijjjkkklllmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnmmmlllkkkjjjffffffgggiiijjjlllmmmmmmppppppppppppoooooooooooopppqqqrrrsssttttttttttttttttttssssssssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvsssrrrrrrqqqqqqrrrrrrsssrrrsssssssssttttttttttttsssssssssssstttuuuvvvvvvvvvwwwxxxxxxwwwxxxzzz|||~~~xxxssspppnnnllljjjiiihhhgggfffffffffffffffhhhfffeeefffiiikkkjjjhhhiiihhhhhhhhhhhhgggggggggeeeeeeffffffeeeeeeddddddaaa```^^^\\\ZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTRRRQQQNNNNNNOOOOOOMMMKKKIIIGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@???????????????;;;<<<======>>>AAAEEEHHHMMMUUU```iiinnnqqqtttvvvzzzzzzzzz{{{{{{tttllleeeaaaZZZVVVQQQMMMKKKHHHFFFDDD??????@@@@@@@@@???>>>>>>===========================<<<<<<;;;;;;:::999999666777999:::::::::999999777888999999888888999:::777777888888888888888777999;;;<<<>>>@@@AAAAAAAAAAAA???======>>>???>>>===;;;999999;;;<<<===BBBIIITTTZZZ```eeegggiiilllpppqqqsssuuuvvvvvvvvvxxxzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{zzz||||||{{{{{{{{{{{{|||||||||{{{zzzzzzyyyyyyzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxxxxyyy{{{||||||}}}}}}~~~~~~pppeeebbbggglllyyy~~~~~~ppp___QQQGGGCCC@@@CCCHHHQQQYYY\\\YYYUUU||||||}}}}}}~~~~~~~~~yyyyyyxxxxxxyyyyyyzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{~~~~~~}}}|||||||||||||||zzz{{{|||{{{{{{|||{{{zzz~~~{{{yyyyyyzzz|||xxxuuuuuuvvvqqqeee\\\QQQOOOPPPWWWfffuuuxxxrrrsss|||xxxlllaaaYYYPPPDDD;;;777555444333//////000000111111111222////////////////////////000000000000111111111111222222222333444555666777999;;;===???@@@CCCFFFIIIQQQZZZnnnwwweeeWWWTTTRRRSSScccvvvwwwmmm]]]SSSJJJEEECCCBBBDDDHHHNNNVVVaaalllzzz}}}tttggg^^^\\\\\\]]]\\\\\\[[[ZZZ\\\```eeehhhiiikkklllmmmmmmnnnnnnmmmmmmmmmnnnoooooonnnllljjjiiieeefffggghhhjjjlllmmmmmmpppppppppoooooooooooooooqqqrrrssstttuuuuuuuuuuuuvvvuuusssrrrrrrssstttuuuwwwwwwwwwwwwxxxxxxxxxxxxsssrrrrrrqqqqqqrrrrrrsssssstttttttttuuuuuuvvvvvvsssrrrrrrsssssstttuuuvvvvvvwwwxxxxxxwwwxxxzzz{{{~~~yyytttqqqnnnllljjjkkkjjjiiihhhggggggggggggiiigggfffhhhkkklllkkkiiiiiiiiiiiihhhhhhhhhhhhhhhfffggggggggggggffffffeeecccbbb```^^^\\\[[[ZZZZZZXXXXXXXXXWWWVVVUUUSSSRRRPPPPPPQQQPPPNNNLLLIIIGGGHHHGGGFFFDDDCCCAAA@@@???AAA@@@??????>>>>>>??????;;;===>>>??????AAADDDGGGGGGPPP]]]gggmmmrrruuuxxxzzzzzzzzzzzz|||{{{qqqhhhbbb\\\XXXRRRMMMIIIFFFBBB@@@===>>>>>>>>>>>>>>>====================================<<<;;;;;;::::::999999:::<<<===>>>>>>===<<<:::;;;;;;999666444444555888888888888777666555444888:::<<<>>>@@@@@@@@@@@@AAA???======>>>??????>>>;;;999999;;;<<<===BBBIIIVVV[[[aaaeeegggiiimmmqqqppprrrtttuuuuuuvvvwwwyyyxxxxxxyyyzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy||||||{{{{{{{{{||||||}}}{{{{{{zzzyyyyyyyyyyyyzzzwwwxxxyyyzzz{{{{{{|||{{{xxxxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~yyymmmdddccciiiooo|||~~~vvvjjj\\\OOOHHHEEEEEEGGGLLLTTTZZZ\\\XXXTTT||||||{{{||||||}}}~~~~~~~~~|||{{{zzzzzz{{{|||~~~||||||{{{{{{zzzzzzyyyyyy~~~~~~}}}|||{{{{{{zzzxxxxxxxxxxxxyyy|||}}}zzz||||||uuusssssssssrrrrrrqqqppppppooohhh___WWWSSSPPPPPPXXXhhhwwwwwwqqqsss{{{}}}rrriiieeeZZZNNNBBB;;;777333111333222111111000000000000000111111000000//////......000000000000111111111111222333444444333333555777666999===>>>???AAAFFFJJJPPPZZZnnnxxxhhhZZZVVVVVVWWW```lllqqqfffYYYKKKEEEDDDBBBBBBDDDNNNRRRZZZfffqqqzzzyyyqqqfff]]]ZZZXXXWWWVVVXXXWWWVVVXXX[[[___bbbcccgggjjjmmmnnnnnnnnnnnnooopppooonnnmmmkkkjjjhhhhhhhhhiiijjjkkklllmmmmmmnnnmmmnnnnnnoooppprrrssstttrrrtttvvvwwwvvvtttqqqoootttssssssrrrssstttuuuvvvyyyxxxxxxwwwvvvuuuuuuttttttttttttssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqsssssssssttttttuuuvvvwwwuuuuuuvvvwwwxxxzzz{{{|||yyyuuurrrpppnnnlllmmmmmmmmmmmmllliiigggffffffgggiiijjjkkkkkkjjjjjjjjjiiiiiihhhgggffffffeeehhhhhhiiihhhhhhgggfffeeedddcccaaa```^^^]]]]]]\\\]]]\\\[[[ZZZXXXVVVTTTSSSQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@GGGIIIOOOYYYdddnnnuuuxxx{{{|||}}}{{{yyyyyy||||||ssskkkccc]]]TTTLLLGGGDDDBBB@@@======<<<<<<<<<======>>><<<<<<;;;::::::::::::;;;???===;;;:::999999999::::::;;;===>>>??????>>>>>>;;;;;;;;;:::999888666666666666666666666777888888666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;888666888:::===EEENNNWWW[[[aaadddeeehhhlllpppqqqssswwwyyyxxxxxxxxxxxxwwwxxxyyyyyyzzz{{{||||||yyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||zzzxxxyyyzzzzzz{{{{{{{{{{{{{{{~~~}}}{{{zzzzzzzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxzzzyyyxxxxxxyyy|||~~~~~~}}}}}}~~~}}}xxxhhh```aaafffjjjxxxwwwkkkcccZZZOOOFFFCCCDDDGGGNNNVVV]]]___ZZZUUU|||{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||||||||{{{{{{{{{{{{{{{~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyxxxyyy|||}}}zzz{{{~~~zzztttqqqppppppppppppooonnnnnnnnniii```ZZZSSSQQQSSS\\\jjjxxx|||uuurrruuu~~~}}}sssjjjdddZZZNNNBBB;;;777333111333333222222111111111111111111000000000/////////...000000000000111111111111222333444444333333555777888;;;>>>@@@@@@BBBFFFJJJPPPYYYmmmyyyjjj\\\YYYXXXXXXaaalllyyykkk]]]MMMFFFDDDBBBBBBDDDIIIMMMUUU___jjjsssxxxzzzvvvoooddd\\\XXXWWWVVVUUUWWWVVVVVVWWWZZZ^^^```aaagggiiilllnnnnnnnnnoooppppppooonnnmmmkkkjjjiiihhhiiiiiijjjkkklllmmmnnnnnnooooooooooooppprrrsssttttttuuuvvvwwwwwwuuusssrrrtttssssssrrrssstttuuuvvvxxxxxxwwwvvvvvvuuutttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrttttttttttttuuuvvvwwwwwwvvvvvvvvvwwwyyyzzz|||}}}~~~|||wwwtttrrrooommmnnnnnnnnnnnnmmmjjjhhhgggfffgggiiijjjkkkkkkkkkjjjiiiiiihhhhhhgggffffffeeegggggghhhhhhggggggffffffdddcccbbb```___^^^]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTQQQQQQOOONNNLLLJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDAAABBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<===>>>???AAADDDJJJSSS^^^iiisssyyy{{{}}}~~~}}}zzzzzz|||}}}vvvjjjcccZZZQQQJJJFFFCCCAAA===<<<<<<<<<<<<<<<======<<<;;;::::::999999::::::<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>???@@@??????<<<<<<;;;:::999888666555555444444444444555666666666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;888666888:::>>>FFFNNNWWW[[[aaadddeeehhhlllppppppssswwwxxxxxxxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}zzzzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~|||zzzyyyzzzzzz{{{||||||||||||{{{~~~}}}|||{{{{{{zzzzzzyyyzzzzzz{{{{{{zzzxxxxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~yyyiii______dddhhhvvvtttfff^^^VVVMMMGGGFFFCCCGGGOOOZZZ``````ZZZTTT||||||{{{{{{{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}{{{|||||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||zzz{{{zzzzzzzzz|||zzzvvvvvvyyyzzzzzzzzz|||wwwrrrppppppqqqqqqooonnnoooooollleee```TTTSSSUUU^^^lllxxx}}}~~~~~~zzzvvvtttyyy~~~vvvkkkcccYYYMMMAAA;;;777333111333444333333222111222222222000000000000////////////000000000000111111111111222333444444333333555777999<<<@@@AAAAAACCCGGGJJJPPPYYYmmm{{{lll___\\\ZZZZZZbbblllssscccQQQHHHDDDBBBBBBDDDEEEIIIQQQZZZccckkkqqqtttssslllccc[[[WWWUUUTTTTTTVVVVVVWWWXXXZZZ\\\^^^___eeehhhkkkmmmnnnnnnpppqqqpppooonnnmmmlllkkkjjjjjjjjjjjjkkklllmmmnnnnnnoooqqqpppppppppqqqqqqrrrsssvvvvvvvvvvvvvvvvvvvvvuuuttttttssssssssstttuuuuuuwwwvvvvvvuuuuuutttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttssssssssstttttttttuuuuuuvvvwwwxxxwwwwwwxxxxxxzzz{{{}}}~~~}}}zzzwwwtttqqqooopppppppppooonnnllljjjiiiggghhhiiijjjkkkkkkkkkkkkhhhhhhhhhgggffffffeeeeeeeeeeeefffgggggggggffffffddddddbbbaaa___^^^^^^^^^]]]]]]]]][[[ZZZXXXVVVUUURRRQQQPPPNNNMMMKKKJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;:::;;;;;;<<<<<<===@@@EEEKKKSSS^^^kkkttt{{{~~~}}}zzzzzz{{{yyy|||rrrkkk```VVVMMMGGGCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888999888999;;;<<<===>>>======::::::<<<===>>>?????????<<<<<<<<<;;;999777666555333222222222222333444444666666888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777999;;;>>>FFFOOOWWW[[[```dddeeeggglllooopppsssvvvxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~||||||{{{{{{zzz{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzz{{{{{{|||}}}}}}}}}||||||~~~~~~}}}}}}||||||||||||yyyzzzzzzzzzzzzyyyxxxwwwxxxxxxyyyzzz{{{||||||}}}}}}~~~~~~yyyhhh]]][[[___eeettt~~~uuufff[[[SSSKKKHHHHHHBBBGGGQQQ[[[bbbaaaYYYRRR}}}}}}|||||||||}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}{{{{{{||||||}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}{{{||||||{{{{{{}}}}}}tttooooooqqqrrrrrrrrrxxx~~~wwwtttsssuuutttrrrqqqqqqrrrpppkkkfffVVVTTTUUU^^^kkkvvv{{{|||}}}zzzwwwxxx~~~xxxmmmcccXXXMMMAAA:::777333111333333333222111111111111222000000000000///////////////000000000111111111111222333444444333333555777999===AAABBBBBBCCCFFFJJJQQQZZZlll~~~ooobbb^^^\\\[[[bbblll~~~|||kkkVVVJJJDDDAAAAAADDDFFFJJJQQQXXX```hhhnnnsssqqqkkkccc\\\WWWUUUUUUUUUWWWYYYZZZ[[[\\\]]]^^^___dddgggkkkmmmnnnooopppqqqooooooooonnnmmmlllkkkkkkjjjkkklllmmmnnnoooooopppsssrrrrrrqqqqqqqqqrrrrrrwwwvvvuuuuuuuuuvvvwwwxxxuuuuuutttttttttuuuuuuuuuvvvuuuuuuuuutttttttttsssuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvuuutttttttttuuuuuuuuuuuuuuuvvvxxxxxxxxxxxxxxxyyy{{{|||~~~~~~{{{xxxvvvtttrrrqqqqqqqqqqqqpppnnnkkkjjjhhhiiiiiijjjjjjjjjkkkkkkgggggggggffffffeeeeeeeeeccccccdddeeefffffffffeeedddcccbbbaaa```_________^^^]]]]]]\\\ZZZYYYWWWVVVRRRRRRQQQOOONNNLLLKKKKKKLLLKKKIIIHHHGGGGGGGGGHHHEEEEEEEEEDDDCCCAAA@@@???;;;;;;;;;::::::;;;<<<<<<<<>>???>>>===<<<888888999:::<<<<<<======<<<<<<;;;:::999777666555222222222222222333333444555666888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777:::===@@@GGGOOOVVV[[[```ccceeegggkkkoooppprrruuuwwwxxxxxxzzz{{{|||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{yyyyyyzzz{{{||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzz|||~~~sssdddYYYVVV[[[cccrrr}}}zzzjjj^^^UUULLLHHHGGGCCCGGGOOOYYY______YYYRRR~~~}}}}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{||||||}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}{{{|||}}}||||||}}}yyyqqqllllllmmmnnnnnnnnnttt}}}zzzvvvvvvwwwvvvtttrrrrrrssspppjjjfffVVVTTTUUU\\\jjjuuu{{{}}}}}}{{{xxxvvvxxx~~~yyymmmdddWWWLLL@@@:::666222111333222222111000000000000000////////////000000000000///000000000111111111111222333444444333333555777888<<>>@@@GGGSSS\\\llluuu}}}|||{{{yyyuuutttuuuyyy}}}yyylll^^^SSSJJJCCC???;;;;;;:::999999999999999777777666555555555555555777999<<>>;;;:::666666666777888888999999:::::::::999888777555555333333333222333444444555555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888888;;;>>>AAAHHHPPPVVVZZZ```cccdddgggkkkoooooorrruuuvvvwwwyyy{{{}}}}}}}}}}}}|||||||||||||||~~~}}}|||{{{{{{{{{{{{{{{yyyyyyzzz{{{{{{|||||||||{{{||||||}}}}}}}}}}}}}}}|||}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyzzz}}}}}}lll___UUURRRYYYcccrrr}}}zzzkkk```WWWNNNHHHGGGEEEGGGLLLTTTZZZ\\\XXXSSS~~~}}}}}}}}}~~~~~~||||||||||||||||||||||||{{{|||||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||{{{|||}}}}}}}}}xxxoookkklllnnnooopppnnnsss|||{{{wwwuuuvvvwwwvvvtttrrrqqqpppllleee___TTTSSSUUU^^^lllwww}}}~~~zzzxxxuuutttwww~~~wwwllldddWWWKKK???:::666222111333222111000000//////000000////////////000000000000000000000000111111111111222333444444333333555777888<<>>======<<<=========888999;;;;;;>>>DDDMMMSSSZZZeeeuuu~~~{{{vvvqqqnnnnnnooorrrvvv|||~~~qqqbbbVVVMMMFFFBBB;;;:::999888888777777888666555444444333333444444777999;;;===>>>===;;;999666555555444444555666666777777777777777666555555444444333333444444555666555555777999:::;;;;;;;;;:::::::::::::::::::::::::::888999<<>>DDDGGGHHHJJJMMMPPPVVV^^^ooosssbbbZZZWWWWWW___kkkwwwaaaRRRHHHAAA>>>???>>>BBBHHHMMMRRRZZZeeemmmmmmkkkggg```ZZZWWWXXXZZZ]]]bbbggggggccc``````aaaeeehhhkkkllllllmmmnnnooooooooooooooooooooooooooommmnnnnnnooopppqqqrrrrrrtttssssssssssssssstttuuutttttttttuuuvvvwwwyyyyyyzzzzzz{{{{{{{{{zzzxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrrrrrrrrrrssstttuuuvvvwwwxxxxxxyyyzzz|||}}}~~~~~~}}}zzzwwwuuusssrrrssssssrrrqqqooommmlllhhhgggfffeeeeeefffggghhhddddddddddddddddddddddddaaaaaabbbbbbbbbaaa``````aaa```___^^^^^^]]]]]]^^^[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOLLLMMMOOOPPPPPPNNNLLLJJJKKKKKKJJJHHHFFFDDDBBB@@@???>>>>>>===<<<<<<======999999:::;;;>>>BBBFFFHHHIIISSSaaannnwww~~~{{{tttnnnjjjiiihhhiiikkkmmmpppvvv}}}}}}pppaaaUUULLLDDD@@@::::::999888777666666777444444333222222222222333444666999;;;<<<<<<<<<;;;777666555444333333444444333444555555666666555555444333333333333444555555444555777888:::;;;;;;;;;:::::::::::::::::::::::::::888999===@@@CCCIIIQQQUUUZZZ___bbbdddfffjjjnnnoooqqqsssuuuwwwyyy|||~~~}}}}}}||||||zzzzzzzzzzzzzzzzzz{{{||||||||||||{{{||||||}}}}}}zzzzzz{{{||||||||||||{{{{{{|||~~~|||zzzyyyyyyyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||~~~yyyggg]]]UUURRR]]]kkkzzzmmm```UUUKKKGGGGGGEEEGGGLLLSSSYYYZZZVVVRRR}}}|||{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{||||||{{{{{{zzzzzzzzzyyy~~~~~~}}}|||{{{{{{zzzyyy{{{}}}~~~wwwqqqjjjgggiiimmmooopppssswww~~~~~~xxxqqqnnnrrrwwwzzz{{{zzzxxxvvvuuuqqqiii^^^VVVLLLPPPZZZjjjyyy~~~zzzxxxvvvwww}}}yyynnnfffbbbVVVJJJ???999666222222333444333222222111111222222.../////////000000111111000000000000111111111111222333444444333333555777:::???EEEIIIKKKLLLPPPSSSWWW___pppsssaaaYYYUUUUUU___kkk~~~xxxbbbSSSIIIAAA======<<>>===<<<<<<<<<<<<<<<>>>===<<<===???@@@@@@???@@@HHHSSS]]]fffppp{{{xxxpppkkkhhhcccbbb```^^^___dddkkkqqqsssyyyyyylll^^^RRRHHHAAA===:::999888777666666666666444333222222111111222222222444666999;;;======>>>999888666444333333333333111222333444555555555555333333222222333333444555444555777888:::;;;;;;;;;:::::::::::::::::::::::::::888999>>>AAACCCJJJQQQUUUZZZ___bbbdddfffjjjnnnnnnpppsssuuuwwwyyy}}}~~~}}}}}}yyyyyyyyyyyyyyyzzz{{{|||}}}}}}||||||||||||}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{zzz|||}}}{{{zzzzzzzzzzzz{{{yyyxxxwwwwwwxxxzzz|||||||||{{{{{{|||~~~{{{jjj```XXXTTT___oootttaaaSSSIIIDDDEEEDDDGGGNNNVVV\\\\\\VVVPPP~~~~~~|||zzzxxxxxxzzz|||~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}}}}}}}}}}||||||{{{||||||||||||{{{zzzyyyxxxyyy}}}vvvqqqiiieeefffkkkooorrroooyyyxxxooommmqqqyyyzzzxxxvvvnnncccYYYPPPSSS^^^nnnzzz~~~~~~~~~}}}xxxuuuyyyuuuiii```XXXKKK===777555333222333---...000222333222111000000000000000000000000000111111222222222222111111000111222222444444555666:::???EEEKKKNNNQQQSSSTTTZZZaaaqqqrrr]]]WWWSSSQQQ\\\nnnwwweeeTTTHHHBBB???>>>??????CCCJJJOOOUUU```jjjqqqoookkkeee^^^YYYWWWWWW___bbbgggjjjjjjgggbbb___gggiiikkklllnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmoooppppppqqqqqqqqqpppppprrrssstttuuuvvvvvvvvvvvvtttuuuvvvwwwxxxwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuttttttuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{}}}|||}}}~~~}}}wwwtttvvvvvvuuutttsssqqqnnnlllkkkiiigggeeeeeegggggggggfffeeeeeeeeeddddddccccccbbbccccccbbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUTTTUUUTTTTTTSSSQQQPPPNNNMMMPPPPPPQQQQQQPPPPPPOOONNNMMMKKKIIIHHHGGGFFFCCC@@@@@@???>>><<<<<<;;;;;;;;;>>>======<<<<<<<<<======BBBFFFKKKQQQXXXaaalllttt{{{~~~zzzuuummmeee\\\[[[YYYXXXWWWWWWWWWWWWaaafffnnnuuuyyyzzzyyywwwrrrmmmdddXXXMMMDDD>>>;;;;;;888666444444555444333222222333333333444444444333444666888:::;;;<<<===777666444222000//////000666666777777666555444444444444333222222111111000444444555777888888888888888999:::;;;;;;;;;:::999999:::;;;<<>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???AAADDDGGGJJJPPPXXX^^^iiipppvvvwwwvvvtttmmmeeeYYYWWWUUUSSSQQQPPPPPPPPPSSSUUUYYY]]]```aaabbbbbbbbb]]]VVVMMMEEE>>>999777888666444333555666555555111222222222333333333333333444666888:::;;;<<<<<<777666444222000000000000555555555555555444333333333333333333333333444444333444555777888888888888999999:::;;;;;;;;;:::999999:::;;;===@@@EEELLLQQQYYY[[[___aaacccfffjjjmmmooorrrtttvvvwwwyyy|||~~~~~~}}}|||{{{zzz||||||{{{zzzzzzyyyxxxxxx|||||||||||||||}}}}}}}}}zzz{{{{{{|||||||||{{{{{{||||||}}}}}}}}}}}}||||||wwwvvvvvvuuuuuuvvvvvvwwwxxxxxxwwwwwwxxxyyyyyyzzz{{{|||~~~~~~}}}|||}}}}}}ooo```ZZZ\\\iiiyyyiiiUUUKKKGGGGGGEEELLLSSSXXX]]]^^^XXXOOO}}}~~~}}}{{{yyyyyy{{{|||}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz||||||||||||{{{{{{zzzyyyzzz|||~~~}}}}}}xxxsssmmmiiiiiikkklllmmmttt|||}}}xxxzzzsssfff]]]XXX\\\fffuuu|||xxx|||}}}nnndddVVVIII<<<777555333222333000000111222222111///...000000000000000000000000111111222222222222111111111111222333444555666666;;;@@@GGGMMMQQQSSSUUUVVV\\\bbbrrrwwwaaaWWWSSSSSS___ppp~~~tttdddUUUJJJBBB===:::<<<<<>>======<<<<<<<<<============<<<<<<<<<<<<============>>>>>>???BBBGGGKKKUUU^^^fffjjjlllkkkeee^^^TTTSSSPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPQQQNNNIIIDDD???;;;999888555333222333555666666555111111222222222333333333444555666888:::;;;;;;<<<777666444222111000111111333333333444333333222111222222333444444555666666333444555777888888999999999::::::;;;;;;::::::999888999;;;===@@@FFFMMMRRRZZZ\\\___bbbdddgggjjjmmmoooqqqtttuuuvvvxxx{{{}}}|||}}}~~~~~~}}}{{{zzz|||||||||{{{zzzyyyyyyxxx|||||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvuuuuuuttttttuuuuuuuuuyyyxxxxxxxxxxxxyyyzzzzzzzzz|||~~~~~~}}}}}}}}}~~~qqqbbb[[[^^^kkk{{{iiiUUUJJJFFFEEEGGGNNNWWW^^^dddddd[[[PPP}}}~~~~~~|||zzzzzz{{{}}}|||{{{{{{{{{{{{}}}~~~~~~}}}|||{{{zzz|||||||||||||||{{{zzzzzzzzz|||}}}||||||wwwsssooommmnnnppprrrrrrwww}}}yyy|||{{{nnnfff^^^bbbmmm{{{|||wwwyyy{{{lllbbbTTTGGG;;;666555333222333111111222222111000///...000000000000000000000000111111222222222222111111111111222333444555666666;;;AAAHHHOOOSSSUUUWWWXXX]]]dddrrr|||eeeYYYSSSTTT___nnn~~~vvvhhhZZZOOOFFF???<<<======???DDDHHHMMMWWWbbbmmmllliiiccc[[[UUUPPPOOONNNPPPUUUZZZ___cccfffgggfffgggiiikkklllmmmllllllnnnooooooppppppppppppooonnnooopppqqqqqqqqqqqqqqqqqqrrrssstttttttttttttttssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuttttttsssssssssrrrssssssttttttuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrsssssssssssssssssstttttttttuuuvvvvvvwwwxxxwwwxxxyyyzzz|||{{{yyy{{{zzzyyyyyywwwvvvtttrrrqqqllljjjhhhggghhhhhhgggeeejjjiiiiiihhhgggfffeeeeee```______^^^]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPNNNLLLIIIHHHFFFDDDAAA>>>===<<<<<<<<<<<<======>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<>>>@@@DDDFFFIIIPPPVVVXXXZZZ[[[WWWQQQOOONNNLLLJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDEEEEEEDDDBBB@@@===;;;999888888444333222333444555555444333333333333444444444444555555777888999:::;;;;;;888666555333222111222222333333333444444333333222222333333333444444444555333333555666888999999999::::::::::::::::::999999888999;;;===AAAGGGNNNSSSZZZ]]]```ccceeegggjjjlllmmmppprrrssstttvvvxxxzzzyyy{{{}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxvvvvvvuuuuuuttttttuuuuuuxxxxxxwwwwwwxxxxxxyyyyyyzzz|||~~~~~~}}}}}}~~~~~~~~~nnnaaa[[[\\\ggguuufffSSSHHHDDDCCCEEENNNYYYbbbiiiiii^^^QQQ}}}~~~~~~}}}|||{{{|||~~~zzzyyyyyyyyyzzz|||~~~~~~}}}|||{{{|||||||||}}}||||||{{{zzz{{{||||||||||||uuusssqqqrrruuuyyy{{{}}}zzzwww|||}}}pppiii```fffrrr~~~xxxwww}}}yyykkkaaaRRRFFF:::666555333222333111111111111000000//////111111111111111111111111111111222222222222111111111222333444555666666777;;;AAAIIIQQQUUUXXXZZZ[[[___eeessskkk\\\TTTTTT^^^jjj~~~vvvjjj]]]RRRHHHAAA======<<<>>>BBBFFFKKKVVVaaammmllljjjddd\\\TTTOOOMMMHHHIIILLLPPPVVV[[[```ccccccdddfffiiikkklllllllllnnnnnnooopppppppppppppppnnnnnnooopppqqqrrrrrrrrrsssttttttuuuuuuuuuuuutttrrrssstttuuuvvvuuuttttttttttttttttttttttttttttttvvvvvvvvvuuuuuutttttttttrrrrrrssssssttttttuuuuuuuuuuuuvvvuuuuuutttssssssssssssssssssssssssrrrrrrsssttttttuuuvvvvvvwwwwwwwwwxxxzzz{{{||||||{{{}}}yyyyyyxxxwwwuuusssrrrqqqllljjjiiiiiikkklllkkkkkkiiiiiihhhgggfffeeedddcccaaaaaa```___^^^]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWVVVTTTSSSSSSOOOOOOPPPPPPQQQPPPPPPOOOMMMKKKIIIGGGFFFDDDAAA>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<>>>@@@BBBCCC@@@EEEGGGGGGHHHKKKJJJGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCBBBAAA@@@>>><<<;;;::::::999888666555444444333555444333444555555333222555555555666666666777777555666777888999:::::::::888777555333222222333333444444555555555555444444444333333333222222111111222333555666888999999:::;;;;;;::::::999999999999888999;;;>>>BBBHHHPPPUUU[[[^^^bbbdddfffhhhjjjllllllnnnpppqqqrrrsssvvvxxxxxxyyy|||~~~~~~}}}{{{yyywwwwwwxxxyyyzzz{{{||||||||||||{{{{{{zzzzzzyyyyyy|||||||||||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||iii```[[[ZZZcccnnn~~~xxx```PPPFFFBBBAAABBBKKKWWWcccllllll___RRR}}}~~~~~~}}}|||}}}~~~zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}||||||{{{{{{|||}}}|||}}}tttsssrrruuuzzzzzzwwwuuu{{{yyykkkddd___fffsssyyywwwzzzwwwjjjaaaPPPDDD999666555333222222111111111000000000000000111111111111111111111111111111222222222222111111222222333444555666777777999@@@JJJRRRXXX[[[]]]___aaagggtttqqq___UUUTTT[[[ddd{{{~~~vvvjjj]]]RRRIIIAAA===<<<:::<<<@@@DDDIIIUUU```nnnnnnlllggg^^^VVVOOOLLLEEEEEEFFFHHHMMMSSSXXX\\\^^^```cccfffiiikkkkkklllmmmmmmnnnoooppppppppppppmmmnnnooopppqqqrrrrrrrrrttttttuuuuuuuuuuuuuuutttqqqrrrtttuuuuuuuuutttsssttttttttttttttttttttttttvvvvvvvvvuuuuuuuuuuuuuuussssssssstttttttttttttttttttttuuuuuuuuuuuuttttttuuuttttttttttttsssssssssssstttuuuvvvwwwwwwwwwvvvvvvyyy{{{{{{|||}}}{{{}}}xxxxxxwwwvvvuuusssrrrqqqlllkkkjjjkkkmmmnnnnnnnnnhhhhhhgggfffdddcccbbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPQQQQQQPPPPPPOOONNNKKKJJJHHHGGGFFFDDDAAA???>>>======<<<<<<<<<======<<<<<<;;;<<<<<<===>>>??????===::::::;;;<<<<<<;;;:::======<<<===AAACCCAAA>>>>>>=========???@@@AAA============;;;999666555777777777666666555444444666555444555666555333111666777777777777888888888666777888999999999999999888777555444333333444444555555666666777777666666444444333222222111000000222333444666888999::::::<<<<<<;;;:::999999999999888999;;;>>>CCCIIIQQQVVV[[[___cccfffggghhhjjjlllkkkmmmoooqqqqqqrrrtttvvvxxxzzz{{{}}}}}}|||zzzyyyuuuvvvwwwxxxyyyzzz{{{|||zzzzzzzzzzzzzzzyyyyyyyyy{{{||||||||||||{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuussssssttttttvvvwwwyyyzzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~ttteee___\\\[[[bbbmmmxxxrrr]]]NNNEEEBBBAAA@@@IIIUUUaaallllll___PPP|||~~~~~~}}}~~~{{{{{{zzzzzzzzz|||}}}~~~}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}||||||{{{}}}~~~~~~~~~tttsssrrrvvv}}}{{{wwwuuuxxxqqqddd]]][[[bbbqqqyyyuuuxxxuuuhhh___NNNCCC888666555333222222000000000000000000111111111111111111111111111111111111222222222222111111222222333444555666777777777???JJJTTTZZZ^^^aaabbbccchhhtttwwwcccWWWSSSXXX^^^mmmxxxkkk___TTTKKKDDD@@@<<<;;;<<<@@@DDDJJJVVVbbbooopppoooiiiaaaWWWPPPLLLFFFEEECCCCCCFFFKKKQQQUUUZZZ\\\```dddgggjjjkkklllllllllmmmnnnoooooooooooommmnnnooopppqqqrrrrrrrrrsssttttttuuuuuuttttttsssqqqrrrssstttuuutttssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttssstttvvvwwwxxxwwwwwwwwwvvvxxxzzzzzzzzz~~~}}}|||~~~xxxxxxxxxwwwuuutttrrrrrrnnnlllkkkkkkmmmnnnmmmmmmiiihhhgggfffdddcccbbbbbbbbbbbbaaa```___^^^]]]]]]^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMIIIHHHGGGFFFFFFEEEBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????<<<:::999;;;;;;:::888999<<<<<<::::::======;;;:::999888888888999:::;;;;;;;;;;;;:::999888777666555666666777777777666666444444444555777777555444666666777777777888888888777888888999999999888888888777666444444444555555444555666777777777777666333333333333333333222222111222444666888999::::::===<<<;;;999888888999999777999<<>>JJJTTT[[[```cccddddddiiittt{{{eeeXXXSSSUUUZZZcccwww{{{nnnaaaVVVNNNHHHDDD???===???CCCGGGNNNZZZfffpppqqqpppkkkbbbXXXQQQMMMHHHEEEBBBAAACCCHHHNNNQQQXXXZZZ^^^bbbfffiiikkklllkkklllmmmnnnoooooooooooommmnnnoooppprrrrrrrrrsssssssssssstttssssssrrrrrrqqqrrrssstttttttttsssrrrttttttttttttttttttttttttrrrrrrrrrsssssstttttttttvvvvvvvvvuuutttttttttsssqqqrrrsssuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvuuussstttvvvxxxxxxxxxwwwwwwuuuxxxzzzyyyyyy|||}}}|||~~~yyyyyyxxxxxxvvvuuussssssooommmkkkkkkllllllkkkjjjiiiiiihhhfffeeedddbbbbbbaaaaaa```___^^^]]]]]]\\\^^^^^^]]]\\\[[[ZZZYYYXXXVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLHHHGGGFFFFFFFFFEEECCCAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>?????????===;;;<<<>>>@@@???===;;;>>>???<<<;;;;;;999555:::999888777666777777888888777666555555555666666///000111222333333333333333333333666888999888666666666666666777777777777777888888999999999888888888777666555444444555666444444555666777777666666222333333444444555555666111222444666888999:::;;;===<<<;;;999888888999999777999<<>>GGGSSS^^^dddeeedddhhhmmmwww~~~iiiZZZUUUWWWZZZaaannnttteeeXXXMMMDDD>>>AAA>>>>>>BBBFFFLLLVVV___pppttttttmmmeee^^^WWWQQQJJJDDD@@@AAADDDEEEHHHMMMSSSWWW\\\```bbbdddgggiiikkklllnnnooopppppppppoooppppppppppppppppppppppppqqqrrrssstttttttttsssrrrssssssssstttttttttttttttvvvuuutttsssssssssssssssssssssssstttttttttuuuuuuvvvvvvuuutttttttttttttttttttttuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwuuusssrrrvvvwwwxxxyyy{{{~~~}}}zzzzzzyyywwwvvvtttsssrrrqqqooommmlllllllllkkkjjjiiiiiihhhfffeeecccbbbbbbaaaaaaaaa```___]]]\\\[[[]]]]]]]]]]]]\\\[[[ZZZZZZVVVVVVXXXYYYYYYYYYXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTSSSQQQOOOMMMLLLLLLKKKKKKKKKIIIGGGEEEBBB???>>>>>>======<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????@@@@@@??????>>>=========999999999999999888777666777666666666666666777888666666666666666555555444333333444444555666777777555555666666666666555555666666666666777888999:::<<<;;;;;;::::::;;;;;;<<<999999888888777555444333666666777999;;;:::777444666555444444333333333333666555555555777999:::<<<<<<:::999999999999888666666888;;;???DDDKKKSSSYYY^^^aaadddfffgggjjjmmmoooqqqqqqqqqqqqrrrtttvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvtttttttttuuuuuuwwwwwwxxxxxxxxxyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{}}}}}}|||||||||{{{{{{{{{uuuuuuuuuuuuuuutttssssssssstttvvvxxxzzz{{{||||||{{{||||||{{{{{{{{{~~~{{{vvvjjjbbbZZZVVVVVV[[[fffqqqmmm[[[NNNHHHEEEEEECCCMMMYYYbbbhhheeeYYYLLL}}}}}}}}}||||||}}}}}}}}}~~~|||zzzzzz{{{|||~~~}}}}}}~~~~~~~~~}}}||||||zzz{{{{{{|||}}}}}}|||||||||}}}}}}}}}~~~sssoooooouuuzzz}}}zzzrrrooopppsssuuuuuu|||}}}|||ooo^^^SSSQQQOOOYYYiiiwww}}}xxxrrrpppttt}}}}}}ssskkkaaaWWWJJJ@@@888555444222111222111111000000000000111111333222000///...///000111111111111111111111111111333444555444444444666888999???IIIUUU___fffggggggjjjoooxxxkkk\\\VVVXXXZZZaaammm}}}oooaaaSSSIIICCCAAA>>>>>>BBBGGGLLLVVV```nnnsssuuuppphhhbbbZZZSSSLLLEEE@@@AAABBBBBBEEEIIIPPPTTTYYY]]]```cccfffhhhjjjlllmmmooopppppppppoooppppppppppppppppppppppppqqqrrrssstttttttttssssssqqqrrrrrrssstttuuuvvvvvvuuuuuutttsssssssssssssssssssssssstttttttttuuuuuuvvvuuuuuutttssssssttttttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwuuuvvvvvvvvvvvvvvvuuuuuuwwwxxxyyyyyyyyy|||~~~{{{zzzyyyxxxvvvuuussssssqqqooommmlllmmmmmmkkkjjjjjjiiihhhgggeeedddccccccbbbbbbbbbaaa```___^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKMMMLLLKKKIIIFFFDDDAAA@@@>>>>>>===<<<<<<<<<======<<<<<<======>>>??????@@@@@@??????>>>>>>===<<<<<<:::::::::::::::999888888888888777777777777777888666666666666666555555444333333444444555666666777666666777777777777666666777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999888777555444777777888:::;;;:::777444666666555444333333333333555555555666777999;;;<<<<<<:::999999999999888666666888;;;>>>CCCKKKSSSXXX^^^```cccfffgggjjjmmmoooqqqqqqqqqrrrsssuuuwwwxxxwwwwwwwwwxxxxxxwwwvvvvvvzzzyyyxxxwwwvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{zzzzzzvvvvvvvvvvvvvvvuuuttttttuuuvvvxxxzzz{{{}}}}}}}}}{{{|||}}}||||||}}}zzzrrrggg___WWWUUUWWW]]]iiiuuu{{{kkkZZZOOOIIIFFFEEEFFFPPP\\\eeeiiieeeWWWIII}}}|||{{{zzzzzz{{{|||}}}~~~|||zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}|||{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~tttpppooosssvvvxxx~~~~~~wwwoookkkkkklllmmmmmmooonnnnnnllldddXXXSSSTTTOOOZZZiiiwwwyyyuuuqqqqqqvvv}}}zzzrrrkkkaaaWWWIII@@@888555444222111222111111000000000000111111222222000/////////000111111111111111111111111111333444555444444444666888:::???IIIVVVaaahhhjjjjjjlllqqqzzzooo```YYYYYY[[[aaakkk~~~|||kkkZZZMMMFFFAAA??????CCCHHHMMMWWWaaammmtttyyyvvvppphhh___VVVMMMFFF@@@??????>>>@@@DDDKKKOOOUUUZZZ^^^bbbeeehhhjjjkkkmmmnnnpppppppppoooooooooooooooooooooooooooqqqrrrssssssttttttsssssspppqqqrrrssstttvvvwwwwwwuuuuuutttsssssssssssstttssssssssstttttttttttttttuuuuuutttsssssssssttttttttttttuuuvvvwwwxxxyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwssssssssstttuuuvvvxxxyyyyyyzzzzzzyyyxxxyyy|||||||||zzzyyywwwuuutttsssrrrpppnnnmmmmmmmmmllljjjjjjjjjiiihhhfffeeeddddddddddddccccccbbbaaa______^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYYYYYYYYYYXXXVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKNNNMMMLLLJJJHHHFFFCCCBBB??????>>>========================>>>??????@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777666666555666666666666666666666555555444333333444444555666666666777888888999999888888777888888888999:::<<<===>>>======<<<<<<<<<<<<======<<<<<<<<<;;;:::999888777888888999:::<<<;;;888666777666555444333333333333444444555666888:::<<<===<<<:::999888999999888666666888;;;>>>BBBIIIQQQWWW]]]___cccfffhhhjjjmmmooopppqqqqqqsssuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwyyyxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{||||||{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzyyyyyyyyyvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{|||||||||{{{|||}}}}}}}}}~~~zzzoooeee\\\TTTSSSWWW```mmmyyy}}}tttgggZZZQQQKKKGGGFFFJJJTTT```iiilllfffVVVGGG}}}|||zzzyyyyyyzzz|||}}}}}}|||{{{zzzzzzzzz|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}|||wwwtttrrrtttuuuvvv|||~~~wwwooojjjiiiiiiiiihhhfffdddeeeddd^^^VVVSSSUUUQQQ\\\kkkxxx~~~~~~~~~wwwsssqqqrrrxxxzzzrrrlllbbbYYYIII@@@777555444111000222111111000000000000111111222111000//////000111111111111111111111111111111333444555444444444666888:::???IIIVVVbbbjjjmmmmmmooosss{{{uuuddd[[[ZZZ[[[___hhhyyyvvv```OOOFFFBBB??????CCCHHHMMMWWWaaalllvvv}}}}}}wwwnnncccYYYMMMFFF???>>>===<<<===AAAHHHLLLRRRXXX]]]aaaeeehhhiiijjjlllnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrsssssssssssssssrrrrrrrrrssstttuuuvvvvvvuuuttttttsssssssssttttttttttttttttttttttttttttttttttttssssssssssssssstttttttttuuuvvvxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwuuutttttttttuuuwwwzzz{{{{{{{{{zzzyyywwwxxx{{{}}}}}}~~~~~~~~~}}}|||zzzxxxvvvuuutttsssqqqnnnmmmnnnmmmlllkkkjjjjjjiiihhhgggfffeeeeeedddddddddccccccaaa``````____________^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLLLLKKKMMMLLLLLLJJJHHHFFFDDDCCC@@@@@@???>>>==================>>>>>>???@@@@@@@@@>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;::::::999888777666555444333333333666666666666666555555444444444444555555555666666888999999:::;;;;;;;;;:::999999999:::;;;<<<>>>???>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;::::::999:::;;;<<<<<<:::888888777666444333333333333333333555777999;;;===>>>;;;:::888888999999777666666888:::===AAAHHHPPPUUU[[[___cccfffhhhjjjlllnnnpppqqqrrrtttvvvyyyzzz{{{}}}||||||{{{zzzzzzzzzzzzvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvwwwxxxyyyyyyzzzyyyzzz|||~~~rrreee\\\SSSRRRXXXbbbppp|||uuunnncccZZZSSSNNNKKKIIILLLWWWccclllnnngggVVVFFF|||{{{zzzyyyyyyzzz{{{|||{{{zzzyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}|||{{{{{{||||||{{{zzzzzz{{{{{{|||{{{|||}}}~~~yyywwwtttssstttssssssxxx~~~xxxooojjjiiiiiigggfffaaa``````aaa]]]UUUQQQQQQSSS___ooozzz~~~~~~~~~~~~vvvsssqqqttt|||yyyrrrkkkaaaXXXIII???777555333111000222111111000000000000111111000000000000000000111111111111111111111111111111333444555444444444666888999>>>HHHUUUbbbkkkooopppqqqttt|||{{{iii]]]ZZZZZZ]]]dddrrrjjjTTTHHHCCC@@@@@@CCCGGGLLLUUU___hhhsss}}}~~~zzzqqqdddYYYMMMEEE???>>>===<<<===@@@EEEIIIPPPWWW\\\aaaeeeiiigggiiikkkmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrsssssstttttttttttttttttttttsssssssssttttttsssssssssttttttuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrssssssttttttuuuwwwxxxyyy{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvxxxxxxwwwvvvwwwxxxzzz{{{{{{|||{{{zzzxxxyyy||||||}}}}}}|||{{{{{{}}}~~~~~~~~~|||vvvrrrttt~~~~~~|||yyywwwvvvuuutttrrrooonnnnnnnnnlllkkkjjjjjjiiihhhgggffffffeeecccccccccccccccbbbaaa```_______________]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLLLLKKKKKKJJJJJJIIIGGGFFFDDDCCCAAAAAA@@@>>>>>>==================>>>??????@@@@@@======<<<<<<;;;::::::999777888888999999999888888999888777666555555444555666666666666666555555444444444444555555555555555888999:::<<<===>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@??????>>>>>>??????@@@???@@@@@@@@@???>>>===<<<<<<;;;;;;<<<======;;;999888888666555444333333333222333555888:::<<<===>>>;;;999888888888888777555666888:::<<<@@@FFFNNNSSSZZZ^^^bbbfffhhhjjjlllnnnpppqqqsssuuuwwwyyyzzz{{{||||||{{{{{{{{{zzzzzzzzzvvvvvvwwwxxxyyyzzzzzz{{{zzzzzz{{{{{{{{{||||||||||||{{{{{{zzzyyyxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwuuuvvvwwwxxxyyyyyyzzzyyyzzz|||~~~yyyiii]]]SSSRRRYYYdddrrr}}}pppjjjaaaYYYSSSPPPNNNMMMNNNXXXeeemmmooohhhWWWHHH{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{|||}}}|||}}}~~~vvvrrrppppppqqqooommmqqqxxx~~~~~~xxxppplllkkkjjjiiigggaaa______```\\\TTTOOONNNWWWcccsss}}}wwwtttrrrwwwwwwpppiii^^^UUUHHH???777444333111000111111111000000000000111111000000000000111111111111111111111111111111111111333444555444444444666888888===GGGUUUccclllqqqssstttwwwmmm___YYYYYYZZZ```lllxxx^^^MMMDDDAAA@@@CCCFFFJJJSSS\\\aaammmyyy}}}zzzsssfff[[[OOOGGGAAA???>>><<<===@@@CCCGGGNNNUUUZZZ___dddgggfffhhhjjjlllnnnooooooooooooooooooooooooooooooooosssrrrrrrrrrrrrssstttuuuuuuuuuuuutttssssssrrrrrrtttsssssssssssstttuuuuuutttttttttttttttsssssssssrrrrrrqqqqqqqqqrrrssssssttttttuuuwwwyyyzzz{{{|||{{{zzzzzzyyyxxxwwwvvvvvvzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||{{{{{{}}}~~~zzzvvvssstttuuuoooqqqqqqooonnnsss|||}}}{{{yyywwwvvvuuussspppoooooonnnlllkkkiiiiiihhhggggggfffeeeeeeccccccddddddcccbbbbbbaaa````````````___^^^]]]\\\]]]\\\ZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKIIIIIIHHHHHHGGGEEEDDDCCCBBBBBB@@@???>>>>>>>>>>>><<<<<<<<<===>>>>>>??????<<<<<<;;;;;;:::999999999555666777777777777777777;;;:::999888888777888888666666666666666555555444555555555555555555555555888999;;;===@@@AAABBBCCC???>>>>>>======>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@???>>>===<<<<<<===>>>>>>===;;;999888777555444333333333333444666999;;;<<<======;;;999888777888888777555666777999;;;???EEELLLQQQYYY]]]bbbfffiiijjjlllnnnpppqqqsssuuuwwwyyyyyyzzzxxxyyyzzz{{{{{{zzzyyyxxxyyyyyy{{{|||}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwtttttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwyyyzzz{{{|||||||||zzz|||lll___TTTRRRZZZfffttt~~~ooohhh^^^VVVQQQPPPPPPPPPQQQZZZfffmmmooohhhWWWHHHzzz{{{|||}}}}}}|||{{{zzz{{{{{{{{{{{{||||||}}}}}}|||}}}~~~~~~|||{{{zzz{{{|||}}}}}}~~~|||ssslllmmmnnnpppllliiilllsssxxx{{{tttpppppppppooommmfffbbb``````]]]VVVQQQQQQZZZgggwwwyyyuuutttzzzxxxqqqiii]]]SSSHHH???666444333000000111111111000000000000111111//////000111111111111111111111111111111111111111333444555444444444666888999>>>HHHVVVdddooouuuvvvxxx{{{ppp```YYYXXXWWW\\\gggyyyfffRRREEEBBB@@@BBBDDDHHHPPPYYY\\\jjjxxxyyynnndddTTTLLLDDDAAA>>>;;;;;;>>>@@@EEELLLRRRXXX]]]aaaeeeeeegggiiilllmmmnnnooonnnppppppppppppppppppppppppssssssrrrrrrrrrssstttuuutttttttttttttttsssssssssssssssssssssssstttuuuuuuuuuuuutttttttttsssssssssqqqqqqqqqqqqqqqrrrssssssssstttuuuwwwyyy{{{||||||{{{zzzzzzyyyxxxwwwvvvuuuwwwxxxyyyyyyzzzzzzyyyyyyyyy{{{|||}}}~~~yyyvvvuuuvvvrrrssstttuuuvvv|||~~~|||yyyxxxwwwvvvtttqqqpppooonnnmmmkkkhhhhhhggggggfffeeeeeeeeedddeeeeeeeeeeeedddcccccc```aaaaaa``````___^^^]]]]]]\\\ZZZYYYXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKHHHHHHHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;<<<======>>>>>>;;;;;;;;;:::999999888888444555666777777777777777999888888777777777888888666666666666666555555444555555555555555555555555777888;;;>>>BBBDDDFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>======??????>>>===:::999777666444333333333444555777999;;;<<<<<<<<<:::999777777888888666555666777999;;;>>>DDDKKKPPPXXX\\\bbbfffiiijjjlllmmmpppqqqsssuuuwwwxxxxxxxxxvvvxxx{{{~~~~~~}}}{{{yyyzzz{{{|||}}}~~~}}}}}}|||yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxvvvvvvvvvvvvwwwwwwwwwxxxuuuvvvvvvwwwxxxxxxwwwwwwuuuvvvxxxzzz{{{}}}}}}}}}zzz}}}nnn```SSSSSS\\\iiixxx}}}ooofff[[[QQQMMMNNNPPPQQQUUU^^^gggmmmmmmfffUUUFFFyyy{{{}}}}}}{{{yyy||||||}}}}}}~~~~~~|||}}}~~~~~~|||zzzzzzzzz|||}}}~~~zzzqqqkkklllooopppmmmiiikkkqqquuuyyyvvvvvvvvvuuussslllfffbbbaaa^^^XXXUUUVVV\\\iiiyyyzzzvvvuuu{{{|||ssskkk___UUUHHH???666444333000///111111111000000000000111111...///000111111111111111111111111111111111111111333444555444444444666888:::???JJJXXXfffqqqwwwyyy{{{~~~rrr```XXXWWWVVVZZZdddvvvjjjTTTFFFBBB@@@BBBCCCFFFNNNWWW\\\jjjzzzwwwnnnXXXOOOGGGCCC???;;;:::<<<>>>CCCJJJPPPVVV[[[___bbbeeegggiiikkkmmmnnnnnnnnnppppppppppppppppppppppppssssssrrrqqqrrrssstttuuurrrssssssttttttuuuuuuuuussssssssssssssstttuuuvvvuuuuuutttttttttsssssssssqqqpppppppppqqqrrrrrrsssssstttvvvwwwyyy{{{|||}}}{{{{{{zzzyyyxxxvvvvvvuuutttvvvwwwyyyzzzzzzyyyyyyxxxzzz|||~~~{{{zzzzzz|||zzzxxxwwwwwwtttqqqpppoooooommmkkkggggggffffffeeeeeeddddddfffffffffgggffffffeeeeeeaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZXXXXXXXXXYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVTTTSSSQQQOOONNNLLLLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>::::::;;;;;;<<<=========;;;;;;::::::999888888777555555666777777777777777555555444444444555555666666666666666666555555444555555555555555555555444666888;;;???CCCFFFHHHIIIGGGFFFEEEDDDBBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBAAAAAA@@@@@@???>>>===>>>???@@@???===:::999888666444333333222555666888:::;;;;;;;;;;;;:::999777777888888666555666777999:::>>>CCCJJJOOOWWW\\\bbbfffiiijjjlllmmmpppqqqsssuuuvvvwwwvvvvvvxxxzzz}}}yyyyyy{{{|||||||||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzzwwwwwwxxxxxxyyyyyyyyyzzztttuuuvvvwwwwwwwwwwwwwwwssstttvvvxxxzzz{{{||||||{{{}}}~~~~~~mmm```SSSSSS]]]kkk{{{~~~ooofffXXXNNNJJJKKKOOORRRYYYaaaiiilllllldddSSSDDDwwwzzz}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzz|||~~~yyysssoooppppppmmmkkkkkkooosss~~~~~~{{{yyyppplllhhheee___XXXUUUVVVdddppp|||zzzuuussszzzxxxlll___VVVCCC>>>777444444444333222222111111111000000//////////////////000000000000000111111111111222222222222444555666555666888999>>>???EEETTTgggvvv{{{{{{}}}sss^^^TTTSSSRRRZZZgggyyygggRRRJJJDDD@@@@@@BBBEEEKKKSSS]]]ggguuu|||mmm]]]PPPDDD@@@???===;;;<<<===AAAGGGMMMSSSXXX^^^bbbdddeeegggjjjlllnnnoooooooooppppppqqqqqqqqqpppppprrrqqqqqqppppppooooooooossstttttttttsssrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqsssuuuvvvtttrrrqqqqqqrrrrrrrrrsssssssssttttttuuutttssstttuuuxxxzzz|||{{{yyywwwvvvtttttttttuuuuuuvvvwwwxxxyyyxxxwwwvvvyyyyyy|||}}}{{{yyyxxxtttsssrrrsssrrrpppllliiiiiiiiihhhfffddddddfffiiigggiiikkklllkkkhhheeebbbcccaaa```^^^]]]]]]]]]^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;666666555666666777888999888888888888777777777777333444444444444444444555888666555555777777555222444444333222222222333333888777888<<>>===<<<<<<;;;;;;999888777777666666777777666666666666555555555555444444555555555555666666888666555666888888666333555444333333222333333333777777999===BBBHHHMMMOOOTTTSSSRRROOOLLLIIIGGGFFFEEEFFFFFFEEECCCAAAAAABBBBBBCCCDDDFFFGGGGGGEEEDDDBBBBBBAAA@@@????????????;;;:::888666444444444444777888999:::::::::::::::666666666666555555555555444555777999<<>>=========<<<<<<;;;:::888777666666666666666666666555555555555555555555555666666777777777666666777999999888666555555444333333333333333555666999===CCCHHHMMMPPPYYYXXXVVVSSSPPPLLLIIIHHHIIIJJJJJJHHHEEECCCBBBBBBDDDEEEFFFFFFGGGFFFEEEEEECCCBBBAAA???>>>>>>======<<<;;;999777666666666666888888999:::::::::999999666666666666555555555555444555777888;;;AAAHHHLLLXXX\\\aaafffiiillloooqqqrrrrrrrrrssstttvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxzzzzzz{{{|||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyy{{{|||||||||||||||}}}}}}||||||||||||{{{zzzxxxxxxzzzzzzzzzyyyyyyyyyyyyyyywwwxxxyyyzzz{{{|||||||||}}}}}}~~~~~~}}}~~~}}}kkk```WWW[[[hhhxxxqqqYYYNNNJJJHHHKKKQQQ^^^gggppppppiii]]]LLL===vvvxxx|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}zzz{{{}}}|||uuunnnppppppooonnnrrrxxx~~~{{{qqqdddYYYVVVYYYgggrrr~~~zzztttsssuuu{{{zzzkkk[[[QQQGGGAAA:::666666666444222111111111000000000000000000111111111222222222222000000111111111222222222222444555666555666888999;;;<<>>======>>>===<<<:::999888888777888888888888777777777777444444555555666666777777777777888999::::::999999777666555444333333333444333666:::>>>CCCIIIOOOSSS]]]\\\[[[XXXUUURRRNNNMMMNNNOOOOOOMMMIIIFFFDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCAAA@@@???>>>============<<<;;;999777777777777777888999999:::::::::999999666666666666555555555555444555777888;;;@@@GGGLLLVVVZZZ```eeehhhkkknnnppppppqqqrrrsssuuuwwwxxxyyy||||||||||||||||||||||||{{{{{{|||}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}|||zzzyyyxxxwww{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~zzziii___XXX]]]iiixxxwww[[[NNNJJJHHHKKKQQQ```jjjssstttnnn```MMM>>>uuuxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||zzzzzzzzzzzzzzz{{{|||}}}xxxyyy{{{~~~}}}vvvqqqqqqqqqoooooorrryyy~~~xxxgggZZZWWW[[[iiitttyyypppppprrrxxx|||mmm\\\PPPEEE???888444444444222111000000000000000000111111000111111111222222222222000000111111111222222222222444555666555666888999===>>>DDDRRReeezzzjjjZZZSSSTTTTTT[[[lllxxxeeeWWWJJJDDD@@@@@@@@@@@@DDDJJJOOOXXXgggvvv~~~iii[[[LLLEEEAAA>>><<<===;;;>>>BBBGGGMMMTTT[[[```dddfffhhhkkknnnppprrrrrruuuuuuuuuuuuuuutttsssrrrrrrrrrssssssttttttuuuuuuvvvrrrnnnmmmoooqqqrrrqqqsssssssssttttttuuuuuuuuusssuuuvvvvvvttttttuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvvvvwwwwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyzzz{{{||||||~~~}}}~~~|||zzzzzzxxxvvvsssqqqqqqpppooommmllllllnnnuuu{{{|||wwwqqqgggfffeeeddddddeeeffffffccccccddddddddddddddddddbbbbbbbbbaaa``````______ZZZ[[[[[[\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQOOONNNMMMJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA???@@@@@@AAA@@@@@@???>>>>>>>>>===;;;;;;:::::::::888888888888777777777777333444444555666777777777777888::::::::::::;;;;;;888777666555444444444444222555:::>>>DDDKKKSSSYYY`````````^^^\\\YYYVVVTTTQQQRRRRRRPPPLLLHHHFFFEEEDDDFFFIIIIIIFFFCCCBBBBBB??????>>>=========>>>>>>;;;:::888777777777888888999999:::::::::999999888666666666666555555555555555555777888;;;@@@FFFKKKSSSXXX^^^cccgggjjjlllnnnoooppprrrtttvvvxxxyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz|||}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyy{{{||||||}}}}}}||||||}}}}}}~~~~~~{{{hhh___YYY]]]iiivvvxxx[[[NNNJJJHHHLLLSSS___iiisssuuunnnaaaNNN???tttwww{{{}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}}}}~~~}}}}}}|||{{{|||||||||zzzzzzzzzzzzzzz{{{|||}}}wwwxxx{{{}}}~~~wwwsssssssssqqqpppttt{{{kkk]]][[[```kkkwwwwwwlllmmmooouuu{{{qqq___TTTBBB<<<666222333333222000000000000000111111111111000000000111111111222222000111111111111222222222222444555666555666888999>>>???DDDQQQeeezzzooo\\\SSSSSSRRRWWWfff}}}vvvcccUUUKKKEEEAAAAAA@@@@@@CCCHHHKKKUUUbbbrrrmmm___OOOFFFBBB>>>======:::===AAAFFFKKKRRRZZZ___ccceeegggkkknnnppprrrrrrtttttttttuuuuuuuuuttttttrrrrrrrrrssssssssssssssstttsssqqqpppoooppprrrsssqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuussssssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzyyyzzzzzzzzzzzzyyyxxxwwwxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}|||zzzzzzxxxvvvtttssssssrrrooommmkkklllooossswwwvvvqqqmmmeeeeeeeeeeeefffggghhhhhhcccdddeeefffggggggffffffdddddddddcccbbbbbbaaaaaa\\\]]]^^^___^^^]]]\\\[[[YYYXXXVVVTTTRRRPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<666666666666555555555555444444555666777888999999999;;;<<<<<<;;;:::;;;<<<999888777666555444444444222555:::>>>DDDMMMYYYaaa```aaaaaa```^^^[[[XXXVVVTTTUUUVVVTTTPPPKKKIIIHHHHHHMMMQQQQQQMMMHHHFFFEEEBBBBBBAAA@@@????????????::::::888777777888999:::999999:::::::::999888888666666666666555555555555555555666888:::???EEEJJJQQQVVV]]]cccgggiiikkkmmmpppqqqsssuuuwwwxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}yyyyyyyyyzzzzzzzzzzzz{{{xxxyyy{{{|||}}}}}}||||||~~~}}}|||zzzzzzyyyyyyyyy{{{{{{{{{{{{{{{|||||||||xxxyyyzzz{{{|||}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~zzzeee]]]YYY^^^iiiuuuuuu[[[NNNJJJIIIOOOWWW___iiirrrsssmmm___MMM===ssswwwzzz}}}}}}}}}~~~~~~||||||{{{{{{{{{{{{||||||~~~}}}|||{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{|||wwwyyy{{{~~~~~~yyysssttttttssssssxxxlll^^^^^^dddnnnyyywwwkkklllnnnsssyyy~~~tttbbbUUU@@@;;;555222222333333111///000000000111111111111/////////000000000111111000111111111111222222222222444555666555666888999<<<>>>CCCPPPddd|||vvvbbbXXXRRRRRRUUU___rrrwwweeeWWWLLLFFFBBBBBBAAA@@@CCCGGGJJJSSSaaaqqqpppaaaPPPGGGCCC>>>===>>>:::<<<@@@DDDJJJQQQYYY^^^bbbdddfffjjjmmmoooqqqrrrrrrrrrssstttuuuuuuuuuuuutttssssssssssssssssssrrrrrrtttuuutttpppoooqqquuuqqqqqqqqqqqqpppppppppppprrrssstttsssrrrrrrtttvvvtttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz|||}}}}}}}}}~~~}}}{{{{{{yyyxxxwwwwwwvvvuuuqqqoookkkmmmppprrrrrroookkkhhheeeeeefffffffffgggggggggdddeeefffhhhhhhhhhhhhhhhffffffeeeddddddccccccbbb^^^___```aaaaaa___^^^]]]ZZZYYYWWWUUUSSSPPPOOONNNJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBEEEFFFGGGIIIIIIHHHFFFEEECCCBBBAAA???===<<<;;;;;;666666666666555555555555666777777888999:::;;;<<<:::===>>>>>><<<:::;;;<<<:::999777666555444444444222555999>>>DDDOOO^^^iiiggggggggggggddd```\\\ZZZ[[[\\\]]]\\\XXXSSSPPPOOOQQQWWW^^^^^^YYYRRRNNNMMMJJJIIIGGGEEECCCAAA@@@@@@;;;;;;:::999999:::;;;<<<999::::::::::::999888777666666666666555555555555555666666777:::???EEEJJJQQQVVV]]]dddgggjjjlllmmmppprrrtttvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}yyyyyyyyyzzzzzzzzz{{{{{{xxxyyy{{{|||}}}|||{{{zzz}}}|||{{{zzzyyyzzzzzz{{{zzzzzzzzz{{{{{{|||||||||yyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}rrraaa[[[YYY___jjjwwwoooYYYOOOKKKJJJQQQ\\\dddmmmuuuuuummm___MMM===sssvvvzzz}}}}}}}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||zzzzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{xxxzzz|||~~~yyytttuuuuuuuuuvvv|||~~~jjj]]]^^^eeeooozzzwwwjjjkkknnnrrrxxx~~~sssaaaTTT???:::444222333444444222//////000000111111111222////////////000000000000000111111111111222222222222444555666555666888999:::<<>>999<<>>;;;>>>@@@???<<<:::;;;<<<:::999888666555555444444222555999===DDDQQQaaammmtttttttttrrrooojjjfffcccbbbdddeeeddd```[[[XXXWWWYYY```ggghhhbbbZZZUUUTTTPPPNNNLLLHHHEEECCCAAA@@@<<<<<<;;;:::;;;<<<===>>>:::::::::::::::999888777777666666666555555555555555666666777:::>>>EEEIIIQQQWWW^^^eeehhhkkkmmmnnnqqqrrrtttvvvxxxxxxxxxwwwxxxyyyzzz|||~~~}}}yyyyyyyyyzzzzzz{{{{{{{{{xxxyyy{{{}}}}}}|||{{{yyy}}}|||zzzyyyyyyzzz{{{|||yyyzzzzzzzzz{{{{{{||||||{{{|||}}}~~~{{{|||jjj___ZZZYYY```kkkyyy}}}kkkXXXPPPLLLKKKSSS___kkkssszzzxxxpppaaaNNN???xxxyyyzzz|||||||||{{{{{{zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxzzzzzzzzzyyyyyy{{{}}}||||||}}}~~~{{{}}}}}}|||{{{yyyuuuccc]]]bbbjjjvvvyyynnnllllllqqqxxx~~~|||qqq___OOO???;;;555222111111111111///000111222222111000///111111111111111111111111000000000111222222333333444444444555777888:::;;;;;;@@@EEEOOOeeemmm\\\XXXTTTRRRXXXfff|||}}}lll___SSSJJJCCCBBBCCCBBBCCCEEEIIIQQQ]]]lll~~~uuugggVVVJJJEEECCC@@@<<<:::===AAAEEEJJJQQQXXX]]]ccceeeggghhhhhhiiikkkmmmnnnoooqqqsssuuuuuuuuuuuupppqqqtttvvvvvvtttrrrppprrrsssuuuvvvvvvuuusssrrruuuttttttttttttssssssssspppqqqrrrtttuuuvvvvvvvvvtttttttttttttttuuuuuuuuuvvvvvvuuuuuuvvvxxxzzz{{{zzz{{{}}}~~~}}}|||{{{xxxwwwwwwwwwxxxyyy{{{|||xxxyyy{{{~~~~~~}}}}}}}}}}}}{{{yyyvvvtttrrrnnnmmmmmmmmmllljjjeeebbbddddddddddddeeeeeefffggghhhgggfffffffffgggiiijjjjjjjjjhhhgggffffffffffffaaaaaaaaaaaa````````````^^^]]]\\\ZZZXXXVVVTTTRRRMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDBBBBBBDDDFFFKKKOOOTTTWWWXXXUUUPPPMMMNNNJJJEEECCCBBB@@@;;;777888777666555555666777888999999:::===BBBDDDCCCAAA??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<:::777444333666222333<<>>===;;;:::999999999:::::::::999999888999999999===;;;888555444333444444333444555666999>>>DDDIIIOOOSSSYYY___ccchhhmmmqqqsssuuuvvvxxxyyyyyyyyyyyyyyy{{{|||~~~~~~}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||}}}}}}nnnccc[[[ZZZ[[[bbbnnn}}}{{{hhhTTTJJJIIINNNVVV^^^rrrzzz~~~oooZZZIII@@@xxxyyy{{{|||}}}}}}|||{{{zzzzzzyyyyyyyyy{{{|||}}}||||||{{{zzzyyyyyyyyyzzzyyyzzz{{{zzzyyyyyyzzz|||}}}}}}~~~}}}{{{zzz|||}}}|||xxxrrrxxxrrrbbb]]]bbbiiivvv~~~|||wwwnnnllllllpppwww}}}~~~}}}xxxqqqgggVVVGGG>>>:::555222111111111111000000111111111111000000111111111111111111111111111111222222333333444444444444444555777888:::;;;<<<@@@EEENNNdddqqqaaaWWWTTTRRRVVV```tttqqqdddVVVMMMEEEDDDDDDCCCCCCEEEIIIRRR^^^mmm~~~yyykkkYYYLLLFFFCCC@@@<<<:::===@@@EEEJJJPPPWWW\\\dddfffhhhjjjkkklllnnnppppppqqqrrrtttuuuuuuuuutttuuuvvvwwwxxxwwwuuutttrrrrrrssstttvvvvvvtttsssrrrtttsssssssssrrrrrrrrrrrrpppppprrrsssttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{xxxzzz{{{||||||{{{zzzyyywwwwwwvvvvvvwwwxxxyyyzzzvvvvvvxxxzzz|||~~~}}}zzzxxxuuusssqqqooonnnmmmmmmkkkgggeeedddccccccccccccdddeeefffhhhggggggfffggghhhiiijjjjjjjjjiiihhhgggfffffffffddddddcccccccccbbbbbbbbb^^^]]]\\\[[[YYYVVVTTTSSSNNNNNNLLLKKKIIIHHHHHHHHHFFFGGGGGGEEEDDDDDDGGGIIIMMMRRRYYY^^^```^^^ZZZWWWUUUPPPJJJGGGEEEBBB>>>:::999888777666666777888999<<<<<<===AAAFFFGGGFFFDDDBBBAAA>>>===>>>??????>>>@@@@@@@@@???<<<999666444777222333;;;DDDOOOcccwwwzzzsssrrrqqquuu~~~vvvkkkfffaaaccchhhmmmqqqrrrpppmmmgggbbb\\\UUUPPPLLLIIIFFF@@@>>><<<:::888999999:::::::::999999888999999:::===;;;999666444444444444555666666777888<<>>:::999999888777777888999999===???BBBFFFKKKMMMLLLKKKHHHDDD@@@???@@@BBBBBBAAAAAAAAAAAA@@@>>>;;;888777777222333:::AAALLLbbbxxx{{{zzzzzzxxxmmm^^^___aaaffflllppprrrrrrsssnnnhhhaaa[[[TTTNNNIIICCC@@@<<<999777888999;;;:::999999888999999::::::>>><<<:::777555555555555666777777777888;;;@@@DDDLLLQQQXXX___dddhhhkkkmmmoooqqqsssvvvxxxyyyyyyyyy{{{|||~~~~~~~~~}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyzzzzzz{{{}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}|||||||||}}}~~~}}}}}}}}}|||}}}}}}~~~}}}{{{xxxvvvwwwxxxsssggg]]]XXXZZZ___hhhuuu~~~{{{iii^^^RRRKKKIIIOOO\\\iiizzz{{{jjjVVVFFF>>>yyyzzz|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~|||{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{zzzxxxxxxyyy{{{~~~{{{yyyxxx{{{}}}zzzvvvoooqqqtttxxx{{{{{{yyywwwxxxwwwrrrggg\\\XXX]]]dddsss{{{{{{vvvqqqnnnmmmpppvvv|||~~~~~~~~~~~~yyyppphhh^^^RRRFFF;;;888444222222222222111333222000000000000222333111111111111111111111111222222222333444444555555444555555666777999:::;;;>>>AAAEEENNN```}}}ppp```[[[YYYYYY\\\hhh|||sss```VVVLLLIIIGGGEEEFFFHHHMMMVVVcccqqqzzzfffTTTIIIDDD@@@>>>;;;===???BBBFFFLLLTTTYYY]]]```dddhhhjjjlllnnnppprrrsssuuuvvvxxxzzz{{{{{{~~~}}}zzzwwwuuutttttttttsssssstttuuuuuutttsssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrsssssssssrrrrrrssssssssssssrrrrrrrrrrrrttttttuuuvvvwwwxxxyyyzzz{{{{{{|||||||||{{{zzzyyywwwvvvvvvuuuttttttttttttpppooonnnllllllmmmnnnooottt{{{|||zzzyyywwwtttpppmmmlllllljjjiiiffffffeeeeeeeeeffffffggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhccccccccccccbbbbbbbbbbbb______^^^]]][[[YYYWWWVVVRRRQQQOOOMMMLLLKKKJJJJJJFFFGGGHHHHHHGGGIIIKKKNNNSSS[[[hhhsssyyyyyyuuurrrhhhaaaWWWOOOJJJEEE@@@<<<:::999888777777888999:::<<>><<<:::888777666555555555555666777888;;;???CCCJJJOOOWWW___dddgggiiikkkmmmooorrruuuwwwyyyyyyzzz|||}}}~~~~~~~~~||||||||||||||||||}}}}}}yyyyyyxxxxxxxxxyyyyyyzzz|||{{{{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~wwwuuuuuupppeeeZZZUUUXXX___jjjwww}}}{{{xxxtttppp```YYYQQQLLLIIIOOO^^^lllzzzxxxgggSSSEEE>>>xxxzzz|||}}}~~~~~~~~~{{{|||~~~~~~|||zzzyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{zzzxxxxxxzzz{{{}}}~~~|||zzzxxx{{{||||||xxxnnnmmmmmmoooqqqqqqnnnkkknnnoookkkcccYYYVVV\\\bbbrrrzzz}}}yyysssqqqpppsssyyy}}}~~~}}}zzzzzztttjjj```WWWLLLBBB999777333222222333222111333222111000000111222333111111111111111111111111111111222222333444444444555555555666888999;;;<<>>@@@DDDJJJQQQVVV[[[___dddhhhjjjlllnnnpppqqqrrrtttvvvyyy|||~~~|||{{{xxxuuurrrrrrrrrrrrsssttttttttttttttttttsssttttttttttttssssssssssssrrrssstttttttttttttttsssvvvvvvvvvuuuuuutttttttttrrrssstttvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxvvvvvvuuutttsssqqqpppooommmkkkhhheeedddddddddeeegggmmmxxx~~~|||{{{xxxuuupppmmmlllkkkjjjjjjeeeeeedddddddddddddddeeeffffffgggggghhhhhhhhhhhhggghhhhhhiiiiiiiiihhhhhhddddddddddddcccccccccccc``````___^^^]]][[[YYYXXXSSSQQQPPPNNNLLLJJJJJJIIIFFFGGGHHHHHHHHHIIILLLOOOUUU```ooo~~~~~~wwwooodddZZZRRRLLLEEE@@@;;;:::999888888999:::;;;:::>>>DDDJJJPPPUUUYYY[[[YYYTTTLLLGGGFFFEEECCCAAAFFFEEECCCAAA>>><<<999888999444444999===FFF]]]tttpppdddaaa\\\ZZZ\\\```cccdddnnnooopppoooiii___RRRIIIDDD@@@<<<777666666888:::999888888888999999:::;;;===<<<;;;999777666555444222333555666888;;;@@@CCCHHHNNNVVV]]]bbbeeehhhiiilllnnnqqqtttwwwyyyzzzzzz|||}}}~~~||||||||||||}}}}}}}}}}}}zzzyyyyyyxxxxxxxxxyyyyyy{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~xxxtttmmmaaaWWWSSSWWW```lllyyy}}}yyytttoooiiifff[[[VVVQQQMMMKKKOOO___nnnyyy}}}}}}uuudddQQQDDD>>>wwwyyy{{{}}}~~~~~~~~~~~~|||}}}}}}|||zzzzzzyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzyyyyyy{{{}}}}}}}}}}}}xxxyyyzzz{{{|||wwwrrrpppnnnnnnpppoookkkhhhfffhhhfff___WWWVVV]]]ddduuu||||||uuuttttttxxx}}}}}}xxxyyytttiii^^^TTTIII@@@888555333222222333222111222222111111111111222222111111111111111111111111111111111222333333444444555555666777888:::;;;<<>>???BBBHHHOOOTTT\\\```eeejjjlllnnnppprrrpppqqqrrruuuxxx{{{~~~yyyxxxuuusssrrrqqqqqqrrrttttttttttttttttttttttttuuuuuutttttttttsssssssssrrrsssttttttuuuuuuuuutttuuuttttttssssssrrrrrrrrrqqqrrrtttvvvwwwyyyyyyyyywwwvvvvvvuuuuuutttttttttttttttsssqqqooommmkkkiiifffddd```\\\ZZZYYYYYYZZZ[[[```jjjyyy~~~}}}yyyvvvqqqnnnmmmlllkkkjjjcccbbbbbbaaaaaaaaaaaaaaadddeeefffgggggggggffffffeeefffgggiiiiiiiiihhhgggggggggggggggffffffffffffaaaaaa```___^^^\\\[[[ZZZTTTSSSQQQOOOMMMKKKJJJJJJGGGHHHIIIIIIHHHJJJMMMOOOWWWcccvvvyyymmmbbbYYYPPPGGGAAA======;;;;;;;;;;;;======<<>>:::777555666777999888888888888999:::;;;;;;<<<;;;:::999777555444333000222444666888;;;???CCCHHHMMMTTT[[[```dddgggiiimmmooorrruuuwwwyyyzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyyyywwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~uuujjj^^^TTTRRRWWWaaannn|||}}}wwwooogggaaa]]]WWWSSSOOONNNMMMSSSaaaoooyyy}}}}}}tttcccPPPCCC===vvvxxxzzz|||}}}~~~~~~~~~|||}}}~~~||||||{{{zzzyyyyyyyyyzzzwwwxxxyyyyyyyyyzzz|||~~~xxxyyywwwwww~~~yyyxxxtttppppppqqqppplllhhh```bbbaaa\\\WWWYYYaaajjj{{{}}}wwwwwwyyy}}}|||yyy{{{wwwkkk___UUUIIIAAA666444222222333333333111111222222333333222222111111111111111111111111111222222333333444444555555555555666777888:::;;;<<>>@@@FFFMMMSSS\\\```fffjjjlllnnnoooppppppppppppqqqsssvvvxxxzzzwwwvvvuuuttttttttttttttttttttttttssssssttttttttttttttttttsssssssssrrrrrrpppqqqrrrssstttuuuuuuuuurrrrrrqqqqqqpppoooooonnnpppqqqtttvvvxxxyyyyyyyyyuuuuuutttsssrrrrrrrrrrrrppppppooommmkkkgggeeeccc^^^[[[VVVRRROOONNNNNNOOOQQQUUU^^^lll|||~~~~~~{{{wwwtttqqqooonnnllljjjdddcccbbbbbbaaaaaaaaabbbcccdddeeefffffffffeeedddcccdddfffhhhiiihhhgggggghhhhhhhhhgggggggggffffffbbbbbbaaa```___]]]\\\[[[VVVUUUSSSPPPNNNMMMLLLKKKJJJKKKKKKKKKJJJKKKNNNPPPWWWfff}}}yyymmmbbbWWWLLLEEEAAA@@@????????????@@@AAAAAADDDGGGJJJMMMTTT\\\bbbccccccaaaYYYPPPKKKJJJLLLPPPNNNKKKFFFBBB>>>;;;:::999777888;;;;;;AAAUUUlllxxxfffbbb\\\XXXVVVVVVUUUTTTXXXXXXYYYZZZWWWPPPGGGAAA===;;;999777666666666777888888888888999:::;;;<<<;;;::::::888777555333222111333555666777:::===@@@HHHMMMSSSYYY^^^bbbfffiiinnnpppsssuuuxxxyyyyyyzzzyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvwwwyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxkkk___XXXTTTYYYcccppp~~~yyyoooeee]]]YYYTTTPPPMMMNNNQQQWWWdddqqq|||vvvdddPPPBBB;;;vvvwwwyyy{{{}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyvvvxxxyyyyyyyyyzzz}}}zzzyyyuuusssyyy}}}vvvrrrmmmmmmnnnmmmiiieee\\\^^^___[[[XXX[[[eeennn|||xxxyyy{{{|||wwwyyyvvvjjj^^^SSSGGG>>>666444222222333333333222111222333444444333222111111111111111111111111111333333444444555666666777555666666777888:::;;;<<<>>>@@@GGGPPPZZZnnnuuuhhhhhhiiimmmmmm[[[PPPJJJLLLPPPYYYcccoooyyy}}}iiiXXXLLLDDD@@@============???EEELLLRRRZZZ^^^dddhhhjjjkkkmmmnnnpppoooooooooppprrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssssssssttttttsssssssssrrrrrrrrrqqqqqqnnnoooqqqrrrssstttttttttuuuuuuttttttsssrrrqqqqqqpppqqqsssvvvxxxyyyyyyyyywwwvvvuuutttsssrrrrrrrrrmmmmmmllljjjgggdddaaa___XXXTTTPPPKKKGGGGGGGGGHHHIIIKKKRRR^^^mmmyyy~~~|||yyyvvvsssrrrpppmmmkkkgggfffeeeeeeddddddddddddbbbcccdddeeeeeeeeedddcccaaaccceeeggghhhhhhgggfffffffffffffffeeeeeeeeeeeebbbbbbbbbaaa```^^^]]]\\\XXXWWWTTTRRRPPPNNNMMMMMMLLLMMMMMMLLLLLLLLLOOOQQQXXXhhh{{{pppcccWWWOOODDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJMMMRRR[[[aaadddgggggg___UUUNNNNNNRRRJJJIIIGGGDDDBBB@@@???>>>:::888999<<<;;;???SSSiii~~~qqqlllfff```\\\YYYUUUSSSPPPOOOMMMKKKIIIDDD>>>:::;;;:::888777666666666666888888888888999:::;;;<<<::::::999888666444222111333444666777777888;;;===HHHLLLRRRXXX\\\aaafffjjjoooqqqsssvvvxxxyyyyyyyyyyyyzzz}}}~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyuuuuuuwwwxxxzzz{{{|||}}}~~~}}}}}}|||}}}}}}}}}|||oooddd]]]WWW[[[eeerrr}}}rrrfff^^^ZZZRRRMMMKKKNNNSSS[[[gggsssyyyeeePPPAAA:::yyy{{{}}}~~~~~~}}}|||{{{{{{{{{}}}|||}}}}}}~~~}}}{{{yyyxxxxxxyyyzzzzzzyyyyyyzzz|||~~~yyyvvvrrrpppsss}}}yyywwwtttssspppnnnpppqqqllldddaaa```^^^ZZZUUUVVVcccrrr~~~~~~~~~}}}zzzxxxrrrjjj]]]PPPDDD===666555444222111000000000111000000000111222333333111111111111111111111111222333333444555666777777888888999::::::;;;<<<<<<@@@EEEEEEKKKXXXgggzzzkkkffffffmmmttt^^^TTTQQQPPPPPPYYYcccnnnwwwkkkVVVKKKCCC>>>@@@===;;;===???AAAIIIQQQYYY]]]bbbgggjjjlllnnnpppooooooqqqrrrrrrrrrrrrrrruuuuuuuuuuuutttttttttttttttttttttttttttsssssssssttttttsssssssssrrrrrrrrrrrrrrrrrrsssssssssttttttrrrrrrrrrqqqqqqrrrsssssssssssstttuuuvvvwwwxxxxxxxxxvvvuuutttsssrrrooommmlllkkkjjjhhheee___XXXSSSNNNLLLHHHDDD@@@???>>>>>>CCCGGGMMMVVV___gggnnnrrrqqqppprrrvvvzzz~~~zzzyyywwwwwwvvvsssooolllhhhgggfffddddddcccccccccaaa`````````aaabbbcccccceeeeeeeeeeeeeeeeeeddddddddddddccccccddddddeeefffffffffeeedddbbb___\\\[[[ZZZXXXUUUSSSRRRPPPMMMKKKLLLKKKJJJJJJKKKMMMOOOQQQ[[[fff{{{sss```SSSMMMIIIEEEGGGMMMRRRTTTSSSOOONNNMMMLLLMMMQQQXXX]]]eeefffhhhfffaaaYYYPPPKKKJJJGGGDDDCCCBBBAAA>>>===777888:::<<<===CCCQQQ___~~~zzzrrrhhhaaa___ZZZRRRKKKJJJHHHEEEBBB???===;;;:::888777555444444555666666999999::::::;;;<<<======<<<:::888666444222111111111222333444555888===@@@EEEJJJQQQXXX^^^ccchhhkkkppppppqqqsssuuuxxxzzz{{{}}}}}}}}}}}}~~~}}}|||zzzyyyyyyzzz{{{}}}yyyyyy{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzyyyyyy|||||||||}}}~~~~~~}}}}}}}}}~~~uuucccWWWRRR[[[hhhvvvuuuhhh^^^YYYSSSOOOMMMOOOSSS\\\kkkyyyuuu___KKK@@@===yyy{{{|||~~~~~~}}}|||{{{{{{zzz{{{}}}}}}~~~~~~}}}}}}|||{{{{{{yyyzzz{{{{{{zzzyyy{{{|||~~~~~~zzzvvvrrruuu}}}|||vvvtttrrrsssqqqoooqqqrrrmmmeeeaaa```^^^[[[VVVWWWdddsss|||zzzwwwrrriii\\\OOOCCC<<<666555333222111000000000111111111000111111222222111111111111111111111111222222333444555666777777888888999:::;;;<<<<<<===???DDDEEEJJJWWWfffzzzjjjddddddkkk~~~yyybbbTTTNNNLLLLLLUUU^^^hhhqqq~~~ppp]]]QQQHHHAAA@@@<<<;;;===???AAAIIIQQQXXX]]]cccgggjjjkkkmmmnnnnnnooopppqqqrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttttttttttsssssssssrrrrrrssssssssssssttttttttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrssstttuuuvvvwwwwwwvvvtttsssssssssrrrooommmiiigggdddaaa]]]WWWPPPKKKGGGEEEBBB???============@@@BBBGGGMMMTTTZZZ___aaa]]]\\\]]]aaadddiiittt~~~{{{zzzxxxwwwvvvtttqqqnnnlllkkkjjjiiihhhgggggggggaaaaaaaaa```aaaaaabbbbbbeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbbbbbbbcccddddddeeeeeeeeedddbbb```]]]\\\[[[YYYVVVTTTSSSQQQOOOLLLMMMLLLKKKKKKLLLMMMOOOQQQWWWaaasss{{{hhhZZZOOOMMMLLLQQQYYY___aaa```[[[YYYVVVRRROOOQQQUUUXXXaaacccfffgggccc[[[SSSNNNIIIGGGCCCBBBAAAAAA@@@???<<<;;;===>>>>>>CCCOOO]]]vvvvvvkkkccc^^^WWWNNNGGGCCCAAA???<<<:::888777666777777555555444555666777999999:::;;;<<<<<<======<<<;;;999777444333222111222333444444555888<<>>;;;yyyzzz|||}}}}}}}}}|||{{{{{{zzz{{{}}}~~~~~~}}}}}}|||}}}}}}}}}{{{|||}}}|||{{{zzz{{{|||~~~zzz{{{|||}}}|||wwwtttvvv~~~xxxrrrpppppprrrrrrqqqrrrrrrllldddbbb```^^^[[[WWWYYYfffsss{{{zzzwwwqqqggg[[[MMMBBB;;;555444333222111000000000222222111111000111111111222222222222222222222222111222222333444555666666888999:::;;;<<<===>>>>>>>>>DDDEEEJJJVVVdddzzzjjjcccbbbjjj}}}fffTTTJJJGGGGGGNNNVVV___hhhvvvvvvdddVVVKKKDDD@@@<<<;;;===???BBBIIIQQQXXX\\\ccchhhkkkkkkllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrssstttttttttssssssttttttuuuuuuvvvvvvuuutttttttttssssssssssssttttttttttttuuuuuuuuuuuusssrrrrrrqqqqqqrrrrrrrrrqqqqqqrrrsssttttttuuuuuusssrrrqqqrrrrrrpppnnnkkkfffccc]]]XXXSSSNNNHHHDDD@@@???>>><<<<<<<<<======>>>???BBBEEEHHHKKKNNNOOONNNMMMNNNQQQSSSWWWaaalll~~~|||zzzxxxxxxwwwuuurrrpppkkkjjjiiigggfffeeeeeeeeebbbbbbaaa`````````aaaaaaaaabbbbbbbbbcccdddddddddbbbbbbaaaaaabbbbbbcccdddcccdddddddddcccaaa___^^^]]]ZZZXXXVVVUUUTTTQQQOOONNNNNNMMMMMMMMMOOOPPPQQQSSSZZZgggyyymmm___PPPQQQTTT\\\eeelllooooookkkhhhccc[[[UUURRRSSSUUU\\\```eeehhhfff```YYYTTTMMMJJJFFFDDDCCCDDDCCCBBB@@@??????@@@@@@BBBLLLXXXkkk|||oooddd\\\SSSIIIBBB<<<;;;999777666444444444777666555555555666777888::::::;;;<<<<<<============;;;999777555444333333333444444444555777;;;>>>EEEJJJQQQXXX^^^ccchhhlllnnnoooppprrrtttvvvxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}sssddd]]][[[eeettt|||nnnccc\\\SSSNNNLLLOOOUUU___nnn{{{{{{lllVVVDDD;;;999zzz{{{||||||||||||{{{{{{zzzzzzzzz|||~~~}}}}}}{{{{{{{{{|||}}}~~~|||}}}~~~}}}|||{{{|||}}}uuuqqqqqqsssuuuwwwuuusssrrrvvv~~~uuupppppppppssstttsssrrrqqqiiiaaaccc```]]]ZZZWWWZZZgggttt{{{{{{xxxqqqgggZZZMMMAAA;;;555444333222111111111111333333222111000000000111222222222222222222222222111111222333444555666666999999:::;;;===>>>?????????EEEFFFKKKVVVccc~~~|||kkkcccaaahhh|||hhhTTTHHHEEEEEEHHHMMMUUU___mmmxxxeeeXXXLLLDDD@@@===;;;===???AAAIIIQQQXXX]]]eeejjjlllllllllkkkmmmnnnoooppppppqqqpppppppppqqqrrrssstttuuuvvvvvvsssssstttuuuvvvvvvwwwwwwuuuuuuuuuttttttttttttsssuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrqqqqqqqqqrrrrrrpppppppppqqqrrrsssssstttsssrrrqqqqqqpppnnnkkkhhhbbb^^^WWWQQQMMMIIIEEEBBB???>>>======<<<======>>>??????@@@AAACCCDDDDDDEEEIIIGGGHHHKKKLLLOOOXXXbbbvvv|||zzzxxxwwwvvvuuurrrpppiiiiiigggfffdddccccccccccccbbbaaa```````````````^^^^^^___``````aaabbbbbbbbbbbbbbbbbbbbbcccddddddbbbcccdddddddddcccbbbaaa^^^\\\ZZZXXXWWWVVVSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRVVV]]]gggttt~~~kkk^^^QQQRRRUUU\\\eeennnrrrtttuuusssmmmeee^^^XXXWWWWWWYYY^^^dddiiijjjgggaaa]]]TTTQQQLLLIIIGGGGGGFFFEEECCCAAA@@@AAA@@@AAAIIISSS___vvv}}}ooocccXXXNNNDDD>>>888888777666555444444555666666555555555666888999:::;;;<<<===>>>======<<<===<<<:::888666555444444444444555444555777:::===DDDIIIQQQXXX^^^ccciiilllnnnoooppprrrtttvvvvvvwwwxxxxxxxxxyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{zzzxxxxxxyyyzzzzzzzzzyyyyyyyyyyyywwwvvvvvvwwwyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~pppccc^^^^^^jjj{{{pppbbbYYYSSSNNNMMMRRRZZZdddqqq}}}wwwgggRRRBBB:::888||||||||||||||||||{{{{{{zzzzzzzzz|||~~~~~~}}}|||{{{zzzyyyyyy{{{|||}}}|||}}}~~~}}}|||{{{|||~~~zzznnngggfffhhhjjjjjjkkklllooovvv~~~vvvsssttttttyyy{{{zzzwwwsssjjjaaagggbbb\\\YYYWWW[[[hhhuuu}}}}}}yyyrrrgggZZZLLLAAA:::444444333222111111111111333333222111000000000111222222222222222222222222111222222333444555666777999:::;;;<<<>>>???@@@AAAAAAFFFGGGLLLVVVaaazzz}}}kkkccc```fffxxx|||fffTTTIIIFFFFFFDDDGGGNNNWWWdddvvvyyyfffXXXLLLDDDBBB>>><<<>>>>>>@@@GGGOOOXXX^^^eeekkkmmmmmmmmmmmmmmmnnnoooppppppqqqppppppqqqrrrrrrtttuuuvvvwwwxxxttttttuuuuuuvvvwwwxxxxxxvvvvvvuuuuuuuuutttttttttuuuuuuuuuvvvvvvvvvwwwwwwtttsssrrrrrrqqqqqqqqqrrrooooooppppppqqqqqqrrrrrrsssrrrqqqqqqooolllgggddd\\\XXXQQQLLLHHHFFFDDDBBB??????>>>===<<<<<<<<<<<>>???>>>===<<<<<<;;;:::888666555444444444444555444555777:::===DDDIIIPPPXXX^^^dddiiimmmnnnoooqqqssstttuuuvvvvvvyyyyyyyyyyyyzzz{{{||||||}}}}}}|||||||||{{{{{{{{{yyyyyyzzz{{{|||{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{|||||||||}}}}}}}}}~~~}}}}}}}}}~~~kkk```^^^cccpppvvvdddYYYQQQNNNNNNUUU___hhhttt~~~tttcccOOOAAA:::999}}}}}}}}}}}}||||||||||||zzzyyyzzz{{{}}}~~~}}}|||{{{{{{zzzzzzyyyzzzzzzzzz{{{|||}}}}}}||||||}}}wwwiiiaaa___```aaaaaadddiiioooxxxxxxxxx{{{~~~~~~uuulllnnnfff^^^YYYWWW]]]kkkxxx~~~}}}yyyqqqfffXXXJJJ???999444333222222111111222222222222111111000111111111333333333333333333333333222333333444555666777777:::;;;<<<===???@@@BBBBBBBBBHHHHHHLLLUUU]]]ttt}}}kkkbbb___bbbrrruuuaaaSSSKKKHHHHHHCCCDDDJJJSSS^^^nnnlll]]]PPPFFFDDD@@@===>>>>>>???FFFMMMWWW\\\dddiiilllmmmnnnnnnmmmnnnooopppqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwxxxuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvttttttsssrrrqqqqqqqqqqqqoooooopppppppppqqqqqqqqqsssrrrqqqqqqppplllgggcccWWWRRRMMMHHHFFFDDDCCCBBB??????>>>===<<<;;;::::::===>>>>>>???AAABBBBBBCCCDDDBBBDDDFFFGGGIIIPPPYYYnnn~~~zzzwwwvvvtttqqqoookkkjjjhhhfffdddccccccbbbaaaaaa```_________``````aaabbbbbbccccccdddddddddddddddccccccddddddeeefffcccccceeeeeeeeeeeedddccc```^^^\\\[[[ZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPSSSWWW[[[^^^bbbhhhnnnnnnhhh^^^WWWMMMKKKIIIIIIMMMTTT[[[```fffjjjnnnooommmiiigggfff\\\___cccgggkkknnnooopppeeeaaa\\\WWWSSSOOOKKKHHHHHHEEECCCBBB@@@===@@@FFFHHHRRRbbbsss{{{lllfff[[[QQQIIIBBB===:::444444333333333333444444555555555555666888:::;;;;;;===>>>@@@@@@???===<<<;;;:::999777666555444444333444444444555777;;;>>>CCCHHHPPPXXX^^^dddiiimmmnnnppprrrtttuuuvvvvvvvvvyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||||||||{{{{{{yyyzzzzzz{{{{{{||||||}}}||||||{{{{{{{{{{{{||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~zzzfff^^^]]]eeessskkk]]]QQQNNNPPPZZZeeeoooxxxrrr___LLL???:::999~~~}}}}}}}}}}}}}}}zzzyyyyyy{{{}}}}}}|||{{{{{{|||||||||{{{zzzyyyyyyxxxzzz||||||||||||~~~vvvhhh___\\\\\\\\\___dddkkksss|||{{{}}}}}}vvvlllaaaZZZYYY___ooo}}}~~~|||xxxooocccUUUGGG<<<666333333222222111111222222111111111000111111222222333333333333333333333333333444444555666777888888:::;;;<<<>>>@@@AAACCCCCCBBBGGGHHHKKKRRRYYYnnn{{{jjjaaa\\\]]]kkk{{{mmm\\\QQQLLLIIIHHHDDDDDDHHHQQQZZZhhhyyyhhhXXXLLLFFFBBB???>>>>>>>>>DDDKKKUUUZZZ```fffiiikkknnnooonnnooopppqqqrrrrrrrrrrrrrrrrrrsssttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttuuuuuuuuuvvvvvvuuutttsssrrrqqqqqqqqqqqqoooppppppppppppqqqqqqqqqpppppppppqqqqqqnnniiieeeWWWSSSNNNJJJGGGFFFDDDCCC@@@@@@@@@@@@???>>>======>>>>>>???AAABBBCCCDDDEEEGGGGGGHHHKKKLLLMMMTTT]]]ppp}}}zzzwwwuuurrrpppjjjiiigggeeecccbbbaaaaaa``````_________```aaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccddddddeeeddddddeeeffffffeeedddccc```^^^\\\[[[[[[ZZZXXXVVVTTTTTTUUUUUUUUUUUUTTTTTTNNNOOOOOOMMMJJJIIIJJJMMMMMMQQQXXX^^^```]]]XXXTTTJJJIIIGGGFFFFFFJJJOOOSSSVVV]]]fffmmmooonnnkkkjjj______```cccggglllrrruuunnnkkkgggddd```[[[UUURRROOOKKKGGGEEE@@@<<<;;;???@@@DDDLLLZZZhhhsss{{{}}}yyyuuunnnfffWWWRRRKKKCCC>>><<<::::::444444333333333333444444555555555555777999;;;<<<<<<===???AAAAAA???===;;;:::999888666555444444333222333444444555888<<>>@@@BBBCCCDDDAAAGGGGGGIIIPPPUUUjjjyyyhhh___YYYYYYfffuuu}}}hhhXXXPPPLLLIIIGGGEEEDDDHHHPPPXXXeee{{{rrr___QQQGGGCCC??????======CCCJJJSSSXXX^^^cccgggjjjmmmoooooopppqqqrrrrrrsssrrrrrrqqqrrrrrrsssssstttttttttxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqmmmmmmoooqqqrrrppplllhhh[[[WWWRRRMMMKKKIIIGGGEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFFFFGGGHHHHHHIIIMMMMMMOOOVVV^^^sss|||yyyvvvsssqqqnnnmmmkkkiiigggfffeeeeee_______________```aaabbb```````````````_________bbbbbbbbbaaabbbccccccddddddeeefffffffffeeedddccc```^^^\\\[[[[[[ZZZXXXVVVUUUUUUVVVVVVVVVUUUUUUTTTJJJLLLNNNLLLIIIFFFFFFHHHEEEHHHNNNTTTWWWVVVSSSPPPHHHHHHGGGFFFFFFGGGJJJLLLKKKTTTaaakkkoooooommmkkkaaa___^^^___dddkkkrrrwwwuuutttqqqoookkkfff```\\\UUUPPPJJJGGGAAA:::888:::>>>===@@@IIITTT[[[```cccaaaeeegggdddaaa^^^VVVOOOIIIEEE@@@:::888777888999666666555555555555555666555444555555777999;;;===<<<>>>@@@AAAAAA???===;;;999888777666444444333333111222333444555888===@@@CCCHHHPPPWWW^^^dddjjjnnnpppqqqtttvvvwwwwwwwwwvvvxxxxxxxxxxxxyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvwwwyyy|||}}}zzz{{{|||}}}}}}|||{{{zzzxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~{{{|||}}}mmm___[[[[[[^^^lllvvvddd[[[ZZZ```nnn{{{~~~mmmYYYGGG<<<888888~~~~~~~~~~~~}}}|||{{{zzzxxxxxxyyyyyyzzz{{{||||||{{{||||||}}}}}}}}}||||||yyy{{{}}}}}}|||}}}~~~yyyjjj```^^^```cccmmmsss{{{{{{|||rrraaa\\\aaalllyyy|||xxxyyy~~~yyytttooofff[[[NNNDDD;;;777333333333222222222111111111111111111111111111111555555444333333222111111222444666666555666777999:::<<<>>>>>>>>>???AAACCCFFFEEEGGGIIIMMMVVVjjj{{{xxxccc\\\ZZZYYYaaalllzzzjjj\\\SSSMMMIIIFFFFFFEEEFFFMMMVVVcccvvv}}}eeeOOOKKKEEEAAA@@@@@@???BBBGGGUUUZZZaaafffiiijjjlllmmmnnnooopppqqqqqqqqqqqqqqquuuuuuuuuuuuuuutttttttttvvvxxxyyyyyywwwvvvvvvwwwyyyxxxvvvuuuttttttuuuuuussstttvvvwwwxxxxxxxxxwwwssssssttttttssssssrrrqqqqqqqqqqqqpppppppppppppppsssqqqpppqqqssstttqqqooohhhaaaXXXQQQNNNLLLJJJHHHJJJHHHFFFDDDCCCCCCDDDEEEEEEGGGIIIHHHFFFFFFHHHKKKLLLNNNQQQRRRPPPQQQZZZeeeuuu}}}|||yyyuuuqqqmmmkkkiiiiiiiiihhhfffddddddcccaaa___^^^\\\\\\\\\]]]]]]^^^___aaaccceeefffdddcccbbbaaaaaaaaabbbcccggggggfffdddcccbbbbbbaaa______^^^]]]\\\[[[ZZZYYYSSSSSSSSSSSSSSSSSSSSSTTTQQQOOOLLLKKKIIIHHHFFFEEEGGGJJJLLLLLLPPPVVVWWWTTTSSSOOOJJJFFFFFFFFFFFFFFFMMMMMMPPPVVV^^^dddhhhiiifffccc```___aaaeeejjjnnnrrruuuwwwwwwtttmmmfffaaaYYYSSSJJJBBB===:::888666:::;;;===???BBBDDDFFFGGGJJJJJJIIIHHHGGGEEEDDDCCC>>>:::666555666888777555555555444444444555555666333333444666777999::::::<<<>>>@@@AAAAAAAAA???>>><<<:::999777555444333333222333444444555777;;;???FFFKKKSSSZZZ___cccfffhhhllloootttwwwxxxxxxxxxyyywwwwwwwwwvvvwwwwwwxxxyyy}}}}}}||||||{{{{{{{{{zzzxxxwwwwwwwwwwwwyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{|||||||||~~~}}}}}}}}}~~~~~~~~~~~~xxxggg\\\YYY[[[bbbooottteeeXXX[[[fffvvv|||gggSSSEEE>>><<<;;;}}}}}}~~~}}}|||{{{zzzzzzyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}|||nnnfffdddgggiiiuuu||||||xxxyyy~~~qqqbbb___fffppp|||yyyuuuvvv|||uuurrrmmmdddXXXLLLBBB:::666333333333222222222111111111111111111111111111111333333333333333333333333333444666666666666888::::::<<<>>>?????????AAACCCEEEEEEGGGJJJMMMUUUgggxxx~~~ggg^^^ZZZYYY___hhh{{{}}}mmm___UUUPPPKKKHHHGGGEEEFFFLLLTTTaaasssppp[[[QQQJJJCCCBBB@@@???AAAEEEPPPVVV]]]dddhhhkkkmmmooonnnooopppqqqqqqrrrqqqqqqttttttttttttuuuuuuuuuuuuuuuvvvxxxxxxvvvuuuuuuvvvyyyxxxvvvuuuttttttuuuuuuuuuuuuvvvwwwwwwvvvuuutttrrrrrrssssssrrrrrrqqqpppqqqqqqpppppppppppppppppprrrqqqqqqtttwwwxxxwwwuuurrrmmmgggaaa]]]YYYUUUQQQNNNMMMKKKIIIHHHHHHIIIIIIGGGJJJLLLMMMMMMOOOSSSVVVXXXXXXYYYYYYUUUUUU]]]ggg{{{|||wwwsssooommmjjjiiiiiihhhfffdddbbbaaa```^^^]]]\\\\\\\\\]]]]]]^^^___```bbbdddeeedddcccbbbaaaaaabbbbbbccceeeeeefffeeeeeedddcccbbb```___^^^]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUTTTTTTTTTRRRPPPMMMLLLJJJJJJHHHHHHHHHLLLOOOQQQUUU[[[]]]ZZZWWWSSSMMMJJJHHHHHHHHHGGGKKKKKKMMMQQQWWW\\\___```aaa```]]]\\\\\\___bbbeeennnpppsssssspppkkkddd```UUUOOOGGG@@@<<<999777666666777888:::<<<>>>@@@AAA>>>>>>======;;;:::999888:::888555555666777777777666666555444444444555555333444555666777999::::::===>>>@@@AAABBBAAA???>>><<<;;;999777555444333333222333444444555888<<>>??????@@@BBBDDDEEEEEEHHHLLLMMMTTTcccrrrmmm```[[[XXX\\\bbbppprrrddd[[[TTTNNNJJJHHHFFFGGGLLLRRR]]]mmm|||~~~jjjXXXOOOGGGCCC@@@>>>@@@CCCJJJPPPZZZbbbgggkkknnnpppnnnooopppqqqrrrrrrrrrrrrssssssssstttuuuuuuuuuvvvsssuuuwwwwwwuuuuuuuuuvvvxxxxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvuuusssrrrqqqrrrrrrrrrrrrrrrqqqppppppppppppppppppppppppqqqqqqqqqrrrtttxxx|||{{{xxxtttpppkkkddd^^^YYYXXXVVVTTTSSSQQQQQQRRRRRRQQQSSSUUUWWWXXXZZZ]]]```dddcccaaa___[[[ZZZaaajjj{{{vvvrrrpppnnnkkkjjjiiihhhgggeeeaaa```___^^^]]]]]]]]]]]]]]]]]]]]]^^^___aaabbbccccccbbbbbbaaabbbbbbcccccccccdddfffggggggfffdddcccaaa```___^^^\\\[[[ZZZYYYXXXWWWWWWVVVTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMLLLRRRXXX[[[```ggghhhfffbbb^^^XXXTTTQQQOOOMMMLLLLLLKKKKKKMMMQQQUUUWWWWWW\\\[[[ZZZYYYXXXYYYZZZ[[[ccceeeggghhhfffbbb\\\YYYNNNIIIBBB===999888666555444444555666888999::::::888888888777666555444333666666666555444555777999777666666555444444444555444444555777888999:::;;;===>>>@@@AAABBBAAA@@@???<<<;;;999777555444333333333444444555555888<<>>@@@CCCFFFMMMWWW```fffjjjmmmnnnnnnooopppqqqrrrsssssssssrrrrrrsssssstttuuuvvvvvvsssuuuwwwwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvuuuuuuuuuuuutttttttttsssrrrrrrqqqrrrrrrssssssrrrrrrqqqpppoooooopppppppppqqqqqqqqqrrrssswww|||{{{uuuoooiiieeedddcccaaa___^^^]]]]]]]]]aaabbbdddeeeffffffggggggkkkgggdddbbb___^^^eeennn~~~xxxtttrrrooollljjjiiihhhfffeee``````___^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^___```aaaaaaaaaaaabbbbbbccccccdddaaacccfffhhhiiihhhfffdddbbbbbb```^^^]]][[[ZZZYYYUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNOOORRRTTTVVV___ggglllqqqwwwyyyxxxtttpppjjjddd___ZZZVVVSSSPPPNNNMMMMMMPPPRRRTTTTTTWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWYYYZZZYYYUUUQQQNNNGGGCCC===999777777666555555555666666777777777777777777777777777777666555444666777666333333666999888777666555444444444444555555666777888::::::;;;===>>>@@@BBBBBBAAA@@@???<<<;;;999777666444444444333444555555666888<<>>@@@@@@@@@AAACCCEEEEEEGGGKKKNNNNNNQQQ]]]iiizzziii___ZZZYYY[[[cccoooyyynnnaaaVVVNNNJJJGGGGGGJJJLLLRRR^^^iiizzzhhhZZZLLLDDDAAA@@@AAACCCEEELLLVVV___eeehhhjjjkkknnnooopppqqqrrrsssssssssqqqrrrrrrssstttuuuuuuvvvsssuuuwwwxxxwwwwwwxxxzzzxxxxxxxxxwwwvvvvvvuuuuuussssssrrrrrrrrrrrrsssssssssssssssssssssrrrqqqqqqnnnnnnooopppqqqqqqrrrrrrtttvvvzzz|||zzzsssrrrqqqooonnnmmmlllkkkrrrsssuuuwwwxxxwwwuuusssnnnjjjeeecccaaabbbiiirrr~~~zzztttqqqmmmjjjiiihhhgggeeebbbbbbaaa```_________```______^^^^^^^^^^^^______``````aaabbbcccdddddddddaaacccfffhhhiiiiiigggfffdddcccaaa___]]][[[YYYYYYSSSRRRRRRQQQQQQPPPOOOOOOLLLNNNOOOOOOPPPSSSXXX\\\dddnnnyyyzzzsssmmmfff___[[[UUURRROOOOOOPPPRRRSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRMMMNNNOOOPPPNNNLLLHHHFFFAAA>>>999777666666666555777666666666666666666666444555555666666666666666666888999777333222444666888777666555555555555555666777777888999:::;;;;;;===???AAABBBBBBBBB@@@???===;;;:::888666555444444333444555555666888===@@@EEEKKKSSSZZZ```dddhhhkkknnnpppsssuuuuuuuuuwwwxxxxxxxxxxxxwwwxxxyyyyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwvvvwwwwwwzzzzzzyyyxxxxxxxxxxxxxxxzzzzzzzzz{{{||||||}}}}}}yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}yyyrrrkkkjjjlllnnnnnnjjjaaaXXXUUUXXX\\\fffuuu{{{vvvqqqkkkcccZZZRRRQQQYYYhhhyyy~~~oooZZZJJJAAA===888555||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~zzz{{{|||}}}~~~}}}wwwvvvxxx{{{}}}vvvnnnkkkmmmnnnqqqsssvvv}}}xxxkkk______gggrrr~~~}}}uuusssuuurrrxxx~~~~~~vvviiicccZZZOOOEEE>>>999777333333333222222222111111111111111111111111111111333333333333333333333333555666999::::::;;;===???===>>>@@@AAAAAABBBDDDFFFFFFHHHLLLOOONNNQQQ\\\iiirrrddd\\\YYYYYY\\\eeewww{{{lll[[[QQQKKKHHHGGGIIIJJJMMMVVVaaaqqqssscccQQQHHHDDDAAAAAADDDDDDKKKUUU^^^dddgggiiijjjnnnoooppprrrssstttttttttrrrrrrrrrssstttttttttuuusssuuuwwwxxxxxxxxxzzz{{{xxxxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrssstttrrrrrrrrrrrrrrrqqqqqqpppmmmnnnooopppqqqrrrssssssvvvyyy}}}yyyrrrllliiifffgggnnnwww|||xxxuuupppmmmkkkjjjiiigggfffeeedddcccbbbbbbbbbbbbaaa``````___^^^^^^^^^___^^^___aaabbbddddddeeeeeebbbdddfffhhhiiiiiihhhhhheeedddccc```^^^[[[YYYXXXTTTTTTSSSRRRPPPOOONNNNNNHHHKKKNNNOOOQQQVVV]]]cccppp|||xxxqqqiiiddd\\\YYYUUUSSSSSSTTTTTTTTTPPPQQQRRRSSSTTTSSSRRRQQQMMMMMMMMMMMMKKKHHHEEECCC>>>;;;777666666666666555666666666555555555444444555666777888999999999999888999999777555444333444777666666555666666777777777888888999::::::;;;;;;>>>???AAABBBCCCBBBAAA@@@===<<<:::888666555444444444555555666666999===@@@EEEKKKSSS[[[```eeeiiikkkppprrrtttuuuuuuvvvwwwyyyxxxxxxxxxxxxxxxyyyzzzzzz|||}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxyyy{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~|||xxxpppooorrrpppjjj```WWWTTTYYY^^^hhhuuuzzztttkkkddd```\\\WWWSSSUUU___ooo}}}mmmVVVFFF>>>;;;777333}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||yyyzzz{{{|||||||||||||||{{{|||}}}~~~{{{tttrrrtttvvv}}}yyyppplllmmmhhhjjjiiiiiinnnvvvzzzyyyoooeee^^^bbblllvvvyyyxxx{{{xxx|||~~~~~~vvvfff```WWWLLLCCC<<<888666333333333222222222111111111111111111111111111111111222222333333444444555555777999:::;;;<<<>>>@@@===???AAABBBBBBBBBDDDFFFGGGIIILLLOOOOOOQQQ]]]iii||||||jjj]]]YYYXXXWWW^^^kkkvvvbbbUUUKKKIIIHHHHHHGGGIIIQQQZZZhhh}}}nnnYYYMMMGGGCCCBBBCCCAAAIIITTT^^^dddhhhiiijjjnnnoooppprrrssstttuuuuuussssssssssssssssssssssssqqqsssvvvwwwwwwxxxyyy{{{xxxxxxyyyyyyxxxwwwuuutttuuutttsssrrrqqqqqqrrrrrrpppppppppppppppooonnnnnnlllmmmnnnoooqqqrrrssstttwwwzzzyyysssooonnnsss{{{}}}yyytttpppnnnmmmlllkkkjjjiiigggfffeeedddcccccccccbbbaaa```______^^^^^^]]]___aaacccdddeeeeeeeeedddeeefffggghhhiiiiiiiiigggeeecccaaa^^^[[[YYYXXXVVVUUUSSSQQQNNNKKKJJJIIIDDDHHHLLLOOOQQQXXXaaaiiixxx}}}vvvqqqiiiddd^^^ZZZXXXXXXWWWVVVWWWWWWXXXXXXWWWVVVTTTTTTPPPPPPOOOLLLJJJFFFDDDBBB<<<:::777666666777666666666666666666666555555555777888999;;;<<<=========999888777777888777666444555555555555666777888999888888999999:::;;;;;;;;;>>>???AAACCCCCCBBBAAA@@@===<<<:::888777555555444444555666666666999===@@@EEEKKKSSS[[[aaaeeeiiilllqqqsssuuuvvvvvvwwwxxxzzzyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||||||||~~~}}}{{{zzzyyyzzzzzz{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}zzz~~~|||wwwtttlll```VVVSSSYYY___iiiuuutttlllaaaYYYWWWWWWWWWVVVZZZddduuu|||jjjRRRBBB<<<;;;999666}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{zzzzzz|||}}}~~~vvvooolllnnnoooyyy~~~|||rrrmmmmmmggggggccc```bbbhhhjjjiiifff^^^[[[cccnnnxxx{{{{{{}}}~~~|||uuuddd^^^UUUJJJAAA:::777555333333333222222222111111111111111111111111111111///000111222444555666777555777999;;;;;;<<>>???AAACCCCCCBBBAAA@@@===<<<:::888777666555555444555666666777999===@@@EEEKKKSSS[[[aaafffjjjlllrrrtttvvvwwwvvvwwwyyy{{{yyyyyyxxxxxxyyyyyyzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{~~~}}}|||{{{zzz{{{||||||yyyxxxxxxwwwvvvwwwwwwwwwuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~|||~~~|||zzz~~~{{{wwwmmm```UUURRRXXX___kkkuuuqqqggg[[[TTTSSSVVVYYYZZZ\\\gggxxx{{{iiiQQQAAA<<<===<<<:::}}}~~~~~~}}}|||~~~}}}{{{zzzyyyzzzzzz~~~}}}~~~vvvpppmmmmmmmmmooouuu{{{sssllliiihhhfffccc```^^^]]]]]]^^^]]]\\\\\\aaajjjvvv{{{zzz|||yyypppccc\\\RRRHHH@@@;;;777444333333333222222111111111111111111111111111111111333333444444444444444444666888;;;<<<===???AAACCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHJJJMMMSSSZZZ```oooxxx```WWW\\\WWWYYYbbbtttppp[[[NNNHHHEEEFFFGGGHHHMMMSSS\\\kkk}}}dddRRRKKKIIIFFFDDDEEEIIIPPPXXX___eeehhhjjjmmmooorrrssssssssstttuuuvvvvvvuuuuuutttsssssssssrrrrrrssssssuuuvvvwwwxxxuuuvvvwwwxxxxxxwwwvvvuuuxxxwwwvvvuuutttsssrrrrrrrrrpppnnnmmmlllmmmnnnooommmmmmnnnoooqqqtttvvvxxx}}}|||}}}zzzxxxyyy{{{zzzxxxuuuppplllqqqooommmlllkkkjjjhhhfffgggeeecccaaa``````aaabbbbbbcccdddeeeeeeeeeeeeeeefffggghhhiiiiiijjjjjjjjjeeeeeedddcccaaa```______[[[YYYVVVQQQLLLHHHFFFEEECCCFFFKKKOOOUUU^^^jjjsssyyypppnnnkkkeeebbbccceeeddddddeeeffffffcccaaa[[[ZZZWWWRRRLLLGGGBBB???<<<;;;999777777888:::;;;:::999888777777666666666::::::;;;;;;;;;;;;<<<<<<;;;:::888777666555555666888888999888888999;;;>>>888:::<<<<<<;;;:::;;;<<<@@@AAABBBBBBBBBAAA@@@???>>>===;;;999888777666666333444444444444777;;;???FFFKKKSSS\\\ccchhhkkkllltttuuuwwwxxxyyyyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyy}}}{{{yyyxxxyyyyyyxxxwww|||}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuuuussstttuuuwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{}}}~~~{{{}}}~~~~~~~~~uuuhhh___VVVQQQXXXeeeoooyyyuuugggXXXSSSRRRSSSVVVZZZ]]]lllzzzuuu```JJJ@@@===:::666444|||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{|||}}}}}}|||}}}wwwqqqooooooooonnnttt}}}}}}uuupppnnnllliiiddd```\\\ZZZYYYYYY\\\ZZZZZZaaalllwww~~~~~~{{{zzz}}}zzzqqqddd]]]RRRHHH@@@;;;777444333333333222222222111111111111111111111111111111333444444444444555555555666888:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGIIIKKKOOOUUUYYYggg{{{fffZZZ[[[UUUXXX```rrrzzzdddRRRKKKFFFFFFFFFGGGKKKPPPUUUbbbvvvkkkWWWMMMIIIEEEBBBCCCFFFMMMUUU\\\bbbfffhhhkkkmmmppprrrqqqqqqrrrsssuuuuuuvvvvvvuuuuuuttttttqqqqqqrrrrrrsssuuuvvvwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvuuutttsssrrrqqqqqqqqqpppnnnmmmmmmmmmnnnooonnnnnnooooooqqqsssuuuwww{{{||||||zzz{{{}}}~~~yyyvvvqqqooommmllllllllljjjhhhiiihhheeecccbbbbbbcccddddddeeeffffffgggggggggfffggghhhhhhiiiiiiiiiiiiiiigggfffeeedddcccbbbaaaaaa\\\[[[XXXTTTOOOJJJGGGFFFEEEIIIMMMRRRXXXbbbnnnwww{{{ssskkkhhhjjjjjjjjjjjjlllmmmnnnlllkkkfffccc^^^WWWPPPIIIDDDBBB<<<;;;999888777888999:::999999888777777777888888::::::;;;;;;<<<<<<======;;;::::::999888777666666777888999888888999;;;>>><<<>>>??????===<<<<<<===@@@AAABBBCCCCCCBBB@@@???<<<;;;:::888666555444444333444444444444777<<>>??????;;;;;;<<<<<<;;;999777666777888888888888999<<>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@===<<<:::888666555444444333444444444555888<<<@@@GGGMMMVVV___fffkkkoooqqqssstttvvvxxxyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwsssrrrpppqqquuuyyy|||}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvwwwxxxyyy{{{|||xxxxxxyyyyyyyyyyyyzzzzzz|||||||||}}}}}}~~~~~~}}}}}}wwwwwwxxx{{{|||jjj___XXXVVVaaaooo|||vvviii[[[UUURRRQQQSSSVVVeeerrr|||wwwfffUUUBBB;;;;;;:::888888||||||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~|||zzz{{{vvvrrrpppppppppooosss{{{}}}yyywwwwwwyyyuuunnnfff```[[[YYYXXXUUUSSSWWWeeevvv~~~}}}{{{{{{}}}yyymmmggg___SSSHHH???:::666444222222222222222222222222222222222222222222222222444444444555666666777777999:::<<<<<<;;;;;;===>>>>>>@@@BBBEEEEEEEEEDDDCCCDDDFFFIIIKKKLLLOOORRRUUUZZZhhhyyyddd[[[UUUVVV[[[hhh~~~sss[[[QQQGGGDDDDDDDDDFFFJJJRRRWWW___mmm~~~jjj[[[PPPIIIEEE???AAAFFFLLLTTT\\\bbbfffgggiiimmmnnnoooooopppqqqqqqsssvvvxxxyyyxxxvvvuuurrrrrrrrrrrrssstttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuutttssssssrrrqqqqqqpppppppppooonnnnnnnnnnnnooooooqqqqqqrrrrrrssssssttttttsssyyy~~~~~~}}}zzzxxxuuutttuuuvvvuuutttpppooollljjjhhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjhhhgggggghhhhhhgggfffeeedddcccccc```cccdddbbb\\\VVVRRRQQQMMMQQQWWW]]]eeeooo{{{|||ssspppgggfffddddddeeeffffffeeefffbbb[[[SSSLLLGGGCCCBBB===<<<;;;:::999999999:::999999999999:::;;;<<<===<<<<<<===>>>???@@@@@@AAA<<<===>>>>>>===;;;888777777888999999999;;;>>>@@@FFFGGGGGGEEEBBB???>>>>>>>>>@@@BBBDDDDDDCCCBBBAAA???>>><<<:::888777777666333444444444555888===AAAFFFMMMWWW```fffkkkooosssrrrsssuuuwwwyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxqqqooommmnnnsssxxx|||}}}}}}|||zzzyyyyyyyyyzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuvvvxxxzzz|||xxxxxxxxxyyyyyyyyyzzzzzz|||}}}}}}}}}~~~~~~~~~}}}}}}|||tttttttttwww~~~|||iii^^^ZZZ\\\jjjzzzsssggg[[[TTTPPPPPPSSSWWWfffrrr|||~~~tttbbbRRRAAA;;;;;;:::888888}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}|||zzz{{{~~~|||tttqqqpppppppppqqquuu}}}{{{xxxyyyzzz|||xxxrrrkkkddd^^^[[[YYYSSSSSSZZZjjj}}}}}}{{{|||zzznnnfff^^^RRRFFF>>>999666555222222222222222222222222222222222222222222222222444444555666666777888888777999;;;<<<<<<===???@@@???AAADDDFFFGGGGGGFFFEEEBBBDDDGGGJJJLLLOOORRRUUU[[[eeezzzkkk]]]XXXXXXZZZcccvvvzzz```TTTHHHDDDCCCCCCEEEIIIPPPTTTZZZcccuuuuuubbbTTTIIIDDDAAABBBEEEJJJQQQYYYaaaeeegggjjjmmmoooooopppqqqrrrppprrruuuxxxyyyxxxvvvuuusssssssssssstttuuuvvvvvvssstttuuuvvvvvvuuutttsssttttttssssssrrrqqqqqqqqqooonnnnnnnnnnnnnnnoooooorrrrrrssssssttttttttttttuuuyyy~~~}}}zzzxxxyyyyyyxxxwwwtttrrrpppmmmlllkkklllmmmlllmmmmmmnnnmmmmmmllllllmmmmmmllllllkkkjjjhhhhhhhhhgggfffeeedddbbbaaaaaa^^^bbbeeeddd^^^XXXUUUUUUSSSWWW^^^eeelllwww|||tttkkkhhhcccaaa______]]]\\\^^^[[[UUUPPPKKKHHHFFFFFF??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@AAAAAABBBBBB===>>>??????>>><<<999888777888999::::::<<<@@@CCCHHHHHHHHHFFFBBB>>>=========???BBBDDDEEEDDDCCCAAA???>>><<<:::999888777777333444444444555999>>>AAAFFFNNNXXX```eeeiiiooosssrrrsssuuuwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwrrrpppnnnnnnqqqvvvyyy{{{|||{{{yyyxxxxxxyyyzzz{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuutttuuuwwwyyyzzzxxxxxxxxxyyyyyyyyyzzzzzz||||||}}}~~~~~~~~~}}}}}}|||vvvuuutttwww}}}hhh___]]]bbbrrrqqqeeeYYYRRROOOOOOUUU[[[eeerrr~~~vvv```QQQCCC===;;;999888888~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||zzz{{{zzzssspppppppppppptttxxx{{{zzz|||~~~|||wwwpppiiibbb]]]ZZZTTTWWW```ppp~~~|||~~~{{{oooddd\\\PPPDDD===999666555111222222222222333333333333333333333333333333333444555555666777888999999666888:::;;;;;;<<<>>>@@@AAABBBDDDFFFGGGHHHGGGGGGAAACCCEEEGGGIIILLLQQQTTT[[[ccctttrrrccc[[[ZZZZZZaaapppjjj[[[MMMGGGEEEDDDEEEHHHJJJPPPWWW\\\hhh}}}jjjWWWIIIBBBCCCCCCDDDGGGNNNVVV___dddgggjjjmmmooopppppprrrsssqqqrrrtttvvvwwwwwwvvvuuutttttttttttttttuuuvvvwwwrrrssstttuuuuuutttsssrrrsssssssssrrrrrrqqqqqqqqqnnnnnnnnnnnnoooooooooooorrrrrrssstttuuuuuuuuutttxxx{{{~~~~~~}}}||||||{{{zzzyyywwwtttqqqpppooopppppppppqqqqqqqqqqqqpppoooooonnnnnnnnnnnnmmmlllkkkjjjiiihhhfffdddbbb```___^^^[[[```dddccc^^^YYYXXXYYY[[[```gggnnnuuuqqqllleee___\\\ZZZXXXVVVUUUSSSOOOLLLIIIGGGEEEEEEBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>??????>>><<<:::999888999;;;<<<<<>><<<<<<<<<>>>BBBEEEFFFFFFDDDBBB>>>===;;;999777666555555333333444555666999>>>BBBGGGOOOZZZbbbeeehhhnnnsssssstttvvvwwwxxxwwwwwwvvvssstttuuuvvvvvvuuutttssstttrrrpppppprrrvvvxxxyyyxxxwwwwwwvvvvvvwwwwwwwwwzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvuuuuuuuuuvvvxxxyyyxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}}}}zzzyyyxxx{{{jjjaaaaaaiiizzzrrrfffZZZRRRNNNPPPXXXaaaiiiwwwwww]]]QQQDDD>>><<<999888999}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}{{{|||zzztttqqqqqqqqqqqquuuyyy~~~|||~~~yyyqqqhhh```\\\XXX\\\fffuuu|||yyymmmbbbYYYMMMBBB;;;888666666111111222222222333333333333333333333333333333333444555666777888999999:::999:::<<<<<<<<<<<<===???AAAAAACCCDDDEEEGGGHHHHHHEEEFFFFFFFFFGGGKKKOOOSSSXXX___nnnyyyhhh]]][[[[[[```ooovvvfffTTTKKKHHHFFFEEEGGGEEEOOOWWWXXX]]]mmmppp\\\NNNGGGDDDCCCBBBEEEKKKSSS\\\aaafffiiillloooooopppqqqsssqqqrrrsssttttttuuuttttttttttttssssssssstttuuuuuusssssstttuuuuuutttssssssqqqqqqqqqqqqqqqpppppppppmmmmmmnnnoooooooooooooooqqqrrrtttuuuvvvvvvvvvuuuxxxyyyzzz{{{|||~~~|||yyyvvvuuuttttttuuuuuuuuuuuuuuuuuutttssssssooooooooooooooonnnmmmllljjjiiigggeeebbb___]]]\\\\\\bbbgggfff```]]]^^^```dddiiipppwww~~~{{{uuummmfffaaa^^^[[[ZZZXXXVVVTTTQQQNNNJJJHHHGGGFFFFFFEEEEEECCCBBBAAA@@@BBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB??????>>>===<<<;;;::::::999:::<<<===>>>AAAEEEHHHHHHIIIHHHFFFBBB>>>===<<<;;;>>>BBBFFFGGGFFFDDDCCC>>>===;;;999777666555555333333444555666:::???CCCIIIRRR]]]dddfffiiinnnssstttuuuvvvwwwwwwvvvuuutttrrrssstttuuuuuutttsssrrrtttsssqqqrrruuuwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyzzz}}}~~~~~~{{{yyyyyy}}}}}}iiidddhhhsssxxxkkk]]]SSSOOOQQQZZZeeeqqqtttYYYNNNCCC>>><<<:::999:::|||{{{{{{{{{}}}~~~}}}|||yyyzzz|||~~~~~~{{{|||zzzuuusssrrrssssssuuuzzz~~~~~~xxxnnnddd___[[[```kkkwww|||uuuiii```XXXLLLAAA;;;888666666111111111222222333333333333333333333333333333333444555666777888999::::::>>>???@@@???>>>===>>>???AAAAAAAAABBBDDDEEEGGGHHHJJJJJJIIIHHHHHHKKKPPPTTTUUU[[[iii~~~lll^^^\\\[[[```ooommmZZZOOOKKKGGGEEEFFFEEEPPPXXXVVVUUUaaauuuuuubbbTTTNNNDDDCCCBBBCCCHHHQQQZZZ___eeehhhlllnnnooooooqqqrrrrrrrrrrrrrrrssssssssstttssssssrrrrrrrrrsssttttttssstttuuuvvvvvvuuutttsssppppppppppppoooooooooooommmmmmnnnoooooopppooooooqqqrrrtttuuuwwwwwwvvvvvvuuuuuuuuuvvvyyy}}}}}}zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuupppppppppppppppoooooonnnlllkkkiiifffbbb___]]]\\\```fffkkkjjjeeebbbdddhhhjjjooovvv|||yyyqqqllliiifffeeeeeedddbbb^^^ZZZUUUQQQOOOHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;:::;;;===>>>@@@BBBFFFIIIHHHIIIIIIFFFBBB???======;;;>>>BBBFFFHHHGGGEEECCC@@@???===;;;:::888888777333333444555666:::???CCCKKKUUU```fffgggiiioootttuuuvvvwwwwwwwwwvvvtttsssssstttvvvwwwwwwvvvtttssstttsssrrrtttwwwyyyyyyyyyvvvwwwyyyzzzzzzyyyxxxwwwyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxyyy|||~~~xxxwwwwww}}}wwwgggeeennn}}}}}}ppp```UUUOOOQQQ\\\gggxxxpppVVVKKKAAA===<<<:::999;;;|||{{{zzzyyyzzzzzz||||||~~~}}}|||{{{{{{{{{{{{}}}~~~zzzyyyzzzyyyyyyzzz|||zzzjjj```^^^```kkk~~~xxxjjjaaaYYYQQQGGG???;;;999666444666555444444222222111000222222222333444555666777666777888888999;;;>>>AAA>>>>>>>>>??????@@@@@@AAAEEEDDDCCCCCCDDDFFFIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMUUUXXX___ooowwwjjj___\\\eeerrrxxxcccSSSKKKHHHGGGEEEHHHLLLRRRWWWWWWZZZfffrrr{{{hhhWWWLLLFFFAAA???CCCHHHNNNWWW```dddfffjjjmmmooopppooooooqqqqqqrrrrrrsssrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrssstttuuuvvvvvvuuuttttttrrrqqqpppnnnmmmmmmllllllnnnmmmmmmlllllllllmmmmmmrrrrrrrrrssstttuuuvvvvvvttttttvvvwwwyyyzzz||||||}}}zzzxxxxxxxxxyyyzzzzzzzzzyyyyyyuuusssqqqpppppprrruuuvvvrrrpppmmmiiifffcccaaa```ggghhhkkkmmmnnnnnnmmmmmmooouuu}}}}}}{{{yyywww|||yyyuuunnnfff]]]VVVSSSPPPOOONNNMMMKKKHHHDDD@@@FFFEEEDDDEEEGGGIIIIIIHHHFFFGGGHHHHHHFFFBBB???<<<@@@>>>;;;999888999:::<<<:::;;;<<<===???CCCGGGKKKKKKMMMMMMJJJDDD???===>>>>>>@@@CCCFFFFFFEEECCCAAA???>>><<<:::777666555444666444555888:::;;;@@@FFFNNNTTT\\\dddjjjnnnrrrtttvvvvvvuuuuuuuuuuuuuuuvvvvvvuuutttsssssstttuuuuuussstttuuuvvvvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxzzzzzzzzzzzz{{{|||{{{{{{{{{}}}}}}zzzwwwxxxzzz~~~qqqccceeemmmyyyzzzgggXXXRRRVVVdddrrrzzzcccNNNFFF===999:::<<<;;;999{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}||||||||||||{{{|||}}}~~~yyyxxxzzzzzzzzz|||~~~~~~sssggg___bbbmmm}}}}}}tttfff]]]XXXPPPFFF>>>:::888666333555444444333333222222111222222222333444555777777777999:::::::::;;;>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJNNNNNNNNNMMMMMMLLLLLLKKKRRRUUU\\\kkkqqqccc]]]cccooo~~~iiiWWWMMMIIIFFFEEEGGGKKKQQQVVVWWWYYYbbbmmmnnn]]]PPPHHHCCC@@@BBBFFFJJJRRRZZZaaaeeeiiimmmooopppppppppssstttttttttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrttttttuuuvvvvvvuuutttsssrrrqqqpppooonnnmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnrrrrrrssssssttttttuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{yyy~~~}}}{{{yyyyyyzzzzzzzzzzzzyyyyyyvvvuuusssqqqqqqsssuuuvvvrrrqqqooollljjjgggeeedddgggiiilllooorrrsssttttttrrrvvv}}}wwwlllbbb\\\YYYXXXVVVUUUSSSPPPKKKGGGHHHGGGFFFGGGIIIJJJKKKJJJHHHHHHIIIIIIGGGEEEBBB@@@???>>>;;;:::999999:::;;;999;;;<<<===???BBBFFFJJJKKKMMMNNNJJJDDD???===>>>>>>@@@CCCFFFFFFEEECCCAAA???===;;;999777555444444555444555888:::;;;@@@GGGNNNTTT]]]eeejjjnnnqqqtttwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuutttttttttvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuxxxyyyzzzzzzyyyyyy{{{}}}}}}||||||~~~~~~{{{yyyzzz}}}oooccceeemmmyyy}}}jjj\\\VVVZZZiiiwwwttt]]]KKKDDD<<<999:::;;;;;;999{{{zzzyyyxxxxxxyyyzzz{{{yyyzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}|||}}}~~~zzzyyy{{{|||~~~}}}|||{{{lll___cccooozzzxxx}}}~~~qqqcccZZZUUUMMMCCC<<<999777555333333333333333333333333333222333333333555666777888999;;;<<<<<<;;;<<<===???BBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIPPPPPPPPPOOONNNMMMKKKKKKNNNRRRYYYfffzzzzzziii^^^aaajjj{{{ppp]]]PPPJJJGGGEEEFFFIIIOOOUUUVVVVVV]]]eeevvvwwwcccUUUKKKEEEAAAAAACCCFFFLLLSSS^^^bbbhhhmmmooopppqqqrrrvvvvvvvvvvvvvvvuuutttsssqqqqqqqqqrrrrrrrrrssssssuuuuuuuuuuuuuuutttsssrrrrrrrrrpppooonnnnnnmmmmmmnnnmmmmmmmmmnnnooopppqqqssssssssssssssstttttttttvvvwwwwwwxxxyyyyyyzzzzzzzzz|||~~~{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxuuutttssstttuuuvvvsssssssssrrrpppmmmkkkjjjhhhjjjmmmqqqtttwwwyyyyyyvvvxxx}}}{{{nnnfffeeedddbbbaaa___ZZZUUUQQQLLLJJJIIIIIIKKKMMMMMMMMMJJJJJJJJJIIIHHHGGGEEEDDD>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<===>>>AAAEEEIIIKKKNNNOOOKKKEEE@@@>>>>>>===@@@CCCEEEFFFEEEBBBAAA>>><<<:::888666555444333555444555888:::;;;AAAGGGOOOUUU]]]eeejjjnnnqqqssswwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuwwwwwwzzzzzzzzzzzzyyyxxxwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuyyyzzzyyyxxxxxxyyy|||~~~~~~}}}|||~~~}}}|||~~~wwwkkkbbbeeennnzzz{{{iii\\\XXX]]]lllzzznnnXXXGGGAAA;;;888999;;;;;;;;;{{{zzzyyyxxxwwwxxxyyyzzzwwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}zzz{{{~~~zzz{{{{{{lll^^^bbbnnnvvvssswww|||ooobbbYYYRRRJJJAAA:::777666444222222222222333333444444444333333333444555777888999;;;===??????>>>======>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCEEEFFFHHHHHHOOOOOOPPPPPPPPPOOONNNMMMNNNQQQXXXcccsssnnnaaaaaagggssswwwcccUUUMMMIIIGGGFFFGGGMMMSSSUUUTTTXXX]]]lll{{{|||hhhWWWLLLFFFAAA@@@AAABBBHHHOOOYYY___ggglllnnnpppqqqsssvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrssssssssssssvvvvvvuuuuuutttsssrrrqqqsssrrrqqqpppoooooonnnooonnnnnnnnnnnnooopppqqqrrrtttssssssssssssssssssssswwwwwwxxxxxxxxxxxxxxxxxx{{{|||~~~~~~}}}|||||||||{{{{{{{{{|||{{{zzzxxxvvvuuuuuuuuuvvvwwwwwwxxxwwwuuurrrooommmmmmmmmoooqqqsssuuuwwwxxxwwwxxx{{{ssskkknnnmmmllljjjhhhccc]]]YYYPPPNNNLLLKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFEEEEEE?????????>>>===<<<;;;;;;:::;;;<<<======@@@DDDHHHLLLNNNPPPMMMGGGAAA??????===???BBBEEEFFFDDDBBB@@@===;;;:::888666444444333555333555888:::<<>>888666555444222111222222333333444444555333333444555666888999:::<<>>???>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIILLLMMMOOOQQQSSSSSSSSSRRRQQQRRRXXXaaammmsssdddbbbdddkkk}}}jjjZZZQQQLLLIIIGGGGGGKKKQQQTTTSSSTTTXXXbbbqqqjjjXXXLLLEEE@@@???@@@AAAGGGNNNVVV]]]ffflllnnnoooqqqsssuuuuuuuuuuuuuuutttsssrrrrrrrrrssssssssstttttttttvvvvvvuuutttsssrrrrrrrrrsssrrrqqqppppppoooppppppnnnnnnnnnooooooqqqrrrssssssssssssssssssrrrrrrrrrwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxzzz~~~~~~}}}|||||||||}}}}}}|||{{{yyywwwvvvvvvuuuvvvzzz{{{{{{zzzyyyuuurrrppprrrqqqpppoooooopppqqqqqqppprrrxxx~~~tttoooqqqqqqppppppnnnjjjccc___VVVSSSOOONNNNNNOOOOOOOOOPPPOOOMMMKKKIIIGGGEEEEEECCCBBBAAA@@@???===<<<;;;<<<<<<======>>>@@@DDDGGGLLLOOOQQQNNNHHHBBB??????===???BBBEEEEEEDDDBBB@@@<<<;;;999777666555444444555333555999;;;<<>>=========>>>>>>>>>>>>@@@DDDGGGMMMPPPRRRPPPJJJDDD@@@???<<>>===;;;999999;;;===>>>}}}|||{{{yyyyyyyyyyyyzzzvvvvvvuuuuuuvvvyyy{{{}}}|||}}}~~~~~~~~~}}}}}}{{{~~~{{{vvvsssvvvzzz~~~wwwvvvzzz|||mmmbbb```dddnnnzzzxxxqqqooovvv~~~uuuiii]]]UUULLLEEE<<<777666666555444333333333333333333333333333444444666777999;;;<<<<<<@@@DDDFFFEEECCCAAAAAA@@@@@@AAACCCDDDEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKPPPTTTWWWXXXXXXXXXVVVQQQRRR[[[bbbnnnllleee```]]]hhhxxxyyyhhhYYYPPPKKKLLLHHHHHHOOOTTTUUUTTTUUURRR___pppsssbbbQQQJJJDDDBBBAAAAAAFFFLLLQQQ[[[ffflllllllllooorrrqqqrrrssssssttttttttttttssstttttttttuuuuuuuuuuuuttttttsssrrrrrrrrrssstttssssssrrrqqqqqqqqqqqqrrroooooonnnnnnnnnoooooopppqqqqqqqqqrrrrrrsssssstttrrrsssssstttttttttuuuuuuuuuuuuuuuvvvzzz}}}~~~}}}~~~{{{zzzyyyxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyuuussspppnnnnnnoooqqqssspppwww|||wwwtttpppqqqsssvvvvvvtttooojjjeee```ZZZVVVTTTSSSSSSRRRVVVVVVWWWXXXWWWUUUSSSQQQNNNLLLHHHDDDAAA???>>>>>>???@@@@@@??????AAAEEEGGGMMMPPPSSSQQQKKKDDDAAA@@@<<<>>>BBBDDDEEECCCAAA@@@===<<<:::999777777666666555333555999<<<===CCCJJJTTTYYY```gggkkkmmmpppqqqrrrrrrrrrrrrssstttuuuuuuuuutttsssssstttvvvwwwxxxvvvvvvwwwwwwwwwwwwwwwvvvuuuuuutttttttttsssssssssxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzyyyyyyxxxsssuuuuuuuuutttuuuwwwyyy}}}||||||~~~zzzvvvuuuuuuwwwzzz}}}}}}sssmmmgggbbb^^^VVVYYY___iiiuuu~~~zzzqqqlllkkkaaa[[[VVVVVVYYY```mmmyyyyyyeeeQQQFFF>>>===<<<;;;:::;;;===???~~~}}}|||zzzyyyyyyzzzzzzvvvuuuttttttuuuwwwzzz{{{{{{|||}}}~~~}}}|||xxxsssppprrrtttyyywwwtttwww{{{}}}|||xxxllldddcccgggqqq|||}}}wwwqqqpppwwwwwwkkk___WWWKKKDDD<<<777666666555444333333333333333333333333333444444666888:::<<<===<<<@@@EEEGGGFFFDDDBBBBBB??????AAABBBCCCEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJLLLPPPUUUWWWYYYXXXXXXVVVOOOOOOWWW^^^hhh}}}nnneee^^^ZZZdddttt{{{lll[[[PPPKKKMMMHHHHHHNNNUUUVVVUUUVVVNNNZZZkkk{{{xxxhhhTTTMMMFFFCCCAAAAAAEEEJJJQQQ[[[fffllllllkkknnnrrrpppqqqssstttuuuuuuvvvvvvttttttttttttuuuuuuuuuvvvtttsssrrrqqqrrrssstttuuussssssrrrqqqqqqqqqrrrrrrpppooonnnnnnnnnnnnnnnoooppppppqqqrrrrrrsssttttttqqqqqqrrrrrrsssttttttuuutttsssssstttwwwzzz|||||||||~~~~~~~~~zzzyyyyyyxxxxxxwwwwwwvvvttttttuuuvvvxxxzzz|||}}}tttrrrpppooopppsssvvvxxxzzz{{{qqqsssuuuuuussstttwwwzzzzzz}}}|||vvvsssppprrruuuxxxyyywwwsssooojjjeee^^^YYYWWWUUUTTTTTTWWWYYY[[[]]]^^^\\\ZZZYYYRRROOOJJJEEEAAA?????????@@@AAAAAA@@@@@@BBBEEEHHHMMMQQQTTTRRRKKKEEEAAA@@@<<<>>>AAADDDEEECCCAAA???===<<<;;;999888777777777555333555999<<<>>>DDDKKKTTTYYYaaagggkkkmmmoooqqqrrrrrrrrrssstttuuuvvvwwwtttssssssssstttuuuwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvuuuuuuuuuuuutttttttttxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxyyyzzzzzzyyyyyyyyyrrrsssuuuuuuttttttvvvwww{{{{{{{{{}}}zzzuuussssssuuuwww{{{vvvllleee___[[[TTTYYYaaakkkxxx}}}xxxwwwsssiiicccccc\\\WWWTTTUUUZZZaaammmyyyyyyeeeRRRHHH>>>>>>===;;;:::;;;===???|||yyyxxxwwwwwwvvvuuu{{{zzzxxxwwwvvvwwwxxxxxxzzz{{{|||~~~{{{uuuoooooopppuuuwwwrrrrrrtttvvvvvvyyyzzz}}}yyymmmeeeccc```lllyyy~~~~~~{{{vvvrrrttt}}}{{{vvvlll```WWWKKKAAA999777666444444555444444333333333444555555777777777777888:::===>>>>>>???BBBCCCDDDDDDCCCBBBCCCCCCBBBAAABBBDDDGGGHHHEEEGGGHHHHHHHHHHHHIIIKKKOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQSSSZZZhhhyyysssfff``````eeejjjuuutttbbbTTTMMMLLLKKKJJJLLLQQQVVVWWWUUUWWWZZZbbbppp|||mmm]]]RRRHHHEEEEEEEEEFFFJJJWWW]]]dddiiijjjkkkmmmpppqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvtttsssrrrpppooonnnnnnnnnpppnnnmmmmmmoooqqqrrrqqqqqqqqqpppppppppppppppqqqrrrrrrsssssstttssssssssswwwwwwxxxyyyyyyzzz{{{{{{~~~}}}|||{{{yyywwwwwwwwwvvvtttrrruuuuuuuuuvvvwwwxxxzzzzzzxxxvvvuuuuuuyyy{{{rrrnnnddd```aaafffgggeeegggmmmjjjpppxxx}}}~~~|||||||||wwwuuutttuuuxxxyyyxxxuuulllggg___[[[YYYXXXVVVTTTYYYZZZ\\\```bbbcccaaa^^^XXXSSSLLLGGGDDDDDDCCCCCCAAABBBCCCCCCBBBBBBDDDEEEPPPRRRTTTRRRMMMGGGBBB???===???AAACCCCCCAAA???>>>===<<<:::888666444444333666666777888;;;AAAHHHMMMWWW[[[aaafffiiikkklllnnnrrrrrrrrrqqqrrrrrrssssssttttttuuuwwwwwwxxxxxxxxxxxxxxxvvvuuuuuuuuuvvvwwwvvvuuutttssstttuuuwwwyyywwwwwwxxxxxxxxxwwwwwwvvvxxxyyyyyyyyyyyyxxxwwwwwwxxxvvvtttsssrrrsssuuuvvvyyyzzz}}}~~~{{{xxxvvvuuuuuuyyyzzzqqqeeeZZZUUUSSSYYYeeesss}}}wwwqqqllleee]]]WWWTTTVVVWWWYYY^^^hhhuuu~~~sss___MMMCCC@@@@@@???????????????@@@}}}zzzyyyyyyyyyyyyxxxzzzyyyxxxwwwwwwwwwxxxxxxzzzzzz|||}}}~~~}}}~~~zzztttnnnmmmnnnsss~~~vvvpppoooppppppoooqqqpppqqqrrrmmmddd```aaacccooo||||||wwwsssuuu}}}|||wwwssskkk___WWWJJJAAA999777666444444555444444333333444444555555777666777777999;;;===>>>>>>???AAABBBCCCBBBAAA@@@BBBAAAAAAAAABBBDDDFFFHHHGGGHHHIIIIIIGGGGGGHHHIIIMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOQQQXXXdddrrr|||tttfff___]]]```fffpppzzzfffWWWNNNJJJIIIIIIKKKPPPUUUWWWWWWUUUZZZbbbooo~~~vvvaaaVVVJJJFFFEEEDDDFFFJJJTTT[[[ccchhhjjjkkklllnnnooooooppppppqqqssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuuuuvvvtttsssrrrpppoooooonnnnnnqqqooonnnnnnppprrrssssssrrrqqqpppnnnnnnmmmmmmmmmpppqqqrrrrrrssssssssssssxxxxxxxxxyyyyyyzzzzzzzzz||||||}}}~~~~~~}}}{{{yyy{{{yyywwwwwwwwwvvvtttrrrrrrrrrsssuuuwwwyyy{{{}}}yyywwwuuuvvvzzz|||tttlllhhhddd___]]]___^^^[[[\\\```ccciiipppuuuwwwxxxzzz||||||{{{{{{}}}|||xxxrrrllleee```^^^]]]\\\[[[___```aaaccceeeccc```]]]UUUPPPIIIDDDBBBAAAAAA@@@DDDDDDEEEDDDCCCCCCEEEGGGOOORRRSSSRRRMMMGGGBBB@@@>>>???BBBCCCCCCAAA???======;;;:::888666555444444555666777888;;;AAAHHHMMMWWW[[[aaafffiiijjjlllnnnqqqqqqpppqqqqqqrrrssssssttttttuuuwwwwwwxxxxxxwwwxxxwwwvvvuuutttuuuuuuvvvwwwvvvtttssstttuuuvvvxxxwwwwwwwwwxxxxxxwwwwwwvvvxxxxxxyyyyyyxxxxxxwwwvvvvvvuuutttssssssssstttuuuyyyzzz}}}~~~{{{xxxvvvuuuzzz~~~tttggg[[[UUURRRYYYdddrrr}}}tttllleee^^^WWWSSSRRRTTTXXX]]]dddmmmwww}}}qqq]]]MMMDDD??????>>>>>>>>>>>>>>>???}}}{{{zzz{{{||||||{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~|||~~~yyyrrrlllkkkkkkppp{{{vvvpppmmmlllkkkiiiiiifffeeeddd```\\\\\\```gggttt|||yyyuuuwww~~~yyysssooohhh^^^VVVHHH???888777666444444555444444333333444555555666666666777888:::<<<>>>???>>>???@@@AAAAAAAAA@@@???@@@@@@???@@@BBBDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPSSSYYYcccnnnvvv{{{kkk```[[[]]]bbbiiizzznnn[[[QQQIIIGGGFFFIIINNNSSSWWWZZZXXX]]]cccmmm{{{hhh\\\NNNHHHEEEDDDFFFIIIQQQXXXbbbhhhjjjjjjkkkmmmnnnnnnnnnooopppqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqpppooooooooorrrqqqooooooqqqsssttttttsssrrrqqqooonnnmmmllllllooopppqqqrrrssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~{{{zzzyyywwwvvvvvvuuutttrrrnnnoooqqqsssvvvyyy{{{}}}yyyvvvtttuuuzzz{{{zzzwwwqqqlllllljjjgggddddddaaa]]]\\\]]]aaaeeejjjnnnpppsssvvvxxxxxxyyy{{{}}}zzzyyytttmmmgggdddcccaaaaaaaaaaaabbbcccccc```[[[WWWTTTNNNGGGBBB@@@@@@AAAAAAGGGGGGGGGEEEDDDDDDFFFGGGNNNQQQSSSQQQMMMGGGBBB@@@???AAABBBCCCCCCAAA>>><<<<<<;;;999888666555444444444555666777;;;AAAHHHNNNVVV[[[aaafffhhhjjjlllmmmoooooooooooopppqqqssssssttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuutttuuuuuuuuuwwwvvvuuutttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwzzz{{{}}}~~~|||zzzzzz~~~wwwhhh\\\VVVSSS[[[ggguuutttiii```XXXSSSPPPQQQSSSYYYcccnnnxxx~~~mmmZZZKKKCCC>>>>>>=========>>>>>>???}}}{{{{{{}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}~~~}}}~~~vvvpppjjjhhhiiilllvvvwwwqqqooommmjjjhhhfffbbb```___\\\XXXZZZ___iiivvv}}}{{{zzz|||zzzqqqkkkeee[[[RRRFFF>>>777666666444444555444444333444444555666777555666777999;;;===>>>??????@@@AAAAAAAAAAAA@@@@@@?????????@@@BBBDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOQQQTTTXXX]]]fffnnnuuuttteee\\\\\\aaadddssswwwbbbVVVIIIFFFDDDHHHLLLQQQWWW\\\aaaaaacccjjjyyyqqqdddTTTLLLGGGEEEFFFIIINNNVVVaaahhhkkkkkklllmmmnnnnnnnnnnnnoooqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwvvvuuuuuuttttttuuuttttttrrrqqqqqqppppppppprrrpppooooooqqqsssttttttuuutttsssrrrqqqpppppppppooopppqqqssstttuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~{{{||||||xxxwwwuuuuuuuuuuuusssqqqlllmmmnnnpppsssuuuxxxyyyuuuttttttvvv{{{}}}xxxuuurrrppprrrvvvuuuuuuuuutttqqqkkkfffdddfffhhhlllnnnpppqqqqqqqqqppprrruuuyyy~~~~~~wwwpppjjjfffdddbbbbbbbbbbbbcccbbb^^^YYYUUURRRMMMFFFBBBAAACCCDDDEEEIIIIIIHHHFFFDDDCCCEEEGGGMMMPPPRRRQQQMMMGGGCCC@@@@@@BBBCCCDDDCCCAAA>>><<<<<<;;;999777666555444444333444666777;;;AAAIIIOOOVVV[[[aaafffhhhjjjlllmmmmmmmmmmmmnnnoooqqqrrrsssttttttuuuvvvwwwwwwvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvuuutttttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwxxxxxxwwwwwwvvvuuuwwwxxxyyy{{{{{{|||{{{{{{}}}~~~uuuggg\\\XXXUUU]]]kkkzzzxxxjjj^^^WWWSSSRRRRRRTTT[[[hhhwwwzzzgggTTTGGGAAA???>>>>>>>>>>>>??????@@@~~~|||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzz{{{|||}}}~~~uuuooojjjiiihhhkkksss|||{{{uuuqqqpppnnnkkkhhhdddaaa______\\\XXXYYY^^^jjjwww}}}~~~}}}pppgggaaaXXXNNNDDD<<<666666777555333555444444444444555666777888555666888:::;;;===>>>>>>AAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIEEEFFFGGGIIIJJJJJJKKKKKKMMMPPPUUUZZZ```gggnnnrrryyy|||jjj]]][[[___bbbnnnjjj\\\KKKFFFDDDGGGJJJMMMUUU^^^fffbbb___eeewww{{{mmm\\\QQQJJJFFFFFFHHHLLLUUU```gggkkkkkklllnnnooooooooopppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuttttttsssrrrqqqqqqqqqqqqqqqpppnnnnnnppprrrsssssssssrrrrrrrrrrrrrrrssstttqqqrrrsssuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzwwwzzz|||}}}}}}~~~~~~}}}uuunnnjjjnnn|||~~~zzzwwwuuutttssssssuuuuuutttsssnnnnnnooopppqqqrrrtttuuutttvvvxxx{{{wwwqqqkkkiiihhhlllwwwzzzpppiiikkklllooorrrssssssqqqpppmmmoooqqqvvv{{{zzzsssllliiigggfffeeeddddddccc```\\\YYYQQQLLLEEEAAABBBDDDGGGIIIKKKJJJHHHEEECCCBBBDDDFFFLLLOOOQQQPPPLLLGGGCCCAAAAAABBBDDDDDDCCCAAA>>><<<;;;:::999777666555555555333444666888<<>>??????@@@AAACCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJJJJIIIGGGFFFFFFHHHEEEFFFGGGIIIJJJJJJKKKKKKIIILLLPPPTTTWWW[[[___bbbeeeqqquuuaaaZZZ\\\\\\eeevvvuuudddTTTKKKGGGIIIHHHGGGQQQ___bbbccc```___gggvvv|||jjj^^^TTTKKKFFFFFFGGGOOOYYY```dddgggkkkmmmpppppppppqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuuuuvvvwwwxxxuuuttttttsssssssssssssssrrrpppooooooqqqsssttttttrrrqqqqqqqqqqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||vvvxxx{{{|||||||||~~~~~~~~~yyyqqqgggaaa[[[YYYWWWWWW]]]dddooo~~~}}}}}}{{{zzzyyyzzzzzzxxxvvvtttttttttvvvyyy||||||{{{zzzzzzzzzyyyzzzzzz{{{{{{}}}wwwooofffaaaXXXVVVVVVXXX[[[fff{{{}}}zzzyyy{{{~~~{{{|||{{{yyyxxxzzzssspppkkkhhhgggeeedddbbb\\\VVVNNNHHHGGGIIIKKKLLLPPPOOOKKKGGGCCCCCCDDDGGGJJJMMMPPPOOOLLLHHHDDDBBB???AAACCCDDDDDDCCC@@@???::::::888777666666666666444555777:::???FFFNNNTTTZZZ^^^dddiiilllmmmooopppooooooooooooppppppqqqrrrtttuuuuuuuuuuuuuuutttttttttuuuvvvvvvvvvuuussssssqqqrrrssstttuuuuuuvvvvvvvvvuuutttssstttvvvxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxyyy{{{~~~nnn\\\VVVXXX\\\fffuuu|||kkk^^^XXXVVVUUU\\\hhhuuulllXXXJJJDDDDDD????????????@@@AAABBBCCC|||zzzxxxxxxzzz|||||||||{{{|||}}}~~~~~~}}}~~~|||{{{|||}}}zzzwwwwwwxxxwwwtttwww|||~~~wwwuuusssssssssrrrmmmiiiccc___\\\]]]]]]^^^dddkkkttt}}}}}}{{{~~~kkk___[[[SSSGGG@@@999444555777555333444333333444444666777888999999:::;;;<<<<<<<<<;;;:::=========???@@@BBBDDDEEEHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMPPPSSSTTTVVVYYY\\\\\\eeeyyy{{{eee]]]^^^YYYaaasssvvveeeWWWNNNHHHIIIHHHFFFPPP___cccgggggg___^^^iiizzznnnaaaVVVLLLGGGFFFEEELLLVVV]]]aaaeeeiiimmmooooooppppppqqqrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwttttttttttttuuuwwwxxxyyyuuuttttttssssssssstttttttttrrrpppqqqsssuuuuuuuuuvvvuuuttttttssssssssssssttttttuuuuuuuuuuuuuuutttuuuuuuwwwxxxzzz{{{}}}}}}zzz{{{}}}}}}}}}}}}||||||~~~|||xxxmmm___XXXRRRPPPOOONNNRRRWWW]]]iiiwww|||zzzxxxwwwxxxvvvtttsssttttttsssrrruuuuuuuuuxxx||||||qqqhhh```WWWRRROOOOOOPPPRRRUUU^^^qqq}}}~~~{{{|||~~~}}}~~~xxxtttqqqpppooonnnfff___VVVOOOLLLMMMNNNOOORRRQQQMMMHHHEEEDDDFFFHHHIIILLLOOOOOOLLLHHHDDDBBB???@@@CCCDDDEEECCCAAA@@@::::::888777666666666666555666888;;;@@@GGGPPPUUUZZZ___eeejjjlllnnnpppqqqqqqpppppppppppppppqqqqqqtttuuuuuuuuuuuuuuuttttttrrrssstttttttttsssqqqqqqpppqqqrrrtttuuuvvvvvvwwwuuuuuutttssstttvvvxxxzzzzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyzzz|||kkk[[[WWW[[[bbblll{{{rrrcccZZZWWWYYYcccrrr~~~}}}iiiVVVKKKGGGGGG>>>>>>>>>>>>???@@@AAABBB}}}}}}||||||||||||}}}}}}}}}}}}||||||}}}}}}~~~zzz{{{{{{{{{{{{|||}}}zzzxxxwwwyyy{{{}}}~~~{{{~~~yyypppooogggaaa^^^]]]^^^cccjjj}}}{{{zzzwww{{{mmmcccZZZOOOEEE<<<999666444444444333222666666777777888888999999:::::::::;;;===>>>@@@AAA??????>>>???@@@CCCFFFHHHJJJLLLNNNMMMKKKIIIHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIGGGHHHJJJKKKKKKKKKJJJJJJLLLKKKKKKKKKMMMPPPSSSUUUZZZaaammmmmm```^^^YYY___mmm{{{kkkZZZRRRJJJFFFDDDFFFNNNWWW```dddeee```[[[___mmmzzz~~~yyypppfff\\\RRRJJJEEEDDDFFFMMMWWW^^^bbbhhhooonnnqqqqqqooopppuuuvvvuuusssssssssssstttvvvwwwwwwuuuuuuuuuuuuuuuttttttssswwwvvvuuutttsssrrrrrrrrrssssssrrrrrrrrrssssssttttttuuuvvvwwwvvvuuusssqqqvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}~~~||||||}}}~~~jjjbbb]]]WWWSSSQQQPPPOOOOOOZZZ\\\aaagggmmmqqquuuvvvyyyzzz{{{||||||{{{zzzyyywwwyyyzzzzzzxxxvvvuuuuuusssssstttuuuuuutttsssrrrqqqrrruuuyyy}}}~~~}}}~~~|||qqqhhhaaaZZZTTTOOOHHHHHHJJJLLLOOOVVVfffuuuzzzvvvuuuwwwyyy}}}}}}{{{lll\\\RRRMMMLLLNNNRRRVVVTTTPPPJJJEEEBBBCCCEEEJJJLLLOOOPPPNNNJJJEEEBBB@@@BBBDDDEEEEEEBBB???===999888777555555555555666777888999;;;???GGGPPPVVV]]]```eeeiiikkkmmmoooqqqqqqqqqqqqpppppppppoooooopppqqqssstttuuutttssssssttttttttttttsssrrrqqqqqqrrrrrrssstttuuuvvvwwwwwwxxxvvvvvvwwwxxxyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxzzz~~~{{{gggXXXUUUYYYcccttt~~~kkk```^^^]]]mmm}}}vvv```QQQKKKEEE???@@@@@@@@@AAAAAABBBBBBBBB}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}|||{{{|||~~~~~~{{{wwwwww{{{vvvmmmddd```___aaahhhqqq{{{zzzwwwwwwjjj```XXXMMMCCC<<<999666444444444333222666666777777888888999999999999999:::<<<===???@@@@@@??????@@@AAACCCEEEFFFIIIKKKLLLLLLJJJHHHGGGGGGGGGIIIKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKJJJJJJKKKLLLOOORRRTTTUUU[[[eeeuuuuuuccc]]][[[^^^jjj~~~ppp^^^UUULLLGGGDDDEEELLLUUUbbbfffhhhbbb[[[[[[eeeooosssoooiiibbbZZZRRRKKKGGGEEEFFFKKKTTTYYY]]]dddlllmmmpppqqqoooooosssuuusssuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttsssvvvuuutttssssssrrrsssssstttssssssrrrrrrrrrrrrsssrrrsssuuuvvvwwwwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxyyy{{{||||||}}}||||||}}}}}}}}}~~~~~~~~~~~~|||yyyxxxwww}}}zzziiiddd]]]WWWTTTRRRPPPOOOOOOPPPSSSWWW[[[^^^aaaccceeefffhhhjjjkkklllllllllrrrtttuuuuuutttrrrrrrrrrrrrssstttttttttsssrrrqqqqqqrrrtttwwwzzz}}}}}}}}}|||}}}~~~~~~}}}}}}}}}~~~yyyqqqkkkfff```XXXSSSMMMKKKIIIJJJJJJOOOZZZfffwwwzzzuuuuuuvvvyyy}}}tttbbbXXXSSSQQQSSSXXXXXXVVVQQQKKKEEECCCDDDFFFIIIKKKNNNOOONNNJJJEEEBBBAAABBBEEEFFFEEECCC@@@===:::999777666555555666777888888:::<<<@@@HHHPPPVVV^^^aaafffiiikkkmmmoooqqqsssrrrrrrrrrqqqqqqqqqppprrrrrrsssssstttssssssssstttttttttuuuuuuttttttsssqqqqqqrrrssstttuuuvvvvvvvvvuuutttuuuvvvwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxxxxzzz}}}uuucccWWWUUUZZZmmm}}}nnndddbbbdddsssppp[[[MMMIIIEEE@@@AAAAAAAAAAAABBBBBBBBBCCC||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~||||||~~~~~~{{{yyyzzz|||{{{}}}vvviiibbbaaaeeepppzzz}}}{{{yyy|||qqqeee\\\UUUKKKBBB<<<999666555555555444333666666777777888999999:::::::::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDGGGIIIJJJIIIGGGFFFFFFFFFHHHIIIKKKKKKIIIHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIKKKMMMPPPQQQQQQTTT\\\iii~~~iii^^^]]]]]]fffzzzvvvcccYYYOOOIIIFFFFFFKKKSSSccchhhkkkfff]]]XXX[[[```dddcccaaa\\\WWWQQQLLLIIIEEEEEEHHHNNNSSSWWW___gggkkkppprrroooooorrrsssrrruuuuuuuuuttttttttttttsssuuuuuuuuuuuuuuuttttttsssttttttsssrrrrrrssssssssstttssssssrrrqqqqqqqqqrrrpppqqqtttvvvxxxxxxyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}~~~}}}}}}~~~~~~{{{}}}~~~~~~}}}~~~|||xxxtttqqqsssxxx|||rrrmmmeee]]]XXXTTTRRRPPPLLLLLLMMMNNNPPPRRRUUUVVVWWWYYY\\\___bbbdddeeefffkkklllnnnooonnnmmmmmmnnnqqqqqqrrrrrrrrrqqqooooooqqqqqqrrrtttvvvwwwxxxyyysssuuuwww{{{}}}|||zzzzzzzzzyyyvvvtttsssssstttvvvxxx||||||wwwsssoooiii```ZZZSSSMMMHHHHHHHHHJJJPPPWWWdddsssyyyttttttuuuxxx|||zzzggg\\\VVVTTTWWW[[[ZZZWWWSSSLLLGGGDDDEEEFFFIIIKKKMMMNNNMMMIIIEEEBBBBBBCCCEEEGGGFFFDDD@@@>>>;;;:::888777666666777777888999;;;===BBBIIIRRRXXX___bbbfffjjjlllnnnppprrrssssssssssssrrrrrrrrrrrrttttttsssrrrrrrrrrssssssttttttuuuvvvvvvvvvuuuuuupppqqqrrrssstttuuuuuuvvvvvvuuutttuuuwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxyyy|||~~~|||nnn```WWWXXX^^^uuu~~~nnneeedddjjjyyyyyygggTTTIIIFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCC|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~zzztttsssuuu~~~pppeeeccchhhuuu~~~{{{{{{wwwmmmbbbZZZTTTJJJAAA;;;999666555555555555444666666777888999999::::::===>>>???@@@BBBCCCCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFGGGFFFEEEDDDDDDEEEHHHIIIKKKKKKIIIHHHIIIJJJLLLKKKIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJLLLNNNOOORRRSSSXXXbbbsssqqqbbb___\\\```qqqyyyggg\\\QQQKKKHHHGGGLLLRRRbbbiiinnnkkkaaaXXXUUUWWW[[[\\\\\\ZZZTTTNNNIIIFFFDDDBBBCCCGGGLLLQQQZZZccciiiooosssqqqppprrrsssrrrssssssttttttttttttttttttuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrsssssstttsssrrrqqqpppppppppqqqqqqrrrtttvvvxxxyyyyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvssstttuuuwwwyyy{{{|||}}}~~~~~~~~~|||~~~~~~~~~|||xxxtttooonnnqqqnnnwww{{{tttkkkbbb[[[VVVRRRPPPPPPOOONNNMMMNNNPPPSSSTTTUUUVVVXXX\\\___bbbdddeeeeeefffhhhiiiiiiiiijjjllloooooopppqqqpppooonnnmmmpppppppppqqqqqqqqqqqqrrrlllnnnsssyyy~~~wwwuuurrrqqqooonnnkkkiiiiiijjjmmmqqqwww|||~~~|||yyyrrrhhhaaaVVVNNNGGGHHHJJJKKKNNNRRR[[[ggg{{{{{{yyywwwwwwyyy{{{|||}}}~~~yyyfffZZZTTTRRRUUUZZZ\\\YYYTTTNNNHHHEEEEEEGGGHHHIIILLLMMMKKKHHHEEEBBBBBBDDDFFFGGGGGGDDDAAA???;;;:::999777777777777888888:::<<>>@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDBBBBBBCCCDDDGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIGGGFFFEEEEEEFFFGGGFFFGGGGGGHHHIIIKKKLLLMMMQQQQQQUUU]]]iii|||jjjbbb\\\]]]iii{{{|||lll```SSSLLLJJJIIIMMMRRR]]]eeemmmmmmdddZZZUUUTTTZZZ\\\^^^[[[UUULLLFFFCCCBBB??????CCCGGGLLLVVV```gggnnntttrrrqqqrrrsssrrrpppqqqrrrtttuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttsssrrrrrrqqqqqqqqqrrrrrrssssssrrrqqqpppppppppppppppsssttttttuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvssstttuuuwwwyyy{{{|||}}}~~~~~~}}}~~~}}}}}}~~~{{{wwwrrrlllhhhhhheeegggmmmvvvyyyoooeee^^^XXXSSSPPPNNNMMMLLLLLLMMMOOORRRSSSSSSSSSUUUWWWYYY\\\^^^___bbbccceeeffffffgggiiikkklllmmmnnnoooooonnnmmmlllooonnnnnnnnnmmmmmmmmmmmmhhhkkkpppwww}}}~~~|||uuuqqqlllhhhfffeeedddccceeehhhkkkpppuuuxxx{{{}}}}}}||||||}}}|||vvvmmmfffXXXOOOGGGGGGJJJKKKMMMPPPVVV^^^mmm~~~|||{{{{{{{{{{{{zzz{{{{{{zzztttbbbWWWRRRQQQTTTYYY]]][[[VVVNNNHHHEEEEEEFFFGGGHHHJJJKKKJJJGGGDDDBBBBBBDDDFFFGGGGGGDDDAAA???;;;:::999777777777777888888:::===AAAGGGNNNVVV\\\bbbeeeiiilllnnnoooqqqsssqqqqqqqqqrrrrrrrrrrrrrrrvvvuuusssrrrqqqqqqrrrsssvvvvvvvvvuuutttsssrrrqqqsssssstttuuuvvvwwwxxxxxxyyywwwwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyy{{{}}}|||xxxxxx}}}xxxmmmddd[[[XXX^^^gggyyyzzzqqqeee``````ffftttppp\\\NNNFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDzzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}yyyzzz|||}}}~~~{{{www~~~yyysssqqqsss}}}xxxjjjeeelll{{{}}}zzzvvvlll```XXXQQQHHH>>>;;;999666555666777666555555666777888999;;;<<<<<<;;;===???AAABBBCCCBBBBBBFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCDDDBBBAAAAAABBBDDDFFFGGGIIIIIIGGGFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNMMMQQQXXX```pppuuufff___]]]eeeqqqrrrdddVVVOOOKKKJJJLLLOOOVVV^^^gggjjjddd\\\VVVSSS[[[___ccc```XXXOOOHHHEEEBBB???>>>AAADDDHHHRRR[[[bbblllsssssspppqqqssssssmmmoooqqqtttvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssrrrrrrqqqppppppqqqqqqqqqqqqppppppoooppppppqqqqqqtttttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~|||{{{||||||{{{zzzzzz{{{}}}yyyuuuppphhhbbb______]]]^^^dddmmmyyyzzzpppggg```ZZZVVVSSSOOONNNNNNOOOPPPRRRTTTUUUTTTTTTUUUVVVWWWYYYZZZ[[[aaabbbcccddddddeeehhhjjjjjjkkkmmmnnnoooooonnnmmmmmmmmmmmmllllllkkkkkkkkkhhhjjjmmmrrrxxx}}}|||{{{vvvqqqkkkgggeeeeeeeeedddiiilllooosssuuutttsssrrrrrrqqqqqqsssuuurrrlllfffYYYPPPHHHGGGIIIJJJMMMQQQTTTYYYeeewww}}}{{{yyyxxxvvvrrrrrrqqqpppuuu|||nnn^^^VVVSSSRRRVVVZZZ^^^\\\VVVOOOHHHDDDDDDEEEFFFGGGIIIIIIIIIFFFDDDBBBBBBCCCEEEGGGFFFDDD@@@>>>;;;:::888777666666777777888;;;???CCCIIIQQQYYY^^^cccfffjjjmmmoooppprrrsssqqqqqqqqqqqqrrrrrrrrrrrrttttttsssrrrrrrrrrssssssuuuuuuuuuuuutttsssrrrrrrttttttuuuvvvwwwxxxxxxyyywwwvvvuuuvvvxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzzzzzzzzzzz{{{}}}}}}wwwuuuwwwyyyyyyyyywwwooofff___YYYXXX```kkk}}}~~~{{{xxxtttlllccc___```dddqqqzzzjjjWWWKKKFFFCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||~~~~~~}}}|||{{{wwwyyy{{{|||~~~}}}yyyvvvttt|||}}}vvvsssuuu~~~vvvjjjgggnnn~~~~~~{{{{{{vvvlll___VVVOOOEEE;;;;;;999666666666777777666555666777888:::;;;<<<===;;;<<>>AAACCCEEEEEEDDDCCCBBBAAA???>>>>>>???AAABBBBBBCCCCCCAAA@@@@@@CCCEEEDDDEEEGGGGGGEEEDDDEEEFFFCCCEEEFFFHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJOOOUUUWWW```{{{pppgggbbbfffiiipppooo]]]RRRLLLHHHFFFGGGHHHPPPZZZ^^^[[[VVVQQQOOOZZZaaahhhiiibbbZZZTTTRRRHHHDDDBBBBBBBBBCCCIIIPPPYYYdddnnnooommmnnnpppqqqpppqqqsssuuuuuutttsssrrruuuuuuuuuuuuuuuttttttssssssrrrqqqpppoooooooooooonnnnnnnnnnnnoooqqqrrrsssrrrqqqqqqrrrrrrtttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyzzzzzz}}}~~~|||zzz||||||{{{yyyxxxyyy}}}}}}|||vvvwwwvvvpppiiifffaaa]]]]]]dddjjjnnnvvvzzzrrriiiddd___\\\ZZZVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXZZZ\\\^^^___```aaabbbaaaaaabbbeeehhhggghhhkkkmmmooopppppppppkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiilllooorrrttttttvvvxxxyyyzzzzzzxxxwwwyyyxxxvvvuuutttrrrooommmooottt{{{|||xxxppplllgggdddccc```[[[VVVSSSMMMJJJKKKPPPVVVaaakkkkkkppprrrqqqqqq~~~yyyvvvwwwvvvrrrrrrooollliiigggeeecccaaaaaaaaa___^^^dddnnnssstttmmmaaaVVVRRRRRRTTTWWW\\\___\\\VVVNNNGGGCCCCCCDDDEEEFFFGGGHHHGGGEEECCCBBB@@@BBBDDDEEEEEEBBB???===999888777555555555555666999<<<@@@FFFLLLSSS[[[```eeehhhlllnnnpppqqqrrrtttssssssssstttttttttuuuuuupppqqqssstttuuutttssssssrrrssstttvvvxxxyyyzzzzzzrrrrrrssstttuuuvvvwwwwwwyyyxxxwwwxxxzzz{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvtttvvvyyy{{{{{{{{{}}}~~~~~~|||xxxuuuooohhhbbb^^^]]]```lllyyy~~~{{{yyyqqqooommmkkkeee]]]ZZZ[[[kkkvvvkkkZZZIIIDDDBBB@@@@@@BBBDDDDDDCCCCCCBBBBBBBBBAAAzzz{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~|||sssllljjjmmmrrr~~~tttnnnoooxxxmmmiiilllppp||||||||||||}}}vvvmmmbbbTTTFFF???>>>888888666555555555666777999888888888999;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJJJJIIIJJJLLLQQQ[[[ooo|||oooeeedddggglllzzz{{{iiiXXXLLLGGGFFFFFFJJJPPPWWWZZZXXXTTTQQQPPPUUU___kkkoooiii]]]RRRMMMFFFBBB@@@@@@???>>>CCCIIIQQQZZZdddkkklllmmmooorrrpppqqqqqqrrrrrrsssssstttvvvvvvwwwxxxxxxwwwvvvuuuppppppooonnnlllkkkjjjjjjjjjkkkmmmoooqqqsssssstttssssssssssssssssssrrrrrrqqqrrrssstttuuuuuuuuuuuuwwwxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||~~~||||||zzzvvvwwwwwwtttqqqqqqpppppppppqqqvvv~~~|||vvvoooiiieeecccbbb```___\\\ZZZYYYYYYZZZ[[[]]]]]]\\\\\\\\\\\\\\\]]]aaa```___^^^___aaaccceeeiiijjjlllmmmooopppqqqqqqnnnnnnmmmmmmllllllkkkkkkiiiiiiiiiiiiiiilllpppttttttxxxyyyxxxyyy}}}}}}zzz~~~{{{|||{{{vvvwwwxxx{{{}}}vvvnnnlllhhhdddaaa]]]YYYWWWVVVLLLHHHNNNQQQTTTaaaqqq{{{|||zzztttoootttyyyqqqlllhhhdddbbb______]]]\\\[[[ZZZZZZZZZYYYZZZ[[[^^^```cccfffgggccc\\\VVVTTTRRRRRRVVV\\\^^^\\\WWWQQQJJJEEEDDDDDDGGGGGGHHHHHHGGGDDDBBB@@@???AAACCCEEEDDDAAA>>><<<;;;;;;:::888666555777999999<<>>>>>999888777666666777888888:::999999999:::<<<>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIJJJLLLOOOWWWhhhxxxrrreeeaaabbbgggvvvppp\\\OOOIIIGGGGGGHHHNNNVVVYYYXXXTTTPPPNNNQQQ[[[hhhqqqppphhh]]]VVVJJJEEEBBBBBB@@@>>>AAAFFFLLLUUUaaaiiilllmmmooorrrpppqqqqqqrrrrrrsssssstttuuuvvvwwwwwwwwwwwwuuuuuurrrqqqooommmkkkiiihhhgggjjjkkkmmmoooqqqrrrssssssssssssssssssssssssssssssrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{|||}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{|||||||||}}}}}}~~~}}}{{{{{{~~~yyyvvvyyy}}}~~~~~~yyyrrrmmmhhhfffeeecccaaa___\\\ZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^aaaaaa```___```bbbdddeeeiiijjjkkkmmmooopppqqqqqqooooooooonnnnnnmmmmmmmmmlllmmmmmmmmmmmmooorrrvvvwww{{{}}}~~~~~~yyyyyyyyyzzz}}}zzzuuunnnlllhhheeebbb^^^[[[YYYXXXOOOKKKOOOQQQSSS___mmm~~~{{{sssppptttzzz}}}rrrhhh```YYYTTTQQQNNNNNNNNNNNNNNNOOOPPPQQQWWWXXXYYY[[[^^^aaaccceeeaaa[[[UUUTTTSSSSSSVVV\\\^^^\\\WWWQQQJJJEEEDDDDDDGGGGGGHHHHHHFFFDDDBBB@@@>>>@@@BBBCCCCCC@@@===;;;:::;;;:::888666555777999:::===BBBHHHOOOWWW```fffhhhjjjmmmoooqqqrrrssssssuuutttttttttssssssssssssrrrrrrrrrsssssstttttttttttttttuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyyyyzzz{{{|||}}}}}}}}}rrrhhh___^^^bbbjjjuuu~~~zzzuuuooohhhcccaaa``````___\\\YYY^^^eeerrr~~~|||eeeWWWHHHBBBAAA@@@@@@AAACCCEEEHHHKKKLLLKKKIIIHHHzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzz|||}}}}}}}}}}}}|||{{{{{{|||~~~~~~vvvkkkccc```___eeepppyyyqqqooollluuu{{{}}}~~~sssffffffmmmttt}}}yyyyyyyyy|||}}}tttiii___RRREEE>>>===:::999888888888999:::;;;<<<;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKJJJHHHJJJIIIJJJMMMNNNSSS```mmmwwwfff___^^^bbbqqq|||dddTTTLLLIIIHHHHHHNNNVVV\\\\\\XXXSSSQQQOOOWWWeeerrrxxxsssfff\\\NNNIIIEEEDDDBBB???@@@CCCGGGPPP]]]gggkkknnnoooqqqpppqqqqqqrrrrrrssssssttttttuuuvvvwwwwwwvvvuuutttsssrrrpppnnnkkkhhhfffeeekkklllmmmoooqqqrrrrrrsssrrrrrrssssssttttttuuuuuuttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}~~~}}}|||{{{{{{~~~{{{vvvuuuzzz|||vvvqqqmmmjjjiiigggeeebbb___\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___```bbbbbbaaaaaaaaacccdddeeehhhiiikkkmmmooopppqqqqqqppppppqqqqqqppppppoooooonnnoooppppppppprrruuuwwwxxx|||{{{zzzxxxwwwvvvwwwwwwuuutttmmmllliiifffcccbbbaaa```\\\TTTPPPQQQQQQRRR[[[gggyyyxxxnnngggfffkkktttwwwpppeee[[[RRRKKKFFFBBBAAABBBBBBDDDGGGIIILLLNNNTTTUUUVVVXXX[[[^^^```bbb___YYYUUUTTTTTTSSSWWW]]]^^^\\\XXXQQQJJJFFFDDDEEEGGGGGGHHHGGGFFFDDDAAA@@@>>>???AAABBBAAA???<<<::::::::::::888666666777999;;;???DDDJJJQQQYYYaaagggiiikkkmmmppprrrsssttttttuuuuuutttttttttsssssssssssssssssssssssstttttttttsssssstttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyzzz{{{|||}}}}}}~~~ttthhh___aaaiiirrr{{{yyyrrrjjjaaa[[[WWWXXXYYYZZZVVVVVV___jjjxxxsss^^^RRREEEAAAAAA@@@@@@BBBBBBEEEJJJNNNPPPOOOMMMKKKyyyzzzzzz{{{zzzzzzyyyyyyyyyyyy{{{||||||}}}}}}}}}{{{zzzzzz{{{}}}}}}uuuiiiaaa___]]]cccooo}}}|||uuuqqqjjjooorrrpppqqquuuxxxxxxxxxllldddgggpppyyy}}}{{{|||~~~}}}rrrfff\\\PPPDDD===<<<;;;:::999999999;;;<<<===============>>>@@@AAACCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKJJJLLLOOOQQQSSS\\\fff{{{}}}jjj```\\\```nnn~~~ooo\\\PPPKKKIIIIIIOOOWWW^^^aaa___[[[YYYTTTYYYcccrrr{{{xxxjjj^^^RRRKKKFFFDDDBBB??????BBBDDDMMMZZZeeekkknnnoooooopppqqqqqqrrrrrrsssssstttssstttuuuvvvwwwvvvuuuuuutttsssrrrooommmkkkiiiiiilllmmmnnnpppqqqrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}|||||||||||||||{{{{{{|||||||||}}}}}}}}}}}}|||||||||}}}wwwrrrqqqwwwzzzuuuqqqnnnmmmjjjhhheeeaaa^^^[[[ZZZYYYXXXYYYZZZ\\\^^^___```aaabbbbbbaaaaaabbbbbbddddddggghhhjjjmmmooopppqqqqqqrrrrrrsssssssssrrrqqqpppnnnooopppppppppqqqtttvvvvvv{{{}}}~~~|||zzzxxxuuurrrqqqsssvvvxxxtttrrrnnniiiffffffhhhjjjbbb[[[VVVUUUSSSRRRXXXaaakkkrrrzzz}}}wwwlllbbb]]]___eeeoooyyyzzzuuueee___WWWOOOIIIEEEBBB@@@======>>>@@@CCCGGGKKKMMMRRRRRRTTTVVVYYY[[[^^^___\\\WWWTTTUUUUUUTTTWWW\\\^^^\\\XXXQQQJJJFFFEEEEEEGGGGGGGGGFFFEEECCCAAA@@@>>>???AAAAAAAAA???<<<;;;:::::::::888666666888999;;;???EEELLLSSS[[[bbbgggjjjlllnnnqqqsssttttttttttttttttttsssssssssrrrrrrssssssssstttttttttttttttsssssssssssstttttttttuuuvvvvvvwwwwwwxxxxxxwwwwwwzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~xxxkkkaaadddppp{{{~~~uuukkkbbb[[[WWWWWWYYYXXXUUUVVVaaannn{{{zzzkkkXXXNNNDDDBBBBBBAAABBBDDDBBBEEEHHHLLLMMMMMMLLLKKKyyyyyyzzzzzz{{{zzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}{{{zzzzzz{{{~~~{{{uuujjjcccaaa]]]dddppp|||}}}wwwrrrlllmmmkkkffffffkkkooopppnnngggccciiittt~~~~~~~~~|||pppcccXXXNNNCCC===;;;;;;:::::::::;;;<<<>>>??????>>>>>>>>>???AAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKIIIHHHHHHJJJLLLNNNNNNMMMKKKKKKNNNRRRTTTUUU\\\cccqqqmmmaaa[[[]]]jjjyyy|||gggXXXNNNJJJHHHLLLTTT[[[```bbb```___ZZZ[[[bbbppp}}}~~~sssgggWWWOOOGGGEEECCC@@@@@@BBBEEEMMMXXXcccjjjmmmnnnnnnpppqqqqqqrrrrrrsssssstttssstttuuuwwwwwwwwwvvvuuuttttttsssrrrqqqqqqppppppnnnooopppqqqrrrrrrrrrrrrsssssstttuuuuuuvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{||||||}}}zzzzzz{{{{{{{{{|||||||||}}}}}}~~~xxxrrrmmmkkkpppxxx|||xxxtttqqqppplllkkkgggddd```\\\ZZZYYYWWWXXXZZZ]]]___```aaaaaabbbbbbbbbbbbbbbbbbccccccfffhhhjjjlllnnnpppqqqqqqsssssstttttttttrrrpppooojjjkkkllllllmmmooorrruuuxxx|||~~~}}}~~~||||||}}}~~~~~~~~~}}}|||zzzvvvtttxxx|||tttmmmjjjllloooiiiddd```\\\XXXWWWZZZ___aaafffmmmqqqooohhh___ZZZYYY\\\bbbiiimmmlllgggcccVVVRRRKKKFFFCCCBBBAAA@@@:::::::::<<>>===<<<;;;;;;:::;;;>>>BBBFFFHHHMMMNNNOOOQQQTTTWWWZZZ[[[YYYUUUTTTVVVVVVUUUVVVZZZ^^^\\\XXXRRRKKKGGGFFFGGGHHHGGGFFFEEECCCBBBAAAAAA@@@AAAAAAAAAAAA???>>>===999999999888666666888:::<<>><<<;;;:::===<<<<<<<<>>===<<<888999999888666777999;;;>>>DDDMMMUUU\\\bbbgggjjjmmmnnnqqqtttvvvwwwwwwwwwvvvuuuuuuuuuttttttttttttvvvuuuuuuuuutttttttttsssttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~rrrooorrr}}}uuujjjdddbbb^^^]]]bbbiiinnnvvv~~~xxxgggUUUNNNIIIFFFHHHGGGEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHxxxyyyyyyzzz{{{{{{{{{zzz}}}~~~~~~~~~~~~~~~~~~|||xxxrrrhhhaaa___]]]eeeqqq{{{}}}~~~yyypppmmmqqqrrrooopppqqqnnniiiggggggeee```^^^```ccclllyyy{{{mmm\\\QQQIIIAAA;;;:::999999999:::;;;===@@@AAA@@@?????????@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNOOONNNLLLJJJJJJJJJKKKKKKKKKIIIHHHIIIJJJKKKJJJIIIMMMJJJKKKNNNOOONNNPPPTTT^^^iiiuuuggg^^^```hhhxxxttt___QQQMMMIIIEEEFFFKKKRRRWWWYYY\\\VVVTTT\\\kkkyyyvvvfffVVVLLLGGGCCCBBBDDD???CCCLLLWWWccckkkppprrrpppqqqqqqrrrrrrsssttttttuuuvvvxxxyyyzzzzzzyyyyyywwwwwwwwwwwwwwwxxxxxxxxxttttttuuuuuuuuuuuuuuutttwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzz{{{}}}~~~||||||||||||}}}}}}}}}}}}zzz{{{~~~uuujjj___[[[XXXWWWUUUVVV^^^ggglllsss|||yyywwwtttsssqqqnnnjjjfffbbb```___```cccfffhhhhhhhhhhhhggghhhhhhhhhhhhhhhggggggeeefffiiikkknnnpppqqqrrrttttttuuutttqqqnnnjjjgggggggggfffeeegggmmmuuu{{{}}}wwwqqqooorrryyy~~~yyytttrrrrrrrrrrrrmmmfffcccbbb___YYYTTTUUUTTTTTTYYYaaaeeecccaaaSSSNNNHHHCCC@@@???>>>===:::999888999<<>>>>>===<<<;;;888999999888666777999;;;@@@FFFOOOXXX___dddiiilllmmmoooqqqtttvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttsssuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxzzzzzz{{{|||}}}~~~ssspppsss{{{wwwkkkeeeddd___```hhhrrrzzz~~~tttbbbPPPLLLHHHFFFHHHGGGEEEEEEHHHCCCDDDFFFHHHHHHGGGFFFEEE|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}wwwqqqjjjbbb\\\___gggrrr~~~zzzqqqlllllloootttwwwuuusssooollljjjfffaaa^^^^^^___cccnnn|||yyyjjjYYYOOOHHH@@@;;;:::::::::;;;<<<============<<<<<<;;;<<<===@@@CCCEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQOOONNNNNNMMMLLLLLLMMMMMMIIIIIIIIIJJJLLLLLLJJJHHHJJJJJJKKKLLLNNNQQQSSSUUUZZZcccvvv}}}iii^^^[[[\\\oooooo]]]UUUKKKEEEFFFHHHIIIQQQ\\\aaa___\\\]]]cccnnnyyy|||rrr```NNNEEEDDDBBB>>>@@@BBBHHHRRR]]]gggnnnqqqrrrrrrqqqqqqqqqqqqqqqqqquuuuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttssssssssssssttttttwwwvvvuuuttttttsssttttttvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{||||||~~~|||{{{zzzzzz{{{}}}~~~~~~}}}|||}}}~~~|||~~~sssggg___WWWRRRQQQRRRQQQSSSWWW^^^dddnnnxxx}}}{{{yyyyyyvvvrrrmmmiiifffeeedddcccdddfffhhhjjjkkkllllllnnnmmmlllkkkjjjiiihhhggghhhhhhiiijjjlllnnnpppqqqtttuuuvvvtttpppmmmlllkkkkkkjjjiiihhhhhhlllqqqvvvzzzvvvuuuwwwxxx~~~{{{{{{}}}zzzsssllleee___ZZZVVVYYYXXXXXX\\\aaaeeeeeedddZZZSSSJJJDDDAAAAAA???===999888888:::===AAABBBCCCHHHHHHHHHGGGGGGJJJNNNQQQRRRVVV[[[ZZZVVVSSSTTTVVV\\\ZZZWWWQQQKKKHHHGGGHHHKKKIIIGGGEEECCCAAA@@@@@@BBBCCCCCCBBBAAA???===;;;::::::999888777999===@@@BBBIIIQQQYYY^^^dddkkkpppqqqrrruuuwwwxxxxxxwwwvvvwwwwwwvvvuuutttsssrrrrrrvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvuuuuuuuuuyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyzzz|||}}}|||zzz~~~~~~yyysssuuunnnjjjhhhaaa```jjjxxxxxxhhh[[[TTTKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFzzzzzzzzzzzz{{{{{{|||}}}{{{wwwrrrllleee```bbbiiitttyyytttnnnkkknnnuuu|||~~~xxxrrrkkkeee___[[[\\\```jjjyyyttteeeUUUKKKEEE>>>999888:::;;;<<<===============>>>=========>>>@@@CCCDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMJJJJJJJJJKKKMMMPPPRRRTTTVVV^^^oookkk]]]XXXXXXdddrrrzzzjjj[[[OOOGGGGGGIIIJJJRRR^^^cccbbb```^^^___eeeooowwwyyyssseeeTTTIIIFFFDDDAAA@@@BBBGGGNNNXXXbbbjjjnnnqqqqqqqqqqqqqqqqqqqqqqqqttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxttttttssssssssssssttttttwwwvvvuuutttttttttttttttvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}|||{{{|||~~~}}}sssggg\\\UUUOOOOOOOOONNNPPPTTTYYY___gggpppxxx~~~|||zzzzzzwwwsssnnnkkkhhhggggggfffgggiiikkkmmmnnnoooooonnnmmmlllkkkiiihhhgggfffiiijjjkkklllnnnqqqssstttuuuvvvwwwvvvssspppooonnnmmmmmmllllllmmmpppuuuyyy}}}|||}}}}}}~~~zzzrrrjjjccc___\\\\\\[[[[[[]]]bbbddddddccc]]]VVVMMMFFFDDDBBB@@@>>><<<::::::;;;>>>@@@BBBBBBDDDDDDDDDDDDDDDGGGLLLOOORRRWWW[[[[[[VVVSSSUUUWWW\\\[[[WWWQQQKKKHHHGGGHHHKKKIIIGGGEEECCCAAA@@@@@@BBBBBBBBBBBBAAA???===;;;999999999777777999===@@@DDDKKKTTT[[[```ffflllqqqrrrsssuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}{{{yyyxxx{{{}}}xxxwwwvvvqqqiiidddeeeqqq~~~ttteeeXXXQQQIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGyyyyyyyyyzzz{{{|||}}}~~~|||yyyvvvqqqlllhhhiiiooozzzwwwrrrllllllrrr|||zzzqqqhhhaaa\\\[[[eeevvv~~~nnn```QQQHHHCCC===:::999<<<<<<======>>>>>>======??????>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOQQQQQQPPPOOONNNMMMMMMNNNOOONNNLLLJJJJJJKKKMMMOOOJJJJJJJJJJJJLLLNNNPPPRRRQQQWWWdddzzzppp___XXXVVVZZZcccrrrzzzdddVVVJJJIIIIIIKKKSSS^^^hhhiiihhhbbb\\\\\\dddkkkuuuuuummm]]]PPPJJJGGGDDDAAAAAADDDIIIRRR\\\eeekkkooopppppppppqqqrrrrrrrrrssssssttttttuuuvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxttttttssssssssssssttttttvvvvvvuuutttttttttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||||||||{{{|||}}}|||{{{zzz|||}}}}}}vvvjjj\\\UUUOOONNNNNNMMMOOOSSSVVVZZZaaahhhmmmsssxxx|||~~~}}}zzzxxxtttpppmmmkkkjjjjjjkkklllmmmoooqqqrrrssssssppppppnnnmmmkkkiiihhhgggjjjkkklllnnnqqqtttwwwxxxwwwyyyzzzyyywwwuuuttttttrrrssstttuuuvvvyyy~~~~~~}}}|||qqqhhhdddccc```___^^^___bbbddddddcccaaaZZZQQQKKKHHHFFFCCC@@@???===<<<<<<>>>???@@@???>>>??????@@@@@@DDDHHHLLLRRRWWW\\\[[[WWWUUUVVVYYY]]][[[WWWQQQKKKHHHGGGIIIKKKIIIGGGEEECCCBBBAAAAAABBBBBBBBBBBB@@@>>><<<;;;888888888777777999===@@@GGGMMMVVV^^^ccchhhmmmrrrrrrsssuuuwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxtttttttttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyywwwwwwvvvvvvwwwwwwxxxyyyxxxwwwvvvuuuuuutttuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{|||~~~yyywwwvvvyyyxxxtttwww~~~wwwkkkiiinnn{{{}}}ooo```TTTMMMHHHHHHFFFEEEDDDDDDCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGzzzzzzzzz{{{|||}}}}}}zzzwwwsssqqqrrrxxx~~~wwwooommmuuuzzzpppgggbbb^^^kkk{{{|||zzzjjj]]]NNNGGGCCC???<<<<<<<<<===>>>>>>??????>>>>>>@@@??????>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPOOONNNMMMMMMMMMMMMMMMNNNMMMLLLJJJJJJKKKLLLJJJJJJJJJJJJKKKLLLNNNOOOOOOSSS\\\mmmyyyfff[[[XXXXXX[[[cccqqqnnn]]]NNNIIIIIIJJJRRR]]]jjjnnnooohhh\\\WWW\\\cccqqquuusssfffWWWMMMHHHDDD@@@@@@AAAEEELLLWWWccckkknnnoooooopppqqqrrrrrrsssrrrrrrsssssstttuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuttttttuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||||||||||||||zzz{{{{{{zzzyyyzzz|||~~~zzznnn```YYYSSSQQQQQQPPPQQQUUUVVVZZZ___eeejjjoootttxxxyyywwwssspppnnnmmmmmmmmmnnnoooqqqssstttuuuvvvvvvtttsssrrrpppnnnllljjjjjjkkklllmmmpppssswwwyyy{{{{{{}}}}}}{{{zzzzzz{{{}}}~~~zzzxxx|||xxxmmmgggfff```______```aaacccdddeeeddd^^^VVVPPPMMMKKKGGGDDDBBB@@@===<<<=========<<<;;;;;;<<<<<<>>>AAAFFFJJJRRRWWW\\\\\\XXXVVVWWWZZZ^^^\\\WWWQQQKKKHHHHHHIIIJJJIIIHHHEEEDDDBBBBBBAAABBBBBBBBBAAA@@@>>><<<;;;777888888777777999>>>AAAIIIPPPYYY___dddhhhmmmqqqqqqrrrtttuuuvvvwwwwwwwwwttttttuuuuuuuuuvvvvvvvvvsssssstttuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyywwwwwwvvvvvvvvvwwwxxxxxxwwwvvvuuutttssssssssssssuuuvvvwwwxxxyyyzzz{{{{{{zzz{{{{{{|||~~~zzzyyyxxxzzz~~~wwwooolllrrr{{{lllnnnwwwwwwiii\\\QQQLLLHHHHHHFFFEEEEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHH{{{{{{{{{|||}}}~~~}}}{{{yyyxxxwww{{{zzzpppnnnxxxyyymmmeeeaaannnzzzxxx~~~wwwfffXXXJJJDDDBBB>>>======<<<===>>>???@@@@@@@@@@@@?????????>>>????????????AAABBBCCCDDDFFFGGGIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJNNNMMMMMMLLLLLLLLLLLLLLLMMMOOORRRRRROOOLLLKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNOOOQQQWWWdddyyyooo```XXXVVVWWWZZZeeewwwvvvcccQQQJJJIIIIIIPPPYYYfffmmmqqqjjj]]]TTTWWW]]]jjjsssuuukkk\\\PPPHHHDDD@@@@@@@@@BBBHHHTTTbbbkkknnnnnnooopppqqqqqqrrrrrrrrrrrrrrrsssttttttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzyyyxxxyyy|||~~~|||pppddd\\\VVVTTTTTTRRRSSSVVVWWWZZZ```eeekkkpppvvvzzzvvvuuurrrpppooooooooopppqqqrrrsssuuuvvvwwwwwwxxxuuutttsssqqqooommmlllkkklllmmmnnnqqquuuxxx{{{}}}|||vvvqqqooorrrxxx|||yyymmmeeebbb]]]]]]^^^^^^___aaadddfffeee```YYYUUUSSSPPPLLLIIIDDDAAA>>><<<<<<;;;:::999999:::;;;;;;<<<@@@EEEIIIQQQVVV[[[[[[XXXVVVXXX[[[___\\\WWWPPPJJJHHHIIIJJJJJJIIIHHHFFFDDDCCCBBBBBBAAAAAABBBAAA@@@>>><<<:::777777888777888;;;???CCCJJJQQQZZZaaaeeehhhlllpppppppppqqqrrrttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxxxxyyyyyywwwwwwwwwvvvwwwxxxxxxyyyuuuuuutttsssrrrrrrrrrrrrsssssstttvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~zzznnnhhhfffnnn~~~|||mmmqqq}}}{{{pppdddXXXPPPMMMIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGG{{{{{{||||||}}}~~~~~~}}}~~~}}}}}}}}}{{{yyyzzz|||~~~xxxoooooo|||pppfffcccnnn|||yyy}}}ttt```SSSFFFAAA???<<<;;;<<<<<<===>>>@@@AAABBBBBBCCC?????????@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJLLLKKKKKKKKKKKKLLLMMMMMMPPPTTTXXXXXXTTTPPPNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLOOOQQQTTT\\\mmmzzzfffYYYTTTUUUWWW^^^mmm~~~iiiUUUMMMJJJIIINNNVVV___gggmmmhhh\\\SSSRRRVVVaaakkkqqqkkk___SSSJJJDDD@@@@@@@@@AAAEEEPPP^^^iiinnnooooooooopppqqqqqqqqqrrrrrrsssssstttuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwtttttttttuuuvvvwwwxxxyyywwwxxxxxxyyyyyyyyyyyyyyy{{{{{{|||}}}~~~}}}}}}}}}~~~}}}|||{{{{{{zzz{{{zzzyyyxxxzzz}}}~~~rrrggg___YYYWWWVVVTTTUUUXXXYYY\\\bbbgggmmmssszzz~~~uuutttrrrppppppqqqrrrssstttuuuvvvwwwxxxyyyyyyyyytttsssrrrqqqpppnnnnnnmmmnnnooopppsssvvvzzz|||~~~~~~|||tttooojjjfffgggkkkmmmsssxxxxxxqqqhhhaaa]]]ZZZ[[[[[[[[[[[[]]]aaadddddd```[[[YYYXXXVVVRRRNNNFFFCCC???===<<<;;;:::888::::::;;;;;;<<>><<<;;;<<<;;;<<<>>>@@@BBBDDDEEEEEE@@@AAAAAABBBCCCCCCCCCCCCAAABBBDDDFFFHHHJJJKKKLLLJJJIIIGGGEEEEEEEEEEEEFFFGGGHHHKKKMMMNNNNNNMMMLLLNNNOOOPPPQQQQQQOOONNNLLLJJJJJJKKKKKKLLLNNNOOOPPPTTTXXX[[[ZZZUUUQQQPPPQQQOOONNNLLLKKKJJJKKKKKKLLLNNNPPPQQQVVVccc}}}rrraaaUUUWWWXXXZZZaaatttoooYYYQQQMMMJJJMMMTTT[[[cccjjjhhh^^^TTTQQQRRRUUU```iiihhh```WWWNNNFFFBBBBBBAAA@@@BBBKKKXXXcccooooooooooooppppppppppppssssssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvtttttttttuuuvvvxxxyyyzzzwwwxxxyyyyyyzzzzzzyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyy{{{{{{zzzyyyyyyzzz~~~vvvlllddd]]][[[ZZZXXXXXX\\\^^^aaafffkkkqqqwww~~~~~~uuutttsssrrrrrrsssuuuwwwwwwwwwxxxzzz{{{{{{{{{{{{vvvuuuuuutttssssssrrrrrrqqqrrrsssvvvyyy|||~~~|||ttttttuuuwww}}}|||uuuoookkkeee```___aaa```bbbeeefffddd```[[[YYYYYYZZZYYYXXXWWWXXX\\\```bbb___\\\[[[\\\[[[WWWSSSIIIFFFBBB???>>>===<<<::::::::::::::::::===BBBEEENNNSSSYYYZZZWWWVVVXXX[[[```]]]WWWPPPJJJHHHJJJLLLJJJIIIHHHFFFEEEDDDDDDCCCAAAAAAAAAAAA???===;;;:::888999999:::;;;>>>CCCGGGOOOVVV___eeehhhjjjmmmpppooooooppppppqqqsssttttttwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyzzz{{{xxxxxxwwwvvvuuuuuuuuuuuusssttttttuuuvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{~~~}}}xxxvvvzzz~~~uuulllfffdddfffooo{{{|||{{{{{{zzzvvvqqqmmmsss~~~uuuhhh[[[QQQLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEzzzzzzyyyyyyyyyzzzzzz{{{~~~|||{{{|||~~~}}}~~~~~~}}}~~~yyytttpppsss~~~}}}pppkkkuuu|||yyy|||{{{lll```SSSGGGAAA@@@>>>===>>>:::;;;>>>@@@CCCEEEFFFGGGAAABBBCCCDDDEEEEEEEEEEEEAAABBBDDDFFFHHHKKKLLLMMMLLLKKKJJJHHHGGGGGGHHHHHHFFFHHHKKKMMMNNNNNNMMMLLLOOOPPPRRRSSSSSSRRRPPPOOOJJJJJJKKKLLLMMMOOOQQQRRRUUUXXXZZZWWWRRROOOPPPSSSPPPOOOMMMLLLKKKKKKKKKLLLLLLNNNOOORRR]]]uuu}}}kkkXXXZZZ[[[XXXYYYgggsss]]]SSSPPPLLLNNNSSS\\\dddkkkjjjaaaWWWRRRQQQMMMYYYccceeeaaaZZZQQQHHHDDDDDDBBB@@@@@@GGGTTT^^^pppppppppooooooooooooooossssssttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssstttttttttttttttuuuvvvxxxyyyzzzwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}{{{yyyxxx{{{{{{{{{yyyyyy{{{~~~{{{qqqiiibbb```___\\\]]]```cccfffjjjooottt{{{}}}vvvuuutttssstttvvvxxxyyyyyyyyyzzz|||}}}}}}}}}}}}yyyyyyyyyyyyxxxxxxxxxwwwttttttvvvxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{wwwrrrooojjjkkkmmmooorrryyy|||{{{yyyxxxrrrmmmjjjddd]]][[[\\\YYYXXXWWWXXXYYYZZZXXXWWWYYYZZZYYYVVVSSSTTTXXX[[[```^^^[[[\\\^^^]]]ZZZVVVKKKHHHDDDAAA@@@???===<<<:::::::::999:::<<<@@@DDDMMMRRRXXXYYYWWWUUUXXX[[[aaa]]]WWWPPPJJJHHHJJJLLLJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@???===;;;:::888999::::::<<>><<<:::;;;<<<===???@@@BBBCCCDDDDDDEEEFFFHHHHHHGGGEEEDDDFFFEEEEEEGGGJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPNNNMMMLLLLLLMMMPPPSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTRRROOOMMMKKKKKKLLLMMMMMMMMMOOOSSSYYYiiivvvjjj[[[RRRVVVYYY]]]pppxxxgggZZZPPPKKKMMMSSSZZZfffpppqqqjjjaaaUUUKKKKKKPPPZZZcccfff___QQQFFFFFFCCCAAA@@@@@@BBBKKKUUUhhhnnnuuuwwwtttppppppqqqqqqpppqqqqqqrrrssstttuuuwwwwwwxxxyyyxxxwwwvvvuuussssssssstttuuuwwwxxxyyyxxxxxxwwwwwwvvvuuuuuuuuuyyyyyyxxxxxxyyyyyyzzzzzzxxxyyyzzz{{{||||||||||||}}}}}}||||||{{{{{{{{{zzzwwwxxxzzz{{{~~~wwwqqqiiibbb``````aaaaaafffhhhlllqqqvvv{{{}}}zzzwwwqqqpppooooooqqqtttxxxzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxxxxyyy{{{~~~}}}{{{~~~zzzxxxsssmmmllllllnnnpppooonnnvvv{{{wwwvvvxxxyyywwwsssmmmgggbbb``````]]]\\\ZZZYYYXXXWWWWWWVVV[[[]]]^^^\\\YYYVVVWWWXXXXXXZZZ[[[\\\\\\[[[YYYXXXOOOJJJEEECCCBBBBBBAAA???;;;;;;:::999:::<<>>===<<<;;;:::::::::999888:::>>>EEEJJJVVV]]]ccceeehhhmmmooonnnssssssssstttttttttuuuuuussstttuuuvvvwwwxxxyyyzzzxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}|||zzzxxxwwwwwwxxxxxxssstttvvvwwwxxxyyyzzzzzzyyy{{{}}}}}}zzzxxxwwwwwwyyy{{{~~~~~~yyytttpppqqqooonnnjjjccc^^^ccclllsssyyyxxxvvvtttrrrqqqpppnnnlllmmm{{{tttfffZZZQQQLLLJJJHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDzzzzzzyyyyyyzzz{{{{{{|||{{{|||}}}}}}~~~|||~~~~~~||||||{{{wwwqqqnnnttt|||~~~tttyyy}}}zzz~~~{{{mmm```QQQJJJBBB======>>><<<;;;<<<<<<===???@@@AAACCCCCCDDDEEEHHHJJJJJJIIIGGGFFFFFFEEEEEEGGGJJJLLLMMMMMMNNNMMMKKKJJJHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPMMMLLLJJJJJJKKKNNNQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNKKKJJJJJJKKKKKKLLLKKKMMMPPPVVVddd|||ppp```UUUVVVWWW[[[mmm~~~lll]]]QQQKKKMMMRRR]]]iiivvv|||zzzqqqbbbUUULLLNNNTTT]]]ccc```VVVMMMHHHDDDAAAAAA@@@AAAHHHQQQaaahhhppptttssspppooopppqqqqqqqqqrrrssstttvvvwwwwwwxxxxxxyyyxxxwwwvvvuuuttttttttttttuuuwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{yyyyyyzzz{{{||||||||||||}}}}}}|||||||||{{{{{{{{{yyyzzz{{{|||~~~|||vvvoooiiiffffffffffffhhhjjjnnnrrrwww{{{|||yyywwwsssrrrrrrrrrtttxxx{{{~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxyyyzzz|||~~~xxxrrrpppqqqrrrqqqnnnqqqwwwuuuvvvvvvvvvvvvwwwyyy{{{{{{{{{yyyuuunnnhhheeeccccccaaa___^^^]]]\\\[[[ZZZ]]]___```^^^ZZZWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUOOOLLLGGGDDDDDDCCCAAA???<<<;;;:::::::::<<<>>>@@@IIIPPPWWWYYYXXXWWWYYY\\\^^^\\\UUULLLIIIKKKMMMKKKLLLJJJHHHHHHGGGGGGDDDCCCAAA@@@???>>>===<<<;;;:::<<<;;;:::999;;;AAAHHHMMMXXX___eeehhhjjjoooqqqpppssssssssstttttttttuuuuuusssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}||||||{{{{{{{{{{{{||||||zzzyyyxxxwwwvvvvvvwwwwwwtttuuuvvvxxxyyyzzz{{{{{{|||~~~|||yyyvvvuuuwwwyyy|||xxxrrrrrrllleee^^^YYY[[[gggttt}}}|||sssqqqooolllkkkjjjiiihhhmmm{{{}}}pppbbbWWWPPPLLLKKKFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCyyyyyyyyyyyyyyyzzzzzz{{{zzz{{{|||}}}~~~~~~yyytttpppooottt{{{|||xxx}}}}}}}}}wwwrrrfffZZZNNNHHHAAA======>>>===<<<<<<===>>>???@@@AAABBBCCCDDDFFFJJJMMMNNNLLLJJJIIIFFFEEEEEEFFFIIILLLMMMLLLOOONNNLLLJJJHHHGGGGGGFFFHHHHHHGGGHHHHHHIIIJJJJJJMMMNNNNNNOOOPPPPPPOOOOOOKKKJJJIIIHHHIIIKKKMMMOOOOOOOOOOOOOOONNNNNNNNNMMMOOOMMMLLLJJJIIIIIIJJJJJJKKKJJJKKKMMMQQQ\\\pppxxxgggYYYVVVUUUWWWhhh|||sssbbbTTTLLLLLLQQQZZZgggxxxssscccRRRNNNNNNTTT^^^aaa\\\UUUKKKGGGCCCAAA??????DDDKKKUUU^^^iiippprrrpppooooooqqqqqqqqqrrrtttvvvxxxyyywwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvwwwwwwyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{|||}}}~~~}}}}}}~~~wwwrrrooooooooonnnooopppssswww{{{~~~}}}zzzwwwuuussssssssstttwwwzzz~~~~~~~~~}}}}}}}}}|||}}}|||{{{{{{zzzzzz{{{{{{yyyyyyyyyzzz}}}~~~~~~yyyvvvwwwwwwtttssstttooonnnlllnnnsssyyy}}}yyyrrrmmmkkkjjjhhhgggggggggeeeccc```aaacccdddccc___ZZZVVVTTTWWWWWWWWWWWWWWWVVVUUUTTTQQQNNNJJJGGGFFFDDDBBB@@@===<<<;;;::::::<<<>>>???IIIOOOVVVXXXVVVUUUXXX[[[\\\[[[UUUMMMJJJLLLNNNMMMNNNLLLKKKJJJJJJIIIGGGEEEAAA@@@???>>>===<<<;;;:::===<<<;;;;;;===CCCLLLRRR\\\ccchhhjjjlllqqqsssrrrssssssssstttttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwwwwvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~}}}|||{{{{{{zzz{{{{{{wwwvvvvvvuuuuuuuuuvvvvvvuuuvvvxxxyyy{{{|||||||||zzzvvvtttvvvxxx{{{|||tttppphhh___YYYXXX]]]lllzzz~~~yyyuuunnnllliiifffeeedddddddddnnn{{{wwwjjj]]]TTTOOOLLLJJJFFFEEEEEEEEEFFFHHHJJJLLLLLLKKKIIIGGGEEECCCCCCBBByyyyyyxxxxxxxxxyyyyyyzzzxxxzzz|||}}}~~~vvvqqqooosssxxx{{{~~~}}}|||}}}~~~{{{tttmmmbbbWWWJJJFFF@@@======>>>???>>>>>>>>>???@@@AAAAAABBBBBBDDDGGGKKKNNNOOONNNLLLJJJFFFEEEEEEFFFIIIKKKLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIILLLLLLMMMNNNOOOOOOOOOOOOJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLJJJKKKLLLNNNUUUeeetttmmm\\\UUURRRTTTbbbsss|||iiiYYYNNNLLLOOOSSS___qqqvvvaaaWWWNNNOOOXXX___^^^ZZZOOOIIIDDDBBB@@@>>>@@@EEEKKKTTTaaakkkpppppppppoooooopppppprrrtttvvvxxxyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~{{{xxxxxxwwwvvvxxxyyy{{{}}}~~~}}}{{{xxxuuutttrrrrrrsssuuuwww{{{~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||zzzzzzzzz{{{}}}~~~{{{{{{wwwsssnnnooovvv~~~|||xxxvvvssssssuuuxxxxxxtttlllfffdddfffhhhgggccc]]]WWWTTTUUUUUUUUUUUUUUUUUUUUUVVVSSSQQQNNNLLLIIIFFFCCCAAA>>>===;;;:::;;;<<<>>>???JJJOOOTTTUUUSSSSSSWWW[[[ZZZZZZTTTMMMJJJMMMOOONNNNNNMMMLLLLLLLLLKKKHHHFFFAAA@@@???>>>===<<<;;;:::===<<<;;;;;;???FFFPPPVVV___eeejjjkkkmmmrrrtttsssttttttttttttttttttttttttssssssttttttttttttttttttuuuuuuttttttuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}|||zzzzzzyyyyyyuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz|||}}}~~~~~~}}}xxxvvvvvvxxx|||~~~vvvllleee___]]]___eeeqqq|||{{{tttnnnhhhgggeeebbb``````bbbdddppp|||~~~tttfffYYYQQQMMMKKKIIIFFFFFFFFFFFFGGGIIIJJJLLLMMMLLLJJJHHHGGGFFFEEEEEEzzzyyyyyyxxxxxxxxxyyyyyywwwyyy|||~~~wwwppplllnnnqqqssswww|||}}}}}}xxx|||zzz}}}}}}vvvnnnaaaUUUHHHEEEAAA>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDGGGJJJMMMOOONNNLLLKKKFFFEEEDDDFFFHHHKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLMMMNNNRRR]]]hhhuuubbbWWWRRRSSS^^^kkkrrr```QQQLLLNNNPPPZZZiii}}}xxxhhhVVVOOOTTT[[[\\\YYYQQQKKKFFFDDDAAA>>>>>>BBBDDDLLLYYYdddllloooppppppnnnnnnoooqqqsssuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwtttuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}|||{{{zzzxxxvvvvvvvvvvvvwwwxxxzzz}}}~~~~~~}}}||||||||||||}}}{{{{{{{{{|||~~~{{{uuuuuu{{{uuuiiifffggghhhhhheee___XXXTTTRRRRRRQQQQQQRRRSSSUUUVVVTTTTTTSSSPPPLLLHHHEEECCC???>>><<<;;;;;;<<<===>>>HHHMMMRRRRRRPPPPPPTTTYYYWWWWWWSSSLLLKKKNNNPPPOOOLLLLLLKKKLLLLLLKKKHHHFFFAAA@@@???>>>===<<<;;;:::;;;;;;;;;<<<@@@HHHRRRYYY```fffjjjkkkmmmqqqtttssstttttttttttttttttttttsssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxzzz|||}}}~~~}}}|||zzzyyyyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwyyy{{{}}}~~~{{{yyyxxxzzz~~~yyynnneee]]]^^^ccckkkvvv|||qqqhhhbbbaaa```]]]\\\]]]bbbfffsss~~~~~~rrrbbbUUUNNNKKKIIIGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJ{{{zzzzzzyyyyyyyyyyyyyyywwwyyy|||~~~~~~vvvooojjjjjjjjjjjjmmmqqqrrryyy~~~|||uuuttt||||||wwwmmm```TTTGGGEEEBBB@@@??????AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJIIIFFFEEEDDDFFFHHHJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIKKKLLLMMMMMMNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNLLLMMMOOOOOOPPPXXX```qqqjjj\\\TTTSSSZZZbbbzzz~~~jjjXXXPPPOOOQQQYYYfffxxx~~~fffVVVSSSUUUWWWVVVRRRLLLFFFEEEDDD@@@???@@@@@@FFFQQQ\\\ffflllpppqqqnnnooooooppprrrtttvvvwwwyyyxxxwwwwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}||||||}}}}}}|||||||||}}}{{{zzzpppiiiiiijjjkkkiiiddd]]]XXXTTTSSSQQQPPPPPPQQQSSSTTTVVVWWWWWWTTTOOOIIIFFFDDD@@@???===;;;;;;<<<===>>>EEEIIIMMMLLLJJJJJJOOOTTTTTTTTTQQQKKKJJJNNNPPPOOOKKKKKKKKKLLLMMMLLLHHHFFFAAA@@@???>>>===<<<;;;:::999:::<<>>BBBJJJTTT___hhhnnnpppppppppqqqqqqssstttuuuvvvyyyxxxwwwvvvvvvvvvwwwxxxttttttttttttuuuwwwxxxxxxwwwxxxxxxyyy{{{|||}}}}}}zzzyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}~~~}}}qqqqqqqqqrrrrrroooiiiddd___\\\XXXUUUSSSSSSTTTVVVXXXZZZ[[[XXXQQQKKKGGGEEEAAA@@@>>><<<;;;;;;<<<===@@@DDDFFFEEECCCDDDIIIOOOQQQQQQOOOJJJJJJNNNPPPNNNKKKKKKLLLMMMNNNMMMIIIFFFAAA@@@???>>>===<<<;;;:::777:::>>>BBBHHHPPPXXX^^^dddiiilllkkkmmmqqqtttsssuuuuuutttttttttsssssssssrrrrrrssstttuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvwwwxxxzzz|||~~~~~~~~~}}}{{{{{{zzzzzzzzzxxxyyyyyyyyyyyyxxxvvvuuuuuuvvvxxx{{{}}}~~~|||yyyxxxzzz}}}yyyoooccc[[[^^^jjjxxx{{{mmmccc[[[]]]^^^]]]^^^dddnnnwwwwwwjjjXXXLLLHHHHHHGGGEEEDDDFFFJJJMMMMMMLLLJJJHHHIIIIIIIIIIIIJJJKKKMMMMMM}}}|||{{{zzzzzzzzzzzzzzzxxxzzz}}}~~~~~~~~~vvvrrrppprrrpppjjjffffffccciiippprrrsssxxxzzzpppfffZZZPPPHHHGGGFFFCCCAAA@@@BBBDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEGGGEEEDDDEEEHHHIIIJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJPPPOOONNNLLLKKKKKKKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEGGGIIIJJJJJJJJJMMMLLLMMMQQQQQQPPPSSSYYY\\\ttt}}}iii\\\VVVUUUVVVaaayyy{{{fffYYYUUUHHHOOOZZZjjj~~~dddUUUPPPQQQRRRRRRLLLGGGHHHGGGDDDAAAAAA===@@@EEENNNZZZdddlllooorrrrrrrrrssstttuuuvvvwwwzzzyyywwwvvvvvvvvvwwwxxxssssssssstttuuuwwwxxxyyywwwwwwxxxyyy{{{|||}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}}}}|||||||||||||||}}}}}}}}}zzzyyyyyyzzz{{{yyytttoooiiifffaaa\\\YYYWWWXXXXXXXXX[[[\\\YYYRRRKKKGGGFFFBBB@@@>>><<<;;;;;;<<<======@@@BBBAAA>>>???EEEKKKOOOPPPNNNIIIIIIMMMOOONNNLLLLLLMMMOOOOOONNNJJJGGGAAA@@@???>>>===<<<;;;:::777;;;???EEEKKKSSSZZZ```fffkkkmmmlllnnnrrruuutttuuuuuutttttttttsssssssssrrrrrrssstttuuuwwwwwwxxxsssrrrrrrrrrrrrsssttttttvvvvvvwwwxxxzzz|||~~~~~~}}}|||{{{{{{zzz{{{{{{xxxyyyyyyyyyxxxwwwuuuttttttvvvxxxzzz|||~~~~~~zzzwwwvvvzzz|||~~~sssiiibbb___iiiwwwyyylllccc^^^```bbbbbbdddkkkwwwssseeeSSSHHHFFFGGGGGGFFF@@@DDDIIINNNPPPNNNLLLIIIJJJJJJJJJJJJJJJKKKLLLLLLzzzzzzyyyyyyyyyzzz{{{{{{|||||||||~~~}}}uuuxxxzzzxxxssskkkeeebbb```cccfffjjjpppzzzwwwlll```WWWQQQIIIHHHFFFEEEDDDDDDDDDDDDJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKNNNQQQRRRPPPKKKGGGEEEFFFHHHJJJLLLLLLMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKJJJJJJKKKNNNQQQSSS]]]ggg|||rrraaaXXXVVVWWW[[[jjj~~~uuueeeXXXRRRQQQUUU___ooommmWWWOOOOOOOOOOOOMMMJJJGGGCCCAAA???>>>>>>???BBBHHHSSS___jjjqqqqqqrrrtttuuuuuuvvvvvvvvvxxxwwwvvvtttttttttuuuvvvttttttttttttuuuvvvwwwxxx{{{{{{||||||}}}}}}~~~~~~||||||{{{zzzyyyxxxxxxwwwvvvwwwxxxwwwuuuuuuwwwyyy~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~||||||}}}}}}}}}}}}~~~~~~~~~|||yyyxxxsssjjjccc]]]YYYVVVTTTZZZ```aaa[[[SSSMMMHHHCCCDDDCCC@@@===<<<;;;<<<===<<<<<<;;;999:::===BBBFFFOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJLLLOOOOOOIIIDDDBBBAAA>>>;;;:::::::::;;;999<<<@@@EEELLLUUU^^^eeeiiillloooqqqrrrrrrtttuuussstttttttttttttttssssssuuuuuuttttttsssssssssrrrrrrrrrrrrssstttuuuuuuvvvuuuuuuuuuwwwyyy|||~~~}}}~~~}}}{{{yyyzzzyyyyyyxxxxxxyyyyyyyyywwwyyy|||}}}}}}}}}~~~}}}wwwsssqqqyyy}}}{{{rrreeedddhhhsss{{{ooogggcccbbbeeejjjnnnrrryyylll```PPPGGGFFFGGGFFFCCCEEEGGGJJJLLLLLLKKKIIIGGGKKKJJJIIIIIIHHHHHHHHHIIIzzzzzzyyyyyyzzzzzz{{{|||{{{{{{|||~~~~~~~~~zzzsssvvvyyyyyyssslllfffbbbaaacccfffiiipppzzz}}}rrrfff\\\TTTPPPHHHGGGFFFDDDCCCCCCDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLNNNQQQSSSQQQLLLHHHEEEFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKJJJKKKMMMPPPRRRWWW```tttxxxcccWWWSSSTTTVVVbbbttt}}}lll___TTTQQQRRRYYYfffxxxzzz```RRRMMMKKKNNNMMMKKKHHHEEEBBB@@@???<<<===@@@EEEMMMYYYfffoooqqqrrrssstttuuuvvvwwwxxxyyyxxxvvvuuuttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxzzz{{{{{{||||||}}}~~~~~~}}}||||||{{{{{{zzzzzzyyyxxxyyyzzzzzzyyyyyyzzz|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{}}}}}}||||||}}}~~~}}}tttkkkeee```^^^]]]\\\aaaccc]]]UUUOOOJJJFFFFFFDDDAAA???===<<<<<<===<<<;;;:::999:::===BBBFFFMMMNNNNNNOOOOOOOOOOOOPPPPPPNNNMMMOOOQQQPPPKKKFFFBBBAAA>>><<<:::::::::;;;;;;>>>BBBHHHNNNWWW```fffiiilllpppqqqrrrrrrtttuuuttttttuuuuuuuuuttttttsssuuuuuuuuutttttttttssssssrrrsssssstttuuuuuuvvvvvvuuuuuuuuuwwwyyy|||~~~}}}~~~}}}{{{yyy{{{{{{zzzyyyxxxxxxxxxxxxuuuwwwyyyzzzzzz{{{|||~~~zzzuuurrrqqqyyy|||wwwmmmfffhhhooo|||}}}qqqiiieeeeeeiiinnnuuu}}}~~~yyyfff[[[NNNFFFFFFGGGFFFDDDCCCEEEFFFHHHHHHGGGFFFEEEHHHHHHGGGGGGHHHIIIIIIJJJzzzzzzzzzzzzzzz{{{||||||zzz{{{||||||zzzyyy|||}}}xxxtttwwwyyyyyytttlllfffccccccdddeeeiiiooozzz{{{mmm```VVVPPPMMMGGGFFFDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRQQQMMMJJJFFFFFFEEEDDDEEEFFFGGGHHHDDDDDDFFFGGGIIIJJJKKKLLLHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKMMMNNNOOONNNMMMKKKKKKKKKMMMOOOPPPSSSZZZjjjjjj[[[UUUTTTRRRYYYggg|||uuugggYYYRRROOOSSS\\\kkkmmmXXXNNNJJJLLLLLLKKKIIIGGGDDDAAA@@@<<<>>>@@@BBBGGGRRRbbbnnnrrrssstttttttttvvvxxx{{{zzzyyywwwvvvuuutttttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||}}}}}}||||||||||||||||||||||||{{{}}}~~~~~~}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}{{{zzz{{{{{{}}}~~~~~~~~~~~~}}}~~~}}}||||||||||||~~~vvvlllddd```^^^^^^___dddfff```XXXRRRNNNIIIHHHFFFCCC@@@>>>===<<<<<<;;;;;;:::999:::===BBBEEEKKKLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPRRRSSSRRRLLLGGGBBBAAA>>><<<::::::;;;<<<===@@@FFFLLLSSS[[[ccchhhjjjmmmppprrrrrrrrrsssttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssttttttuuuuuuvvvvvvwwwuuuuuuvvvwwwyyy|||~~~}}}}}}~~~~~~~~~|||{{{zzz}}}|||{{{yyyxxxwwwvvvvvvuuuwwwyyyzzzzzz{{{|||~~~}}}~~~}}}{{{wwwuuuttttttzzz}}}rrrjjjfffkkkwwwxxxppplllkkkmmmttttttjjj^^^VVVLLLGGGGGGHHHFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKzzzzzzzzzzzz{{{|||}}}}}}|||}}}wwwuuuvvv}}}}}}|||}}}}}}zzztttlllgggdddeeeeeefffjjjqqq{{{|||mmm___TTTMMMJJJEEEDDDCCCBBBBBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLMMMMMMMMMNNNPPPQQQPPPMMMKKKHHHGGGEEECCCCCCDDDEEEGGGBBBCCCDDDFFFHHHIIIKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHIIIKKKMMMOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNSSSXXXcccuuuwwwfff[[[WWWRRRUUU^^^rrr{{{kkk^^^TTTNNNQQQWWWcccvvvwww^^^QQQLLLJJJKKKKKKKKKIIIFFFBBB@@@???AAABBBAAACCCMMM^^^kkksssuuuwwwvvvuuuvvvyyy||||||{{{zzzyyywwwvvvuuutttvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{||||||zzzzzz{{{{{{|||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~||||||}}}}}}|||||||||}}}}}}~~~}}}||||||{{{||||||}}}~~~~~~|||{{{vvvjjjaaa\\\ZZZ[[[bbbgggiiiccc[[[UUUQQQLLLHHHGGGDDDAAA???===<<<;;;:::::::::999999<<<@@@DDDHHHIIIKKKMMMOOOPPPPPPPPPQQQQQQRRRTTTTTTRRRLLLHHHBBBAAA>>><<<;;;;;;<<<<<<>>>BBBIIIPPPWWW^^^eeeiiilllnnnqqqrrrrrrrrrsssttttttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuvvvvvvwwwwwwuuuuuuvvvxxxzzz{{{}}}~~~|||}}}}}}}}}}}}|||{{{zzz~~~}}}{{{yyywwwvvvuuuuuuwwwyyy{{{||||||}}}~~~~~~}}}{{{xxxwwwyyyzzz~~~zzzoooiiieeemmm|||{{{vvvrrrttt{{{}}}nnnbbbYYYSSSLLLIIIIIIIIIFFFDDDFFFEEEDDDDDDDDDEEEGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJ{{{{{{{{{{{{|||}}}~~~~~~}}}ssssssuuu~~~xxxpppjjjhhhhhhhhhiiimmmuuu}}}ooo```TTTKKKGGGDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEECCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMOOOOOOLLLJJJKKKIIIGGGEEEDDDEEEFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLPPPTTT\\\jjjrrrbbbYYYUUUUUU[[[kkk~~~nnnaaaUUUMMMPPPUUU]]]ppp}}}dddTTTMMMJJJLLLNNNNNNMMMIIIDDDAAAAAABBBBBB??????GGGVVVbbbppptttxxxyyywwwvvvxxx{{{~~~}}}}}}{{{zzzxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxyyyzzzzzz{{{{{{yyyyyyyyyzzzzzz{{{||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~|||}}}~~~~~~}}}{{{zzzzzz{{{|||~~~|||||||||||||||}}}}}}~~~}}}~~~zzzuuupppqqqxxx{{{oooddd^^^\\\]]]eeejjjllleee]]]WWWRRRMMMHHHGGGEEEBBB???===<<<;;;:::;;;:::999999;;;>>>AAADDDFFFIIILLLOOOPPPPPPPPPPPPQQQSSSTTTTTTPPPKKKGGGBBB@@@>>><<<;;;;;;<<<===>>>CCCKKKSSSZZZ```fffjjjmmmooorrrsssrrrrrrrrrsssttttttuuuvvvvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxzzz{{{|||}}}|||||||||||||||{{{{{{zzz~~~}}}{{{yyyxxxvvvvvvuuuxxxzzz{{{||||||~~~}}}|||~~~sssllliiihhhrrr{{{|||{{{lll```WWWSSSOOOLLLLLLJJJGGGEEEFFFEEEDDDCCCDDDEEEGGGHHHFFFEEEEEEEEEEEEFFFGGGGGG{{{{{{{{{{{{|||~~~}}}||||||}}}|||{{{ssstttxxxyyyqqqnnnkkkkkkmmmrrrzzz}}}{{{{{{mmm^^^SSSJJJFFFDDDCCCCCCCCCCCCDDDFFFGGGEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCBBBCCCFFFHHHJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLJJJIIILLLKKKIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLKKKOOOVVVaaattt~~~hhhYYYXXXWWW[[[fffwwwvvveeeWWWNNNPPPRRRWWWggg{{{nnn[[[OOOMMMOOOSSSTTTRRRMMMGGGCCC@@@AAA@@@===;;;AAAKKKTTTeeemmmvvvzzzyyywwwxxxzzz}}}}}}}}}|||{{{zzzxxxwwwttttttttttttuuuvvvwwwxxxwwwwwwwwwxxxyyyyyyzzzzzzxxxyyyyyyyyyzzzzzz{{{{{{~~~||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{}}}{{{|||}}}{{{yyyyyyyyy{{{|||{{{||||||}}}}}}~~~~~~~~~zzztttmmmjjjnnnssswwwyyyzzz{{{|||}}}uuuiiibbb```aaaggglllmmmfff]]]WWWQQQLLLHHHGGGFFFDDDAAA???===<<<;;;<<<;;;:::888999<<<>>>AAACCCGGGKKKOOOPPPQQQQQQOOOQQQTTTUUUSSSOOOJJJGGGBBB@@@>>><<<<<<<<<===>>>???EEENNNWWW^^^ccchhhjjjnnnpppssssssrrrrrrrrrssssssssstttuuuvvvvvvvvvvvvssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{{{{||||||{{{{{{{{{{{{zzzzzz{{{{{{|||{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{~~~~~~xxxmmmiiihhhoooyyyxxxiii^^^UUUSSSPPPNNNMMMLLLJJJHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFEEEFFFFFFGGGGGG{{{{{{{{{|||}}}~~~}}}zzzxxxwwwyyyzzz{{{{{{xxx{{{{{{tttnnnnnnpppwwwzzzxxx~~~uuueeeXXXNNNHHHFFFDDDDDDCCCCCCDDDFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCDDDFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHCCCDDDGGGJJJKKKLLLKKKKKKIIIHHHFFFGGGHHHIIIHHHGGGKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKOOOSSSZZZhhhqqq___XXXWWWZZZaaakkk|||nnn^^^SSSSSSRRRQQQ___rrr~~~hhhWWWRRRUUUYYY[[[YYYSSSLLLGGGAAAAAA???===<<>>AAAFFFKKKNNNPPPQQQQQQOOORRRUUUVVVTTTOOOJJJGGGBBB@@@>>>===<<<===>>>???AAAHHHRRR[[[bbbgggjjjllloooqqqssstttsssrrrrrrrrrrrrrrrssstttuuuvvvvvvuuurrrrrrrrrrrrssssssssstttttttttttttttttttttttttttuuuvvvxxxyyy{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzzzz{{{||||||}}}}}}}}}|||}}}{{{ppphhhgggiiittt~~~~~~tttdddYYYQQQPPPNNNNNNMMMMMMLLLLLLFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJ{{{{{{{{{|||}}}xxxvvvssssssvvvyyy{{{|||~~~xxxooopppssszzzyyywww~~~~~~ooo___RRRJJJGGGFFFDDDDDDDDDDDDEEEFFFHHHIIICCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBDDDFFFHHHIIIJJJKKKMMMOOOPPPOOONNNMMMDDDFFFIIIKKKMMMMMMLLLKKKHHHFFFEEEEEEFFFGGGGGGFFFJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOORRRTTTWWW```uuuzzzgggWWWVVVXXX]]]cccqqqwwwfffYYYWWWSSSOOOZZZlllttt```VVVYYY^^^```]]]WWWOOOJJJDDDCCCAAA??????@@@BBBCCCJJJYYYlllxxxzzzyyyxxxyyyyyyyyyzzz{{{zzzyyywwwvvvsssrrrrrrsssssstttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyy||||||||||||||||||||||||xxx{{{~~~~~~|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}{{{|||~~~||||||}}}~~~{{{rrrllljjjjjjiiigggaaadddhhhlllpppwwwwwwnnnkkkkkkjjjnnnnnnfff\\\UUUNNNIIIJJJJJJJJJIIIGGGEEEDDDCCC>>>>>>===:::777666888999===@@@EEEJJJNNNQQQQQQQQQOOOSSSVVVWWWTTTOOOJJJHHHBBB@@@>>>===<<<===>>>???BBBJJJTTT^^^eeeiiilllnnnooorrrttttttsssqqqqqqrrrqqqrrrssstttuuuuuuuuuuuuqqqqqqqqqrrrrrrssssssssstttttttttttttttsssssssssuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{wwwwwwxxxxxxyyyzzz{{{|||}}}}}}~~~|||wwwsssrrrwwwzzzzzztttkkkeeegggkkkuuuxxx}}}rrr___TTTMMMMMMLLLLLLMMMNNNOOOOOOHHHHHHIIIIIIJJJJJJJJJJJJCCCDDDDDDFFFHHHJJJKKKLLLxxxyyyyyyzzzzzz{{{{{{{{{}}}{{{wwwssspppqqqrrrtttyyyxxxqqqvvv}}}{{{vvvtttyyywwwfffZZZQQQIIIEEEEEEHHHIIIJJJJJJIIIHHHFFFEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDKKKKKKKKKLLLMMMMMMNNNNNNHHHIIIJJJJJJJJJIIIHHHGGGBBBDDDFFFFFFFFFFFFHHHJJJLLLJJJJJJKKKLLLKKKGGGDDDHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIKKKLLLMMMNNNPPPOOOSSSZZZ\\\ddd}}}rrrdddXXXTTTZZZ^^^ddd}}}vvvdddXXXTTTTTT[[[cccxxxlll______aaaeeefff___TTTJJJHHHFFFBBB???>>>???AAACCCHHHQQQaaaqqq|||~~~{{{wwwyyyxxxvvvuuuuuuuuuvvvwwwrrrrrrrrrsssssstttttttttrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}|||{{{xxxwwwzzzzzz{{{||||||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{yyywwwxxxyyyyyy{{{}}}}}}~~~|||}}}}}}sssmmmlllhhhbbbaaa```aaaeeegggmmmyyyzzzrrrkkkmmmmmmllleee[[[RRRMMMLLLKKKLLLMMMMMMJJJGGGDDDDDD>>>===<<<;;;:::999999999>>>@@@GGGOOOQQQOOOOOORRRRRRUUUWWWWWWSSSMMMIIIGGGCCCBBB@@@===;;;<<>>===<<<;;;:::999999999>>>@@@GGGPPPRRRPPPQQQTTTUUUWWWYYYYYYTTTOOOJJJHHHCCCBBB@@@===;;;<<<@@@CCCIIIQQQ\\\ccchhhjjjmmmpppqqqqqqrrrrrrsssttttttuuuuuuuuutttsssssssssssstttssssssrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuutttttttttuuuwwwyyy{{{{{{{{{{{{|||{{{{{{zzzyyyxxxwwwwwwyyyyyyxxxxxxyyyzzz||||||~~~~~~vvvooommmnnnooopppnnnkkklllqqqvvv}}}zzzyyyxxxwwwssspppmmmppp{{{{{{gggXXXQQQKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHIIIKKKNNNNNNLLLJJJDDDDDDDDDDDDFFFHHHJJJLLLyyyyyyzzzzzz{{{||||||}}}|||yyyrrrpppppptttvvvwww}}}|||~~~ttt~~~{{{xxxwww{{{qqqbbbWWWOOOGGGCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEDDDDDDBBBAAAAAAFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHJJJLLLMMMLLLKKKJJJFFFGGGHHHHHHHHHHHHHHHGGGIIIJJJKKKKKKIIIIIIJJJKKKOOONNNMMMMMMLLLKKKGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIJJJKKKMMMMMMOOOPPPUUUZZZYYYZZZhhhyyymmm___VVVYYY[[[\\\hhhxxx|||hhhZZZSSSTTTYYYcccwwwyyymmmaaa```gggggg]]]RRRIIIGGGDDDBBBAAAAAACCCDDDAAAFFFRRRcccsss|||}}}zzzyyyxxxvvvtttrrrrrrrrrrrrtttsssrrrqqqpppooonnnnnnpppqqqrrrsssuuuvvvwwwwwwyyyzzz|||}}}~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxyyyzzzyyy{{{|||}}}}}}{{{tttnnnhhhdddbbbcccccceeelllttt{{{qqqjjjkkklllkkkeee[[[RRRMMMKKKGGGHHHIIIJJJIIIGGGEEEDDD???>>><<<;;;:::999999999???AAAHHHQQQTTTRRRSSSWWWXXXZZZ\\\[[[VVVPPPKKKIIIBBBAAA???===<<<>>>BBBFFFNNNUUU___fffiiillloooqqqqqqqqqrrrrrrssssssttttttuuuuuutttsssssssssssssssuuuuuutttsssrrrqqqqqqqqqttttttuuuuuuuuuuuuttttttssstttvvvxxxzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~yyyrrrooommmnnnnnnnnnnnnrrrzzz~~~}}}xxxvvvsssqqqooolllhhheeehhhmmmxxxrrr```SSSMMMHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJMMMMMMLLLJJJDDDDDDCCCDDDEEEGGGHHHJJJyyyyyyzzz{{{|||}}}}}}~~~}}}|||xxxtttssssssuuuuuutttzzzzzzvvv{{{~~~{{{|||zzzzzz~~~yyylll]]]TTTMMMFFFCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHFFFDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFIIILLLLLLKKKIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHMMMNNNNNNMMMKKKJJJJJJKKKPPPOOONNNMMMLLLJJJGGGEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPVVV[[[[[[ZZZbbblllyyyhhh[[[YYYYYYYYY```kkkuuubbbWWWTTTVVV\\\nnn|||eee]]]bbbfff```WWWLLLJJJGGGCCCAAA@@@@@@AAA???AAAJJJZZZlllyyy}}}|||wwwvvvtttrrrqqqqqqqqqrrrtttsssrrrpppooommmlllkkkooooooqqqrrrtttuuuvvvwwwyyyzzz{{{||||||||||||{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||{{{zzzyyyzzz{{{yyy{{{|||}}}}}}~~~xxxpppjjjfffgggggghhhkkkqqqvvv||||||uuunnnjjjkkkmmmlllggg^^^UUUPPPNNNLLLKKKKKKLLLKKKIIIFFFCCC@@@???===<<<;;;:::999999???BBBIIIRRRUUUTTTUUUYYYYYY[[[]]][[[VVVPPPKKKIIIAAA@@@???======@@@EEEIIISSSZZZccciiikkkmmmppprrrqqqqqqrrrrrrrrrsssssssssuuuuuutttsssssssssssssssuuuuuutttssssssrrrssssssttttttuuuuuuuuuuuutttttttttuuuwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{zzz|||}}}~~~~~~~~~~~~yyyuuuuuuppppppppppppssszzz{{{xxxwwwooonnnmmmkkkjjjgggeeecccdddkkkvvvzzzjjjZZZOOOJJJGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHyyyzzzzzz{{{}}}~~~~~~~~~yyyvvvtttsssssstttrrrqqqwwwzzzsssqqqvvv~~~||||||||||||qqqeeeXXXQQQKKKEEEBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFIIIKKKLLLKKKIIIGGGEEEEEEFFFFFFGGGHHHIIIIIIOOOPPPPPPNNNLLLJJJKKKKKKPPPPPPOOOMMMKKKIIIGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIHHHIIIIIIJJJKKKLLLMMMQQQWWW]]]]]]]]]aaafff{{{sss```XXXUUUUUUZZZbbbppplll\\\TTTTTTXXXggg|||mmm]]]]]]aaa^^^YYYOOOMMMIIIEEEAAA???======>>>???EEERRRcccrrrzzz|||uuutttsssqqqqqqqqqrrrrrrssssssqqqpppnnnlllkkkjjjnnnoooppprrrtttuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxwww{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{|||{{{zzzzzz{{{|||zzz{{{|||}}}|||~~~xxxqqqlllmmmnnnnnnoooqqqmmmooopppqqqpppllljjjjjjkkknnnoookkkbbbZZZUUUTTTSSSRRRPPPPPPOOOLLLGGGCCCBBBAAA???===<<<;;;::::::???BBBIIIRRRUUUTTTUUUYYYXXXZZZ\\\ZZZUUUOOOJJJHHHAAA@@@???===>>>CCCIIINNNYYY___fffkkkmmmnnnpppsssqqqqqqqqqrrrrrrrrrrrrrrrttttttsssssssssssstttttttttsssssssssttttttuuuvvvttttttuuuuuuuuuuuuttttttuuuvvvxxxyyyzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzz{{{xxxzzz{{{{{{zzzzzz|||~~~~~~}}}~~~~~~xxxyyy{{{tttsssrrrrrrvvv|||uuuqqqppphhhhhhgggfffeeeddddddeeebbbjjjttt{{{}}}pppbbbUUUMMMIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGFFFEEECCCAAA@@@CCCCCCBBBBBBCCCEEEGGGHHHyyyzzz{{{|||}}}~~~zzzwwwuuupppoooppppppnnnooowww{{{uuupppooorrrwww{{{~~~|||{{{~~~|||}}}yyyjjj___SSSMMMIIIEEECCCDDDEEEFFFGGGIIIJJJJJJIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGJJJIIIGGGFFFDDDDDDCCCCCCEEEFFFHHHJJJKKKJJJIIIHHHEEEEEEFFFFFFGGGIIIKKKKKKOOOPPPPPPNNNLLLJJJJJJKKKNNNOOONNNLLLIIIGGGGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHIIIJJJJJJKKKLLLPPPVVV[[[^^^___aaabbbrrrkkk\\\TTTRRRUUU[[[fffyyywwwcccWWWSSSTTT^^^pppyyybbbZZZZZZYYYWWWRRROOOKKKGGGCCC???===<<>><<<<<<<<>>======>>>@@@GGGPPPRRRPPPQQQTTTVVVXXXZZZZZZUUUPPPKKKIIIBBBAAA@@@@@@BBBIIIQQQWWW```eeekkkmmmmmmnnnppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrtttuuuwwwxxxuuuuuuuuutttuuuuuuvvvvvvttttttuuuuuuuuuuuuttttttuuuvvvwwwyyyyyyyyyxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyxxxyyy{{{|||}}}|||||||||zzzyyyxxxvvvtttuuuxxx{{{{{{|||~~~xxxwwwvvvyyy}}}ssslllhhh___``````___```eeelllrrrrrrvvvyyyzzzzzzlll___TTTNNNJJJIIIFFFFFFFFFGGGGGGFFFFFFFFFDDDGGGIIIIIIFFFDDDDDDFFFBBBBBBBBBCCCEEEGGGIIIJJJzzzzzz{{{}}}~~~{{{vvvtttssstttrrroookkkeeeeeennnzzz}}}|||xxxtttqqqoooooonnnmmmoootttyyyyyywwwwwwzzz~~~~~~|||{{{nnn```VVVMMMIIIHHHEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLOOOPPPOOONNNLLLIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKFFFFFFFFFGGGHHHKKKMMMNNNLLLMMMNNNLLLJJJIIIIIIJJJKKKLLLMMMKKKGGGFFFHHHJJJHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJMMMPPPSSSWWW[[[\\\[[[bbbmmmtttbbbWWWSSSUUU\\\lllvvvcccZZZPPPRRR[[[lllqqq]]]RRRPPPQQQRRRQQQNNNKKKIIIGGGEEEEEE???@@@@@@AAAEEERRRcccppp}}}{{{xxxssspppmmmlllkkkoooooooooooopppppppppqqqnnnoooqqqsssuuuwwwyyyyyyuuutttttttttuuuvvvwwwxxxxxxxxxwwwwwwxxxzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz{{{|||{{{|||}}}zzz{{{||||||||||||~~~zzzsssnnnmmmjjjdddbbbdddhhhmmmppppppjjjdddaaa___\\\YYYVVVWWWXXXVVVPPPJJJGGGFFFDDDBBB@@@???>>>>>>>>>@@@GGGOOOQQQOOOOOORRRVVVXXX[[[ZZZVVVQQQMMMKKKCCCBBBAAAAAADDDJJJSSSYYYbbbfffkkknnnmmmnnnppprrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrtttvvvxxxyyyxxxwwwvvvuuuuuuttttttuuuttttttuuuuuuuuuuuutttttttttuuuvvvwwwxxxxxxwwwvvv{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}|||yyyxxxvvvsssqqqrrrvvvyyy{{{||||||{{{{{{uuummmhhh[[[\\\^^^___ccckkkvvv~~~~~~vvvgggZZZPPPKKKIIIIIIEEEEEEFFFFFFFFFFFFEEEEEE@@@DDDGGGHHHFFFEEEFFFHHHBBBBBBBBBCCCEEEHHHJJJLLL{{{{{{{{{||||||}}}~~~~~~{{{xxxvvvuuuvvvuuuqqqjjjfffiiirrrzzz~~~tttvvvvvvtttttttttpppjjjkkklllmmmnnnppptttyyy}}}|||yyynnn]]]WWWNNNHHHEEEEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIKKKMMMNNNMMMKKKLLLKKKJJJHHHFFFEEECCCCCCDDDFFFHHHJJJKKKKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIKKKLLLMMMLLLJJJGGGFFFFFFJJJHHHHHHJJJNNNOOONNNKKKJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNPPPSSSXXX[[[___iiiyyylll[[[TTTSSS\\\gggxxxnnnaaaVVVSSSUUU```ooojjjWWWOOOPPPOOOTTTSSSKKKFFFFFFCCC>>>AAA??????AAACCCIIIWWWdddvvvwwwxxxvvvqqqnnnmmmnnnmmmmmmnnnpppqqqrrrssstttpppqqqqqqrrrssstttuuuuuuwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxyyyyyyzzz{{{|||~~~~~~{{{rrrpppooojjjggghhhiiilllqqqtttsssoooiiieeeaaa^^^ZZZWWWUUUSSSPPPNNNJJJGGGDDDAAA@@@???>>><<>>???>>>@@@IIISSSgggoooxxxyyysssmmmlllnnnlllmmmnnnoooqqqrrrssssssrrrrrrrrrrrrqqqqqqppppppssstttvvvwwwwwwvvvtttssswwwwwwwwwwwwwwwxxxyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{}}}}}}vvvpppnnnkkkpppxxx~~~}}}wwwsssnnnkkkfffbbb^^^YYYTTTPPPPPPLLLHHHDDDCCCBBB@@@???>>>???@@@BBBCCCEEEFFFFFFJJJNNNSSSUUURRRLLLGGGEEEDDDDDDEEEHHHMMMUUU]]]aaaiiikkkmmmppprrrssssssssstttssssssrrrqqqppppppooopppqqqrrrssssssttttttsssvvvvvvuuuuuutttttttttsssxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyy||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~|||wwwsssqqqpppttt{{{~~~wwwtttwww{{{~~~sss}}}wwwoookkkddddddfffmmmyyyzzznnnbbbZZZTTTMMMJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFHHHKKKNNN}}}}}}}}}}}}~~~}}}yyywwwvvvvvvvvvqqqrrrsssssstttyyy}}}|||}}}|||tttkkkdddhhhkkkllloooxxx}}}nnncccUUUQQQKKKHHHGGGHHHIIIJJJGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKLLLMMMNNNOOOOOOJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMKKKJJJKKKLLLNNNLLLJJJIIIIIIKKKLLLMMMOOOQQQQQQPPPMMMJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHJJJMMMOOOQQQXXXaaakkk}}}yyyeeeXXXWWWXXX]]]iii{{{wwwggg^^^TTTQQQRRRXXXcccmmm|||dddTTTJJJLLLNNNOOOOOOMMMHHHDDDDDD@@@>>>???>>>>>>DDDLLL\\\gggssswwwrrrmmmlllnnnlllmmmnnnooopppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttssswwwwwwwwwwwwwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyzzz{{{|||}}}~~~~~~xxxtttnnnqqqwww|||~~~|||zzzuuurrrnnnjjjeee___XXXTTTRRRNNNIIIEEECCCAAA@@@???=========>>>???AAABBBCCCGGGLLLRRRTTTRRRMMMGGGDDDDDDEEEGGGKKKQQQXXX___dddjjjlllnnnqqqsssuuuuuuuuuttttttsssrrrqqqppppppooopppqqqrrrsssssstttttttttttttttuuuuuuuuuvvvvvvvvv{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~|||xxxtttqqqppprrrxxx}}}}}}~~~zzzwwwuuuoooiiikkkpppyyy{{{pppfff\\\WWWSSSNNNJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHHHHGGGGGGIIIJJJ}}}}}}}}}~~~~~~}}}zzzwwwuuuuuuuuuvvvsssuuuvvvxxxzzz~~~wwwnnnjjjlllnnnpppttt}}}uuuhhh___QQQNNNIIIGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFIIIHHHGGGGGGHHHIIIKKKLLLJJJJJJKKKLLLMMMNNNNNNNNNJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNOOONNNLLLJJJIIIIIIKKKLLLOOOPPPRRRPPPNNNKKKIIIIIIGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIJJJIIIHHHIIIKKKMMMMMMRRRYYY```lllmmm]]][[[XXXZZZbbbppp~~~nnndddYYYSSSQQQSSS\\\eeexxxrrr[[[MMMKKKKKKNNNOOOMMMJJJHHHDDDAAA???@@@@@@???CCCHHHQQQ\\\jjjqqqpppmmmlllnnnllllllmmmnnnpppqqqrrrsssrrrrrrsssssstttuuuuuuvvvvvvuuutttsssssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwyyyyyyyyyyyyyyyzzz{{{|||~~~~~~yyyrrrssstttvvvxxxyyy{{{{{{yyywwwtttpppllleee^^^YYYTTTPPPJJJEEEBBBAAA???>>><<<<<<<<<<<<===>>>???@@@FFFKKKQQQTTTRRRMMMHHHFFFCCCEEEHHHMMMTTT[[[bbbfffkkklllooorrrtttuuuvvvvvvttttttssssssrrrqqqppppppqqqqqqrrrsssttttttttttttrrrssstttuuuwwwxxxyyyyyy||||||{{{{{{zzzxxxxxxwwwyyyyyyyyyyyyxxxxxxxxxwww{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyywwwvvvvvvvvvvvvwwwyyy{{{zzzwwwtttrrrrrrssswwwzzzxxx}}}wwwtttxxx~~~sssddd[[[SSSQQQPPPMMMKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFHHHIIIHHHGGGGGGGGG~~~~~~~~~~~~|||zzzwwwtttssstttuuuvvvuuuwwwyyy}}}zzzpppkkkkkkmmmqqqyyyxxxmmmaaaYYYNNNKKKHHHFFFGGGGGGGGGFFFCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHDDDCCCAAAAAAAAACCCEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKLLLLLLKKKKKKHHHHHHFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOQQQQQQPPPMMMKKKJJJKKKMMMLLLNNNPPPPPPMMMJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFHHHKKKNNNRRRXXX]]]cccsssxxxfff\\\XXXXXX___iiizzztttjjj^^^VVVQQQOOOTTT[[[jjjzzz~~~dddSSSMMMIIILLLNNNLLLKKKKKKEEEBBB@@@BBBBBB@@@BBBEEEHHHQQQ^^^ggglllmmmmmmnnnkkklllmmmnnnpppqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvuuusssrrrrrrsssuuuvvvtttttttttuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}vvvuuusssqqqqqqsssuuuwwwyyyxxxvvvuuuqqqkkkddd___WWWRRRKKKEEEBBB@@@???>>>===<<<;;;;;;;;;<<<>>>???DDDIIIOOORRRQQQMMMIIIGGGCCCEEEJJJPPPWWW___eeehhhkkkmmmooorrrtttuuuuuuuuussssssssssssrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvuuurrrssstttvvvwwwyyyzzz{{{||||||||||||{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyxxxwww{{{zzzzzzzzzzzz{{{||||||zzzzzzxxxvvvtttrrrppppppppprrruuuwwwvvvvvvwwwxxxzzz||||||{{{zzzwwwmmm\\\SSSLLLLLLLLLJJJJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEHHHHHHHHHIIIHHHHHHGGGGGGDDDFFFHHHIIIGGGFFFFFFFFF~~~{{{xxxuuusssrrrsssuuuvvvuuuwww{{{tttnnnlllmmmttt|||rrrfff[[[TTTKKKIIIFFFEEEFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCDDDGGGJJJKKKKKKFFFEEECCCBBBBBBCCCFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJMMMOOOPPPQQQQQQOOOLLLIIIJJJKKKIIILLLNNNNNNLLLIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEHHHJJJNNNQQQWWW[[[^^^hhhqqq]]]YYYYYY^^^cccnnnvvvhhh^^^UUUOOOPPPUUU___qqqrrrYYYOOOHHHIIIKKKJJJKKKMMMHHHCCCBBBDDDCCC@@@???AAABBBHHHRRR^^^gggmmmnnnnnnkkklllmmmnnnoooqqqrrrrrrsssssssssttttttuuuuuuuuutttttttttsssssstttttttttrrrrrrsssssstttvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvyyyyyyxxxxxxyyyyyyzzzzzz}}}{{{}}}zzz|||zzzxxxtttqqqooonnnooopppwwwwwwwwwwwwuuupppiiidddZZZUUUMMMGGGCCCAAA@@@???>>>===;;;;;;;;;<<<>>>???CCCGGGLLLOOONNNKKKIIIGGGDDDGGGLLLSSS[[[bbbhhhkkklllnnnppprrrssstttttttttrrrrrrrrrsssssssssssssssssstttuuuvvvwwwwwwwwwwwwuuuvvvvvvwwwwwwxxxxxxyyy{{{{{{|||||||||zzzyyyxxxwwwxxxyyyzzzzzzzzzyyyxxxzzzzzzzzzzzzzzz{{{||||||{{{zzzyyywwwssspppllljjjjjjlllppptttvvvzzz~~~{{{zzz|||~~~rrrhhhYYYPPPIIIHHHHHHGGGHHHJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHGGGFFFFFFFFFzzzwwwtttrrrqqqrrruuuvvvtttvvv{{{yyysssppppppwww}}}~~~zzznnnbbbWWWPPPJJJHHHFFFEEEEEEEEECCCBBBAAABBBCCCDDDEEEGGGHHHHHHFFFEEEDDDFFFIIIMMMNNNOOOHHHFFFDDDCCCCCCEEEGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHJJJMMMPPPMMMOOOPPPNNNJJJGGGGGGHHHGGGJJJMMMMMMKKKIIIGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGFFFFFFIIIKKKIIILLLRRRVVVWWW\\\ooozzzaaa\\\[[[^^^___fff}}}tttggg\\\SSSQQQTTTZZZlll|||^^^QQQHHHGGGIIIIIIKKKOOOIIIEEECCCDDDCCC???<<<===???CCCKKKXXXdddmmmooonnnkkklllmmmnnnooopppqqqrrrttttttsssssssssrrrrrrrrrrrrsssuuuvvvvvvuuusssrrrqqqqqqrrrrrrtttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuutttuuuuuuttttttttttttuuuuuuyyyyyyxxxxxxxxxyyyzzzzzz{{{zzz{{{}}}|||{{{wwwssspppmmmkkkjjjuuuuuuwwwxxxwwwrrrlllggg]]]WWWOOOIIIEEECCCAAA@@@???>>><<<;;;;;;<<<>>>???AAAEEEJJJLLLKKKIIIHHHGGGEEEHHHNNNVVV^^^eeejjjmmmmmmnnnppprrrssssssssssssqqqqqqrrrssssssttttttuuutttuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvzzz{{{|||||||||{{{yyyyyywwwxxxyyyzzz{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{|||}}}|||{{{zzzxxxtttooojjjhhhfffiiinnnrrrwww|||yyywwwyyy}}}ooofffZZZQQQIIIGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHGGGFFFFFFFFFGGG~~~~~~{{{{{{xxxtttrrrrrrsssssstttsss{{{~~~zzzwwwwww}}}yyy}}}wwwnnn```TTTNNNJJJIIIHHHGGGFFFFFFFFFEEEFFFEEECCCBBBBBBBBBCCCDDDDDDEEEGGGJJJKKKMMMNNNNNNOOOMMMIIIGGGGGGFFFDDDCCCGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNMMMKKKGGGEEEKKKIIIEEEBBBAAAAAABBBCCCJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEIIILLLOOOPPPRRRXXXccckkknnnbbbZZZ[[[\\\aaasssuuufff[[[SSSOOOZZZgggttt{{{qqq]]]KKKFFFGGGHHHIIILLLKKKHHHEEEAAA?????????@@@???AAAFFFNNNYYYeeepppwwwrrrqqqpppooopppqqqsssuuussssssssssssrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqsssuuuwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}|||wwwqqqmmmjjjhhhnnnpppsssvvvwwwtttnnniiiccc___XXXQQQKKKGGGEEEDDDCCCAAA???===<<<;;;;;;;;;CCCDDDFFFIIIKKKIIIFFFCCCIIILLLRRRZZZbbbhhhmmmoooppppppqqqrrrrrrrrrrrrqqqsssssssssssssssssssssrrrwwwvvvtttssstttuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyyyy||||||||||||||||||||||||xxxxxxxxxyyyzzz{{{|||}}}}}}}}}||||||}}}}}}~~~zzzzzz{{{yyyvvvqqqllliiifffhhhkkkpppvvv~~~yyyxxx{{{}}}|||yyyzzz~~~yyyfff[[[SSSOOOJJJHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCFFFGGGHHHGGGFFFEEEFFFGGG~~~~~~{{{yyywwwtttrrrrrrsssttttttvvv}}}|||yyy}}}yyytttkkk^^^SSSNNNJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKOOOMMMKKKJJJJJJIIIFFFDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHGGGEEEDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHGGGIIILLLNNNNNNLLLJJJHHHGGGFFFDDDCCCCCCDDDFFFGGGIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHKKKLLLMMMRRR[[[bbb~~~xxxjjj^^^\\\\\\___nnn~~~ooobbbXXXTTTXXXdddrrr{{{~~~kkkVVVKKKFFFDDDEEEHHHHHHFFFCCCAAA??????@@@@@@@@@AAADDDHHHQQQ^^^mmmwwwuuutttsssqqqooopppqqqsssrrrrrrssssssrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrsssuuuwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzwwwxxxxxxyyyyyyzzz{{{{{{}}}~~~|||wwwqqqnnnlllrrrqqqrrrtttuuuuuussspppeeeaaa[[[TTTNNNIIIFFFEEEDDDBBB@@@>>><<<<<<<<<<<>>=========>>>???@@@BBBDDDEEEGGGHHHIIINNNSSSZZZbbbhhhlllmmmmmmssssssssssssrrrrrrqqqpppoooppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqrrruuuwwwxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~~~~~~~~~~|||wwwrrrooonnnoooqqqtttzzzxxxrrrooonnnmmmtttwww{{{{{{xxxxxxwwwvvvsssqqqooonnnmmmmmmxxx}}}kkk^^^XXXNNNKKKGGGEEEDDDDDDCCCAAACCCCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCEEEFFFEEEDDDCCCDDDFFF|||}}}}}}~~~~~~{{{xxxuuuttttttrrrqqqrrrtttvvv{{{yyy|||~~~}}}~~~|||tttlllhhhcccZZZSSSPPPJJJHHHEEEBBBBBBDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDGGGHHHJJJMMMOOOMMMHHHDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLLLLKKKHHHFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIKKKOOORRR^^^wwwnnnbbb\\\\\\bbbiii~~~xxxhhh___[[[cccppp~~~uuudddTTTIIIDDDDDD?????????@@@@@@@@@@@@??????AAAAAA???@@@KKK\\\jjjyyyzzzyyyvvvqqqnnnnnnpppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqqqqqqqrrrrrrrrruuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{||||||xxxxxxyyyyyyzzz{{{{{{{{{~~~~~~~~~}}}~~~~~~xxxtttrrrsssoookkkiiiiiilllnnnooohhhfffaaa[[[TTTNNNIIIGGGFFFDDD@@@>>><<<<<<===>>>???@@@@@@AAABBBDDDHHHJJJRRRWWW```iiiooorrrrrrqqqttttttssssssrrrpppooonnnmmmnnnnnnooopppqqqqqqrrrpppppppppqqqsssvvvxxxyyyvvvwwwyyy{{{}}}~~~|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~}}}{{{|||~~~}}}zzzvvvtttttttttuuuwww|||zzzvvvsssrrrpppwwwyyy}}}zzztttqqqooopppooommmjjjhhhfffffffffppptttddd\\\ZZZSSSPPPMMMJJJHHHFFFEEEDDDCCCBBB@@@???@@@AAACCCEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCEEEDDDCCCCCCDDDEEE|||}}}}}}~~~~~~~~~}}}|||{{{yyywwwuuurrrrrrrrrpppooopppuuuxxx~~~zzzwwwuuuyyywwwnnnfffccc^^^WWWQQQOOOIIIGGGDDDBBBAAACCCFFFHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAADDDHHHLLLNNNLLLHHHCCCBBBCCCCCCDDDFFFGGGHHHIIIGGGGGGFFFEEEEEEFFFGGGGGGJJJLLLMMMMMMKKKIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIGGGEEECCCDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNUUUiiizzziii```]]]___cccwwwqqqfff___dddooo~~~uuudddTTTIIIBBB>>>?????????????????????<<>>EEERRR]]]rrrvvvxxxwwwrrroooooopppppppppqqqrrrrrrqqqqqqqqqpppppppppqqqqqqrrrrrrrrrvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwxxxyyyyyy{{{{{{zzzzzzyyyzzzzzz{{{xxxyyyyyyzzzzzz{{{||||||}}}~~~~~~}}}|||}}}}}}~~~|||xxxxxxwwwsssmmmiiihhhhhhgggfffgggeeeaaa[[[UUUPPPLLLIIIGGGEEEAAA===;;;;;;<<<===???@@@@@@@@@@@@BBBGGGKKKUUU[[[eeennnuuuxxxyyyxxxsssssssssrrrqqqooommmmmmmmmmmmnnnnnnooopppqqqqqqooopppqqqsssuuuwwwyyyzzzvvvwwwxxx{{{}}}}}}|||zzzzzzxxxxxxxxxyyyzzz{{{|||}}}{{{}}}~~~}}}zzz|||}}}|||zzzzzz{{{|||}}}{{{zzzyyyxxx{{{|||wwwoookkkgggiiijjjiiifffdddddddddbbbkkkyyyyyyhhh\\\WWWXXXVVVUUURRROOOKKKHHHFFFEEEDDDBBBAAA@@@@@@AAACCCDDDEEEEEEFFFFFFEEEDDDCCCCCCAAACCCDDDDDDCCCCCCDDDEEE}}}}}}~~~~~~~~~~~~}}}{{{yyywwwuuusssrrrppppppooolllkkknnntttzzz|||tttqqqpppttt}}}|||rrriii```\\\XXXQQQLLLKKKGGGFFFCCCBBBBBBCCCEEEGGGEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCC???BBBFFFLLLOOONNNIIIFFFDDDDDDDDDDDDFFFGGGIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGJJJLLLLLLKKKJJJJJJJJJFFFFFFFFFEEEFFFGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMQQQ]]]rrrrrrddd^^^]]]___ooo}}}pppddddddjjjwwwuuucccRRREEEAAA@@@???>>>>>>>>>>>>>>><<<>>>AAA@@@???BBBIIIPPPeeekkksssuuurrrooooooqqqooopppqqqqqqqqqqqqqqqqqqooooooppppppqqqrrrrrrrrrvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxyyy|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||||||||}}}|||{{{|||~~~|||}}}{{{tttnnnjjjhhheeeccceeeccc___ZZZVVVRRROOONNNKKKHHHCCC>>>;;;:::;;;<<<===???@@@@@@???BBBHHHMMMYYY___hhhrrryyy|||}}}}}}sssssssssrrrqqqpppnnnmmmmmmnnnnnnoooooopppppppppoooppprrrsssuuuwwwxxxyyyuuuvvvxxxzzz}}}}}}|||{{{zzzxxxxxxxxxyyyzzz{{{|||}}}{{{|||}}}~~~~~~}}}}}}|||~~~~~~~~~|||~~~vvvmmmfffaaadddggggggdddbbbbbbdddbbbjjjvvvxxxiii[[[SSSPPPQQQSSSSSSRRROOOJJJGGGFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCAAACCCDDDDDDCCCCCCEEEFFF~~~~~~~~~}}}}}}{{{xxxuuusssrrrrrroooooommmiiigggkkkttt|||{{{rrrqqqpppqqquuuzzz~~~{{{wwwmmmdddZZZVVVRRRKKKGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEAAACCCHHHNNNQQQQQQNNNJJJFFFEEEEEEEEEFFFGGGIIIJJJFFFEEECCCBBBBBBCCCEEEFFFEEEHHHJJJKKKIIIHHHGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCEEEHHHKKKMMMNNNRRRWWWddd|||{{{hhh^^^[[[\\\gggvvv}}}kkkccc```hhhsss{{{uuuaaaQQQEEECCC@@@>>><<<<<<======>>>???@@@??????AAADDDHHHTTT^^^kkkqqqpppnnnoooqqqoooooopppqqqqqqqqqqqqqqqnnnoooooopppqqqqqqrrrrrrttttttttttttuuuuuuvvvwwwyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{|||||||||zzz{{{{{{{{{zzz{{{~~~~~~{{{{{{~~~yyyqqqkkkhhhfffeeedddaaa^^^ZZZVVVUUUTTTTTTPPPLLLFFFAAA===;;;<<<===888;;;???@@@AAADDDLLLRRR]]]bbbkkksssyyy}}}}}}}}}tttuuuttttttsssrrrqqqpppooooooooooooooooooooooooooopppqqqssstttvvvvvvwwwuuuvvvxxxzzz|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}{{{{{{|||||||||}}}}}}}}}}}}~~~xxxlllddd^^^bbbffffffbbb___```bbbeeelllwww}}}ooo```TTTNNNLLLLLLLLLMMMNNNLLLIIIGGGGGGHHHFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAACCCDDDDDDDDDDDDFFFGGG~~~~~~|||yyyuuurrrrrrrrrnnnnnnkkkfffdddiiittt}}}~~~zzzuuutttrrrpppoooppprrrssswww~~~~~~}}}xxxssskkkaaaWWWRRRMMMGGGCCCBBBDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFCCCEEEJJJPPPTTTTTTRRROOOGGGFFFFFFFFFFFFHHHIIIJJJFFFDDDCCCBBBBBBCCCDDDFFFDDDFFFIIIIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEAAABBBCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAEEEDDDDDDEEEIIIMMMPPPRRRWWWWWW^^^qqqjjj^^^ZZZYYYbbbqqqpppcccYYY[[[ccckkkvvvppp___HHHEEEAAA>>><<<;;;<<<===AAA@@@???>>>???AAACCCDDDIIIUUUeeennnooommmnnnpppnnnooopppqqqqqqqqqqqqqqqnnnoooooopppqqqqqqrrrrrrsssssssssttttttuuuvvvwwwzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||yyyyyyzzzzzz{{{|||||||||yyyzzz{{{{{{zzz{{{~~~}}}yyyzzzzzzyyyooojjjhhhggggggcccaaa]]]YYYWWWWWWXXXXXXTTTPPPIIICCC>>>======>>>444999>>>@@@BBBGGGOOOVVV```eeelllsssxxx{{{||||||vvvvvvvvvvvvuuutttssssssppppppppppppoooooooooooonnnoooppprrrssstttuuuuuuuuuvvvxxxzzz|||~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}|||{{{{{{{{{{{{|||}}}}}}zzzwwwuuuxxxyyylllddd^^^bbbfffeeeaaa^^^^^^```iiipppzzz~~~mmm]]]SSSMMMKKKJJJGGGJJJLLLLLLIIIHHHIIIKKKFFFFFFFFFEEEDDDBBBAAA???AAAAAABBBCCCDDDDDDDDDCCCBBBCCCEEEEEEDDDEEEFFFHHH~~~~~~zzzvvvqqqooolllkkkiiigggiiioooxxx}}}||||||yyytttqqqpppooommmllllllpppyyy~~~zzz{{{~~~}}}}}}vvvoooeee^^^TTTNNNKKKJJJHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBBBBAAADDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGLLLRRRTTTPPPLLLFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCAAA@@@@@@AAACCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDFFFIIILLLPPPQQQSSSSSSYYYdddvvvtttaaaZZZ]]]```jjjxxxhhh\\\YYYYYY[[[hhhwwwoooUUUNNNGGGBBB<<<888:::>>><<<<<<<<<===>>>??????@@@BBBIIIUUU```iiinnnppppppjjjmmmqqqttttttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrryyyyyyxxxvvvtttuuuxxxzzzzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxyyyyyyzzz{{{yyyzzz|||}}}~~~~~~}}}}}}~~~}}}|||{{{{{{}}}}}}wwwtttxxx}}}{{{yyy}}}{{{rrrmmmiiigggfffkkkiiieee___YYYVVVVVVWWWQQQMMMFFFAAA>>>===<<<;;;;;;===@@@@@@BBBIIITTT\\\dddggglllqqquuuwwwwwwwwwsssuuuwwwxxxwwwuuusssqqqrrrqqqpppooonnnnnnnnnnnnooopppqqqssstttuuuuuuuuuvvvwwwxxxzzz|||}}}~~~~~~}}}|||zzzxxxwwwwwwwwwvvvvvvwwwxxxyyyzzz|||}}}{{{||||||{{{yyyxxxxxxyyy}}}xxxttttttuuuyyy~~~xxxooojjjccceeegggiiihhhgggjjjooouuu|||vvvcccXXXRRRLLLGGGEEEEEEEEEGGGHHHHHHHHHHHHHHHDDDDDDCCCDDDDDDCCCAAA>>>BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDD~~~~~~~~~}}}zzzvvvrrrpppllljjjhhhiiinnnvvv~~~|||xxxuuurrrnnnkkkjjjmmmsssxxxwwwtttvvv|||~~~|||tttnnnaaaZZZQQQJJJHHHGGGEEECCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFJJJOOOQQQOOOKKKEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCBBB@@@??????@@@BBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCBBBBBBAAAAAAAAABBBBBBHHHGGGGGGFFFGGGHHHJJJKKKMMMNNNSSS]]]kkk}}}ggg\\\[[[[[[dddwwwzzzjjj]]]XXXVVVUUU___mmmxxx{{{cccVVVHHHBBB@@@===<<<===;;;<<<===>>>>>>?????????AAADDDKKKWWWccckkkmmmlllhhhkkkoooqqqqqqppppppqqqppppppqqqqqqqqqrrrrrrrrrxxxyyyyyyxxxvvvvvvxxxzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~yyywwwzzz~~~{{{vvvtttxxx|||yyyqqqllliiijjjjjjllljjjgggbbb\\\WWWUUUUUUQQQLLLFFFAAA>>>===<<<;;;;;;===@@@AAACCCJJJUUU^^^eeehhhlllppptttuuuuuuuuuttttttvvvvvvvvvtttsssrrrrrrrrrqqqqqqpppoooooonnnnnnoooqqqsssttttttttttttvvvvvvwwwyyyzzz{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxyyy{{{|||}}}}}}~~~}}}{{{zzzzzz{{{~~~wwwttttttuuuzzz{{{nnnhhheeehhhmmmqqqrrrsssvvvyyy{{{qqq___TTTNNNIIIEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDDDDDDDCCCAAA>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}zzzvvvrrrpppkkkhhhgggkkkttt~~~|||xxxrrrlllhhhhhhhhhkkkooonnnmmmqqqwww~~~zzzrrrkkk]]]WWWNNNIIIGGGFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDGGGKKKNNNMMMKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAA????????????AAAAAABBBBBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBBHHHGGGFFFEEEEEEFFFGGGGGGIIIKKKOOOVVV___sssvvveee___YYY___nnnpppbbb[[[UUUQQQVVV```iiiwwwxxxcccNNNEEEDDDBBB>>>;;;;;;<<<===?????????>>>>>>???>>>@@@KKKYYYcccgggffffffhhhkkkllllllmmmnnnpppppppppppppppqqqqqqqqqrrrwwwxxxzzzzzzxxxxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxvvvwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}~~~~~~||||||}}}|||yyyrrroooqqquuu|||{{{wwwqqqkkkiiilllpppnnnnnnmmmhhhaaa[[[VVVUUURRRMMMFFFAAA>>><<<;;;:::;;;===@@@BBBFFFMMMXXX```hhhjjjmmmpppsssttttttssstttttttttttttttsssssssssrrrsssttttttsssrrrpppooommmoooqqqsssttttttsssrrrvvvvvvwwwwwwxxxyyyyyyzzz|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~{{{xxxxxxxxxyyy{{{~~~vvvrrrqqquuuyyyssskkkiiiooovvv|||xxxiiiXXXOOOJJJEEECCCDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDCCCAAA???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA{{{{{{{{{|||}}}}}}}}}}}}||||||}}}|||yyyvvvrrrooojjjgggfffmmmyyy|||vvvooojjjhhhfffgggiiiiiiiiiooouuu}}}}}}|||wwwnnnggg[[[UUUMMMIIIGGGGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFDDDBBBDDDGGGIIIJJJIIICCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@??????@@@BBBCCCAAAAAA@@@??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAACCCDDDDDDEEEEEEFFFFFFEEEAAAAAAAAA@@@AAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJIIIKKKOOOSSSXXXgggttthhh]]]]]]eeetttzzzlllbbbXXXQQQRRRWWW\\\jjjyyysss[[[NNNIIIDDD>>>:::;;;<<<>>>?????????>>>===>>><<<===CCCMMMVVV]]]___bbbdddggghhhiiijjjmmmooooooppppppqqqqqqrrrrrrrrrtttvvvyyyzzzyyywwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~~~~|||}}}{{{{{{~~~uuuooonnnpppwwwxxxwwwqqqkkkiiinnnssssssuuuuuuqqqjjjaaa[[[WWWRRRMMMGGGAAA>>>===;;;:::;;;===@@@DDDIIIRRR\\\ccclllmmmooorrrssstttssssssuuutttsssrrrrrrsssttttttssstttvvvvvvvvvtttrrrqqqnnnpppsssuuuvvvuuusssrrrwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{|||zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~{{{wwwsssqqqqqqtttvvvzzz~~~|||uuupppnnnqqquuu~~~~~~wwwsss{{{nnnaaaSSSKKKGGGDDDCCCEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHFFFEEEDDDEEEDDDBBB@@@???@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}{{{xxxuuuqqqooollliiijjjqqq|||{{{uuupppkkkhhhhhhkkklllmmmrrrxxxzzz}}}|||yyytttjjjcccXXXRRRKKKGGGFFFFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBBBBCCCEEEGGGGGGBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDBBB@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@BBBDDDFFFIIIJJJIIIKKKMMMOOORRR\\\rrrrrrbbb\\\]]]gggssswwwkkk___UUURRRRRRUUUaaappp{{{mmm^^^QQQDDD===;;;<<<<<<>>>??????>>>>>>===>>>??????@@@BBBHHHRRRYYY]]]___bbbdddfffhhhkkknnnoooppppppqqqrrrsssssssssqqqtttwwwxxxwwwvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~}}}}}}|||||||||}}}}}}vvvqqqooovvvxxxwwwrrrlllkkkoootttyyy|||}}}zzzrrriiiaaa]]]TTTOOOHHHBBB???===<<<;;;<<<>>>AAAFFFNNNWWWaaagggpppqqqrrrtttuuuuuuuuutttuuutttsssrrrrrrsssuuuvvvtttuuuwwwxxxwwwvvvtttsssqqqsssuuuvvvwwwvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~}}}zzzuuupppmmmlllqqqtttxxx}}}|||vvvpppmmmnnnpppvvv~~~{{{dddZZZOOOJJJGGGDDDDDDGGGDDDEEEFFFGGGGGGHHHHHHGGGHHHFFFDDDDDDEEEEEEDDDBBB@@@@@@AAABBBDDDEEEFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFxxxxxxxxxyyy{{{|||~~~}}}|||yyywwwuuutttsssrrrqqqsssxxx|||uuuppppppmmmmmmqqqtttuuuyyy~~~|||yyy}}}~~~zzzwwwqqqggg___SSSNNNHHHDDDDDDDDDBBB@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCEEEEEEFFFCCCBBBBBBAAABBBCCCEEEFFFBBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFGGGGGGFFFHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHJJJLLLRRRbbbqqq|||iii^^^YYY```hhhsssvvvhhh\\\TTTPPPTTT\\\iiivvv}}}ooo]]]KKKAAA???===============>>>>>>>>>>>>AAABBB???<<>>>>>?????????AAAAAAAAA@@@@@@???????????????@@@AAACCCDDDEEEFFFBBBBBBBBBBBBAAABBBCCCDDDBBBBBBAAA@@@AAACCCEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEECCCDDDEEEFFFFFFGGGGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEAAABBBCCCDDDDDDCCCBBBAAA????????????@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEEEEECCCCCCFFFHHHLLLUUU___wwwvvveee[[[___ccchhhyyyuuufffZZZSSSUUUZZZeeesss~~~nnnXXXIIICCC???>>>===<<<<<<===>>>???>>>??????===;;;===CCCHHHLLLPPPVVV\\\```cccfffiiillllllmmmnnnooopppqqqqqqqqqsssuuuvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzzzzzzzzzz{{{|||zzz{{{{{{||||||||||||{{{{{{}}}}}}yyyxxxwwwuuuttttttuuuwwwxxx|||wwwnnnfffaaaXXXSSSLLLFFFBBB@@@>>>===???@@@DDDLLLWWWbbbkkkppprrrsssssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuvvvwwwttttttuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{zzzyyyyyyyyyyyyyyyxxxzzz}}}|||zzzwwwuuutttoooqqqtttxxx~~~~~~|||wwwooonnnnnnppptttyyy{{{|||yyy|||~~~uuucccRRRMMMJJJKKKIIIFFFFFFIIIFFFGGGHHHIIIIIIJJJIIIIIIFFFEEECCCDDDFFFHHHHHHHHHBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDEEEFFFFFFGGG~~~}}}|||zzzyyyyyyzzzzzz|||zzzxxxvvvwwwyyy}}}|||wwwuuutttwwwyyywww}}}{{{wwwtttmmmccc[[[RRRNNNHHHFFFGGGGGGEEEBBB??????>>>>>>>>>>>>??????BBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFAAABBBCCCCCCBBBAAABBBCCCCCCBBBAAA@@@AAACCCEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHFFFEEECCCAAA@@@???@@@@@@AAAAAA@@@@@@?????????>>>>>>???AAABBBDDDCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEEEE@@@AAACCCDDDDDDBBBAAA???????????????@@@AAABBBCCCDDDCCCBBBBBBCCCDDDFFFGGGEEEAAAAAAEEEHHHJJJPPPVVVfffnnn``````aaaaaammm~~~nnn```WWWWWWZZZcccrrryyycccPPPGGGAAA???===;;;;;;<<<>>>@@@???===;;;;;;<<>>???AAAEEENNNYYYeeemmmrrrrrrrrrsssssstttuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvuuusssrrrssstttvvvwwwrrrrrrsssssstttuuuuuuvvvvvvvvvuuuuuuvvvwwwwwwxxx{{{zzzzzzyyyxxxxxxxxxxxxsssvvvzzz{{{zzzyyyxxxxxxxxxzzz|||}}}}}}|||rrrpppmmmnnnqqqtttwwwxxxvvvzzzmmmYYYMMMJJJIIIKKKJJJGGGFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFDDDCCCDDDFFFIIIJJJIIICCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEE~~~}}}||||||{{{xxxvvvqqqssstttssssssxxxzzzvvvwww{{{~~~{{{xxxyyyqqqhhh^^^XXXNNNKKKFFFBBB@@@AAACCCDDDBBBAAA@@@???>>>>>>>>>>>>DDDDDDCCCBBB@@@???>>>>>>@@@@@@??????@@@BBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@AAACCCDDDFFFJJJHHHFFFDDDDDDFFFIIIJJJIIIJJJJJJIIIFFFCCC@@@>>>???@@@@@@AAAAAA@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEDDD@@@AAACCCEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDEEEGGGJJJMMMOOO[[[nnnjjj^^^[[[___hhhqqqnnn^^^\\\^^^fffrrr|||uuuaaaNNNEEECCC>>>;;;999:::===>>>;;;;;;;;;<<<<<<<<<<<<===AAAFFFOOOXXX^^^bbbddddddmmmnnnpppqqqqqqpppooommmqqqqqqrrrsssvvvxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{|||||||||||||||||||||}}}~~~{{{vvvqqqqqquuuxxxxxxuuuxxxyyy|||}}}zzzsssiiibbbYYYQQQIIIFFFDDD@@@@@@CCCDDDEEEJJJSSS___iiinnnpppqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxzzzwwwtttuuuwwwxxxuuusssqqqsssuuuvvvwwwzzz}}}zzz}}}~~~sssqqqmmmkkkkkknnnrrruuuxxxvvvyyy}}}{{{yyyxxx{{{}}}ppp___SSSHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDBBBCCCEEEGGGIIIJJJFFFFFFEEEFFFFFFFFFDDDCCCDDDEEEDDDCCCBBBCCCFFFIII}}}|||zzzzzzzzzyyyvvvtttpppqqqqqqpppqqqxxx~~~~~~zzzyyy~~~|||vvvnnnfff]]]WWWOOOMMMIIIFFFDDDDDDEEEFFFCCCBBBAAA@@@@@@?????????CCCCCCBBBAAA@@@@@@??????@@@@@@??????@@@BBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@AAABBBCCCDDDIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFCCC@@@>>>@@@@@@@@@AAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCEEEHHHJJJLLLSSS```xxxvvvfff^^^\\\bbbiiiuuu{{{kkk]]]]]]bbbooo{{{nnn]]]KKKFFF???;;;999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???CCCJJJSSS[[[aaacccdddiiijjjlllnnnpppoooooonnnqqqqqqrrrtttvvvxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuuuussstttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{||||||||||||}}}}}}~~~|||vvvtttwwwxxxvvvtttvvvwwwyyy{{{yyytttlllfff[[[RRRJJJFFFCCC@@@@@@CCCEEEHHHMMMWWWccckkkpppqqqsssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxzzzxxxwwwuuutttssspppnnnkkknnnqqqsssvvvyyy~~~{{{www{{{}}}zzzzzzqqqpppnnnnnnooorrruuuvvv{{{zzz}}}~~~|||}}}|||zzzvvvssssssvvv{{{vvvhhhXXXMMMFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEHHHJJJJJJIIIHHHHHHEEEBBB@@@BBBEEEHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCAAABBBEEEGGGzzzyyyxxxxxxxxxvvvsssqqqllllllkkkjjjmmmwww~~~|||xxxyyy||||||vvvpppiiiaaaYYYTTTMMMLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFGGGLLLSSSccc|||tttfff]]]^^^dddkkk{{{eee``````jjjwwwsssYYYOOOCCC<<<;;;<<<;;;999;;;;;;;;;<<<<<<<<<<<<======>>>CCCKKKVVV^^^bbbcccdddfffhhhkkkmmmnnnnnnnnnqqqqqqsssuuuwwwyyyzzz{{{yyyxxxwwwvvvuuutttttttttsssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~}}}zzzzzzyyyuuuppprrrssstttvvvvvvsssnnnjjj^^^TTTJJJFFFBBB@@@AAADDDHHHKKKSSS]]]gggnnnqqqqqqttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuutttttttttuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxyyy{{{{{{zzzwwwrrrllliiigggfffiiinnnrrrvvvzzz|||xxxwww{{{}}}zzzwwwuuurrrrrrtttuuuwwwyyyzzz{{{zzzvvvuuutttrrrooojjjmmmrrryyyyyykkk\\\OOOHHHEEEEEEDDDDDDDDDDDDEEEEEEAAAEEEIIIMMMOOOPPPQQQSSSPPPJJJEEEDDDGGGJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEECCCBBBBBBDDDFFFwwwvvvuuuuuuuuussspppmmmgggfffddddddiiiuuu|||xxxxxx~~~zzzvvvxxxzzz~~~~~~yyyrrrjjjbbb[[[TTTPPPGGGGGGFFFDDDCCCBBBAAAAAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEECCCAAA@@@???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDJJJMMMWWWjjjrrreeeaaaeeeiiiuuuuuuiii```dddppp|||kkk]]]JJJ???===>>>===<<<;;;;;;;;;<<<<<<<<<<<<======<<<===EEEQQQ[[[```aaabbbcccfffhhhjjjkkklllllloooppprrrtttvvvxxxyyyzzzxxxwwwvvvtttssssssrrrrrrsssssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxyyyzzzzzz{{{{{{zzz}}}~~~~~~zzztttnnnmmmmmmnnnpppqqqqqqnnnkkk```VVVKKKFFFBBB@@@BBBFFFIIIOOOXXXccckkkpppqqqqqqttttttuuuvvvwwwwwwwwwwwwzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuurrrrrrssstttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz|||~~~zzzqqqiiidddbbbeeehhhmmmrrrvvv{{{~~~}}}||||||~~~~~~{{{wwwvvvxxxyyy|||~~~}}}xxxuuuqqqlllhhhdddggglllsssyyy|||{{{zzz{{{}}}ppp```SSSJJJFFFEEEEEEDDDDDDDDDDDDEEEEEECCCFFFIIILLLQQQYYYbbbiiilllaaaTTTMMMKKKKKKHHHDDDGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFEEECCCCCCEEEFFFuuutttssssssrrrpppkkkhhh```___^^^```gggsss}}}uuuqqqrrryyy|||xxxvvvxxxzzz}}}}}}vvvmmmddd[[[TTTNNNKKKCCCCCCCCCBBBAAA@@@??????AAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???@@@BBBDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDCCC@@@???>>>???@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFIIIRRR___oooooofffeeedddlllzzzvvveee```fffppp{{{{{{iiiRRRCCC>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<======;;;<<>>???AAACCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEBBBAAA@@@??????@@@AAABBB@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>????????????????????????@@@@@@AAAAAABBBBBBCCCCCCBBBEEEMMMWWWaaatttyyyiiicccaaafffqqqpppccc```ccckkkrrr~~~rrr\\\JJJBBB???>>>===;;;;;;;;;<<<<<<<<<<<<============@@@EEEMMMTTTYYY^^^___```aaabbbdddeeefffiiikkknnnppprrrsssttttttsssrrrrrrqqqqqqqqqrrrrrrssssssssssssttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyyyy|||}}}|||}}}}}}~~~~~~|||sssjjjjjjjjjkkklllllljjjhhh___VVVMMMHHHFFFCCCEEEIIIPPPWWWaaakkkppprrrrrrrrrsssssstttuuuvvvvvvvvvvvvzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrssssssttttttuuuxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvvvvwwwyyy{{{}}}~~~{{{rrriiieeecccfffjjjooosssxxx}}}~~~{{{zzzzzzyyyxxxuuupppmmmpppvvv|||~~~uuulllddd___^^^___aaaeeeiiikkkkkkjjjkkkpppwww|||{{{ttthhh[[[QQQLLLIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFLLL[[[pppppp^^^QQQIIIFFFDDDBBBEEEGGGFFFCCCAAABBBDDDGGGHHHIIIIIIHHHHHHIIIKKKpppooonnnllljjjeee___ZZZXXXYYY]]]dddmmmwww~~~xxxrrrkkkgggfffmmmtttyyy~~~~~~zzzwwwvvvwwwwww|||~~~}}}xxxpppiii^^^TTTNNNIIIGGGEEECCCBBBAAAAAAAAAAAAAAABBBAAABBBDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEE@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???>>>>>>???AAABBBBBBAAAAAAAAAAAAAAAAAA@@@??????????????????>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAFFFOOOVVVcccnnnccc```bbbkkk}}}pppccc]]]___dddmmmxxx{{{iiiYYYLLLDDD???===;;;;;;;;;<<<<<<<<<<<<===<<<>>>?????????CCCKKKRRRXXXYYYZZZ\\\^^^aaacccdddfffhhhkkknnnppppppppppppppppppppppppqqqrrrssssssrrrsssssssssssstttttttttttttttuuuuuuvvvwwwwwwxxxuuuvvvwwwxxxyyyyyyyyyyyy{{{|||~~~~~~}}}{{{|||}}}}}}}}}zzzpppooonnnoooooommmjjjhhh]]]UUUMMMJJJHHHEEEFFFJJJTTT\\\fffnnnrrrssstttuuuttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxyyyzzz}}}{{{qqqjjjdddggglllqqquuu{{{xxxsssqqqpppnnnnnnlllhhhggglllxxx~~~tttkkkeeebbbaaacccfffkkkppprrrrrrpppooorrrxxx~~~vvvlll]]]RRRLLLJJJIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFEEEGGGQQQaaammm{{{vvvkkk]]]PPPHHHFFFFFFAAADDDGGGFFFBBB@@@BBBDDDEEEGGGIIIIIIIIIIIIJJJLLLnnnmmmkkkjjjgggaaaZZZVVVWWWYYY___gggqqqzzz}}}uuuoooiiiddddddjjjqqquuuxxx{{{yyy~~~yyyvvvvvvwwwxxx~~~yyysssjjjbbbXXXOOOJJJGGGEEEEEEBBBAAA@@@?????????@@@AAABBBCCCEEEFFFGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFBBBAAA???>>>>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@===>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBB???AAADDDFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAAFFFAAACCCJJJOOOYYYpppsssfff\\\^^^eeeuuu}}}jjj]]]ZZZ\\\```mmm{{{uuueeeWWWJJJBBB>>>;;;;;;;;;<<<<<<<<<======;;;>>>@@@>>>;;;===FFFNNNSSSTTTUUUXXX[[[___bbbcccdddfffiiilllnnnooonnnnnnnnnnnnnnnoooppprrrssstttrrrrrrsssssssssssssssssssssttttttuuuvvvwwwwwwxxxuuuvvvwwwxxxxxxyyyxxxxxxzzz{{{}}}~~~~~~}}}|||zzz||||||||||||{{{}}}uuutttssssssrrrppplllhhh\\\TTTMMMKKKIIIGGGGGGJJJWWW___iiipppsssuuuvvvxxxuuuvvvwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvttttttvvvwwwxxxxxxxxxxxxyyy{{{~~~vvvnnnfffjjjoootttzzz|||tttmmmiiihhh```aaa```]]]]]]ffftttssslllhhhhhhfffiiiooovvv{{{}}}{{{yyyvvvxxx}}}ttthhhWWWLLLHHHHHHGGGFFFCCCBBBBBBAAAAAABBBBBBCCC===BBBFFFFFFDDDHHHQQQYYYeeefffbbbZZZOOOGGGFFFHHHAAAEEEHHHFFFBBB@@@BBBEEECCCEEEHHHIIIIIIIIIJJJLLLooolllgggccc___ZZZTTTPPPTTT\\\hhhppptttxxx}}}~~~wwwqqqmmmlllnnnpppqqqqqqrrrtttvvvxxxyyy{{{{{{|||}}}yyyxxxyyy|||~~~{{{ppphhh___SSSKKKHHHGGGDDDAAADDDCCCAAA??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBAAA@@@@@@@@@AAAAAABBBDDDFFFFFFEEEDDDCCCDDD@@@AAABBBCCCDDDDDDDDDDDDGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBAAAAAABBBDDDEEEGGGFFFEEEDDDDDDFFFHHHIIIDDDCCCAAA??????AAACCCDDDFFFEEECCCAAA@@@@@@@@@AAA???@@@AAABBBBBBAAA@@@???>>>??????@@@@@@@@@??????>>>@@@CCCGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>=========>>>???======>>>???@@@@@@AAAAAAEEEDDDEEEGGGIIIQQQaaaqqq{{{fff]]]\\\aaammm~~~uuubbbYYYZZZZZZaaaooo~~~vvvfffXXXLLLBBB>>>;;;;;;======;;;;;;>>>????????????@@@AAABBBCCCJJJKKKNNNQQQUUUYYY\\\^^^aaaccceeehhhjjjkkkkkkkkkkkkmmmooooooooonnnooopppqqqsssvvvvvvuuuuuuuuuuuutttuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}~~~}}}zzzzzz{{{vvvkkkbbb\\\UUUNNNLLLJJJJJJNNNTTTaaaeeekkkqqqvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuuuuuuuvvvxxxxxxyyywwwwwwxxx|||zzzrrrpppqqqtttzzzwwwqqqkkkddd___^^^\\\WWWUUUXXXZZZ___mmm{{{~~~~~~}}}sssooommmmmmmmmnnnsss{{{lllbbbTTTJJJFFFFFFGGGGGG@@@@@@??????????????????AAAAAABBBCCCFFFHHHJJJLLLTTTTTTTTTPPPKKKGGGDDDCCCFFFIIIKKKJJJFFFDDDEEEGGGGGGHHHHHHFFFEEEEEEGGGIIInnnjjjeee___ZZZVVVSSSQQQWWW```kkktttxxx{{{~~~xxxsssqqqqqqrrrtttsssrrrqqqrrrsssppprrrtttwww{{{~~~}}}wwwmmmbbbZZZOOOIIIGGGFFFDDDBBBCCCBBBAAA??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEAAAAAAAAA@@@AAAAAABBBBBBDDDFFFGGGGGGEEEDDDCCCDDD@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDFFFGGGIIIHHHGGGDDDAAA@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA>>>@@@BBBDDDFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAACCCCCCHHHVVVdddnnn___[[[\\\eeesssmmm```]]]YYY]]]hhhwwwvvviiiYYYLLLDDD>>>;;;===>>><<<<<<>>>===>>>>>>??????@@@@@@@@@EEEFFFHHHKKKNNNRRRUUUWWW]]]___aaadddggghhhiiiiiiiiikkknnnnnnnnnnnnooopppooorrrtttvvvuuuuuuvvvwwwtttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}xxxlllccc]]]UUUOOOLLLKKKLLLQQQWWWcccggglllrrrvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvuuuvvvvvvwwwwwwxxxwwwvvvwww{{{~~~|||uuuqqqrrrvvv|||uuuoooiii```[[[ZZZTTTQQQQQQUUUXXX\\\gggsss~~~|||wwwvvvvvvyyyzzz}}}zzzfff]]]QQQHHHEEEEEEEEEEEEAAA@@@@@@???????????????@@@AAABBBDDDEEEGGGHHHIIIMMMNNNNNNLLLHHHEEECCCCCCEEEGGGHHHGGGEEEDDDEEEGGGGGGGGGGGGFFFEEEEEEHHHJJJllliiiccc\\\VVVTTTUUUWWW]]]fffqqqzzz~~~|||yyyvvvtttvvvwwwxxxvvvssspppooooookkkllloootttzzz}}}qqqhhhZZZTTTKKKFFFEEEEEEDDDBBBCCCBBB@@@?????????@@@AAABBBBBBBBBCCCDDDDDDEEEEEEAAA@@@@@@@@@AAABBBCCCCCCFFFGGGIIIHHHFFFDDDCCCCCC@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCEEEGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHLLLJJJGGGDDDBBBAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@AAABBBCCCDDDEEECCCBBBBBBAAA@@@???>>>>>><<<<<<<<<===<<<<<<;;;:::=========>>>>>>??????@@@@@@??????@@@???AAAKKKVVVkkkyyyddd]]]YYY\\\ffftttyyyiiiccc]]]\\\aaammmyyylll\\\NNNDDD<<<<<<>>>===<<<===<<<===>>>?????????>>>===???@@@BBBEEEHHHKKKNNNOOOWWWYYY[[[___bbbdddfffggggggiiilllmmmmmmmmmnnnpppnnnqqqssstttttttttvvvwwwsssssssssttttttttttttuuutttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{|||}}}~~~}}}{{{oooeee^^^VVVPPPNNNMMMOOOUUU]]]hhhjjjoootttwwwyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxwwwttttttttttttttttttttttttttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuvvvyyy|||~~~~~~~~~~~~~~~{{{vvvwwwzzz}}}ssslllddd[[[VVVVVVPPPQQQTTTXXXZZZ\\\ccckkkwwwzzznnn]]]VVVLLLFFFDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@AAACCCEEEFFFFFFFFFEEEEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEEEEEEECCCDDDEEEGGGFFFFFFFFFEEECCCCCCEEEGGGjjjgggaaaZZZVVVWWW\\\aaafffnnnxxx}}}{{{zzzyyyxxxwwwzzz{{{zzzwwwsssooommmmmmnnnooorrrwww~~~|||}}}wwwjjjaaaUUUPPPJJJFFFDDDDDDCCCBBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@AAAAAACCCDDDEEEGGGIIIJJJIIIFFFDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAACCCEEEGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGKKKJJJGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>???AAABBBCCCAAA@@@@@@???>>>>>>======<<<===>>>???>>>===<<<;;;<<<<<<=========>>>>>>>>>@@@???@@@AAA@@@???FFFNNNYYYmmmmmmcccYYYWWW\\\ffftttyyyqqqhhhaaa___gggrrrzzz}}}mmmYYYLLL???<<<>>>===;;;;;;<<<===???@@@@@@???===;;;>>>>>>@@@AAADDDGGGIIIJJJQQQRRRUUUYYY]]]```cccdddeeegggjjjllllllmmmnnnpppoooqqqsssssssssssstttuuussssssssssssssssssssssssrrrrrrsssttttttuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{|||}}}~~~~~~rrriii```YYYRRRQQQQQQTTT[[[ccclllnnnrrruuuxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvttttttvvvyyy|||}}}}}}~~~}}}}}}~~~yyyppphhh```WWWTTTUUUYYY\\\```bbbbbbaaacccfffpppxxxoooaaaUUUOOOHHHDDDDDDEEEDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIIGGGGGGFFFDDDAAAAAABBBCCCdddaaa]]]ZZZZZZ___gggmmmrrrwww~~~{{{yyyzzz{{{|||{{{}}}xxxsssooonnnnnnrrrtttxxx|||xxxzzz{{{pppcccZZZRRROOOJJJGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJIIIFFFDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBDDDCCCAAA@@@@@@AAACCCDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEGGGFFFEEECCCCCCCCCCCCCCCDDDCCCCCCCCCBBBAAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<===>>>@@@AAA?????????>>>======<<<<<<<<<===>>>>>>>>>===;;;:::;;;<<<<<<<<<<<<<<<======???>>>???AAAAAA???CCCJJJNNN\\\uuuxxxjjj[[[UUUVVV\\\fffppp|||sssiiiaaadddnnnwwwzzzeeeVVVFFF@@@???<<<::::::===>>>@@@AAAAAA???===<<<<<<======???@@@BBBDDDEEEKKKLLLOOOSSSWWW[[[^^^```bbbdddhhhjjjkkklllnnnppppppqqqrrrrrrqqqppprrrssssssssssssssssssrrrrrrrrrqqqqqqrrrssstttuuuuuuvvvwwwwwwxxxyyyzzzyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}~~~vvvnnnccc\\\VVVVVVWWWZZZaaaiiiooopppsssvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuttttttvvvyyy||||||||||||{{{zzzzzz|||}}}~~~~~~|||tttkkkddd\\\UUUTTTWWWfffkkkooonnnjjjgggeeeeeekkkqqqzzzzzzgggZZZPPPKKKFFFDDDFFFGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCBBBCCCEEEFFFEEEEEEFFFGGGIIIIIIJJJMMMMMMKKKGGGCCCAAAAAABBB\\\ZZZXXX[[[cccmmmuuuyyy~~~{{{{{{|||vvvrrrqqqrrruuuxxx{{{vvvzzzvvviii\\\TTTNNNLLLJJJGGGEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDFFFGGGIIIHHHFFFDDDCCCCCCAAA@@@?????????@@@AAABBBDDDCCCBBBAAAAAABBBBBBCCCEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>BBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<===???@@@>>>>>>>>>>>>======<<<<<<::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;>>>???===@@@EEEFFFNNN```zzztttaaaWWWTTTVVV\\\cccooo~~~rrrgggfffkkktttrrrcccRRRHHHBBB===:::;;;===>>>???@@@@@@@@@???>>>:::::::::;;;<<<===>>>???EEEFFFIIILLLPPPUUUXXXZZZ]]]```dddfffhhhiiilllnnnooopppqqqpppooooooqqqssstttssssssssssssrrrrrrrrrrrrrrrrrrssstttttttttuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~wwwqqqfff```\\\\\\]]]```fffmmmpppqqqtttvvvxxxyyyyyyyyywwwxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssssstttvvvxxxyyywwwvvvuuuvvvxxxyyyyyywwwssssssrrrrrrtttvvvxxxzzz|||}}}~~~uuummmddd]]]VVVSSSVVV]]]lllssswwwtttooommmjjjhhhiiinnnuuu|||pppaaaXXXNNNIIIEEEDDDFFFHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEEEEEEEEEECCCCCCEEEFFFFFFEEECCCCCCDDDFFFGGGFFFGGGHHHKKKKKKJJJIIIRRRQQQOOOJJJFFFCCCCCCDDDXXXVVVWWWaaappp~~~~~~{{{vvvvvvwwwyyy}}}{{{yyyuuuzzz|||pppcccWWWOOOHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFGGGGGGEEEDDDCCCDDDAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@???AAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>=========>>>>>>>>>>>>>>>>>>============;;;::::::999888999999999;;;;;;;;;:::::::::::::::;;;999999<<<<<<;;;===AAAAAADDDNNNaaavvvlll___XXXUUUXXX\\\fffwwwqqqiiihhhnnnzzz}}}ooo^^^QQQGGG>>><<<>>><<<======>>>>>>?????????:::::::::::::::;;;<<<<<<@@@AAABBBFFFJJJNNNRRRTTTXXX[[[___bbbdddfffhhhkkklllmmmnnnoooooopppsssvvvttttttttttttsssssssssrrrssssssssssssttttttttttttuuuvvvxxxyyyzzzyyyxxxwwwxxxxxxyyyzzz{{{||||||}}}}}}|||vvvqqqiiidddaaabbbcccdddiiiooopppqqqsssuuuwwwxxxyyyyyywwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqqqqsssvvvzzz|||zzzxxxwwwvvvvvvtttrrrpppjjjkkklllmmmooorrrvvvxxx}}}}}}~~~}}}zzznnnfff]]]VVVQQQQQQXXXaaallltttxxxuuurrrsssssspppoooqqqvvv|||vvveeeYYYTTTLLLHHHDDDCCCFFFHHHHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBCCCEEEGGGGGGGGGHHHJJJMMMMMMJJJGGGNNNNNNLLLHHHDDDBBBCCCDDDYYYWWWZZZggg{{{zzzyyy{{{~~~|||xxxwwwvvv{{{xxxlll___SSSMMMCCCDDDEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFFFFEEEDDDCCCDDDBBB@@@???======>>>@@@AAA>>>???AAACCCDDDEEEFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCCCCCCCCCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>============<<<;;;:::999:::;;;<<<::::::::::::::::::::::::===:::999;;;;;;:::;;;???@@@>>>CCCOOO```xxxvvvfff]]]XXXWWWZZZ[[[hhh{{{zzzmmmfffgggrrr}}}wwwfffXXXJJJ@@@===@@@;;;;;;;;;;;;<<<>>>???@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAAEEEJJJMMMPPPTTTWWW[[[^^^```cccfffhhhiiijjjlllmmmoooqqqvvvyyyuuuuuuuuuttttttsssssssssttttttttttttttttttsssssstttuuuwwwxxxyyyxxxvvvuuuwwwxxxxxxyyyzzz{{{|||}}}yyy{{{~~~~~~}}}}}}~~~|||zzztttqqqjjjfffdddeeeggggggkkkqqqpppqqqsssuuuwwwxxxyyyyyywwwwwwwwwxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrpppooorrrvvv{{{~~~}}}{{{xxxvvvssspppllliiifffgggjjjlllnnnrrrwwwzzz|||xxxtttiiiaaaXXXRRRNNNOOOYYYdddjjjrrrwwwuuutttxxxzzzxxxvvvxxx{{{~~~}}}wwwmmm[[[RRROOOLLLGGGCCCBBBEEEHHHHHHHHHFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@AAABBB???@@@AAAAAAAAABBBEEEHHHGGGFFFHHHKKKNNNMMMIIIDDDHHHHHHFFFDDDAAA???@@@BBBOOOQQQ\\\ooo||||||{{{~~~yyyzzz~~~{{{xxxyyyzzzooobbbUUUMMMHHHDDDDDDBBBBBBAAABBBCCCDDDFFFFFFGGGGGGFFFEEECCCBBBCCCCCCEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBDDDGGGIIIHHHFFFDDDCCCBBB@@@@@@???>>>=========>>>AAABBBCCCEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAAAAADDDBBBAAAAAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@?????????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>???>>><<<;;;::::::;;;;;;===<<<:::888888888:::;;;999999::::::::::::;;;;;;===:::>>>IIIRRR___{{{xxxeeeVVVUUU[[[XXXbbbpppuuuhhhbbbiiittt{{{yyygggTTTFFF???===>>>===<<<;;;===???AAABBB??????===<<<;;;:::::::::<<<<<<<<<===???AAADDDEEENNNPPPTTTYYY]]]aaadddeeegggiiijjjlllnnnqqquuuxxx|||{{{{{{yyywwwtttrrrqqqpppqqqqqqrrrrrrsssssssss{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~|||{{{xxxsssooonnnmmmkkkjjjjjjllloooqqqrrrsssssstttuuuvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvuuuuuuttttttuuutttsssrrrrrrsssuuuvvvttttttsssrrrrrrrrrrrrsssvvvtttsssrrrtttxxx|||~~~zzztttqqqpppmmmgggaaaaaa```bbbhhhpppvvvyyyzzz}}}}}}~~~~~~xxxooohhh```XXXRRRRRRRRRTTT]]]hhhttttttuuuxxx}}}zzzzzzzzz|||~~~}}}zzzwwwvvvuuuvvv}}}}}}qqq```QQQKKKLLLGGGFFFEEEEEEEEEEEEEEEFFFHHHEEEAAA@@@AAABBB@@@>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBGGGGGGHHHHHHIIIJJJKKKKKKDDDCCCAAA@@@@@@BBBDDDFFFPPPUUUaaattt~~~{{{uuuwww~~~~~~}}}~~~yyywwwzzz~~~uuuiii\\\QQQIIIEEEDDDCCCBBBAAAAAABBBCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDFFFHHHHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDBBBAAAAAABBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBB@@@???@@@AAAAAA@@@???======<<<<<<<<<<<<======?????????@@@@@@?????????>>>===<<<::::::::::::;;;===;;;:::888888888::::::999999999:::::::::;;;;;;@@@<<<>>>EEEIIIQQQgggnnn\\\VVVXXXUUU\\\hhhvvvqqqeeeeeejjjvvvvvvdddSSSGGGAAA>>>===;;;:::;;;===>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDJJJLLLPPPUUUZZZ^^^aaabbbeeegggiiikkkmmmppptttwwwzzzyyyxxxvvvtttrrrqqqppppppqqqqqqrrrrrrsssssstttvvvuuuuuutttttttttttttttxxxyyyzzz{{{||||||||||||zzz{{{|||}}}~~~~~~}}}}}}}}}{{{{{{yyyuuuqqqpppooommmlllmmmnnnqqqrrrttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvuuuuuuuuutttuuuuuutttssssssssstttuuutttsssssssssssssssttttttuuutttrrrrrrsssvvvyyyzzzzzzuuuooommmllljjjeee```bbbaaaccchhhoootttwwwwwwyyyzzz{{{|||zzztttkkkdddZZZRRRMMMPPPUUU[[[eeennnqqqrrrtttyyy~~~~~~|||{{{zzz|||zzztttooommmmmmpppxxx~~~rrrgggZZZNNNIIIJJJEEEEEEDDDDDDDDDEEEEEEFFFHHHDDDAAA@@@@@@AAA@@@???@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLFFFDDDBBBAAAAAABBBDDDEEEQQQYYYhhhyyy~~~zzzwwwooouuu~~~zzzyyy|||{{{qqqdddWWWMMMGGGCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFDDDFFFGGGGGGEEECCCBBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDFFFEEEDDDDDDEEEGGGFFFDDDCCCBBBCCCCCCBBBAAA???@@@@@@@@@AAAAAABBBBBBAAA@@@???@@@AAABBBAAA@@@======<<<<<<<<<<<<======??????@@@@@@@@@@@@??????===<<<;;;:::999999999999;;;:::999888888888999:::999999999999::::::::::::@@@===>>>AAAAAAEEEUUUfff|||iii]]]ZZZWWWZZZaaammm~~~nnneeecccmmmxxxwwwdddRRRGGGAAA>>><<<;;;<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAACCCEEEIIINNNTTTYYY\\\^^^bbbdddhhhjjjmmmpppsssvvvwwwvvvtttrrrppppppppppppppppppqqqrrrssssssttttttrrrrrrrrrqqqrrrrrrssstttxxxyyyzzz{{{||||||||||||yyyyyy{{{|||}}}}}}}}}}}}|||yyyzzzzzzxxxuuusssrrrpppooopppqqqssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssssssssssssssssssssttttttuuuuuuvvvttttttssssssssstttuuuuuuuuuqqqmmmkkkkkkiiifffbbbddddddeeeiiinnnssstttuuuvvvvvvwwwxxxtttmmmddd]]]TTTMMMKKKRRR]]]gggoootttssstttxxx}}}||||||~~~wwwooojjjhhhgggkkksss}}}}}}zzz{{{~~~rrrcccYYYQQQJJJFFFGGGEEEEEEDDDEEEEEEFFFGGGHHHGGGDDDAAA??????@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCEEEGGGJJJLLLMMMGGGFFFDDDBBBAAABBBCCCDDDRRR\\\kkkzzzyyysssppppppxxx~~~zzzmmm```UUUMMMHHHEEEBBBAAA@@@???@@@AAABBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>???AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCEEEFFFFFFDDDCCCBBBCCC@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHJJJKKKIIIHHHGGGFFFGGGFFFEEECCC?????????@@@AAAAAABBBBBBAAA@@@???@@@AAABBBAAA@@@??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>;;;;;;:::999999888888888:::999888888888888999999888999999999999:::::::::<<<;;;===@@@@@@BBBMMMZZZkkkzzziii```]]]\\\```iiixxx~~~nnneeedddmmm|||ppp[[[NNNFFFBBB>>><<<>>>???>>>===>>>>>>>>>>>>======<<<<<<;;;::::::::::::<<<===>>>>>>@@@DDDIIINNNSSSXXXZZZ^^^aaafffjjjmmmooosssuuuuuusssqqqooonnnnnnooopppoooppppppqqqrrrsssttttttrrrrrrrrrrrrssstttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~{{{yyyzzz{{{zzzyyytttsssrrrqqqqqqrrrtttuuuvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvvvvuuutttssssssrrrrrrrrrtttuuuvvvwwwwwwwwwuuuuuuuuuuuuuuutttsssssstttqqqnnnllllllllljjjhhhfffgggiiimmmpppssstttuuutttuuuuuusssnnneee\\\VVVQQQNNNPPP\\\mmmxxx|||{{{}}}}}}~~~~~~tttmmmiiigggggghhhqqqzzz{{{wwwuuuwww{{{zzziiiWWWNNNJJJFFFDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJFFFDDDAAA@@@???@@@AAAAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCEEEGGGIIIKKKLLLHHHGGGEEECCCBBBBBBBBBCCCUUU^^^kkkvvv~~~{{{sssmmmiiiooowww|||tttggg[[[RRRLLLHHHEEEAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBDDDEEEDDDCCCBBBBBBCCCAAABBBDDDFFFHHHIIIJJJJJJEEEEEEDDDDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIILLLMMMLLLLLLMMMNNNLLLKKKKKKKKKKKKJJJHHHFFF?????????@@@@@@AAAAAAAAA@@@???>>>???AAABBBAAA@@@??????>>>>>>>>>>>>??????<<<<<<============<<<<<<:::::::::999999888777777888888888777888888888999888888888999999999::::::888999<<>>@@@???>>>>>>>>>??????>>>===<<<;;;;;;;;;:::999999:::;;;<<<<<<===@@@DDDIIINNNRRRUUUZZZ^^^dddiiilllooorrrtttrrrpppnnnmmmlllmmmooopppnnnnnnooopppqqqrrrssstttrrrrrrrrrssstttuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||}}}~~~}}}zzz{{{||||||zzzttttttsssrrrrrrrrrssstttttttttttttttttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvuuutttsssrrrrrrssstttvvvxxxxxxxxxxxxvvvwwwwwwxxxwwwvvvuuuttttttrrrooommmlllllllllkkkiiikkknnnpppqqqrrrssstttrrrrrrqqqmmmeee\\\TTTPPPLLLNNNWWWhhh~~~}}}~~~xxxpppjjjgggeeeeeeiiiooovvvwwwuuutttxxx}}}tttcccQQQIIIGGGEEECCCCCCCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDCCCBBBAAA@@@AAABBB@@@@@@????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEECCCBBBAAAAAAAAA^^^dddkkkrrrxxx}}}xxxpppjjjhhhkkkqqqyyy|||rrriii]]]SSSMMMIIIFFFCCCAAAAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBDDDDDDFFFHHHLLLNNNOOOPPPPPPGGGFFFEEECCCBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHKKKOOOQQQPPPOOONNNNNNLLLLLLKKKLLLMMMLLLJJJGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>@@@AAA@@@???======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::888777777666777777777888888888888888888888888999999999999777999<<<======>>>CCCHHHOOO]]]uuuqqqaaaZZZZZZcccooo~~~yyyjjjfffiiivvvxxxkkkTTTLLLAAA<<<===??????===AAABBBBBBBBBAAA???===<<<<<<;;;:::999888999999:::;;;<<<===@@@DDDHHHLLLNNNTTTYYY```fffjjjlllooopppmmmmmmlllkkkkkklllmmmnnnllllllmmmooopppqqqrrrrrrqqqqqqqqqqqqrrrssstttuuuxxxyyyzzz{{{||||||||||||{{{zzzzzzzzzzzz{{{||||||zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}|||zzzuuutttssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssssstttvvvxxxyyyyyyyyyyyywwwwwwxxxyyyyyyyyyxxxxxxtttrrrooollljjjjjjjjjkkklllnnnppppppooommmmmmnnnjjjjjjhhhbbbZZZSSSNNNKKKFFFMMM[[[ppp~~~}}}|||~~~}}}~~~zzzssskkkfffddddddeeemmmppprrrssssssvvvzzz~~~|||lll]]]MMMGGGEEECCCBBBBBB@@@@@@???@@@@@@AAABBBCCCBBBDDDFFFEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@llllllnnnrrrxxx}}}wwwqqqmmmllliiilllppptttwww~~~|||wwwiii```UUUMMMJJJHHHEEEBBBBBBAAAAAAAAAAAACCCDDDEEEEEEDDDBBBAAA@@@@@@AAAAAA??????@@@@@@AAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDDCCCEEEIIIMMMPPPQQQRRRRRRHHHGGGEEECCCBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEECCCEEEEEEDDDDDDDDDDDDEEEEEEGGGKKKPPPSSSRRROOOMMMKKKHHHHHHHHHJJJKKKKKKHHHFFFAAAAAA@@@@@@???>>>>>>>>>===<<<;;;<<<>>>@@@???>>>======<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;:::999888777555666666777777888777777888888888888999999999999777:::<<<;;;;;;===@@@BBBEEEMMM___yyylllaaa[[[```jjjxxxyyymmmfffmmm}}}zzzcccWWWHHH@@@???@@@???>>>FFFFFFGGGFFFDDDBBB???>>>===<<<;;;999888888999999;;;;;;;;;<<>>???@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDD@@@CCCGGGKKKNNNPPPQQQQQQHHHGGGEEECCCBBBAAAAAABBBCCCDDDGGGHHHHHHFFFDDDBBBEEEEEEDDDDDDDDDDDDEEEFFFEEEJJJPPPTTTSSSOOOKKKIIIEEEEEEEEEGGGIIIHHHFFFCCCBBBAAAAAA@@@???>>>======<<<;;;:::;;;>>>??????>>>??????>>>>>>>>>>>>??????<<<<<<============<<<<<<:::;;;<<<<<<;;;:::888777555555666777777888777777777888888888888999999999777:::<<<;;;;;;>>>AAABBBBBBGGGTTTjjjzzzkkk``````gggssssssfffiiiwwwpppbbbPPPEEEBBBCCCBBB@@@JJJJJJJJJIIIGGGDDDAAA???>>>===;;;999888888888999;;;:::::::::<<<>>>AAACCCIIIOOOWWW___cccfffhhhiiieeefffggghhhiiiiiiiiiiiiiiiiiikkklllmmmoooppppppssssssrrrrrrsssssstttuuuwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwwwwyyyzzz|||~~~|||{{{xxxwwwvvvvvvvvvuuuuuuttttttrrrsssssstttuuuvvvwwwwwwtttttttttttttttttttttttttttuuuuuuuuuvvvvvvwwwwwwtttuuuvvvwwwwwwvvvuuuuuuuuuvvvxxxzzzzzzzzzyyyxxxuuuuuuuuuwwwxxxzzz|||}}}xxxvvvsssnnnjjjiiijjjkkkoooppppppkkkddd]]]YYYXXXSSSSSSQQQLLLFFFDDDEEEHHHJJJSSS```qqq}}}~~~rrriiihhhnnnwww~~~zzzuuutttxxx~~~wwwfffWWWNNNFFFDDDCCCAAAAAACCCCCCCCCBBBAAAAAAAAABBBBBB@@@EEEJJJKKKHHHEEECCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???{{{{{{xxxsssooojjjgggggggggjjjqqqzzzyyyqqqcccZZZOOOIIIGGGGGGDDDBBBAAAAAAAAA@@@AAAAAAAAABBBDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCEEEHHHKKKMMMOOOIIIHHHFFFEEECCCBBBAAAAAAEEEEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJMMMNNNMMMJJJEEECCCAAAAAAAAAAAABBBDDDEEEFFFBBBCCCDDDDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;:::888777666666666777555555555555666666666666666666666666777777777777999999:::;;;;;;<<<<<<===@@@CCCJJJVVVfffwwweee\\\___lllnnnhhhlllxxxtttaaaPPPFFFDDDEEEGGGLLLUUUXXXRRRKKKIIIHHHDDDBBB???===<<<<<<<<<;;;999::::::::::::;;;<<<======DDDHHHNNNTTTYYY^^^bbbeee```aaabbbdddeeeggghhhiiihhhhhhhhhiiijjjlllnnnppprrrrrrsssssssssssssssrrrsssssstttuuuvvvwwwwwwxxxxxxwwwvvvtttrrrqqqsssvvvvvvwwwwwwxxxxxxyyyzzzzzzzzz~~~{{{yyywwwssstttttttttuuuuuuvvvvvvttttttuuuuuuuuuuuuttttttwwwvvvuuutttsssrrrrrrrrruuuuuuuuuuuuttttttttttttwwwxxxxxxyyyyyyzzzzzzzzz|||{{{{{{zzzzzzzzzyyyyyyvvvuuusssrrrsssvvvyyy{{{{{{vvvppplllllllllkkkiiimmmlllhhhaaaXXXPPPKKKHHHGGGFFFEEECCCAAABBBDDDGGGMMMTTTaaarrr}}}ooojjjpppzzz}}}{{{|||}}}nnn^^^TTTMMMFFFBBBCCCDDDBBB???EEEFFFFFFFFFEEEBBB@@@>>>>>>@@@CCCEEEEEEEEEFFFGGGCCCBBB@@@???@@@CCCFFFHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCHHHGGGDDDBBBAAA@@@@@@@@@~~~~~~|||wwwpppkkkgggggghhhiiipppwww|||vvvnnn```XXXNNNHHHGGGGGGEEECCCCCCCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@DDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBDDDFFFHHHJJJKKKGGGFFFEEECCCBBBAAAAAAAAACCCDDDFFFHHHIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEIIIJJJLLLMMMKKKIIIEEECCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999777666555666666777555555555555666666666666555666666666777777777777888888999999::::::;;;;;;===>>>CCCLLLYYYoookkk^^^]]]eeepppzzzuuukkkjjjppp}}}qqq___QQQIIIFFFEEEPPPYYY___[[[TTTOOOJJJEEEDDDBBB???>>>======<<<::::::::::::::::::;;;<<<===???CCCIIINNNRRRVVVYYY\\\[[[\\\^^^```bbbdddeeefffeeeeeeeeefffhhhjjjlllmmmppppppqqqrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuvvvvvvwwwwwwvvvtttqqqqqqsssuuuvvvvvvwwwwwwxxxyyyyyyzzzzzz~~~~~~{{{yyyxxxttttttttttttuuuuuuuuuvvvtttuuuuuuvvvvvvuuuuuutttvvvuuutttssssssrrrssssssuuuuuuuuutttttttttssssssvvvwwwxxxyyyzzz{{{{{{|||~~~}}}}}}{{{zzzyyyxxxwwwrrrqqqooonnnoooppprrrsssrrrooolllkkkmmmooopppooopppnnnggg]]]RRRHHHCCC@@@@@@@@@@@@???@@@CCCHHHLLLTTTZZZcccooo~~~uuussszzz~~~}}}vvvgggYYYPPPKKKDDDBBBCCCEEECCCAAAEEEEEEFFFFFFEEECCCAAA@@@===???BBBCCCBBBBBBCCCCCCCCCBBBAAA@@@AAADDDFFFHHHHHHFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCGGGFFFDDDBBBAAA@@@@@@@@@~~~}}}sssnnniiiiiiiiijjjnnntttwww~~~zzzpppiii[[[TTTLLLHHHGGGGGGGGGEEEFFFEEEBBBAAAAAABBBDDDFFFGGGFFFEEECCCBBB@@@???>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDBBBBBBAAAAAAAAABBBDDDFFFHHHKKKLLLMMMNNNMMMLLLKKKIIIHHHFFFEEEEEEHHHIIIIIIIIIHHHGGGEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEDDDCCC@@@>>><<<:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888777777666555555666666777444555555555555666666666555555666666666777777777666777777888999999::::::;;;;;;===CCCJJJZZZrrrtttccc]]]]]]```cccqqq}}}uuullljjjpppyyyrrraaaTTTLLLHHHPPP[[[dddeee```XXXNNNGGGHHHEEEAAA??????>>>===;;;;;;:::::::::::::::;;;<<<;;;???CCCGGGJJJMMMPPPRRRSSSUUUXXX[[[^^^___``````aaaaaabbbccceeegggiiijjjmmmnnnooopppppppppppppppppppppqqqrrrssstttuuuuuuvvvvvvuuusssqqqqqqsssuuuvvvvvvvvvwwwxxxxxxyyyyyyzzz}}}|||zzzyyyxxxttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttssssssssssssttttttttttttttttttssssssssssssuuuuuuwwwxxxzzz|||}}}~~~}}}{{{xxxvvvuuupppooonnnlllkkkjjjiiiiiiiiihhhhhhjjjooorrrttttttrrrnnneeeXXXLLLBBB===;;;:::;;;;;;===AAAHHHPPPVVV^^^aaafffmmmvvv~~~~~~~~~uuujjj^^^SSSMMMIIIDDDCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEECCCBBB>>>@@@CCCCCCBBBAAABBBBBBDDDCCCBBBAAABBBEEEGGGIIIIIIGGGEEECCCAAA@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDBBBAAA@@@@@@@@@xxxrrrmmmlllllllllnnnrrrwww~~~zzzsssiiibbbTTTPPPJJJGGGGGGHHHHHHGGGGGGEEEBBB@@@@@@AAADDDFFFHHHHHHGGGEEECCC@@@>>>===@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBB@@@@@@AAABBBDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGFFFEEEDDDDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFFFFFFFDDDAAA???===::::::::::::::::::::::::999999999888888888888777888888888888888888888888555555555555555666666666444444444555555555666666555555555666666666777777666777777888888999999:::<<<;;;<<>>AAACCCEEEGGGIIIKKKKKKMMMQQQUUUXXXZZZ[[[[[[]]]^^^___aaacccfffggghhhkkklllmmmnnnoooooooooooonnnooopppqqqrrrssstttuuutttuuuuuusssqqqqqqrrrtttuuuuuuvvvvvvwwwxxxxxxxxxzzz|||~~~~~~|||yyyxxxxxxwwwtttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuusssrrrrrrrrrsssssstttuuussssssssssssrrrrrrrrrrrrssstttuuuxxxzzz|||~~~~~~{{{xxxuuutttqqqpppnnnkkkhhheeecccbbbaaacccfffkkkppptttwwwxxxtttnnndddVVVJJJAAA======999:::;;;>>>EEENNNYYY```eeegggkkknnnsssyyyyyymmm```UUUOOOLLLIIIFFFEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCEEEGGGGGGEEEDDDDDDDDDDDDCCCBBBCCCDDDEEEGGGIIIIIIHHHEEECCCAAA@@@??????CCCCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@???~~~wwwrrrrrrrrrpppqqqsss{{{|||wwwrrrkkkaaaZZZNNNLLLIIIGGGGGGHHHHHHHHHGGGEEEBBB??????@@@CCCEEEHHHHHHGGGFFFDDDAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGGGGFFFCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777777777777777777777777777555555555666666666666666444444444444555555555555555555555555666666666666777777888888999999::::::===;;;<<<>>>???CCCOOO[[[rrrjjjZZZTTTVVVYYY___jjjwwwuuuooopppzzzxxxhhhZZZRRRLLLTTT```jjjlllggg```\\\QQQMMMHHHDDDAAA@@@>>>=========<<<;;;::::::::::::;;;===>>>???@@@AAACCCEEEEEEGGGJJJNNNRRRTTTUUUVVVZZZ[[[]]]___bbbdddfffggghhhiiikkklllmmmnnnnnnnnnmmmnnnoooppprrrsssttttttrrrssstttsssqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwxxxyyy{{{}}}}}}|||xxxwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrrrssstttuuurrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttvvvyyy|||~~~~~~{{{wwwsssqqqooommmkkkhhhddd```^^^\\\[[[___fffnnntttyyy}}}zzzttthhhYYYKKKBBB??????:::;;;===AAAHHHSSS^^^eeeiiilllpppssstttvvvxxxzzz}}}~~~~~~|||{{{{{{{{{~~~{{{yyy}}}{{{qqqdddXXXPPPMMMMMMKKKIIIHHHGGGFFFEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIHHHGGGEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHIIIGGGEEEBBB@@@?????????CCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???}}}xxxxxxyyywwwvvvvvv~~~wwwpppjjjaaaXXXQQQIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEBBB@@@???@@@BBBCCCFFFGGGGGGGGGEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBB???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBDDDEEEEEEEEEFFFFFFGGGGGGCCCBBBBBBBBBAAAAAAAAAAAA?????????@@@AAACCCDDDEEEEEEFFFGGGGGGFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777666666666666666666666666666666777777777666666555333444444444444555555555444444555555555666666666777777777888999999::::::;;;999:::<<<===>>>EEENNN^^^ssszzzcccXXXWWWTTTWWW^^^iiiuuuyyyvvvzzzqqqaaaWWWQQQTTT[[[dddiiigggfffgggWWWSSSMMMHHHEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;999:::;;;;;;:::;;;===???@@@AAADDDGGGJJJMMMOOOQQQTTTVVVXXX[[[^^^aaabbbccceeefffgggiiikkkllllllmmmkkkkkklllnnnpppqqqrrrsssqqqrrrssssssqqqqqqqqqssstttttttttuuuvvvvvvwwwwwwxxxzzz{{{|||~~~|||yyywwwwwwvvvuuusssuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuttttttrrrrrrqqqqqqrrrsssttttttqqqqqqqqqqqqppppppppppppoooppprrruuuxxxzzz|||}}}~~~}}}{{{wwwrrrmmmjjjfffeeebbb```]]]\\\[[[ZZZZZZaaakkkttt{{{zzzmmm]]]NNNDDD??????<<<>>>AAAFFFMMMWWWbbbiiilllooosssuuuvvvvvvwwwxxx|||~~~}}}}}}}}}~~~xxxssspppssswww|||~~~|||}}}~~~zzzoooeeeZZZPPPKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGGGGEEEDDDCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFDDDBBB@@@??????@@@BBBCCCDDDEEEFFFFFFFFFEEECCCCCCCCCCCCBBBAAA??????}}}~~~}}}{{{{{{|||}}}{{{rrriiiaaaXXXOOOHHHFFFGGGGGGGGGFFFFFFGGGHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA???>>>=========>>>???@@@@@@AAA@@@@@@@@@CCCDDDDDDDDDEEEEEEEEEFFF@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???@@@AAACCCCCCBBBCCCEEEEEEEEECCCBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666666666666666666777888888888888777555444333333444444444555555555444444444555555555666666555666666777777888888999999888999<<<;;;:::>>>DDDNNN]]]ssstttccc\\\TTTSSSWWW___ggguuu}}}|||mmmaaaYYYTTTTTTYYY]]]^^^bbbggg^^^YYYRRRMMMIIIGGGFFFDDDAAA@@@???>>><<<<<<;;;;;;888999999888777888:::============???BBBFFFIIILLLLLLNNNRRRUUUXXX[[[\\\]]]```bbbcccfffgggiiiiiijjjggghhhiiikkkmmmnnnoooppppppqqqssssssqqqpppqqqrrrsssssstttuuuuuuvvvvvvwwwxxxyyy{{{|||~~~zzzyyyxxxxxxyyyxxxuuusssvvvuuuuuuuuuttttttttttttssssssttttttttttttssssssrrrrrrrrrqqqrrrrrrssssssqqqqqqpppppppppooooooooonnnoooqqqsssvvvxxxzzz{{{}}}|||zzzvvvpppiiiccc___[[[ZZZYYYYYYYYY[[[]]]^^^dddkkkuuu~~~zzznnn^^^OOOFFFAAA@@@AAADDDHHHNNNVVV```jjjqqqrrrssstttttttttvvvxxx{{{{{{uuurrrtttuuuxxx||||||~~~yyyvvvwwwwwwvvvzzz~~~pppaaaXXXPPPHHHFFFGGGFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCC@@@BBBEEEEEEDDDCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA???>>>~~~}}}~~~xxxyyyxxxnnneee\\\SSSIIIBBBEEEFFFGGGGGGFFFFFFGGGHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBAAA???>>><<<;;;::::::======>>>???@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@:::::::::::::::::::::::::::::::::999999999999888666666666666666666666666888999999999888777555444333333333444444444555555444444444555555555666666444444555555666777777777999888:::===<<<999;;;@@@>>>IIIZZZooommmbbbVVVTTTUUUZZZ```lllyyymmm]]]TTTNNNOOORRRTTTZZZbbbccc^^^VVVPPPMMMJJJIIIGGGBBBBBB@@@>>>===<<<<<<<<<999::::::999888999;;;===;;;:::::::::===AAAEEEHHHGGGIIILLLPPPTTTVVVWWWXXX]]]___aaaccceeefffggggggeeeeeeggghhhjjjlllmmmnnnoooqqqrrrsssqqqpppqqqrrrssssssttttttuuuvvvvvvvvvwwwxxxzzz|||~~~~~~}}}yyyxxxyyyzzz{{{zzzvvvtttvvvvvvuuuuuutttttttttsssrrrssssssssssssssssssrrrsssrrrrrrqqqqqqrrrrrrsssppppppppppppoooooooooooommmnnnppprrruuuwwwyyyzzz}}}{{{xxxssskkkccc[[[WWWUUUTTTTTTUUUYYY]]]bbbdddpppwww|||vvvkkk^^^QQQHHHEEEDDDFFFJJJOOOVVV^^^hhhrrrxxxvvvvvvtttrrrrrruuuzzz~~~}}}zzz{{{yyyyyy~~~|||zzztttqqqrrrrrrpppuuu}}}zzziiiWWWNNNIIICCCBBBDDDAAACCCFFFGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBEEEEEEDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>}}}yyy}}}wwwsssuuuxxx|||ttthhh\\\SSSLLLHHHEEEEEEEEEEEEFFFFFFGGGGGGGGGKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLJJJFFFBBB@@@@@@AAABBB<<<>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCC???AAABBB@@@===;;;<<<>>>;;;===???@@@???>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@??????>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA???>>><<<:::888888999999999888;;;:::999999888888999999777666555444444444444444666666666666555555555555444333222111111333555666777666555444333222222222444444555555666777777777777777777777777888999:::AAACCCKKK\\\qqqrrrbbbXXXSSSVVV\\\fff~~~nnncccUUUMMMMMMPPPRRRRRRZZZ]]]___]]]WWWQQQMMMLLLCCCCCCCCCCCCAAA>>>;;;999>>><<<<<<<<<======;;;999999999:::;;;===>>>??????DDDEEEGGGJJJNNNQQQTTTVVV[[[\\\^^^aaaccceeeffffffdddeeefffiiikkknnnooopppppppppqqqrrrrrrrrrrrrqqqqqqsssuuuvvvvvvvvvxxxzzzwwwwwwwwwxxxyyyzzz|||}}}}}}{{{{{{zzzxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuuuutttssssssrrrrrrrrrrrrssstttuuuuuuttttttqqqrrrrrrssssssrrrrrrqqqrrrqqqpppooonnnnnnnnnnnnoooooopppqqqsssuuuwwwxxx{{{uuummmddd^^^YYYUUURRRQQQQQQQQQTTTZZZbbbjjjnnnzzz~~~yyynnnbbbXXXPPPMMMPPPUUUYYY```fffiiimmmssswwwwwwxxxxxxwwwvvvuuuxxx|||{{{xxxzzzwww|||yyywwwtttoookkkkkkoootttwww~~~~~~}}}~~~rrrbbbOOOFFFDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB>>>>>>?????????@@@@@@@@@DDDCCCBBBBBBBBBBBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFFFFEEECCCBBB@@@@@@??????>>>???AAABBBCCCBBBBBBAAABBBAAA@@@@@@BBBBBBAAA@@@{{{zzz}}}uuuqqqrrrttt~~~|||{{{sssfffZZZQQQJJJFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKIIIGGGDDDCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFF@@@AAABBB@@@===;;;<<<===<<<===??????>>>===???@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>=========>>>>>>>>>???AAABBBAAA@@@???>>>===;;;::::::::::::999999;;;::::::999888999999999666666666555555555444444666666666666555555555444555444333222222444555777666666555333333222222333444444444555666666777777666777777777999:::;;;<<<>>>>>>CCCOOO^^^ttt~~~lll```XXXWWWZZZbbbwww}}}tttfffYYYOOOKKKIIIIIIPPPUUU[[[]]]ZZZWWWTTTSSSJJJIIIGGGEEECCCAAAAAA@@@CCC@@@===;;;;;;;;;;;;:::888888999:::;;;<<<===>>>AAABBBCCCFFFIIIMMMPPPQQQUUUVVVXXX[[[^^^```aaabbbbbbccceeegggjjjlllmmmnnnnnnooopppqqqrrrrrrrrrrrrqqqsssuuuuuuuuuvvvwwwyyyvvvvvvwwwwwwxxxzzz{{{|||}}}~~~~~~|||zzzyyyxxxwwwwwwyyyzzz{{{{{{{{{zzzxxxwwwvvvvvvvvvuuuttttttssssssrrrrrrssstttttttttttttttqqqrrrrrrssssssrrrrrrqqqqqqqqqpppooonnnnnnnnnooonnnoooooopppqqqqqqrrrrrrpppkkkddd]]]WWWSSSPPPNNNLLLMMMOOOTTT[[[dddkkkppp}}}zzzuuunnneee[[[VVVSSSUUU]]]ffftttzzz}}}|||{{{}}}}}}{{{{{{{{{zzz{{{~~~xxxuuuwwwyyyzzzrrrnnnhhhdddeeekkkrrrxxx{{{xxxuuuuuuyyykkk[[[LLLEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@BBBCCCBBBBBBAAA@@@???>>>===<<<>>>???AAABBBCCCCCCCCCBBBAAA@@@??????@@@AAA@@@???}}}~~~}}}zzzyyy}}}wwwttttttuuu}}}zzzqqqdddWWWMMMHHHDDDBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNLLLKKKIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCEEEFFFGGGHHHHHHBBBBBBBBB@@@===;;;;;;<<<======>>>===<<<<<<>>>@@@>>>???@@@@@@AAA@@@@@@@@@???????????????????????????>>>======<<<<<<=========>>>???@@@@@@@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999999999999999555666777777777666555444666666555555555444444444555444333333333444666777666555444333333222222333333333444555555666666777444444555666777999::::::;;;:::<<>>:::999999::::::777777888888999:::;;;;;;<<<===>>>@@@CCCFFFIIIJJJOOOPPPRRRUUUXXX[[[]]]^^^___aaaccceeehhhjjjkkkllllllmmmoooppprrrsssssssssqqqsssuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvwwwyyyzzz{{{{{{|||}}}~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwzzzzzz{{{|||{{{zzzyyyxxxwwwwwwvvvvvvuuutttttttttrrrrrrssssssttttttssssssqqqrrrrrrssssssrrrrrrqqqppppppoooooonnnooooooooommmnnnnnnnnnmmmllljjjiiiccc```[[[UUUPPPMMMKKKKKKHHHJJJNNNTTT]]]gggooosss}}}xxxooohhh___XXXSSSTTTXXXaaappp~~~}}}uuurrruuu{{{pppkkkeeeaaabbbiiiqqqwwwvvvpppkkkjjjpppyyy{{{rrr^^^RRRFFFCCCCCCAAAAAABBBAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@??????AAAAAACCCCCCCCCCCCAAAAAABBBCCCCCCAAA???>>>???@@@@@@AAAAAAAAA@@@???===<<<>>>???AAABBBCCCDDDDDDDDD@@@>>>===>>>???@@@???>>>~~~~~~|||yyyxxx|||}}}{{{{{{{{{~~~wwwnnnaaaTTTKKKFFFCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMOOOOOOOOOLLLIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFHHHIIIIIIHHHHHHGGGHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBB>>>???AAACCCEEEFFFGGGGGGCCCCCCBBB@@@>>><<<;;;;;;===>>>>>>===;;;<<<>>>@@@>>>>>>???????????????>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>?????????>>>>>>@@@@@@@@@???===;;;;;;;;;;;;;;;:::999999999999999555666888999999777666444555555555444444444333333444333333333333444555666555444444333222222222333222333333444555555666666555555666777888888999999:::999:::<<>>;;;::::::999999666666777777888888888999888999:::<<<>>>AAACCCDDDKKKLLLNNNQQQTTTWWWZZZ[[[]]]^^^aaadddggghhhiiijjjjjjlllmmmoooqqqsssssstttrrrtttvvvvvvuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{||||||||||||}}}zzzxxxxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{|||||||||{{{zzzyyyvvvvvvuuuuuuttttttssssssqqqrrrrrrsssssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqoooooonnnnnnnnnnnnoooooolllmmmmmmllljjjfffcccaaa\\\[[[WWWRRRNNNKKKJJJJJJGGGJJJPPPXXXaaakkkrrrvvvxxx{{{~~~~~~yyypppeee___RRROOOOOOTTT]]]kkkyyytttvvvzzzyyyrrrooojjjggghhhmmmtttxxxrrrkkkeeefffnnnwww|||~~~}}}ttthhh___QQQHHHAAABBBCCCBBBAAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@????????????@@@BBBCCCCCCBBB@@@???@@@AAAAAA@@@>>>===???@@@BBBCCCDDDEEEDDDCCC@@@?????????@@@BBBCCCDDDEEEEEE@@@???>>>>>>???@@@???>>>||||||{{{xxxwwwyyy}}}xxxrrrjjj^^^RRRKKKFFFCCCBBBAAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLIIIEEECCCDDDDDDCCCCCCBBBBBBAAA@@@CCCEEEGGGIIIIIIIIIHHHGGGHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBB>>>???AAACCCEEEGGGHHHHHHCCCBBBAAA@@@???>>><<<;;;===>>>???>>><<<<<<===???>>>>>>>>>??????>>>=========>>>>>>??????>>>>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>AAABBBCCCBBB>>><<<;;;<<<::::::999888888888888999444666777999999888666555444444444444333333333333222222222222222333333333444444333222222222333333222222333333444444555555666777888888888888777777777777999<<<<<>>===<<<:::888777777777777777777777777777777888999;;;===???@@@FFFGGGHHHKKKNNNRRRUUUWWWYYY[[[^^^bbbeeeggghhhiiiiiijjjllloooqqqrrrsssssssssuuuwwwwwwuuutttsssssstttttttttttttttuuuvvvwwwyyyzzzzzzzzzzzz|||~~~}}}|||yyywwwwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{|||||||||{{{zzzyyyuuuttttttssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqqqqqqqppppppnnnnnnmmmmmmllllllmmmmmmkkkkkkjjjhhheeeaaa]]]ZZZWWWWWWVVVRRRMMMJJJKKKLLLKKKOOOVVV^^^gggnnnsssvvvuuuvvvvvvsssmmmcccZZZTTTLLLKKKNNNUUU```nnnyyyvvvwww}}}wwwppppppppprrruuuxxx{{{}}}uuuoooiiijjjqqqxxx{{{{{{}}}zzzrrreeeYYYQQQGGGAAA>>>AAACCCBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????????????????????????????@@@BBBCCCCCCBBB@@@???===>>>??????>>>>>>@@@BBBBBBCCCEEEFFFFFFDDDBBBAAA??????@@@AAABBBCCCDDDEEEAAA???>>>???@@@AAA@@@???yyyyyyzzzyyyyyyzzz|||yyysssiiicccYYYPPPJJJFFFCCCBBB@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGEEEBBBAAAAAAAAABBBBBBAAA@@@??????BBBCCCEEEGGGHHHHHHGGGGGGGGGFFFEEECCCBBBBBBAAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDFFFHHHIIIJJJJJJCCCBBB@@@@@@@@@@@@>>><<<===???@@@@@@>>>======>>>>>>>>>??????>>>>>>=========>>>???@@@@@@???>>>===<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<======>>>AAADDDFFFDDD???;;;;;;<<<999999888777777777777777444555666777777777666555444444333333333222222222000111111111222222222222333333222222222222333333111111222333333444444555111222333555555444333333555555777;;;<<<===CCCKKK^^^sssssseee]]]ZZZ[[[gggqqq{{{zzzvvveeeXXXMMMJJJHHHJJJQQQYYY```cccaaaccceeeeee```XXXPPPJJJEEECCCBBBAAAAAA???<<<999888888888888888888777777777777888888:::;;;======@@@@@@AAACCCFFFIIIMMMOOOSSSVVVZZZ___cccfffggggggiiijjjlllnnnpppqqqrrrrrruuuwwwyyyyyywwwtttssssssssssssssssssssstttuuuuuuuuuvvvwwwwwwwwwyyy|||~~~~~~|||{{{{{{yyyvvvttttttttttttuuuvvvwwwxxxyyyzzzzzz{{{|||{{{zzzyyyxxxttttttssssssrrrqqqqqqpppqqqqqqrrrrrrrrrqqqppppppoooooooooppppppooooooooonnnmmmlllkkkjjjjjjjjjjjjggggggeeeccc___[[[XXXVVVQQQSSSTTTRRRNNNLLLNNNPPPTTTWWW^^^dddjjjoooqqqrrrrrrppplllfff]]]TTTMMMHHHHHHIIIOOOWWW___jjj|||zzztttuuu{{{wwwmmmpppvvv||||||xxxttttttvvvyyyzzzyyy~~~zzzvvvqqqgggZZZPPPLLLBBB>>>>>>BBBDDDCCCCCCEEECCCCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>????????????AAAAAAAAAAAA??????<<<>>>???>>>>>>>>>@@@BBB@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@??????@@@AAA@@@???{{{|||}}}}}}{{{zzzyyyxxxuuuwwwzzz~~~zzzrrrkkk```[[[SSSMMMHHHEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@AAABBBBBBAAA@@@???AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCAAAAAABBBBBBCCCDDDCCCBBBAAA@@@BBBCCCDDDFFFHHHIIIIIIJJJCCC@@@??????AAAAAA???======@@@BBBCCCAAA???======???????????????>>>=========>>>@@@AAAAAA@@@>>>===;;;;;;:::999999999999999::::::::::::;;;<<<===>>>AAAEEEGGGEEE???;;;:::;;;888777777666666666666666444444555555555666666666333333333333222222222222111111222222333333333222333222222222222222333333111111111222333333444444111222555777999999999888777444444888;;;:::<<<@@@LLL]]]sssqqqggg```\\\___gggxxx|||zzzqqqgggXXXSSSNNNLLLNNNRRRUUUVVVVVVZZZ```dddddd___YYYUUULLLIIIFFFCCCBBB@@@>>><<<:::::::::999999999888888777777777888888:::;;;;;;<<<<<<<<<===@@@CCCFFFHHHMMMPPPUUU[[[```ccceeeeeeiiijjjlllnnnooopppqqqqqqvvvxxx{{{zzzxxxuuusssrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvuuuvvvxxxzzz|||~~~}}}}}}|||{{{zzzzzzxxxuuusssssssssssstttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwuuuttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqpppoooooommmmmmnnnnnnnnnnnnmmmmmmmmmlllkkkiiihhhgggggggggcccbbb___\\\YYYVVVSSSRRRMMMPPPTTTSSSQQQQQQUUUYYY\\\___dddiiilllmmmlllkkkkkkggg```WWWOOOHHHDDDBBBDDDGGGOOOVVV\\\cccppp}}}zzzqqqqqqvvv~~~zzzuuuyyyxxxpppiii]]]PPPIIIIIIAAA>>>???CCCFFFDDDEEEHHHBBBBBBBBBAAA@@@>>>===<<<::::::;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@???>>>???@@@???>>>>>>???AAA?????????@@@@@@@@@AAAAAAAAA@@@????????????@@@AAA@@@>>>>>>>>>???@@@???>>>}}}xxxtttqqqqqqrrrvvvyyy}}}|||xxxvvvuuuppphhhaaaYYYUUUOOOKKKGGGDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEE@@@@@@BBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDBBBAAAAAABBBCCCCCCCCCBBB@@@@@@@@@AAACCCDDDFFFGGGGGGGGGBBB@@@>>>???AAABBBAAA>>>===@@@DDDEEECCC@@@>>>===???????????????>>>=========???@@@AAAAAA@@@???===;;;:::999999888888999999:::999999:::;;;<<<===>>>AAAEEEHHHEEE???::::::;;;777777666555555555555555444444444444444555666777333333333222222222111111111222333444444444333333222222222111222222333333000111111222333333444444:::<<<@@@CCCFFFGGGHHHGGG<<<666333777:::::::::;;;;;;HHHZZZmmmzzzoooeee^^^UUU[[[jjj~~~www~~~}}}wwwccc]]]UUUOOOMMMLLLIIIGGGKKKPPPWWW^^^bbbaaa___]]]TTTOOOIIIDDDBBBAAA@@@???<<<<<<;;;;;;:::999999999777777777777777888999:::;;;;;;;;;<<<>>>AAADDDFFFHHHLLLRRRYYY^^^aaacccdddjjjkkklllnnnooopppppppppwwwzzz|||{{{yyyuuusssrrrrrrrrrqqqqqqrrrrrrssssssuuuvvvwwwvvvuuuuuuwwwyyyxxx{{{~~~|||{{{~~~}}}|||{{{{{{yyyvvvssstttttttttuuuvvvwwwxxxyyyxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuutttssssssrrrrrrqqqqqqqqqqqqqqqpppooonnnllllllmmmmmmmmmmmmllllllmmmllljjjiiigggfffeeeeee___^^^[[[XXXUUURRRQQQPPPKKKPPPUUUVVVVVVWWW\\\aaaaaadddhhhkkklllkkkhhhfffccc]]]UUUMMMFFFCCCBBBCCCAAAEEENNNVVVYYY]]]hhhsssxxxqqqlllpppxxx}}}xxxnnndddWWWHHHCCCEEEAAA???@@@DDDFFFEEEFFFIIIAAAAAA@@@@@@>>>===<<<;;;888999:::;;;<<<>>>??????@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@>>>===>>>???????????????@@@AAABBBCCCAAA@@@???>>>>>>>>>???@@@???===<<<===>>>???>>>===}}}wwwsssqqqmmmpppuuuzzz{{{~~~~~~{{{vvvnnnggg```\\\RRRPPPLLLHHHEEEBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC??????AAABBBCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<>>>???@@@AAABBBAAA@@@@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;::::::::::::888888999::::::;;;<<<<<>>999555333666666666666555555555555555555555555555555555555333333333333333333333333222222222222222222222222222222222333333222222222333222111000000000222222333666:::===@@@DDDHHHKKKFFF;;;222444::::::888666<<>>===<<<<<<<<<;;;999777444444555555666777777777::::::;;;<<<===???@@@@@@GGGJJJPPPTTTXXX[[[___bbbfffhhhjjjkkkkkklllmmmnnnsssuuuvvvuuusssrrrrrrsssppppppqqqqqqqqqrrrrrrrrrssssssttttttuuuvvvvvvvvvxxxyyy{{{}}}~~~~~~{{{||||||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwww{{{yyyvvvvvvvvvvvvuuutttuuuttttttsssssssssttttttxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvuuusssrrrrrrrrrrrrqqqqqqqqqqqqpppnnnmmmllljjjjjjkkkkkkkkkkkkjjjjjjmmmiiidddddddddccc]]]XXX[[[UUUPPPOOONNNLLLLLLOOOJJJPPPUUUUUUWWW^^^ccceeekkkiiihhhiiihhhddd]]]WWWTTTMMMHHHHHHDDD???@@@DDDCCCJJJSSSYYY]]]bbbiiiooo~~~zzzpppnnnmmmqqqxxxvvvcccWWWOOOGGGCCCCCC>>>@@@CCCFFFHHHIIIJJJJJJAAAAAAAAAAAA???<<<999777000333777<<<>>>??????>>>AAA@@@@@@??????>>>>>>>>>DDDAAAAAACCCBBB???>>>@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<===>>>>>>}}}xxxuuutttsssuuuyyy}}}~~~}}}}}}{{{uuummmbbbXXXRRRQQQOOOLLLHHHEEECCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@AAADDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;999888777777888888999::::::;;;;;;>>>@@@BBBAAA>>>:::777666666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111333222111000000111222222111333555666666777999:::BBBCCCDDDBBB;;;555999BBBBBBGGGPPP[[[eeerrrxxxnnn^^^YYYVVV[[[ccckkkttt|||uuupppiiiaaaYYYRRRMMMIIIDDDGGGKKKQQQXXX___dddffffff```XXXPPPKKKGGGDDDBBB@@@???===<<<<<<;;;888666555666666666666777777777999999:::;;;<<<===>>>>>>CCCFFFKKKPPPTTTXXX]]]```bbbdddggghhhhhhiiijjjllloooqqqssssssrrrqqqrrrssspppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssttttttuuuuuuwwwyyyzzz|||}}}~~~~~~}}}~~~|||{{{yyyzzz{{{{{{||||||{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxvvvtttssstttuuutttsssvvvuuuuuutttttttttuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxwwwuuutttsssrrrrrrssspppppppppooonnnmmmmmmlllllllllmmmmmmlllkkkjjjiiiiiieeeaaa___```^^^YYYTTTRRRMMMJJJJJJIIIFFFEEEHHHJJJSSS[[[```fffnnnssstttrrrmmmhhhccc___YYYRRRLLLKKKDDD@@@@@@???<<>><<<:::444666999<<<>>>???>>>>>>@@@@@@??????>>>>>>>>>===???<<<<<>>=========<<<<<<<<<======>>>}}}{{{zzz{{{||||||~~~yyypppcccVVVNNNOOONNNKKKHHHEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@??????@@@@@@AAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@????????????@@@@@@AAA@@@@@@AAAAAABBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<999666555666777777888888999999999:::<<<>>>???===:::999999666666666555555555555444444444444444444444444444222222222222222222222222222222222222222222222222000000111111111111000000222111111000111111222222333444555444222222222444===BBBIIIKKKFFF@@@CCCJJJCCCGGGLLLMMMKKKRRRhhh}}}xxxfff]]]UUUSSSUUUXXX___fffxxx|||uuupppkkkcccXXXOOOGGGGGGGGGJJJOOOVVV```fffjjjhhhbbbZZZRRRKKKHHHGGGEEEBBB@@@>>>===<<<:::888888888888777777777777666777777888999:::;;;;;;<<<===AAAFFFKKKOOOSSSXXX\\\]]]```cccdddeeefffhhhiiijjjmmmooopppppppppqqqsssppppppppppppppppppppppppppppppqqqrrrrrrsssssstttwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}~~~~~~zzzzzz{{{|||}}}~~~~~~~~~}}}||||||||||||{{{zzzyyyyyyvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvtttsssqqqqqqrrrssssssrrrvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxxxxvvvuuutttsssssssssppppppooonnnmmmmmmmmmmmmnnnmmmmmmllljjjhhhgggfffccc___[[[YYYXXXUUUQQQMMMIIIFFFEEEGGGFFFDDDDDDHHHOOOZZZfffooowwwxxxpppeee[[[TTTNNNGGGCCCCCC>>>;;;;;;===@@@EEEKKKXXX___ggglllnnnoooqqqrrruuuwww|||zzzrrrmmmnnnnnnoootttzzzwwwgggVVVKKKFFFAAA???@@@>>>??????@@@@@@??????>>>=========>>>@@@AAA???===999999:::;;;===>>>>>>??????????????????>>>>>>>>>===;;;;;;???@@@>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@???>>>>>>===>>>======<<<<<<<<<<<<===~~~~~~xxxnnnbbbVVVNNNLLLKKKIIIGGGEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCAAA@@@@@@?????????@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>?????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=========;;;<<<>>>>>>===:::777555666666666777777777888888777:::<<<<<<;;;999999999666666555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111//////000000000000//////111111111111111111222222222444555555444444555666999666<<>><<<:::::::::999888777777666666666777777888888999999999<<>>???DDDKKKSSSYYYccchhhpppuuuvvvuuutttuuuwwwxxx{{{|||uuuqqqoooooooooqqquuuzzz}}}~~~~~~~~~~~~lll]]]NNNFFFBBB???>>>???==================<<<<<<<<<;;;;;;>>>AAABBB@@@>>>::::::::::::;;;===???@@@?????????@@@@@@@@@@@@@@@???>>>AAAFFFFFFBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???????????????>>>===<<<<<<;;;;;;;;;~~~xxxooodddXXXOOOIIIHHHGGGGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAADDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA@@@????????????AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@BBBCCCDDDDDDCCCBBB@@@???=========>>>>>>>>>??????>>>??????????????????>>>>>>>>>>>>>>>======<<<<<<888:::<<<>>>>>><<<999888555666666666666666777777777999::::::888777777777555555555555444444444444333333333333333333333333111111111111111111111111111111111111111111111111/////////000000/////////000000111111222222222222...000111222111111333555666111777IIIXXXVVVFFF888777666777888888<<>>BBBEEEJJJOOORRRUUUXXX\\\^^^```bbbdddfffgggiiikkklllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyy~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzvvvwwwxxxyyyyyyyyyyyyxxxrrrsssssstttttttttttttttsssttttttuuuuuuvvvvvvvvvuuusssrrrrrrtttuuutttttttttsssssssssttttttuuuvvvzzz{{{|||}}}}}}}}}|||{{{xxxxxxwwwvvvuuutttssssssrrrqqqpppooonnnmmmmmmmmmjjjiiigggeeeaaa^^^[[[YYYRRRPPPLLLJJJHHHFFFDDDCCCDDDBBBCCCGGGKKKOOOYYYcccoooyyy|||ppp___QQQJJJFFFCCCBBBAAABBBDDDHHHOOOYYYbbbfffmmmqqqvvvyyyzzzyyywwwwwwwwwyyy}}}~~~xxxuuuuuuvvvwwwwwwwwwyyy{{{{{{zzzxxxwwwvvvuuuwww}}}yyyrrraaaTTTGGGBBBAAA??????@@@;;;;;;;;;<<<<<<======>>>===<<<<<<@@@DDDEEEAAA>>>::::::999999:::===???AAA???@@@@@@AAAAAABBBBBBBBBAAABBBFFFKKKKKKEEE@@@???AAAAAAAAA@@@@@@?????????BBBAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::::::::~~~uuujjj]]]RRRJJJFFFCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBAAAAAA@@@??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@?????????CCCDDDEEEEEEEEECCC@@@???=========<<<===>>>>>>???>>>>>>????????????>>>>>>???>>>>>>======<<<<<<;;;888999;;;======<<<;;;:::666666666666666666666666666888999888666555555666555555555444444444444333222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000/////////000111222222222222222///111222111000000111222333666???HHHIII@@@555000666333333777999:::???DDDRRRccc|||zzzmmmddd]]]WWWWWWYYY[[[aaammm~~~uuudddRRRJJJEEECCCIIIRRR^^^hhhuuu}}}|||sssiiibbbUUUPPPIIIDDDBBBAAA@@@???======<<<<<<;;;:::999999888888888777777777777777888:::===>>>AAADDDIIILLLOOORRRVVVYYY[[[^^^aaacccdddfffhhhhhhhhhhhhiiijjjlllllllllmmmmmmnnnnnnnnnpppqqqqqqrrrrrrsssttttttttttttsssrrrrrrrrrsssssstttttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwzzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}~~~|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwssstttuuuvvvvvvvvvvvvvvvrrrrrrsssttttttttttttsssrrrrrrssstttuuuvvvwwwwwwwwwvvvttttttuuuvvvvvvuuussssssrrrsssssstttuuuvvvwwwxxxyyyzzz{{{zzzyyyyyywwwwwwwwwvvvuuutttsssrrrrrrqqqqqqpppnnnllljjjiiifffeeeccc```\\\YYYUUUTTTJJJIIIGGGEEECCCCCCCCCCCCDDDDDDGGGLLLQQQXXXdddooovvvjjjZZZMMMFFFCCCAAA@@@???EEELLLSSS^^^kkktttvvv{{{{{{||||||{{{zzzyyyxxxwww|||~~~yyyxxxzzz~~~}}}zzzvvvrrrpppqqqrrruuu{{{zzzooogggVVVLLLCCCAAABBB@@@???@@@;;;::::::;;;<<<===??????>>>===???DDDJJJKKKFFF@@@===<<<;;;;;;<<<===???@@@>>>??????@@@AAABBBCCCCCCAAA@@@DDDIIIHHHBBB======AAAAAAAAA@@@??????>>>>>>BBBAAA@@@??????@@@BBBCCCBBBAAA???===;;;:::999999|||~~~|||wwwoooeeeZZZQQQJJJFFF@@@@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???@@@AAACCCEEEEEECCCAAA@@@@@@AAACCCEEEDDDCCCAAA???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@????????????@@@BBBCCCEEEFFFFFFCCCBBBAAA@@@>>>>>>======AAACCCDDDFFFFFFDDDBBBAAA======<<<<<<<<<===>>>?????????@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::666666666666666666666666444555777666555555555777555555555444444444333333222222222222222222222222333333333333333333333333111111111111111111111111///000000111111000000///...///111222333333222222000222333222111111222333222666===AAA;;;222///222777444444777888777888<<>>BBBEEEGGGJJJNNNRRRTTTWWWZZZ]]]^^^```cccddddddeeeggghhhjjjjjjkkklllmmmnnnnnnoooooooooppppppqqqrrrrrrrrrtttsssqqqpppppppppqqqqqqqqqrrrrrrssstttuuuvvvvvvttttttttttttuuuuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{yyyxxxxxxxxxxxxxxxyyyyyy|||}}}~~~~~~}}}}}}}}}|||}}}{{{}}}~~~|||zzz{{{|||xxxxxxxxxxxxwwwvvvuuuuuusssssstttuuuuuuuuuttttttrrrsssssstttttttttttttttqqqqqqrrrtttuuuwwwxxxxxxyyyxxxvvvuuuvvvvvvvvvuuusssssssssssstttuuuvvvwwwvvvwwwyyyzzzzzzzzzyyyxxxvvvvvvvvvvvvuuusssrrrpppppppppppppppmmmjjjfffccc___^^^\\\XXXUUUQQQNNNLLLDDDDDDCCCBBBAAABBBDDDEEELLLNNNTTT\\\aaafffpppzzzvvvfff\\\OOOEEEAAAAAAAAA@@@BBBMMMZZZeeettt}}}{{{zzzzzz~~~~~~zzzzzz{{{uuuoookkkhhhiiikkknnnsssxxx}}}yyyooobbbXXXMMMEEE???@@@BBBAAA??????;;;;;;::::::;;;<<<>>>???>>>>>>BBBJJJRRRSSSLLLFFFBBBAAA@@@???>>>=========<<<======>>>@@@AAABBBBBB@@@===>>>AAAAAA======???AAAAAA@@@@@@???>>>>>>===@@@???>>>>>>>>>@@@AAACCCCCCBBB@@@===;;;999888888~~~zzzwwwzzz~~~yyyvvvllliiiddd]]]VVVNNNIIIFFF===>>>@@@@@@AAA@@@???>>>?????????@@@@@@?????????@@@BBBDDDEEEEEEDDDBBB@@@@@@BBBEEEGGGGGGEEEBBB@@@<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@????????????@@@BBBDDDEEEFFFGGGBBBAAA@@@>>>===<<<<<<<<>>???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;;;;======<<<;;;::::::999999777777777777777666666666222333555555444555666888555555444444444333333333111111111111111111111111333333333333333333333333000000000000000000000000000000111111111111000000...///111222333333222222+++---.../////////111333333000111555777555555777666444555777555333666;;;:::@@@MMM___uuuxxxmmmfffeee[[[```kkk}}}iii\\\TTTJJJEEEHHHGGGPPP```sss|||ooohhh^^^TTTMMMIIIGGGEEE============<<<<<<<<<<<<;;;;;;::::::999999888888999::::::999999;;;>>>AAAAAADDDIIILLLOOORRRVVVXXXXXX[[[^^^aaabbbcccfffhhhiiiiiijjjkkkmmmnnnoooooonnnnnnnnnoooppppppqqqqqqsssrrrqqqoooooooooppppppppppppqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvtttuuuwwwzzz{{{||||||{{{zzzzzzyyyyyyxxxyyyyyyyyy{{{{{{}}}~~~~~~}}}||||||yyy{{{|||{{{xxxwwwxxx{{{uuuxxx{{{zzzxxxwwwxxxzzzxxxxxxxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvuuuuuuuuusssssstttuuuuuuuuuttttttpppqqqrrrtttvvvwwwyyyyyy{{{yyyvvvvvvvvvvvvuuutttttttttttttttuuuvvvxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyuuuuuuvvvvvvuuusssqqqpppnnnooopppooolllgggbbb___WWWVVVTTTQQQMMMIIIFFFDDDAAAAAAAAA@@@@@@BBBEEEHHHVVVZZZccclllpppsss{{{{{{ooodddVVVNNNDDD???>>>@@@BBBCCCHHHVVVggguuu~~~|||{{{{{{{{{xxx}}}xxxpppiiiddd]]]]]]^^^aaaeeejjjooorrrpppwww|||rrrdddTTTIIIHHH@@@<<>>>>><<<;;;:::::::::;;;<<<===>>>???DDDOOOXXXYYYRRRKKKGGGFFFEEEBBB@@@>>><<<;;;:::;;;<<<===>>>???@@@AAAAAA<<<:::;;;<<<;;;???DDDAAAAAA@@@@@@???>>>>>>===???>>>===<<<===>>>AAABBBDDDBBB@@@===;;;999888777{{{zzzzzz||||||oooeeeccc^^^XXXTTTPPPLLLFFFBBB@@@>>>===>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>??????>>>???@@@AAABBBCCCCCCCCC@@@CCCHHHKKKKKKHHHCCC@@@>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBDDDEEEAAA@@@???>>><<<<<<<<<<<<<<<<<<>>>???AAACCCDDDEEE???>>><<<;;;;;;;;;===>>>?????????@@@AAAAAABBBBBB@@@???===<<<<<<<<<===>>>@@@???>>><<<:::888777666666666666666666666666666555444444333333444444555222333333444444333333222000000000000000000000000111111111222222333333333000000000000000000000000000000000000111111111111000111222222222000///...000000000000000000000000111111222222222333333333333333444444666777888999999>>>EEENNN[[[pppyyysssoooiiigggiiiqqqmmm```UUUKKKFFFDDDJJJVVVeeeuuu|||yyyoooaaaWWWQQQLLLGGGGGGDDD@@@>>>???@@@@@@@@@>>>===<<<;;;;;;:::::::::777777777777888999:::;;;BBBBBBBBBDDDGGGKKKOOOQQQUUUVVVYYY]]]```ccceeefffeeeddddddgggkkknnnmmmkkkmmmlllmmmpppsssssspppmmmmmmnnnnnnooopppqqqqqqrrrppppppqqqrrrrrrrrrqqqqqqttttttttttttttttttttttttssstttuuuwwwyyy{{{|||}}}}}}||||||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvuuuttttttwwwwwwxxxxxxxxxxxxyyyyyyuuuuuuuuuuuuttttttttttttrrrrrrssstttuuuvvvwwwwwwttttttttttttttttttsssssssssssssssttttttttttttuuuvvvuuutttssssssssssssssstttttttttuuuvvvvvvwwwwwwyyyyyyyyyzzz{{{{{{||||||xxxwwwvvvvvvuuussspppmmmnnnllliiigggddd```[[[WWWTTTRRROOOKKKHHHFFFEEEDDDBBB>>>>>>BBBDDDDDDJJJRRRXXXgggyyy}}}zzzsssiii```YYYKKKHHHCCC>>><<<>>>DDDIIIUUUcccsss|||yyy|||yyyqqquuu{{{zzzpppggg```[[[SSSUUUYYY]]]aaacccddddddkkkmmmrrr{{{wwwhhh[[[OOOHHH@@@??????>>>===<<<<<<;;;<<<=========<<<;;;::::::<<<>>>EEEPPPZZZ]]]YYYSSSJJJIIIEEEBBB???======<<<<<<======>>>???@@@@@@AAA===<<<:::::::::<<<>>>???AAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<===>>>???>>>>>>===<<<:::999888888~~~||||||}}}~~~vvviii```YYYUUUQQQNNNKKKGGGBBB>>>CCCAAA??????@@@AAA@@@?????????>>>>>>>>>>>>??????>>>>>>???@@@AAAAAAAAA@@@>>>AAAEEEHHHIIIFFFBBB@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBCCCCCCDDD@@@@@@>>>===<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCDDD???>>><<<;;;;;;<<<===>>><<<<<<======>>>??????@@@@@@???>>>======>>>????????????===<<<:::888777666666666666666666666666666444444333333333333444444222333333444444333333222111111111111111111111111111111111222222333333333000000000000000000000000//////000000000111111111111111222222111000000///000000000000000000000000111111111222222222333333222222222333444666777888555999>>>DDDNNN```vvv}}}yyymmmjjjgggiiitttxxxkkk^^^SSSKKKHHHKKKPPP[[[hhhuuuzzznnnddd\\\TTTMMMJJJGGGDDDBBBBBBAAA???===???>>><<<;;;:::999888888888777777777888999999:::======>>>???AAAEEEHHHJJJOOOQQQUUUYYY]]]aaaccceeeeeeddddddgggkkknnnmmmlllnnnllllllnnnppppppnnnkkklllllllllmmmmmmnnnnnnnnnoooppppppqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrsssssstttvvvxxxyyyzzz{{{||||||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuqqqrrrsssttttttuuuttttttqqqrrrrrrrrrrrrsssssssssuuuuuutttssssssssssssssssssttttttuuuvvvwwwwwwxxxyyyzzzzzzzzz{{{{{{||||||wwwvvvuuuttttttrrrnnnlllkkkhhheeeaaa^^^ZZZVVVRRRMMMLLLIIIFFFDDDBBBBBBAAADDD@@@@@@EEEIIILLLTTT\\\aaannn}}}xxxpppiiibbbZZZRRRLLLDDDBBB@@@===>>>CCCJJJOOO]]]kkk|||yyyssspppvvv}}}zzznnneee^^^YYYTTTWWW\\\```dddeeeffffffiiikkkooovvvzzzkkk]]]RRRHHHCCC@@@??????>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>DDDMMMVVVYYYUUUQQQHHHFFFCCC@@@>>><<<;;;;;;;;;<<<<<<======>>>>>>>>><<<;;;:::999:::;;;===>>>==============================<<<;;;;;;<<<======>>>===<<<;;;:::888777777|||zzzvvvmmmbbbYYYPPPMMMJJJHHHFFFDDDBBB???CCCBBB@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>???===>>>>>>?????????>>>>>>;;;>>>BBBEEEFFFDDDBBB@@@BBBAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBB??????>>>===<<<<<<======<<<===>>>???@@@AAABBBBBB???>>>===<<<;;;<<<======;;;<<<<<<======>>>??????======<<<;;;;;;<<<===>>>>>>===<<<;;;999888777666666666666666666666666666444444333333333333444444222222333333333333222222222222222222222222222222111111111222222222222222000000000000000000000000//////000000000000111111333222111111111111111111000000000000000000000000000111111111222222222222111111111222333444555666333666888:::???LLL]]]jjjwwwqqqiiidddggguuuyyymmm```WWWQQQNNNLLLPPPZZZgggssszzz|||tttkkk```WWWOOOLLLIIIGGGFFFCCC@@@===AAA@@@>>><<<:::999999888888888888777888888999999:::::::::;;;<<>>>>>======<<<;;;<<<<<<<<<<<<<<<=========>>>BBBIIIOOORRRPPPLLLEEECCCAAA???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<===:::;;;;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999777666666~~~zzzuuuooofff\\\UUUOOOLLLHHHEEEDDDEEEFFFGGGAAA@@@@@@AAACCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===;;;===???BBBCCCDDDCCCBBBDDDCCCBBB@@@??????>>>>>>===========================>>>AAACCCDDDCCCBBBAAA>>>>>>=========>>>>>>???===>>>>>>??????@@@@@@AAA@@@???>>>===<<<<<<<<<===<<<======>>>>>>???@@@@@@999999888777888999:::;;;===<<<;;;:::999888777666555555555555555555555555444333333333333333333444222222333333333333222222222222222222222222222222111111111111111222222222000000000000000000000000////////////000000000111333222111000000111222333000000000000000000000000000000000111111111111222111111111222222444555555555666666666888@@@LLLUUUlll{{{|||rrrgggbbbiiixxxwwwkkkddd[[[UUUNNNLLLQQQZZZdddiiissszzz}}}xxxooofffZZZVVVQQQMMMJJJGGGCCCAAABBBBBB@@@>>>===<<<;;;;;;:::999888888888888888999::::::::::::;;;<<<===>>>BBBDDDHHHLLLQQQTTTWWWXXX[[[\\\___bbbgggkkknnnpppqqqpppnnnlllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhggggggkkklllmmmnnnooooooooonnnpppppppppppppppppppppppptttttttttuuuuuuvvvvvvvvvyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuttttttuuuuuuttttttttttttttttttpppqqqrrrsssssssssssssssoooooopppppppppqqqqqqqqqrrrrrrsssssssssrrrrrrrrrqqqrrrssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxtttrrrooonnnllljjjgggdddaaa]]]VVVPPPLLLJJJGGGEEECCCBBBAAA@@@???@@@@@@AAABBBCCCGGGOOOYYYaaahhhlllnnnsss|||yyyqqqcccZZZPPPJJJIIIGGGCCC>>>>>>@@@AAADDDGGGNNNUUUZZZcccnnn}}}xxxrrroooooorrr{{{|||mmmddd```___bbbeeejjjooorrrsssrrrqqqqqqsssvvvzzzxxxnnn___QQQHHHCCCAAAAAA?????????>>>>>>>>>======;;;;;;<<<<<<<<<===>>>>>>>>>???@@@DDDIIIKKKJJJHHHBBBBBB@@@>>>===;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;<<<<<<===???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888666555555|||wwwpppiiiaaaYYYTTTQQQNNNIIIEEECCCFFFJJJMMMCCCBBBAAABBBCCCCCCAAA???@@@@@@???>>>======>>>>>>@@@@@@@@@AAA@@@@@@??????<<<===???AAABBBDDDDDDEEEEEEEEECCCBBB@@@?????????????????????????????????===???AAACCCCCCCCCAAA@@@>>>>>>>>>>>>>>>???@@@AAA????????????????????????@@@??????>>>===<<<<<<<<<;;;<<<<<<======>>>??????888888777666666777888999;;;;;;:::999888888777777444444444444444444444444333333333222222333333333111222222333333222222111222222222222222222222222111111111111111111111111////////////////////////...////////////000000000222222000000000111222333//////////////////////////////000000000111111111222222222222333444555555666666666555666:::BBBHHHSSSaaavvv{{{nnndddccciiiqqq~~~zzzqqqkkkbbb]]]UUUQQQPPPSSSVVVWWWaaajjjsssxxx}}}|||wwwnnnhhh___VVVOOOJJJFFFDDDCCCBBBAAA??????>>>>>>>>><<<;;;:::999999888999999::::::::::::::::::;;;;;;???AAACCCFFFIIILLLMMMNNNQQQSSSWWW[[[```fffkkknnnpppooonnnllljjjiiiiiijjjgggggggggggggggggggggfffiiijjjkkklllmmmmmmmmmmmmoooooooooooooooooooooooossstttttttttuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssttttttssssssttttttuuuvvvvvvwwwuuuuuuuuuuuuttttttttttttqqqrrrrrrsssttttttuuuuuurrrrrrssssssrrrqqqppppppoooppppppppppppqqqqqqqqqpppqqqrrrssssssrrrqqqqqqpppqqqrrrssstttuuuvvvvvvvvvvvvvvvuuuuuuttttttsssqqqnnnjjjhhhfffccc```^^^[[[VVVOOOJJJFFFDDDCCCBBB@@@??????@@@AAACCCEEEFFFHHHKKKQQQZZZdddlllooonnnmmmnnnrrrxxxzzzuuujjjaaaUUUNNNGGGCCCCCCCCC@@@===???BBBFFFJJJOOOUUU\\\```cccjjjuuu~~~vvvooonnnrrruuu{{{~~~pppiiihhhiiinnnqqquuuyyy{{{{{{zzzyyyssstttvvvyyy|||{{{xxxvvvlllbbbUUUIIIBBBAAAAAABBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>?????????@@@BBBDDDEEEEEEDDDAAAAAA@@@@@@>>>===<<<<<<=========<<<<<<<<<<<<<<<;;;:::::::::999:::::::::<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;:::999777666555555~~~~~~~~~~~~}}}yyyvvvqqqiiibbb[[[VVVTTTPPPNNNKKKFFFCCCDDDIIILLLGGGFFFEEEEEEEEECCC???===AAA@@@???>>>============@@@AAAAAABBBBBBBBBAAAAAA?????????@@@AAACCCEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>===<<<;;;888999999:::;;;;;;<<<<<<;;;:::999888777888888999999999999888888777777777444444444444444444444444333333222222222222333333111111222222222222111111222222222222222222222222111111111111111000000000////////////////////////......////////////000000000000000000000000111222////////////////////////////////////000000000000333222222222333333444555333444444333444777;;;???@@@KKK]]]pppwwwkkkcccaaaaaakkkqqq~~~}}}uuupppiiieee```\\\XXXUUUQQQNNNVVV]]]dddjjjsss}}}{{{pppeee[[[SSSMMMIIIFFFFFFDDDCCCAAA@@@@@@@@@>>>===<<<;;;::::::999999888888888888888888888888<<<===???AAACCCDDDEEEEEEGGGJJJNNNRRRWWW\\\bbbgggjjjkkkkkkjjjhhhfffggghhhffffffffffffffffffffffffggghhhiiijjjkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmqqqrrrrrrrrrssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrrrrssssssssstttsssttttttttttttuuuuuuuuutttttttttsssssssssrrrrrroooooopppqqqrrrssstttuuusssssssssrrrqqqpppooonnnooooooooopppppppppqqqqqqooopppqqqrrrsssrrrqqqppppppppppppqqqrrrrrrssssssrrrqqqqqqpppooonnnnnnmmmjjjgggccc___]]]ZZZWWWTTTSSSNNNIIIEEECCCBBB@@@???======???BBBFFFKKKOOOQQQVVVZZZ___eeemmmuuutttpppkkkiiihhhjjjjjjeee[[[SSSIIIFFFAAA>>>???AAACCCDDDIIILLLQQQVVV[[[```fffjjjiiikkkqqqxxxyyyvvvuuuwwwvvv{{{{{{ssslllkkkpppvvv{{{~~~uuuqqqrrruuuzzz|||~~~zzzzzz{{{{{{zzzvvvppplll^^^VVVKKKBBB>>>>>>???@@@????????????????????????>>>===<<<<<<<<<===>>>?????????@@@AAAAAABBBBBBBBB@@@@@@AAA@@@@@@???>>>=====================>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAA<<<;;;:::999888666555555|||yyywwwwwwwwwvvvqqqnnnhhhaaaZZZUUUSSSRRRNNNOOOOOOKKKGGGEEEEEEFFFGGGFFFFFFGGGHHHGGGDDDBBBAAA@@@???>>>============???@@@AAABBBBBBCCCBBBBBB@@@???>>>>>>???BBBDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB?????????@@@BBBDDDEEEFFFCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>===<<<;;;888888888999::::::;;;;;;<<<;;;999888777777777777888888888888888777777777333333333333333333333333333333222222222222333333111111222222222222111111111111111111111111111111222111111111000000000///////////////////////////........./////////000000......///000000000000000////////////////////////........./////////000000222111111111111222333333222222222333333555777999999???HHHUUUfff}}}uuuiii```[[[]]]```iiiwwwzzzsssqqqoookkkggg```XXXSSSSSSUUUWWWYYYbbbppp|||}}}uuulllcccZZZUUUQQQPPPNNNKKKHHHFFFEEEDDD@@@???>>>===;;;;;;::::::777888888888888888888888999:::;;;===???@@@@@@@@@AAADDDGGGJJJLLLQQQWWW\\\___bbbeeeeeecccaaabbbcccccccccddddddeeeeeeffffffffffffhhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnoooooopppqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssspppppppppqqqrrrsssssstttssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqoooooopppppppppqqqqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmmmmnnnnnnnnnooooooooonnnoooqqqrrrsssrrrqqqpppooooooooooooppppppppppppmmmmmmlllkkkjjjiiihhhhhhccc___ZZZVVVSSSPPPMMMKKKJJJGGGCCCAAA@@@@@@???>>><<<>>>CCCIIIQQQYYY```dddeeeggghhhiiiooovvvuuuooogggccc^^^[[[YYYUUUNNNHHHBBBBBB@@@???AAAIIITTT[[[bbbeeehhhkkkmmmnnnqqqsssrrrpppqqquuuvvvtttwww|||xxxwwwqqqjjjhhhmmmtttzzz}}}}}}xxxxxx{{{~~~|||wwwooofff___RRRMMMEEE???======>>>>>>????????????????????????@@@???===<<<;;;<<<>>>???>>>@@@AAAAAAAAA@@@@@@@@@>>>???@@@@@@@@@???>>>>>><<<<<<<<<===>>>>>>>>>???<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>??????@@@AAAAAA@@@??????<<<<<<;;;999888777666555~~~yyytttsssrrrrrrqqqjjjgggbbb[[[TTTQQQPPPPPPMMMPPPSSSQQQLLLFFFCCCBBBBBBCCCEEEHHHLLLMMMLLLJJJAAA@@@???>>>============>>>???@@@AAABBBCCCCCCCCCAAA???>>>===>>>@@@CCCEEEFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB??????@@@AAACCCEEEGGGHHHEEEDDDDDDCCCAAA@@@@@@???AAAAAA@@@@@@???===<<<;;;999::::::;;;;;;<<<======;;;:::888666555444444444888888888777777777777777333333333333333333333333333222222222222222222333111111222222222222111111000000000000000000000000222111111111000000//////////////////////////////............/////////000,,,---...000000000///...////////////////////////............/////////000111000000000000000111222222333333333444555666777999:::===CCCPPPfff~~~}}}pppddd\\\TTTUUU\\\gggsss|||{{{zzzxxxssslllbbb\\\SSSRRROOOLLLTTTdddsssyyyzzzqqqhhhbbb]]][[[WWWSSSPPPLLLJJJIIIBBBAAA???>>><<<;;;;;;;;;999999:::::::::::::::999666777999;;;===>>>?????????AAADDDEEEFFFJJJPPPTTTXXX\\\```aaa___]]]^^^___aaaaaabbbcccdddeeeeeefffeeefffgggiiijjjjjjkkkkkkggggggggggggggggggggggggkkkkkklllmmmnnnooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrsssssstttssssssrrrrrrqqqppppppooorrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooooooooppppppqqqqqqqqqpppppplllllllllmmmmmmmmmnnnnnnmmmnnnppprrrsssrrrpppooooooooooooooonnnnnnnnnnnnkkkjjjiiihhhgggeeeeeeddd]]]ZZZTTTPPPMMMJJJGGGEEEEEECCC@@@>>>??????>>>===>>>AAAGGGPPP[[[eeennnsssooonnnkkkhhhmmmttttttnnnccc^^^WWWRRRMMMIIIDDDAAA@@@AAAAAABBBHHHUUUhhhuuu{{{}}}~~~~~~{{{yyyxxxxxxwwwsssrrruuuvvvuuu{{{zzzpppjjjfffgggooowww{{{|||xxx~~~~~~~~~{{{zzz{{{|||wwwpppeeeYYYRRRMMMIIICCC???>>>>>>>>>>>>??????????????????@@@@@@AAA???===<<<;;;<<<===>>>>>>@@@BBBBBBAAA@@@@@@@@@===>>>???@@@@@@???>>>===;;;;;;;;;<<<===>>>??????<<<=========<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????>>>===<<<===<<<;;;:::999777666666wwwrrrpppmmmhhhccc]]]\\\ZZZVVVRRRNNNKKKIIIMMMNNNOOOOOONNNLLLIIIHHHBBBBBBBBBBBBDDDFFFHHHIIIFFFFFFFFFEEECCC@@@>>><<<===>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>???AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEECCCAAA@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<===<<<<<<;;;;;;;;;<<<<<<@@@???<<<:::777555444444666444333444777888777555666555444333222222222222111111111222222333333333222222222222222222222222111111000///////////////333333111000///---,,,,,,//////000000000000//////+++++++++,,,,,,---------............................................................////////////000000000000////////////333333333333333333333333222555:::===CCCPPPcccqqquuuhhh___WWWWWW```iiitttuuujjj^^^VVVOOOLLLMMMSSS```lllxxx~~~{{{sssooonnneeebbb___^^^\\\YYYTTTOOOLLLIIIFFFBBB???======<<<>>>===;;;;;;<<<<<<:::999888888888888999:::;;;<<<;;;<<>>@@@BBBAAAFFFMMMXXXgggvvvzzzwwwuuuqqqlllhhhfffeeedddcccZZZUUUNNNGGGBBBAAAAAABBB@@@BBBFFFKKKUUUhhh~~~~~~{{{{{{|||yyytttssswwwwwwsssfffiiilllooowww|||xxxuuuwww|||~~~zzzxxxxxxtttssssssxxx~~~wwwjjj\\\QQQLLLCCCBBB???<<<;;;:::;;;<<<<<<;;;;;;::::::<<<===>>>======<<<;;;;;;;;;;;;;;;@@@AAABBBCCCCCCCCCBBBBBB>>>>>>???>>>>>>===<<<;;;:::<<>><<<::::::;;;===>>>===<<<=========<<<;;;:::888888{{{sssmmmjjjfff```[[[VVVUUUSSSQQQNNNKKKHHHGGGJJJKKKLLLLLLLLLJJJHHHGGGEEEEEECCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFAAAAAABBBBBBBBBBBBBBBCCCBBBAAA???>>>>>>???AAABBBAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBB@@@@@@AAABBBCCCAAABBBBBBAAA??????AAABBB@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<>>===;;;999777666555555333222333666777666444666555444333222222222222222222222222333333333333222222222222222222222222111111000///////////////111111111000000//////...//////000000000000//////,,,,,,,,,,,,------------............................................................////////////000000000000000000000000222222222222333333444444555777999888:::BBBPPP[[[vvvuuuhhh]]]VVVZZZaaahhhxxx}}}nnndddYYYRRRNNNNNNTTT\\\iiipppwwwxxxssslllhhhffffffdddccccccdddccc```^^^UUURRRMMMHHHDDDAAA@@@???===;;;:::999::::::999777:::999999888888999999999888999;;;===???BBBDDDEEEGGGJJJMMMOOOOOOQQQTTTWWWXXXZZZ]]]_________```aaabbbbbbccccccddddddeeeeeeeeeeeeffffffffffffggggggggghhhiiikkkmmmnnnnnnoooqqqpppnnnlllkkklllmmmmmmmmmnnnnnnnnnmmmmmmlllkkkppppppppppppppppppqqqqqqrrrqqqpppooopppqqqrrrrrrrrrppppppqqqssstttrrrooonnnnnnnnnnnnmmmmmmmmmlllpppoooooonnnmmmmmmmmmmmmjjjjjjiiihhhhhhhhhiiiiiiiiihhhiiikkklllmmmkkkiiikkkiiihhhhhhiiihhhfffddd```___]]]ZZZXXXUUUSSSRRRMMMKKKGGGDDDAAA???>>>>>>============>>>>>>???@@@BBBHHHPPP[[[jjjxxx|||yyyrrrmmmgggaaa]]]ZZZXXXVVVNNNJJJEEE???<<<<<<===???===CCCKKKUUUcccvvv~~~~~~}}}}}}}}}vvvnnnkkkhhhnnntttzzzvvvrrrqqqssstttqqqooopppnnnooottt}}}|||rrrdddVVVLLLHHHBBBAAA>>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBAAA@@@@@@===>>>>>>>>>>>>======<<<;;;<<>>???@@@@@@??????@@@BBB>>>>>>???@@@AAAAAAAAAAAA======<<<;;;;;;:::;;;;;;============;;;999777666444333222333555555555333555555444333222222222222444444333333333333333222222222222222222222222222111000000///////////////000000000000000111111111...//////000000//////............---------------................................................---............/////////000000111111111111111111000000111222333444444555555777777555333666???FFFZZZmmmvvvhhh\\\YYY[[[^^^iiiuuuuuuhhh]]]TTTMMMMMMQQQXXX___fffhhheee```]]][[[\\\[[[[[[\\\```cccdddeee___\\\WWWQQQKKKFFFCCCAAA>>><<<::::::::::::999888;;;;;;:::888888777777777777777888:::;;;===>>>>>>>>>@@@DDDFFFHHHJJJNNNPPPRRRTTTWWWYYYZZZ[[[\\\^^^^^^^^^___```aaaaaabbbbbbccccccddddddeeeeeeeeeeeedddeeegggjjjlllmmmnnnnnnnnnmmmllljjjjjjjjjkkkkkkmmmmmmmmmmmmmmmllllllkkkooooooooonnnnnnnnnnnnmmmppppppppppppooooooooooooqqqpppooopppqqqqqqpppnnnnnnnnnmmmmmmmmmmmmllllllooonnnmmmlllkkkjjjiiiiiiiiiiiihhhgggggggggggggggeeeeeeeeeggghhhhhhfffdddhhhfffeeeddddddbbb___]]]ZZZXXXUUURRRNNNKKKHHHGGGDDDCCCAAA???===<<<<<<===;;;<<<>>>@@@AAAAAA@@@@@@CCCIIIQQQ\\\jjjvvvzzzwwwoooiiiaaaYYYSSSNNNJJJGGGCCC@@@===:::999;;;===??????GGGUUUddduuu}}}tttjjjfffgggmmmuuuwwwpppjjjiiihhheeeeeehhhlllpppxxx~~~uuuhhhYYYMMMFFFBBB@@@???===<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>?????????>>>===<<<======>>>>>>>>>>>>===;;;===???BBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;=========<<<;;;::::::999;;;:::999:::;;;<<<;;;:::888888999:::::::::::::::~~~|||{{{yyywww{{{}}}|||xxxrrrmmmggg```YYYTTTPPPOOOMMMKKKIIIGGGFFFEEECCCDDDEEEFFFGGGGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAACCCDDDFFFEEECCCAAA@@@???@@@BBBCCC@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBAAABBBBBBAAA@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBB======<<<;;;::::::::::::999:::<<<<<<<<<:::888666444444444444444555444444555444333333222222222333555444444444333333222222111111111111111111111111000000////////////000000111111111111111111111111...//////////////////.../////////......------,,,................................................---------.........//////////////////000000000000...///000111222333444555222444666444333444:::???HHHVVVllluuuiiiaaa[[[ZZZbbblllxxxtttjjj```VVVQQQRRROOOSSSWWWXXXVVVSSSQQQQQQNNNMMMNNNPPPTTTYYY]]]```aaa```___[[[UUUNNNGGGCCCBBB@@@===<<<<<<<<<;;;:::;;;:::999888888777777888999999999::::::;;;;;;<<<:::<<<>>>AAACCCFFFHHHJJJLLLNNNQQQSSSTTTUUUWWWYYYZZZZZZ[[[]]]^^^___```aaaaaaaaabbbbbbcccddddddddddddeeegggiiijjjkkkllllllkkkkkkjjjiiihhhhhhiiiiiikkklllllllllllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkooooooooooooooonnnmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjiiihhhhhhiiihhhgggfffffffffffffffdddccccccdddeeeeeecccaaadddbbb```___^^^\\\YYYVVVTTTRRRPPPMMMIIIFFFCCCBBBBBBAAA???>>>=========>>>===>>>@@@AAACCCDDDDDDDDDCCCIIIQQQYYYdddooorrroooiiicccZZZRRRLLLGGGBBB@@@>>>===<<<;;;<<>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<<<<;;;<<<<<<===;;;<<<===>>>???>>>======;;;<<<===>>>>>>???>>>>>><<<===???AAACCCCCCBBBBBB@@@@@@???>>>======<<<<<<===<<<<<<;;;;;;::::::999:::999888999:::;;;:::999777888888999999888888888}}}yyywwwuuuttttttvvvzzz|||}}}}}}}}}|||tttqqqlllfff```YYYSSSOOOQQQOOOLLLIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCBBB@@@??????@@@AAABBBBBB@@@???>>>>>>@@@BBBCCC?????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBGGGGGGGGGEEEBBBAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@======<<<::::::999999999777888:::;;;:::999777555555666666666555555555555444444333222222222333333444444444333333222222222111111111111111111111111000000////////////000000222222111111000/////////......////////////....../////////......------,,,................................................------------............------------......//////......///000222333444444000222444444333555888<<>>======<<<;;;::::::999999999999:::::::::::::::::::::999999999::::::;;;===???@@@AAAAAAFFFHHHKKKLLLMMMOOORRRTTTUUUVVVWWWYYY[[[]]]^^^___^^^______```aaabbbbbbbbbeeeeeefffggghhhhhhhhhgggiiihhhhhhgggggggggggggggffffffgggggghhhggggggfffhhhiiiiiikkklllmmmnnnnnnllllllmmmmmmmmmmmmlllkkknnnnnnooonnnmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiiiiijjjiiihhhhhhhhhgggfffeeeddddddddddddbbbbbbaaabbbcccbbb```^^^___]]]ZZZYYYWWWUUUQQQOOOLLLKKKIIIGGGEEECCCBBBAAABBBAAA???>>>>>>>>>??????@@@@@@BBBDDDFFFGGGIIIJJJHHHMMMRRRVVV]]]eeegggeee]]]XXXQQQJJJEEEBBB???===<<<<<<<<<>>>@@@CCCFFFHHHLLLUUUcccsss|||}}}yyyrrrjjjccccccooo|||{{{sssiii___[[[ZZZZZZ^^^dddmmmrrr{{{}}}sssjjj]]]PPPGGGAAA??????======<<<;;;;;;;;;:::;;;;;;<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>===;;;<<<===>>>>>>???>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::999777888888888888777666555444{{{wwwttttttsssoooppprrrtttuuuvvvvvvuuuooommmiiiccc]]]WWWSSSQQQNNNLLLIIIEEECCCAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDAAA@@@?????????@@@@@@@@@AAAAAACCCDDDDDD@@@???>>>>>>>>>@@@AAABBB>>>??????@@@AAAAAAAAABBB@@@AAACCCDDDEEEDDDDDDCCC@@@@@@@@@@@@????????????????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCJJJJJJIIIGGGDDDBBBBBBCCCFFFFFFEEEDDDCCCAAA??????======;;;:::999999999999777888888999999888666666555777777777555444555666444333333222222333333333333333222222222222222111111111111111111111111111///////////////000000111222111111000///......------......//////......---.........---------------................................................,,,------------.........++++++,,,,,,------............///000111222222333///111222222222222444666888:::BBBPPPaaawwwuuuggg^^^\\\^^^bbbkkk|||}}}ttthhh___\\\VVVSSSPPPKKKGGGDDDCCCBBBAAAAAAAAA@@@AAACCCGGGKKKSSSZZZccckkkkkkeee\\\VVVLLLHHHCCC@@@>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<999999999888777777666666999888777888:::;;;;;;:::AAACCCDDDEEEFFFGGGJJJMMMMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[[[[\\\]]]^^^______cccccccccddddddccccccccceeeeeeeeeeeeeeedddddddddeeeeeefffgggggggggffffffdddeeefffhhhiiikkklllmmmlllllllllmmmmmmmmmnnnnnnmmmnnnnnnmmmkkkhhhhhhhhhggghhhhhhhhhhhhhhhiiiiiidddeeeggghhhhhhhhhgggfffeeedddcccbbbaaa`````````______^^^______^^^[[[YYYWWWUUUSSSQQQPPPMMMJJJGGGBBBBBBBBBAAA@@@@@@??????@@@@@@???>>>>>>???@@@AAADDDFFFIIILLLOOOPPPQQQQQQQQQUUUUUUTTTUUUZZZ[[[YYYNNNJJJEEEAAA??????>>>===;;;<<>>>>>===<<<<<<;;;;;;:::999999:::;;;;;;<<<===<<<<<<<<<::::::::::::::::::;;;<<<<<<===>>>???@@@???>>>>>><<<======>>>>>>>>>>>>===:::;;;===???AAABBBBBBCCCCCCCCCBBBAAA@@@>>><<<<<<:::::::::::::::;;;;;;;;;999888777777888888777666888777777777666444333222}}}xxxtttrrrrrrsssmmmlllkkkmmmooopppnnnmmmkkkjjjeee```ZZZVVVTTTTTTJJJHHHEEECCCAAA@@@AAAAAACCCCCCCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@???>>>?????????@@@AAABBBCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBB@@@BBBEEEHHHHHHGGGEEEDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>??????@@@AAABBBAAABBBCCCDDDDDDEEEEEEEEEGGGHHHGGGEEECCCAAABBBCCCEEEDDDDDDCCCAAA@@@>>>===>>>===;;;:::999888888888999999999888888888777777444666777666444333444555333333333222222333333444000111111111111111111222111111111111111111111111///////////////000111111//////..................---......//////......---,,,,,,,,,,,,------------................................................,,,,,,---------.........++++++,,,------...///////////////000000000111111000111111111111111222333444444999AAAJJJZZZrrrzzzrrriiibbb```dddnnn~~~~~~sssjjjfff```^^^ZZZWWWRRRMMMHHHDDD>>>??????===<<<<<>>>>>===<<<<<<;;;;;;;;;;;;999999888888777666666555888666555777999:::999888<<<===>>>>>>>>>@@@CCCEEEDDDEEEGGGJJJMMMPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]^^^_______________``````aaaaaaaaaaaaaaa```ddddddeeefffffffffffffffbbbbbbcccdddfffggghhhhhhiiihhhhhhhhhiiikkklllnnnlllmmmnnnllliiiffffffgggeeeeeeeeeffffffgggggggggcccdddeeeffffffeeecccbbbaaa```___]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXUUUSSSOOOMMMKKKIIIHHHFFFBBB???<<<<<<<<<<<<============???>>>>>>???AAACCCEEEGGGMMMQQQXXX^^^aaaaaa^^^\\\XXXYYYVVVOOOLLLMMMNNNLLLDDDAAA>>><<<<<<>>>>>>>>>@@@BBBGGGMMMTTTZZZ^^^```dddeeehhhmmmttt{{{{{{sssgggcccaaadddiiisss{{{pppeee^^^YYYZZZ^^^bbbiiiooosssuuuxxxzzz{{{wwwqqq^^^VVVKKKCCC???>>>===<<<======<<<;;;:::999777777999999;;;<<<<<<<<<;;;:::999888888888999999:::;;;;;;<<<>>>?????????>>>======>>>>>>>>>>>>======<<<999:::<<<===???AAABBBBBBDDDDDDDDDCCCAAA>>><<<:::<<<;;;;;;::::::999999999999888666666777888666555555555555555555444333333}}}|||yyytttqqqpppqqqrrrmmmjjjggghhhkkkllliiifffdddccc___YYYTTTQQQPPPQQQHHHFFFDDDBBBBBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCC@@@???>>>>>>>>>???AAABBB???@@@AAABBBCCCBBBAAA@@@CCCCCCCCCBBBAAA@@@>>>======>>>???@@@AAABBBBBBBBB@@@CCCGGGJJJKKKIIIFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDEEEEEEFFFEEEDDDDDDDDDCCCAAAAAABBBCCCBBBBBBBBBAAA@@@???======>>>===;;;:::999888888888<<<;;;:::999888888888888333555777555222111222555333333333222222333444444//////000000111111111222000000000000000000000000///////////////000111111,,,,,,------...//////000---..................---+++++++++,,,,,,---------................................................,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000000111111111333444555555444777;;;===DDDXXXkkk{{{mmmdddcccgggrrr}}}uuuqqqhhhgggfffccc___XXXPPPJJJAAABBBCCCAAA>>>===@@@BBB===EEERRR^^^gggjjjiiihhh\\\WWWQQQLLLIIIFFFDDDCCCAAA@@@???===;;;::::::::::::::::::999888888777777999777666777;;;<<<;;;999888999:::::::::;;;>>>@@@===>>>AAADDDGGGJJJLLLMMMQQQRRRRRRTTTUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]]]]^^^]]]]]]^^^______^^^^^^^^^______```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddddddddccccccdddgggiiikkkkkkmmmnnnlllhhheeeeeefffdddddddddeeeeeefffffffffcccdddeeeeeedddbbb___^^^^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUUUUUUUUUUUSSSPPPNNNIIIHHHEEEDDDCCCAAA===;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAADDDHHHKKKMMMUUU\\\fffnnnrrroooiiieee[[[ZZZTTTJJJDDDDDDDDDBBBAAA>>>;;;;;;<<>>===<<<;;;=========<<<:::888666555888999:::;;;;;;;;;:::999888777777777888999999:::;;;;;;===>>>>>>>>>===<<<>>>>>>???>>>>>>===<<<<<<999999;;;<<<>>>@@@AAABBBFFFFFFEEEDDDAAA>>>;;;:::>>>===<<<;;;999888777666999777666666777777666444333333444444555555444444{{{vvvqqqqqqssstttrrrnnnnnnllljjjhhhgggeeeccc```___]]]ZZZVVVRRRNNNLLLJJJIIIGGGDDDBBB@@@???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>BBBAAA@@@BBBEEEGGGGGGEEEDDDCCCAAA@@@???>>>>>>>>>???AAACCCEEEEEECCCAAA???CCCEEEHHHJJJJJJIIIHHHFFFEEEDDDBBB@@@>>>>>>======@@@???>>>======<<<======AAABBBCCCDDDDDDCCCBBBAAADDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<:::888777666555555999999888888888888888888888888666555444333333222333333222222111000//////111222222222222111000000111111000000//////......000000000000000000000000////////////////////////------------------------...------,,,,,,++++++***......//////...---,,,,,,------------------------------------------------........................000111111111222222222222000111111111111222222222000222555666777===HHHPPPeeezzzrrrggg___dddooozzz~~~xxxtttsssrrrpppmmmdddXXXOOOJJJEEE???<<<===>>>>>>===@@@CCCHHHNNNTTTZZZ]]]___aaa___ZZZUUUPPPKKKIIIGGGDDDCCCAAA???>>>>>>======@@@>>>;;;;;;;;;;;;:::999888888777777777777888888777777777777888888888888===>>>>>>@@@AAABBBCCCDDDIIIJJJKKKMMMNNNOOOOOOOOORRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]```cccgggkkkmmmnnnmmmllljjjhhhgggfffeeebbbaaa```````````````aaa```___^^^______^^^[[[YYYXXXXXXWWWVVVUUUTTTSSSSSSOOONNNLLLJJJIIIGGGGGGFFFDDDCCCBBB@@@???>>>======;;;===>>>???===<<<===>>>???@@@AAADDDIIIOOOTTTXXXdddhhhpppvvvwwwrrriiibbb[[[VVVOOOHHHBBB@@@??????===???@@@>>>===@@@IIIPPP\\\ccclllqqqsssuuuwwwyyywwwuuuqqqnnnmmmlllmmmnnnnnnpppttt{{{|||qqqggg``````cccjjjqqqyyyxxxpppdddcccdddgggnnnvvv|||~~~{{{zzz{{{||||||}}}}}}|||vvvlll___WWWQQQMMMGGGAAA>>>===>>>???<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::999999888777777777<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999>>><<<999;;;>>>AAAAAA@@@BBBBBBAAA@@@???>>>===<<<>>><<<:::999999999888777666666555555555444444444666555444333222222222222}}}{{{wwwssssssvvvxxxvvvtttpppnnnjjjgggeeebbb___\\\\\\ZZZWWWSSSOOOLLLIIIHHHGGGEEEBBB@@@?????????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@????????????CCCAAAAAACCCGGGIIIIIIGGGDDDDDDBBBAAA@@@?????????@@@AAACCCEEEEEECCCAAA@@@AAACCCFFFHHHIIIIIIHHHGGGGGGEEECCC@@@???>>>???@@@???>>>>>>============>>>AAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>===<<<:::999777666666555888888888888888888999999888777666555333333333333333333222222111000000///111222222222222111000000000000000000//////......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------------------------------........................////////////000000000000000000111111111222222222...111333222333777???FFFRRRbbbvvvtttddd___```eeemmmsss~~~||||||}}}~~~}}}vvvkkkcccTTTMMMEEE@@@?????????===<<<===AAAFFFJJJOOORRRTTTXXXWWWVVVTTTUUUVVVWWWYYYSSSPPPKKKFFFBBB@@@???>>>???>>><<<;;;<<<===<<<;;;888888888777777888888888777777777777777777777777;;;;;;<<<===>>>???@@@AAADDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\```cccgggiiiffffffdddbbb```___]]]\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^]]]\\\\\\\\\[[[XXXVVVSSSSSSRRRQQQOOONNNMMMMMMJJJIIIHHHFFFDDDCCCCCCBBB??????>>>===<<<<<<<<<<<<:::<<<>>>>>>>>>???AAABBBCCCEEEIIIOOOVVV]]]bbbeeelllmmmnnnooonnniiiccc^^^TTTQQQJJJDDD@@@>>>===>>>:::===AAACCCHHHPPP\\\eeexxx}}}~~~{{{vvvrrroooooopppqqqtttxxx~~~zzzqqqhhhbbb^^^cccgggooowwwxxxrrrlllmmmoootttzzzyyywwwuuuqqqjjj```UUUNNNJJJGGGCCC???===<<<===>>>;;;;;;;;;;;;;;;;;;::::::999999999999999999999999888888888888888888999999;;;;;;;;;;;;::::::::::::======<<<<<<<<<;;;;;;;;;===;;;999:::===??????>>>@@@@@@@@@???>>>>>>======???===;;;;;;;;;;;;:::999555555555555555444444444555555444333222222222222}}}|||yyyuuuuuuxxxzzzzzzxxxrrrooojjjeeebbb^^^ZZZWWWWWWUUURRROOOKKKHHHFFFEEECCCBBB@@@>>>===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAABBBEEEGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@???@@@CCCEEEGGGHHHGGGGGGIIIGGGDDDAAA@@@@@@AAABBB>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>>>>??????>>>>>>=========>>>>>><<<<<<;;;999888777666666777777888888999999::::::777777555444333333333333333333222222111000000000111111222222111111000///000000000////////////...////////////////////////................................................******+++,,,,,,---......---............------,,,------------------------------------------------------------------------------------.........///000000000111111111222222///111222111000222666;;;???HHHVVViiipppaaaXXXUUUZZZaaajjjsssxxxfff^^^RRRJJJFFFDDDBBB@@@;;;<<<===???AAADDDGGGHHHIIIIIIJJJLLLQQQWWW]]]``````]]]WWWPPPJJJEEEBBBAAA@@@>>><<<;;;<<<===<<<:::999999888888888888999999888888888777777666666555888999999:::;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUWWWZZZ]]]```aaaaaaaaa___]]][[[YYYWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWYYYXXXWWWWWWWWWUUURRRPPPLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAA@@@>>>>>>======;;;;;;;;;:::;;;;;;<<<<<<===>>>???@@@@@@BBBEEEHHHJJJOOOVVV^^^fffkkkooopppqqqmmmhhhccc___[[[WWWTTTIIIFFFBBB===:::999999:::999>>>EEELLLWWWeeeuuu{{{vvvuuuwwwzzz}}}|||tttjjjddd```___```ggglllsss{{{xxxvvvvvvyyy~~~}}}yyyqqqhhh___VVVMMMHHHAAA@@@>>>===<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777888999999::::::;;;;;;;;;:::::::::999999;;;<<<<<<<<<============<<<:::999:::;;;======<<<>>>>>>>>>>>>>>>>>>>>>>>>???===;;;:::;;;;;;999888444444444444444555555555555444333222222111222222|||xxxvvvwwwwwwwwwvvvpppmmmgggbbb^^^ZZZWWWTTTSSSQQQOOOKKKHHHFFFDDDDDDBBBAAA???======>>>???AAAAAABBBBBBBBBCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBDDDCCCBBBAAA@@@??????@@@??????AAABBBBBBAAA??????===>>>@@@AAACCCDDDDDDEEEFFFEEEEEECCCBBBAAAAAA@@@============>>>???@@@@@@????????????????????????;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>;;;;;;::::::999777666555666666777888888999::::::777666555444333333333333222222222111111111000000111111111111111000000///////////////////////////////////////////////////................................................+++++++++,,,,,,------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........000000000000111111111111000222333222111111444666888<<>>======<<<;;;999::::::999999999999::::::999999888777666666555555777888888999999:::::::::::::::;;;<<<=========<<<>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZXXXVVVTTTRRRQQQPPPMMMMMMMMMMMMNNNOOOQQQQQQSSSRRRQQQQQQPPPNNNKKKIIIEEEEEEDDDBBBAAA@@@???>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCDDDEEEHHHMMMQQQXXX]]]dddkkkoooqqqpppooojjjeee]]]VVVQQQMMMJJJHHHBBB@@@>>>;;;::::::;;;;;;>>>BBBKKKUUUddduuu~~~|||vvvpppfff___\\\___dddhhhnnnppptttwwwzzz~~~~~~{{{xxxyyy}}}{{{nnnaaaVVVMMMGGGCCC===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::777777888888888999999999::::::::::::999999999999999999:::;;;<<<===>>>>>>;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>???===:::888888777555444333333444444444444555555444333333222111111222222zzzuuurrrqqqpppooommmiiiccc^^^[[[XXXUUUSSSPPPNNNLLLIIIGGGEEEDDDCCCAAA@@@???======>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@?????????AAAAAA@@@???>>>>>>>>>>>>===>>>????????????>>>===>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFEEEBBB???===>>>>>>===>>>>>>???@@@AAA>>>>>>>>>======>>>>>>>>>;;;<<<===>>>??????>>>>>>;;;;;;;;;:::;;;;;;<<<<<<999::::::999888777666555555555666666777888999999666555444333333333333333222222222111111111111111000111111111111000//////.............../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........///////////////000000000111111111000111111222111222333444777:::???DDDNNN___www{{{mmmaaa\\\\\\XXX]]]fffrrrssseee[[[TTTOOOLLLFFFEEEDDDBBB@@@???>>>>>>@@@???>>>???BBBGGGMMMQQQVVVXXX\\\^^^]]]ZZZVVVSSSKKKIIIEEEBBBAAA???===;;;;;;;;;::::::::::::;;;;;;:::999999888777666666555999999999999999999999999888999999:::::::::999999::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQOOONNNMMMKKKJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIHHHDDDBBB@@@@@@???>>>===<<<;;;;;;::::::999999999999::::::<<<<<<<<<<<<<<<===>>>???BBBDDDGGGJJJNNNSSSZZZ___hhhkkkoooqqqppplllgggdddZZZUUUOOOJJJGGGDDDAAA?????????>>>>>>>>>???@@@@@@AAAFFFOOO\\\lll}}}~~~yyyiiiddd^^^ZZZ\\\dddmmmsssyyywwwuuurrrppprrrwww{{{|||wwwrrrppppppttt}}}~~~xxxhhhXXXMMMDDD???============<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999888888888777777::::::999999999888888888777777888999;;;<<<===>>><<<<<<<<<<<<;;;:::999999::::::;;;<<<===>>>??????AAA>>>;;;999888777444333333333444444444444444444333333222111111111222222yyyrrrnnnkkkkkkkkkjjjeee```[[[XXXUUUSSSQQQLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDBBB@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>>>>>>>???BBBDDDEEEAAACCCEEEGGGFFFCCC@@@===??????>>>>>>>>>???@@@@@@>>>>>>============>>>>>><<<===>>>???@@@???>>>===;;;::::::999999999::::::777888888999888666555333444444555555666666777777555555444333333333333333111111111111111111111111000000111111000000///...---............/////////........................------------------------++++++++++++++++++++++++......---,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000/////////000000000111111.........///000111222333555888;;;>>>@@@JJJ___rrrwwwjjjaaa^^^WWWYYY]]]eeesssrrrggg___XXXTTTMMMLLLKKKIIIFFFCCC@@@???===;;;::::::<<<@@@DDDGGGJJJOOOUUU[[[^^^]]]ZZZXXXQQQOOOKKKHHHFFFDDDAAA???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999888888777:::::::::::::::999999999888999999999999888888777888777777777777777888888999999999999999999999999:::;;;===???AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBCCCBBB???<<<===<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<<<<<<<===>>>???AAABBBCCCEEEIIIMMMSSSXXX___fffkkkpppppppppmmmhhhaaaZZZVVVIIIGGGDDDBBBAAA@@@>>><<<;;;<<<===???@@@AAABBBBBBEEEJJJSSS```ooo~~~zzzqqqlll```___]]]___eeeoooyyyyyyqqqlllkkkooorrrtttooolllmmmooowww}}}|||}}}{{{qqqbbbSSSIIICCC???>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888777777666999999999888888888777777666666777999:::;;;<<<======???@@@>>><<<:::999:::::::::;;;<<<===>>>??????CCC@@@===<<<;;;:::888777444444444444333333333222222222111111111111222222vvvwwwxxxxxxxxxyyy|||~~~}}}zzzuuuoookkkjjjkkkmmmiiiddd^^^XXXUUURRRPPPNNNIIIHHHGGGEEECCCBBBBBBAAA@@@???===<<<;;;<<<===>>>>>>>>>???@@@BBBCCCCCCDDD@@@@@@@@@AAAAAACCCDDDDDDCCCEEEFFFEEEBBBAAABBBDDDAAA@@@??????>>>>>>????????????????????????????????????>>>@@@BBBFFFJJJLLLEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@??????>>>????????????>>>===<<<<<<===>>>???<<<===?????????>>><<<;;;;;;:::999888888888888888555666777888777555333222444444444444444444444444444444333333222222333333111111111111111111111111000000000000000//////...---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000111000...------///000222222444444666888888<<>>===<<<;;;;;;<<<>>>@@@AAAEEEJJJOOORRRSSSSSSRRROOOMMMJJJGGGFFFEEECCCAAA===<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::;;;;;;::::::999999999999999999999999999888777666888777777666666777777888888888888888888888888888777888:::<<<============;;;;;;;;;<<<======>>>>>>===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>???===<<<<<<===>>>===;;;999::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===>>>???AAACCCFFFJJJLLLNNNQQQTTTYYY]]]```eeeiiillliiihhheee```ZZZSSSMMMIIIAAA???===>>>???AAAAAA@@@AAABBBDDDGGGIIIJJJKKKKKKNNNRRRYYYcccnnnyyyxxxnnngggccc```bbbfffmmmuuu~~~}}}ssskkkhhhiiikkkmmmlllnnnsssxxxmmmdddXXXMMMFFFBBBAAA@@@===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888999888888888777777777777777777888999;;;<<<======???AAACCCAAA===;;;:::;;;;;;;;;<<<===>>>>>>???@@@@@@>>><<<<<<=========<<<666555555444333222111111222222111111111111222222lllnnnooopppqqqssswwwzzzwwwuuurrrmmmkkkkkknnnqqqiiieee]]]WWWSSSPPPMMMLLLGGGFFFEEECCCBBBAAA@@@@@@@@@>>><<<:::999:::;;;<<<<<<===???AAACCCEEEGGGHHH@@@@@@@@@AAABBBCCCDDDEEE???AAACCCCCCAAAAAACCCEEEAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAEEEJJJOOORRRIIIGGGEEEDDDCCCDDDEEEFFFAAAAAA@@@???>>>>>>>>>??????>>>===<<<<<<===>>>???<<<===>>>??????===;;;999;;;:::999888777777777777444555666777666555333111333333333333333333333222444444333222222222333333111111111111111111222222000000000000000//////...---------.........//////........................------------------------------------------------***++++++,,,,,,------...***+++,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000333111///...///111222333444111111444555555<<>>@@@CCCEEEGGGHHHIIIJJJHHHEEEDDDDDDCCCBBB@@@======<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999999888777666666::::::999888888999999999777777777777777777777777555666888::::::::::::999777888888999:::;;;;;;;;;:::;;;<<<>>>???>>>>>>===::::::::::::::::::::::::;;;;;;::::::::::::::::::999999999:::;;;;;;999777888888999999:::;;;;;;<<<888888999999:::<<<===>>>AAACCCEEEIIINNNRRRVVVXXX^^^```cccdddddddddfffggg^^^\\\XXXSSSMMMHHHDDDAAA???===;;;<<>>======;;;;;;:::999:::;;;===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777888999999::::::888888888888777777777777888999999:::;;;<<<===>>>AAACCCEEECCC???;;;;;;;;;<<<<<<======>>>??????@@@:::999999:::<<<>>>???>>>666666555444222111000000222111111111111111222222bbbbbbcccggglllpppqqqqqqrrrpppllliiigggiiimmmqqqqqqhhh\\\TTTQQQNNNJJJFFFDDDCCCAAA@@@???@@@AAAAAACCCCCCAAA>>>;;;:::;;;======>>>@@@BBBDDDEEEEEEFFF@@@???>>>>>>@@@BBBEEEFFFBBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAA@@@???>>>>>>>>>======>>>BBBIIIOOOTTTJJJIIIGGGEEECCCBBBAAAAAA===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>======;;;===???AAAAAA@@@>>><<<999999999888888888777777666666666666555555555555111222222333333222222111222222222222222222222222111111111111111111111111////////////////////////333222000///------,,,,,,,,,,,,------------------000000///...------,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,000000000000000000000000//////111222444555777777AAAHHHZZZsss{{{qqqjjjeeeeeennn{{{|||qqqqqqppprrrvvvyyyuuummmeeeYYYSSSJJJDDDAAAAAAAAAAAA???@@@@@@@@@???>>>@@@AAA@@@??????@@@AAAAAA???>>><<<<<<<<<<<<<<<=========<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::999999666777888::::::::::::999999999888888888999::::::::::::999999888777777666999999999999999999999999777888888888888999999999:::::::::::::::::::::::::::999888777888999:::;;;<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<;;;:::999888999:::;;;<<<;;;;;;;;;<<>>===;;;;;;>>>@@@EEEOOOYYY```lllqqqkkkhhhkkkiiiaaagggeeedddgggkkknnnnnnmmmooosssxxx}}}wwwjjjaaa___aaadddfffttt}}}ssshhhaaabbbhhhhhhmmmuuu|||~~~vvvjjjaaaRRRMMMFFF@@@>>>============<<<:::999888999::::::;;;;;;;;;;;;::::::999888888777777777999888777555888888888888888999999:::999999999888888666555555444555666888:::<<<>>>???CCCDDDDDDDDDBBB@@@===;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;:::777333111111333333333////////////////////////______aaaeeejjjnnnpppppppppnnnkkkhhhgggiiilllooonnneeeZZZRRRNNNLLLHHHEEECCCBBBAAA@@@@@@@@@AAAAAADDDDDDCCC@@@===;;;<<<>>>>>>???@@@BBBCCCCCCDDDDDD@@@???>>>===>>>???AAACCCBBBAAA@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@AAA@@@@@@@@@BBBAAA??????@@@DDDGGGJJJHHHGGGEEEDDDBBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@?????????>>>>>>=========;;;===???@@@@@@???===;;;999999888888888777777777666666666666555555555444111222222333333222222111000000000000000000000000111111111111111111111111////////////////////////000///...---,,,+++++++++//////......------,,,,,,///......---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,///////////////////////////000111222333555666666<<<@@@KKK\\\nnnyyymmmfffiiirrrzzzzzz~~~oooggg\\\RRRKKKGGGDDDBBB??????>>><<<;;;;;;<<<======<<<;;;;;;<<<<<<:::888;;;;;;:::::::::999999999<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;999999;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;:::999999888888888888888888888888888888888888888888999999999999999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;::::::::::::888999999::::::;;;;;;<<<;;;::::::999999:::;;;<<<======>>>???AAAEEEHHHJJJRRRTTTXXX[[[^^^___``````XXXVVVRRROOOMMMKKKJJJHHHDDDCCCAAA@@@???>>>??????@@@@@@CCCJJJQQQXXXdddooozzz||||||xxxpppjjjhhhggghhhlllpppqqqpppqqquuu{{{ssskkkbbb^^^aaajjjrrrwwwyyypppgggbbbeeelllqqqvvv|||zzzqqqfffXXXOOOEEEBBB>>>;;;;;;=========<<<;;;:::999999999::::::;;;;;;;;;;;;;;;:::999888999888888999;;;;;;999888666555555555555666777777::::::::::::999888777666666777777999:::;;;<<<===@@@@@@AAA@@@???<<<:::888999999999:::;;;<<<===>>><<<<<<<<<<<<;;;;;;:::999:::777333111111222333333////////////////////////______```dddhhhlllmmmmmmnnnllliiigggggghhhjjjlllhhh```VVVOOOKKKHHHEEEBBBBBBBBBAAA@@@@@@@@@AAAAAAEEEFFFEEECCC@@@>>>>>>>>>@@@@@@AAABBBBBBAAAAAAAAA??????===<<<<<<===>>>???AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>======???@@@@@@AAAAAAAAABBBAAA@@@??????@@@BBBCCCEEEDDDCCCBBB@@@@@@??????>>>>>>??????@@@?????????>>>>>>>>>===============;;;<<<>>>??????>>><<<;;;888888888888777777777777666666555555555444444444111111222222222222111111000000000000000000000000111111111111111111111111////////////////////////......---,,,,,,,,,,,,,,,111000000///...---,,,,,,---------,,,,,,++++++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,////////////////////////000111111222333333444444777777;;;CCCOOO___www|||nnniiijjjtttwwwiii\\\RRRKKKGGGEEECCCAAA>>><<<;;;;;;;;;===;;;999999999999777555:::::::::999888888777777;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<===============<<<<<<===>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>======<<<;;;:::999888888888888888888888888888888888888999999999:::::::::999999999999888888888888888888999::::::::::::999::::::::::::999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDGGGKKKNNNPPPXXXYYYYYYYYYXXXWWWUUUTTTKKKIIIGGGEEEBBB@@@???>>>>>>>>>=========>>>??????@@@AAAIIIUUU```kkkxxxzzztttrrroooooorrrtttuuuuuuwww||||||tttddd___[[[\\\eeesss~~~uuunnniiihhhnnnvvvsssgggZZZLLLCCC@@@>>><<<<<<===??????>>>;;;;;;:::999999999:::::::::;;;;;;;;;;;;::::::999:::::::::;;;===>>>===;;;888888888888888999::::::;;;;;;;;;;;;:::999888888888888999999::::::;;;;;;>>>>>>>>>>>>===;;;999888777777888888:::;;;<<<===<<<<<<<<<<<<;;;:::999888999666333111222222222222000000000000000000000000eeedddeeegggiiikkkkkkkkkjjjiiifffeeeffffffffffff```ZZZRRRKKKGGGEEEBBB@@@BBBAAAAAAAAAAAAAAAAAAAAAEEEGGGGGGFFFCCC@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>=========>>>??????AAA??????@@@AAABBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>???@@@@@@??????======>>>???@@@AAABBBBBBBBBAAA@@@@@@????????????>>>???????????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;=========<<<:::999888888777777777666666666555555555444444444333333111111222222222222111111222222222222222222222222111111111111111111111111//////////////////////////////.........//////000000000//////.........------------,,,,,,,,,++++++------------,,,+++******++++++++++++++++++++++++------,,,,,,------...///...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,////////////////////////111111111111222222222222444333555888===III^^^qqq~~~qqqkkkhhhtttoooaaaWWWQQQQQQPPPMMMKKKHHHDDD???<<<>>><<<:::999::::::888777:::999999999999999999999::::::::::::;;;<<<======<<<<<<<<<======>>>>>>???===>>>???@@@AAA@@@@@@???======<<<======>>>???@@@???>>>===<<<:::999888777888888888888888888888888999999999999:::::::::;;;:::::::::999999999999999777888999:::;;;:::999888:::::::::999999999888888888888999::::::;;;<<<<<<<<<======>>>??????@@@AAACCCDDDEEEGGGIIILLLOOOPPPSSSSSSQQQOOOLLLIIIFFFDDDBBBCCCBBBAAA?????????@@@EEEDDDDDDCCCCCCCCCCCCCCCDDDFFFOOO]]]kkkwww|||{{{zzz{{{}}}}}}xxxmmmeee]]]\\\]]]bbbmmm{{{zzztttrrrrrruuu}}}}}}wwwjjj^^^SSSIIIBBB@@@>>><<<<<<<<<<<<;;;999;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::<<<>>>???>>>===:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888888888999999:::;;;;;;<<>>===;;;:::666666666777888:::<<<<<<>>>>>>======;;;:::999888888666333111222222222111000000000000000000000000ooonnnlllllllllllljjjiiigggeeeccccccdddcccaaa___WWWSSSMMMGGGDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAEEEFFFGGGFFFDDDBBBBBBBBBDDDDDDDDDCCCAAA???===<<<<<<======>>>???@@@AAABBB@@@???>>>???AAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>>>>?????????>>>>>>===<<<;;;<<<===???@@@AAABBBBBB??????>>>>>>>>>>>>?????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888777777777666666666555555444444444444333333333333000111111222222111111000111111111111111111111111000000000000000000000000///////////////////////////............///000000---.........//////000000............------------,,,---------,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,........................111111111111111111111111000222555888888===JJJXXXkkk~~~qqqhhhmmmtttzzzrrrfff```^^^]]]]]]\\\XXXQQQHHHAAA???===:::999::::::999888777888888888999999::::::999888888888999999:::;;;;;;;;;<<<<<<======>>>>>><<<===@@@BBBDDDDDDEEEDDD@@@??????@@@AAABBBCCCCCCCCCBBBAAA???===;;;:::999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888999:::;;;:::999888:::::::::999999999888888777888888999;;;<<<<<<===>>>??????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKIIIGGGDDDAAA???>>><<<>>>???@@@AAACCCHHHLLLQQQQQQQQQQQQPPPPPPOOOOOOQQQQQQXXXeeerrr{{{xxxooogggccc^^^aaafffnnnwwwzzzwwwzzzuuuhhh\\\SSSLLLEEE@@@;;;:::888888888777444222999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::999999;;;===>>>===<<<888777777777777888999999:::::::::;;;::::::999888777777888999;;;<<<===>>>?????????>>>>>>===<<<<<<666666666777888999:::;;;??????>>>>>><<<;;;999999777555333222222222111000000000000000000000000000wwwtttrrrpppooommmjjjhhhdddbbb``````aaa___[[[VVVOOOLLLHHHDDDAAA@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEDDDCCCBBBCCCDDDFFFFFFEEEDDDBBB???===<<<<<<===>>>???AAABBBCCCCCC???>>>===>>>@@@AAA@@@???AAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>===;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@???@@@??????>>>===<<<;;;:::::::::::::::;;;;;;;;;::::::::::::999888777777666666666666555555555555444444333333333222222222000000111111111111000000////////////////////////000000000000000000000000////////////////////////------,,,,,,,,,------...,,,,,,---...///000000111........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,........................000000000000000111111111...000444888777777===EEEWWWjjj|||rrrooollliiijjjqqqzzzvvvqqqiiiiiiiiiiiihhhaaaVVVNNNFFFCCC???===<<<;;;:::888888888888888999999999:::999888888777777888888999:::::::::;;;;;;;;;;;;;;;:::<<<>>>AAADDDEEEFFFFFFCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGFFFDDDAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::888888999::::::::::::999::::::::::::999999999999777777888999;;;<<<======??????@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???======<<<<<<888;;;???BBBGGGNNNXXX___dddeeeeeeeeeeeedddcccccc___\\\^^^fffnnnsssxxx}}}}}}}}}tttkkkfffddddddfffkkkssszzz~~~uuukkk^^^SSSLLLGGGCCC???:::999777888999999888666999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999;;;===>>><<<;;;:::999999999999:::;;;;;;999::::::;;;;;;::::::999777777888:::;;;===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;777777777777777888999:::===>>>======<<<;;;:::999777555333222222222111///000000000000000000000000xxxvvvssspppooollliiigggbbb```^^^^^^___\\\UUUOOOHHHGGGEEEBBB@@@@@@AAABBB???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAABBBDDDGGGHHHGGGFFFEEECCC@@@>>>======>>>???@@@AAAAAAAAAAAA???>>>===>>>@@@@@@@@@>>>AAAAAAAAAAAA@@@???>>>>>>=========>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======???@@@@@@@@@@@@@@@???>>><<<;;;:::999999999999:::::::::;;;:::999999888888777666666666666666555555555444444333333333333222222222222000000111111111111000000////////////////////////000000000000000000000000////////////////////////...------,,,,,,,,,------,,,,,,------......//////------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++++++++,,,,,,,,,)))))))))******+++++++++************************++++++++++++++++++++++++***+++,,,---------------......................../////////000000000111111000///111444555333666;;;FFFSSSeeexxx|||qqqgggbbbccciiinnnwww~~~tttrrrqqqssstttpppiiibbbXXXTTTNNNJJJGGGDDDBBB@@@>>>>>>>>>===<<<;;;;;;:::;;;:::999888777777777777999999999999888888888888888:::<<>>===::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::999999999999888888999999:::;;;;;;;;;;;;;;;::::::::::::666777888999;;;<<<===>>>>>>>>>???@@@@@@@@@???>>>======>>>>>>======<<<<<<::::::::::::;;;;;;<<<======AAAFFFLLLSSS___nnnyyy~~~|||zzzxxxvvvmmmgggdddgggjjjjjjlllnnnqqqsssvvvyyy}}}|||yyyrrrjjjeeefffkkkpppwww{{{|||vvvjjjaaaUUULLLGGGDDDAAA???<<<;;;999999;;;<<<<<<;;;888999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<<<<<<<;;;;;;999999::::::;;;<<<<<<===::::::999999999:::::::::999888888777777888888999:::;;;;;;;;;::::::999888666444222222222222000///////////////////////////wwwtttqqqooonnnllliiifffaaa___\\\]]]]]]ZZZRRRKKKEEEDDDCCCAAA???@@@AAACCC>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@???AAAEEEHHHHHHHHHGGGEEECCCAAA???>>>??????@@@@@@@@@@@@?????????======>>>???@@@???>>>AAAAAAAAAAAA@@@???>>>>>>:::;;;<<<===>>>>>>>>>>>>;;;:::999999999:::;;;<<<<<<<<<<<<<<<>>>???@@@AAA@@@@@@@@@???>>><<<::::::888888999999999::::::::::::999999888777666666555666666555555555444444444333333333222222222111111000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////000000///...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------******))))))******+++,,,*********++++++,,,,,,---(((((())))))*********+++************************++++++++++++++++++++++++***+++,,,,,,------------.................................///000111111111444000///111222222555999666>>>KKK\\\tttzzzlllccc___```bbbgggxxx|||yyywwwxxx||||||xxxssskkkfff___XXXTTTPPPLLLIIIGGGFFFDDDBBB@@@???===<<<<<<<<<:::999888777777777999888888777777666666666888999;;;===>>>??????>>>??????@@@@@@BBBCCCDDDEEEHHHGGGEEEBBB@@@===;;;:::999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999888888:::999888777888999;;;<<<<<<<<<;;;;;;;;;;;;::::::666777888999;;;<<<===>>><<<===>>>??????>>><<<;;;999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<>>>@@@AAABBBEEEIIIPPPWWW```ooozzzrrrllllllllljjjiiikkkpppqqqtttyyy|||xxxllljjjfffdddfffooo}}}yyypppggg\\\TTTJJJCCC???>>>===;;;<<<:::777777777888888777777888:::;;;<<<;;;::::::::::::;;;<<<=========<<<===<<<<<<===>>>>>><<<::::::999999999999:::;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<:::999999888888888888888888888999999999888888777666444222222222222000...////////////////////////ssssssrrrqqqpppmmmhhhddd___]]]\\\ZZZWWWRRRKKKGGGDDDCCCCCCBBB@@@??????>>>AAABBBCCCDDDDDDCCCBBBAAA???>>>>>>>>>@@@BBBEEEGGGFFFGGGGGGGGGEEECCCAAA@@@======>>>???@@@@@@AAAAAA??????????????????@@@@@@CCCCCCDDDDDDCCCAAA???=========<<<;;;;;;;;;;;;<<<======<<<;;;::::::999999::::::;;;<<<===>>>???@@@AAAAAABBBAAA@@@===:::888777777777888999999::::::999999888777666666777777888888777777666444333222444444333333222111000000//////000111111111111000000000000000000000000000//////............//////000000//////.........------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,+++*********+++...---,,,+++************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////............////////////000111111111111222222222666999AAALLLXXXiiixxxlllccc^^^\\\\\\hhhyyy~~~{{{}}}xxxqqqjjjddd]]]XXXXXXYYYYYYXXXSSSMMMGGGDDD???===:::888999999999888999777666666777888777666777777777999;;;;;;999777:::;;;===;;;999888:::===@@@@@@??????>>>=========999999888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777777777888999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777888999999>>><<<;;;999999999:::::::::;;;;;;:::888888:::;;;<<<===>>>@@@BBBDDDEEEFFFKKKJJJPPP]]]kkkyyyyyysssnnnmmmmmmnnnppptttxxx~~~~~~|||xxxppphhhfff^^^```bbbeeeppp||||||~~~vvviii]]]UUULLLIIIEEEBBBAAA???===<<<;;;999888666666777999:::;;;<<<<<<<<<;;;:::999999999;;;>>>@@@BBBAAA@@@???@@@???>>>>>>>>><<<999777<<<:::999:::;;;<<<<<<;;;::::::;;;>>>@@@@@@===;;;;;;;;;::::::999888777777::::::::::::::::::::::::<<<;;;888666555555666777666666777888888888888777111222222222222111000000...------,,,,,,------...qqqqqqqqqqqqooojjjddd```YYYWWWUUURRRPPPKKKFFFBBBBBBAAAAAA@@@@@@???>>>>>>AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???@@@AAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???????????????======>>>>>>>>>?????????@@@AAABBBCCCCCCAAA???>>>>>>>>>===============>>>======<<<;;;;;;:::999999::::::;;;<<<===>>>??????@@@@@@AAA@@@???<<<:::888888888888999999:::::::::999999888777777777777777777777777666555444333222444333333222222111111111///000111111222222111111111111111111111111111111000//////......//////000000/////////.........---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,++++++******++++++(((((((((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.....................////////////000000111111111222222222000222777???HHHUUUjjj||||||nnnbbb[[[]]]cccnnn|||yyytttpppmmmkkklllnnnnnnkkkcccYYYRRRIIIFFFAAA===<<<<<<<<<;;;;;;999666666777999999888777666666888::::::888777:::<<<===<<<::::::<<>>>>>>>>>>>===<<<:::999777777888999:::888888999:::;;;;;;;;;;;;:::<<>>>>>???>>><<<999===;;;::::::;;;<<<<<<;;;888888999<<<>>>>>><<<:::;;;;;;:::999999888777777888888999:::;;;;;;;;;;;;;;;:::888777666666666777888888888888777777666555111222222222222111000000...------,,,,,,------...nnnoooooopppmmmggg___YYYSSSPPPMMMJJJHHHFFFBBB???????????????????????????AAABBBBBBCCCCCCBBBBBBAAACCCCCCAAA@@@@@@AAABBBBBBEEEDDDCCCBBBAAAAAA@@@@@@CCCBBBAAA@@@???===<<<<<<======>>>??????????????????@@@AAABBBBBBAAA@@@????????????????????????@@@======<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>???????????????>>><<<:::999999999999999999::::::::::::999888888777888888888777777777777666444333222222222222222222222222222000111111222222222222222111111111111111111111111000000////////////000000/////////...............------......------,,,,,,------------------------...------,,,,,,++++++***,,,,,,++++++******++++++(((((((((((()))***+++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------............/////////000000000111111111222222222222444888<<>>AAADDDGGGJJJOOORRRVVVYYY]]]aaaccccccbbbaaaaaa^^^___eeelllsss{{{xxxnnnddd^^^YYYTTTTTTWWWZZZffftttzzzqqqmmmnnnqqquuuyyyzzzssshhh]]]SSSJJJCCC???<<<;;;::::::===???@@@@@@===<<<:::999999999:::;;;555666777999:::<<<===>>><<<>>>@@@AAABBBAAA@@@??????>>>===>>>@@@AAA@@@>>>@@@===;;;:::;;;;;;;;;:::888888:::<<>><<<:::::::::999888888777777666777999;;;<<<<<<;;;;;;999999888888777777666666888888888777666555444333111111222222111111000///...------,,,,,,------...llllllmmmmmmjjjcccZZZSSSPPPMMMIIIFFFEEECCCAAA@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAACCCBBBAAAAAA@@@AAAAAABBBCCCBBBAAA?????????@@@AAACCCBBBAAA@@@???===<<<<<<>>>???AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>======>>>>>>===<<<;;;:::999999999999888888888888999999888888888888999999888888888888777666555444222222222222222222333333111111222333333333333222222222222222222222222222000000////////////000000........................,,,------...------,,,,,,---------------------------------,,,,,,+++++++++,,,,,,++++++***++++++,,,...---,,,+++*********************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,---------.........//////000000000000111111111111666555555666777:::CCCNNNaaavvv|||nnniiieeegggooo{{{~~~{{{zzz{{{{{{oooiii___VVVQQQMMMKKKJJJHHHGGGGGGGGGFFFDDDAAA>>><<<:::999999:::;;;::::::999999888888777777888999999999999999999999999999999999888888888888999999888888999999999999888888888888777777777777777777999888777666777888:::;;;;;;;;;;;;;;;::::::999888777888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::AAAEEEKKKRRRYYY```hhhmmmpppppprrrrrrrrrrrrqqqppplllgggfffhhhjjjlllrrrxxx}}}zzztttnnndddZZZTTTRRRSSSXXX___gggtttxxxoookkkllliiioooxxxppphhh\\\PPPHHHBBB>>><<<;;;999999;;;>>>BBBCCCDDD>>>===<<<;;;::::::;;;;;;666666777999:::<<<>>>>>><<<===???@@@@@@???>>>===>>>======???BBBDDDEEEEEECCC@@@===;;;;;;;;;:::999::::::<<>>:::999999999888888777777777888:::<<<<<<;;;:::999888888888888888777666666777777777666666444333333111111111111111000000///...------,,,,,,------...iiiiiiiiihhhddd^^^UUUOOOLLLIIIEEEBBBBBBAAAAAA???>>>>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>AAABBBDDDFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<============<<<<<<999999888888777777777666999888888777888888999999999999999999999888777666222222222222222222333333111111222333333333333222111111111111111111111111000000////////////000000---------...............,,,,,,------...------,,,------------------------------,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,...---,,,+++*********************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,------------............//////000000000111111111444222111333222222777???KKK\\\sss|||xxxrrrllliiimmmvvv}}}|||zzzyyywwwyyy~~~tttkkkccc]]]XXXUUUTTTUUUVVVWWWVVVQQQJJJDDDAAA???;;;:::;;;;;;;;;;;;???>>><<<;;;:::::::::999999999999999888888888888999888888777777888888999777777888888888888777777666777777777777777777777999888777777777888999:::999999::::::::::::999999:::;;;===???@@@AAAAAAAAA@@@@@@???>>>>>>======<<>>@@@BBBBBB???>>>===<<<;;;;;;;;;;;;999999999999:::;;;<<<===;;;<<<===>>>>>>===<<<<<<>>>===<<>>AAAAAA???===999999888888888888888777999:::;;;;;;;;;:::999888888888999999888777666555333444444555555555444444000111111111111000//////...------,,,,,,------...fffeeebbb___\\\WWWPPPLLLFFFDDDAAA????????????>>>>>>???@@@AAABBBCCCDDDDDDAAA@@@@@@??????@@@@@@AAA?????????@@@@@@@@@@@@@@@?????????>>>??????@@@@@@???????????????@@@@@@@@@BBBCCCFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>::::::999999888777666666777777777777777777888999999999999999999888777777222222222222222222222222000111111222222222222222000000000000000000000000//////............//////---------------.........,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,(((((((((((()))***+++,,,++++++++++++++++++,,,,,,******++++++++++++******************************------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,------------........./////////000000000111111222000000333222111444999===IIIZZZmmmyyypppmmmpppttt~~~~~~{{{{{{zzzqqqhhhccc```aaadddfffddd___WWWQQQKKKGGGBBB???????????????@@@>>><<<;;;<<<<<<;;;999:::::::::999888888777777888888777777777777888888777777888888888888777777777777888999999999999888888888888888888888888888777888999;;;;;;<<<<<<<<<999<<<@@@DDDHHHKKKLLLMMMIIIHHHGGGFFFFFFGGGIIIIIITTTYYYaaakkkuuu{{{wwwvvvtttqqqrrruuuwww{{{}}}uuummmfff___YYYRRRMMMKKKNNNSSS[[[hhhtttyyysssmmmkkkkkkoooyyy}}}}}}{{{oooTTTMMMEEE>>>:::999::::::;;;999777888:::<<<===<<>>>>>===<<<;;;::::::;;;:::999888888999;;;;;;::::::;;;<<<<<<<<<<<<<<<===<<<<<>>>>>;;;999888888888888888888888888::::::::::::::::::::::::::::::999888777666555555222222333444444444444444000000111111000000///......------,,,,,,------...ccc___ZZZVVVRRROOOLLLIIICCCAAA????????????>>>===>>>>>>???@@@AAABBBBBBCCCAAA@@@???>>>>>>???@@@AAA????????????>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@????????????????????????@@@AAADDDGGGHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFDDDAAA>>>===<<<<<<<<<<<<============::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA======<<<;;;999888888777666666555555666777777888777777888888888777666666444333333222222111111111///000111111222222111111////////////////////////......------------......,,,,,,,,,------.........+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---(((((((((((()))***+++,,,,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,---------.........////////////000000000111222000111444555222444777555===GGGQQQbbbxxxyyyuuurrrtttzzzxxxqqqiiijjjkkkmmmmmmjjjeeeaaaZZZUUUOOOKKKJJJJJJJJJIIICCCAAA???@@@BBBCCCBBBAAADDDCCCBBBAAA@@@>>>======<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>======999:::;;;<<<===<<<<<<;;;;;;<<<===>>>>>>===;;;:::;;;<<<>>>@@@BBBCCCDDDDDD@@@DDDKKKSSSZZZ```dddfff___]]]YYYWWWVVVXXXZZZ[[[]]]aaagggnnnuuu|||}}}|||zzzwwwwww{{{yyy{{{tttjjjccc___[[[VVVSSSOOOMMMOOOUUU[[[cccooo{{{yyywwwvvvwwwyyyyyyzzz{{{~~~{{{kkk]]]JJJEEE@@@<<<;;;<<<<<<<<<:::888666666888999:::999>>>>>>>>>===<<<;;;999999888888666555666777999:::999:::;;;;;;<<<===>>>>>>===;;;<<>>===;;;:::999888999;;;<<<<<<999777777777777777888888888888999888888888999;;;===???===;;;999777555444444444222333333333333333222111000000000000000//////......------,,,,,,------...```[[[UUUOOOLLLJJJIIIGGGCCCAAA@@@@@@AAAAAA@@@>>>===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@???===;;;:::999<<<===???AAAAAAAAA@@@???@@@@@@@@@@@@??????>>>>>>===???BBBEEEFFFEEEDDDCCC??????@@@BBBDDDFFFHHHJJJHHHHHHHHHHHHEEEBBB???===<<<<<<<<<===============::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBB??????>>>===;;;:::999999555555555555555666777777555666666666666666555444444444333333222111000000//////000111111111111111////////////////////////---------,,,,,,---------,,,,,,,,,------.........+++,,,,,,---.........---************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---...---,,,+++************---,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......////////////000000000000///---...222333000000333222999===>>>FFFZZZrrr|||tttiiikkkmmmlllnnntttyyynnnmmmnnnoooqqqqqqooommmgggbbb[[[VVVTTTTTTTTTTTTLLLJJJHHHJJJMMMPPPPPPNNNOOONNNMMMKKKJJJHHHGGGFFF@@@@@@????????????@@@@@@DDDDDDDDDEEEEEEDDDDDDDDD;;;<<<>>>?????????>>>>>>???AAACCCDDDDDDBBB@@@>>>AAABBBEEEGGGIIIKKKLLLMMMOOOTTT]]]hhhrrrzzztttqqqkkkgggddddddfffgggccceeeiiimmmqqquuuzzz~~~{{{llleee\\\WWWUUUTTTSSSQQQTTTTTTXXX___eeekkkvvv|||}}}xxxxxxyyy{{{xxxpppgggWWWHHH@@@===:::888999::::::::::::888666666888:::::::::>>>>>>>>>===<<<:::999888666555444333444666888:::::::::;;;<<<===>>>???@@@<<<;;;;;;???GGGPPPVVVZZZSSSNNNGGGBBB???===<<<;;;;;;;;;;;;<<<===<<<:::777777777777777777888888888777666555666888<<<@@@CCC???===999666444444444444444444444333222111000///000000000000000//////......------,,,,,,------...YYYWWWTTTPPPKKKEEEAAA???>>>???AAACCCCCCCCCCCCBBB@@@??????>>>>>>??????@@@>>>======>>>AAACCCCCCCCCBBBAAA???>>><<<;;;;;;:::::::::;;;===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>@@@AAABBBCCCDDDDDDDDDDDD???@@@AAACCCDDDEEEEEEEEEDDDEEEGGGHHHHHHFFFCCCAAAAAA@@@>>><<<;;;:::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<===>>>???======;;;:::999999999999555666666555333111111111555666777777777555444333222333333444333222111000------............------------............------------............------------++++++++++++---------------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,+++************++++++++++++++++++++++++&&&''''''((()))******+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************************,,,------......------,,,000000///...............000000000000000000000000444777999;;;???HHHVVV```xxxuuulllccc```bbbfffpppyyywwwrrroooqqqsssuuu{{{}}}zzzuuunnngggbbb^^^\\\YYYUUUTTTVVVXXXYYY]]]cccdddhhhiiiccc^^^ZZZUUUPPPOOOKKKHHHHHHFFFEEEIIIOOOOOORRRWWWXXXVVVRRROOOMMMIIIGGGDDDBBBAAABBBCCCEEEMMMPPPSSSUUUTTTPPPKKKHHHGGGJJJOOOTTTVVVWWWVVVUUUWWW^^^kkkzzzvvvqqqqqqssssssqqqsssooommmnnnoooooosssxxx|||~~~zzzuuunnniii```VVVPPPSSSVVVVVVXXX\\\^^^cccjjjnnnqqqtttyyy|||}}}zzz|||{{{yyyrrrgggZZZOOOHHHEEE===;;;888888999;;;;;;:::999999:::;;;<<<<<<<<<<<<======<<<;;;:::888777666777666666666666888999:::>>>===<<<;;;;;;<<<===>>>777999<<>>>>>@@@AAABBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;<<<>>>@@@AAABBBCCCBBBBBBAAAAAA???>>><<<;;;??????@@@AAABBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIHHHGGGDDDCCCAAA@@@>>><<<;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<:::888777555555222222222111000111333444555666666777666555444333222222333333333222111000.........//////.........------............------------............------......---,,,,,,---......,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++((()))))))))***+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////............//////000000000000000000000000///111222333444;;;FFFOOOdddsss}}}uuulllccc\\\YYY```jjjwww|||wwwwwwyyy}}}wwwppplllccc___\\\^^^___```dddiiiuuuzzz}}}zzztttpppiiiccc___[[[XXXXXXWWWUUUXXX]]]dddjjjqqqtttrrrmmmhhheee\\\XXXTTTPPPNNNPPPSSSUUU```eeelllqqqqqqlllddd___SSSUUUWWWYYY[[[[[[ZZZYYY___eeennn{{{zzzzzz{{{{{{yyyzzzuuussstttttttttwww|||zzzrrrlllfff```[[[YYYUUUVVV\\\bbbcccggglllssswww{{{}}}|||{{{|||~~~~~~}}}}}}~~~yyymmmhhhaaaXXXNNNFFF@@@<<<;;;999777666888999999888999::::::;;;;;;;;;;;;:::<<<<<<;;;;;;:::999777666777777666666777888:::;;;>>>===<<<;;;;;;<<<===>>>888999;;;???BBBFFFIIIKKKFFFDDD@@@===<<<<<<<<<===;;;;;;;;;;;;:::::::::::::::999999999888888888888888888777777777777888888888888777666555444444333222222222111111111000000111111000000///......---.........------------,,,NNNMMMLLLJJJGGGDDDBBBAAABBBCCCDDDFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFCCC@@@???@@@AAAAAAAAAAAA@@@???>>>============;;;<<<===???AAABBBDDDDDDBBBBBBAAA@@@???===;;;:::===>>>???@@@@@@AAA@@@@@@??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIGGGEEEDDD@@@???>>>===<<<;;;;;;;;;777888999999;;;;;;<<<===;;;<<<===>>>>>>>>>===<<<<<<;;;;;;:::999777555555333222000......000333444444555555666666555333222111222222222222111000000...//////000000//////...------............------------............------///......------......///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---......///000111000000000000000000000000000111222111111555;;;AAAJJJVVVfffwwwxxxmmm___VVVXXX```jjjyyy|||tttmmmhhhgggfffeeeiiinnn~~~zzzrrrnnniiieeeeeeccc```aaadddooovvv}}}uuuppphhhaaa]]]]]]___aaakkkssszzztttfffeeedddcccbbbbbbaaaaaaeeehhhnnnuuu~~~|||||||||{{{}}}yyyoooeee]]]XXXTTTQQQVVVZZZcccooovvvzzz|||zzz~~~~~~~~~~~~vvvmmm[[[UUULLLEEEAAA===999555888666444555666777777666::::::::::::::::::999999999::::::::::::999888888888777777888888999:::;;;===<<<<<<;;;;;;<<<<<<===::::::;;;<<<===???AAABBB???>>><<<;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::888888888888777777777777777777666666666666666777555555555555444444444333222222111111111000000000111000000//////.........------------,,,,,,,,,,,,GGGGGGGGGFFFEEEDDDBBBBBBEEEFFFGGGHHHIIIJJJKKKKKKDDDDDDCCCCCCCCCCCCDDDDDDHHHEEEBBBAAABBBCCCDDDDDDCCCBBBAAA???>>><<<<<<<<<;;;<<<===???@@@BBBCCCDDDBBBAAAAAA@@@???>>><<<;;;<<<===>>>??????@@@@@@@@@>>>>>>??????@@@AAABBBBBBDDDEEEFFFGGGGGGFFFDDDCCC@@@???>>>======<<<<<<<<<999999999::::::;;;;;;;;;:::;;;===>>>???===<<<:::888888999:::::::::999888555333000//////000000000222333444555555444333222111111111111111111000000//////000000000000//////------............------,,,------......------,,,......------------......******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,---(((((((((((()))***+++,,,************************+++++++++++++++*********************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,------......------,,,,,,,,,------///000111222000000000000000000000000222333444333222333777:::888AAANNN^^^pppzzzoooccc```bbbgggrrrxxxuuurrrpppsssxxx~~~yyyrrrmmmkkkhhhcccaaaccciiirrr}}}tttmmmiiigggfffkkktttvvvtttqqqnnnlllkkkllllllhhhhhhjjjlllqqqyyy}}}uuunnneee]]]XXXWWWXXXYYY```jjjyyy{{{wwwvvvwwwxxx{{{|||lll```OOOGGG>>>:::::::::777444666555444444666777666555999:::::::::999888777777777888888999999999999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::<<<===???=========<<<<<<;;;;;;:::777777777777777666666666666666555444444444555555333333333333333333333333111111111111000000000000000000/////////.........------,,,,,,,,,+++++++++CCCCCCDDDDDDDDDCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHIIICCCBBBBBBBBBBBBBBBBBBCCCGGGEEECCCCCCEEEGGGHHHHHHFFFEEECCC@@@>>><<<;;;::::::;;;<<<===>>>???@@@AAA???@@@@@@@@@@@@@@@??????<<<===>>>??????@@@??????>>>>>>======>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBAAA?????????>>>>>>===<<<<<<;;;;;;;;;::::::999999999999;;;<<<>>>===<<<:::999666777888999999:::::::::333111//////000000...,,,111222333444444333222111000000000000000000000111//////000000000000//////------............------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,''''''(((((()))***,,,,,,******************************************))))))************************************************++++++++++++++++++++++++*********++++++,,,,,,---************************,,,------......------,,,,,,,,,,,,---///000222333000000000000000000000000///000111111000111333444333888???HHHSSSeee|||}}}sssiiieeehhhllluuu|||tttpppllleeebbbbbbfffnnnyyy{{{sssnnnjjjiiioooyyy~~~{{{xxxwwwwwwxxxoooooonnnmmmooouuu~~~xxxqqqmmmfffccc^^^[[[[[[```fffkkktttyyyuuummmqqqwww}}}rrraaaUUUGGG@@@888555777999888666555444444555777888777666888999999999888777666666555666777888999999999999777888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<======<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<;;;;;;::::::666666666666666666666666666666555444333333444444222222222222333333333333111111111000000000//////////////////............------,,,,,,,,,+++++++++BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBDDDGGGIIIIIIIIIGGGFFFCCCAAA>>>===;;;;;;::::::;;;<<<<<<======>>>===>>>??????@@@@@@??????;;;<<<===>>>>>>?????????>>>===<<<<<<<<<===???@@@>>>??????@@@@@@@@@@@@@@@>>>????????????>>>===<<<===<<<<<<;;;999999888777999:::;;;;;;;;;:::999888777777777888999;;;===>>>666222......///000///---000000222333333222222111//////////////////000111...//////000000//////...------............------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++((((((((()))***+++,,,---************************))))))******************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------///000111222000000000000000000000000000000000000111222333444555555888;;;???KKKaaatttzzznnnhhhjjjhhhiiipppxxxzzzuuuqqqkkkggggggkkkqqqzzzxxxpppllleeeiiioooxxx}}}}}}|||zzzyyy}}}wwwxxxwwwtttoooggg___[[[[[[\\\]]]___ccckkkuuu|||zzzuuurrrlllrrr{{{~~~rrrcccTTTKKKAAA<<<555333444666666666555444444666888999777666777777777888777777666666555555666888888999999999666777888999::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<===>>>>>>======<<<;;;:::999999666666666666777777777777666666555444333333333333222222222222333333333333111111000000000/////////........................------------,,,,,,,,,,,,CCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@?????????@@@@@@@@@????????????@@@@@@@@@@@@AAACCCFFFGGGGGGEEEEEEDDDBBBAAA??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<999:::;;;<<<===============<<<;;;:::;;;<<<>>>???===>>>>>>>>>????????????>>>>>>???@@@???>>>===<<<;;;;;;;;;::::::999999999999999999888888888777777777777888;;;???EEEJJJMMMFFF???555000000111000///...///111222222222111111//////.........///000111.........//////.........------............------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++***************************+++,,,---************************)))*********+++,,,,,,,,,************************************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......000111111000000000000000000000000333222111222333555666666555333444777999===IIIVVViii{{{|||vvvtttqqqjjjfffiiimmmqqqxxx}}}}}}yyyvvvvvvuuu{{{{{{sssooogggiiimmmuuuwwwpppffffffeeebbb___ZZZWWWTTTZZZ]]]bbbfffmmmuuu}}}yyyyyyyyyyyy{{{}}}zzzyyy}}}}}}zzzssshhh\\\PPPHHHCCC===;;;777444222333444666444333444666888888777555555555666777777777666666555555666777888888888888555666777999999999999888888999:::;;;;;;:::999888:::999999888888999999:::888888999:::;;;===>>>>>>======<<<;;;:::999888888666666666777777888888888777666555444444333333333333333333333333333222222111000000000////////////.................................------------,,,DDDEEEEEEEEEDDDDDDCCCBBBFFFEEECCCAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>@@@CCCEEEEEECCCAAABBBBBBAAA@@@@@@@@@AAAAAA======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888999:::;;;;;;;;;;;;===<<<;;;::::::;;;===>>>======>>>>>>?????????@@@>>>>>>???@@@@@@???======::::::::::::::::::::::::999999888777666666777777666777:::???GGGQQQZZZ___ZZZNNN???555222222222000...///000111222222111000///...------...///000111------............---------..................---+++,,,,,,------,,,,,,+++,,,---...//////...---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++******))))))+++++++++***++++++,,,---))))))))))))))))))))))))******+++,,,,,,---......))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************,,,------......------,,,......---......///000111000000000000000000000000333111//////111333444444444111222888;;;:::<<>>???===<<<<<<;;;999888777777666666777777888888999999888777666555444333333333444444444333333333222222000000000000////////////---.....................//////.........---------@@@@@@@@@AAABBBCCCDDDEEEAAAAAA@@@???>>>>>>>>>?????????>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCFFFFFFFFFEEECCC@@@>>><<>><<<;;;;;;;;;<<<<<<999999999999999999999999555666888:::;;;;;;;;;:::<<<===>>>>>>>>>===;;;:::>>>????????????>>>>>>=========>>>????????????>>>>>>>>>===;;;;;;:::::::::999999888888777666666555888777999AAAOOO]]]gggkkkoooaaaNNN===444111000000000000000000//////////////////000000000000//////...............---------------......------,,,+++------,,,,,,,,,,,,++++++...---+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++******)))******************************++++++++++++******************************+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---///............---------000000000000////////////333333444444555666777777<<>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>??????@@@AAAAAABBBEEEEEEFFFEEEDDDCCCAAA@@@===<<<:::888777666666777999999999::::::;;;;;;<<<999:::;;;<<<======<<<<<<<<<<<<======<<<<<<;;;:::>>>>>>>>>??????>>>==================>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::999999888777777666666666777;;;FFFVVVfffpppuuuvvvhhhTTTCCC888333111000000000000000//////////////////000000000000//////000000//////......------------......------,,,+++------,,,,,,,,,+++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++************************************++++++++++++************************************************))))))************************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------......//////////////////////////////111222222333333444444444777<<>>>>>======>>>>>>>>>>>>============>>>>>>=========>>>??????@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA???>>><<<:::999777777777999999::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::<<<======>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;<<<:::::::::999888888777777666888???MMM]]]llltttwwwtttgggTTTDDD;;;666333111000000000000////////////...//////000000//////...111111000///......------------......------,,,+++,,,,,,,,,,,,++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,++++++***++++++,,,---...///000000////////////////////////000000000000000111111111555666666888>>>LLL\\\hhhxxx|||tttjjjddddddkkkqqq~~~|||yyyvvvrrrlllfffaaa```XXXRRRQQQQQQRRRUUUYYY^^^gggrrr{{{{{{zzz}}}~~~|||{{{~~~yyyuuuwwwxxx{{{~~~wwwlllaaaUUUKKKCCC@@@<<<999777666777888666666555555444333111111333333333333444444444444555444333333222222333333555555555555555555555555666666666666777888::::::777666555333333444666777:::::::::999999999888888888888888888888888888888777888888999888888777777444444444444444444444444666444444444555555333222111111111111111111111111222111000//////......///............------------++++++++++++++++++++++++>>>>>>======>>>???@@@@@@>>>>>>======<<<======>>>>>>======<<<<<<======>>>=========>>>>>>???????????????????????????>>>>>>???>>>===<<<;;;:::999999999888888999:::<<<>>>???===<<<<<<;;;::::::::::::<<<;;;999888888888999::::::;;;<<<===============<<<;;;999888888:::<<<======<<<;;;;;;:::::::::;;;:::::::::999999999888888999<<>><<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<======>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<::::::::::::::::::999999888777777777888;;;===>>>>>>=========<<<;;;;;;:::;;;:::999777777888999999888999:::;;;<<<=========;;;:::888777777999;;;<<<::::::999888888888999999:::::::::999999999999999<<<@@@JJJXXXdddjjjiiifffVVVNNNBBB:::666555444333000000000000////////////......////////////............---,,,,,,+++******------......------,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------******************************++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------------------,,,,,,,,,------............000000000000////////////...000222444555777888:::EEEPPP___mmmzzz|||uuupppnnnqqq{{{yyypppiiidddcccbbb```]]][[[YYYYYYYYYUUUTTTXXX___fffjjjpppwwwzzzsssppprrrqqquuu{{{{{{ttthhhZZZLLLAAA======888888777666444333222222555555555555555444333222222222222333333333444444555444333333222222333333444444444555555555666666555555555666777999:::;;;<<<:::888666555666888::::::::::::999999999888888999999888888777666666666555666777888888888888888666666666555555555444444444555777777666555444333111111111111111111111111111000000///////////////,,,,,,------------------------------------------<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>999888777666777999<<<===???@@@@@@AAA@@@???===<<<::::::999888888888888888777777999:::<<<<<<======999999888888888999:::;;;888888777777777777888888999999999999999999888888===CCCOOO^^^iiilllhhhcccPPPHHH>>>777555444222000000000000000////////////---......//////......---,,,++++++++++++*********------......------,,,+++++++++++++++******************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,------,,,******************************++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---.........------------,,,,,,++++++++++++,,,,,,---.........////////////000000000000111000///...///222444666888???IIITTT```ppp{{{xxxtttrrruuu{{{xxxppphhhbbb^^^\\\TTTUUUWWWXXXYYY[[[^^^```aaacccjjjtttzzz~~~zzzrrrkkkggghhhlllsss~~~~~~yyykkkaaaUUUKKKAAA:::999<<<444444444444444444444444555666666666555555444333222222222222333333333333555444333333222222333333333333444444555666666666666666666666777888::::::<<<;;;999777666777888999999999999888888888777777888888888777777666666666555666666777888888888777777777666666555444444444444555666666444333333444111111111111111111111111//////............//////,,,,,,,,,,,,------------------------------------;;;::::::999999999:::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<========================@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDCCCCCCBBBAAA;;;:::888777888999<<<======???AAACCCCCCAAA>>><<<999999::::::999999888777555666888999;;;<<<<<<===888888999999999:::::::::888888777777777777888888888888888888888888888888>>>EEESSSbbblllllleee^^^JJJDDD;;;666444333000...000000000000////////////---......//////......---***++++++++++++,,,,,,,,,------......------,,,+++++++++++++++************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++******************))))))************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++,,,------......---.........///000000000222111//////000222444555333666;;;@@@HHHWWWiiiwww~~~|||xxxrrroooqqqtttxxx{{{yyyoookkkeee^^^ZZZYYYZZZ\\\YYY^^^ffflllooorrrvvvxxx}}}~~~xxxrrrkkkhhhiiiqqqwwwuuujjjdddXXXMMMCCC???<<<888666888555555555555555666666777555555555555555444444333111222222222222333333333555444333333222222333333333333444444555666666777777777666666777888999999:::999888777666666666666888888888777777777666666777777777777777666666666666666777777777777777666666666555555444333333222222444444333000000111333000000000000000000000000......------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,::::::999999888999999::::::999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;<<<===???AAABBBBBBBBBCCCCCCBBB@@@???======<<<:::888888:::<<<>>>:::<<<@@@BBBBBB@@@===:::999999:::;;;;;;999888777444555777999;;;<<<<<<===888888999::::::::::::999999888888888888888999999777777777777777777888888???GGGUUUccckkkiii```WWWDDD>>>777444333333111///000000000000////////////---..................---***++++++,,,,,,------...------......------,,,++++++++++++************))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))******++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++******)))******+++,,,------...///******+++,,,,,,---......,,,,,,------...///000000---...///222333333000...222333555555:::EEEVVVcccvvv~~~}}}{{{wwwttttttvvvsssqqqvvvzzzsssmmmjjj```]]]WWWRRRQQQTTTZZZ___nnnvvv~~~zzzvvvuuuwwwzzz~~~~~~}}}~~~vvvgggYYYQQQLLLAAA999:::;;;777444444666555444333222222222222444444555555555444333333111111222222222333333333555444333333222222333333333333444444555666777777888777777777777777888888777777777666555444444333777777777777666666666666666666666777777777777777666666777777777777666666555555444333333222111111111222222000------000333////////////////////////------,,,,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;>>>@@@BBBBBBAAA???=========>>>>>>@@@>>><<<<<<<<<<<<;;;:::999999;;;;;;<<<;;;:::999999999888888888888888888::::::999999:::<<<===???;;;:::888777777999:::<<<999999888888777666666666555444444444555666888999:::HHHYYYdddhhhfff[[[QQQ>>>:::555111000000111000//////000000000000//////,,,---------.../////////,,,,,,,,,---------......------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,---,,,************************++++++++++++++++++++++++************************+++++++++++++++***)))((()))*********++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---....................................////////////111222444555777:::???CCCVVVbbbvvv}}}|||{{{zzzxxxvvvvvvxxxzzzvvv{{{zzzvvvxxxyyyqqqlllfff___ZZZUUUVVVVVVRRRPPPVVVcccnnn}}}zzzxxxwwwxxx}}}tttdddWWWMMMHHH===;;;999666555555555666777666555444333222222222333333333222222111111111111111222333333333222222333333333333333222111000555444222222222333555777888999999777555444555666:::999999888666555333222555666666777777777777777666666777777666555444444555666666666777777888888888777555444444555555666222222222222222222333333000000000000////////////000///...---,,,---...///...///222666888555///))),,,,,,,,,,,,,,,,,,,,,,,,999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;:::;;;:::999999:::<<<>>>???@@@???>>>===<<<<<<======:::999999:::<<<<<<:::888777888999999999888777666888888999999999999999999::::::999999:::;;;<<<===:::999888777777888:::;;;999999888888777666666666555444444444555666888999<<>>>>>===;;;:::::::::999888999:::;;;<<<========================777777888:::<<<<<<:::888888888999999888777666666888888999999::::::;;;;;;::::::999999999:::;;;;;;999999777666666777888999999888888777777666666555444444444444555666777888>>>GGGTTT___gggfffYYYLLL<<<888333111000000000000...//////000000//////..................---------,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++++++++***(((%%%************************++++++++++++++++++++++++***************************++++++++++++***))))))''''''''''''((((((((((((************************,,,,,,++++++***))))))(((++++++++++++++++++++++++******************))))))************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------............/////////...//////......///111333777<<>>:::888666666555555555444444444555555444333222222222222222222222222222111111111///000111111222222222111222222222333333333333333333333333333444444444444777999::::::888666666666555666666777777777666666444444555666666666666555666666666666666555555444555555555555555666666666666666666666666555444444333333333222111111111000000000000000000000111111///...,,,+++++++++,,,,,,///...///111222111...+++------,,,,,,++++++******;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<>>??????@@@@@@@@@<<<;;;::::::<<<<<<;;;:::;;;;;;::::::999999888888888888999:::;;;;;;<<<<<<::::::::::::999999999:::999888777666666777777888888888888777666666555555444444444444555555666666<<>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBEEEFFFGGGFFFCCC>>>;;;:::;;;;;;::::::::::::999999888888888888888999:::;;;;;;<<<<<<:::::::::::::::::::::999999888888777777666666777888888777777666555555555444444444555555555555555888===DDDMMMXXX[[[SSSGGG777555222000000111000///......////////////....../////////...---------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***)))***+++,,,,,,***(((************************************************)))))))))))))))))))))))))))******+++++++++******(((((()))))))))*********************************))))))*********+++++++++************************+++*********)))(((((((((************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------............---...////////////111333///222555555666<<>>AAAEEEIIIMMMOOOOOOJJJDDD???===;;;:::999777777666666666777777888888888999999::::::;;;;;;::::::;;;<<<<<<;;;;;;;;;999999999888888777666666888777777666666555555444333444444555555555444444444888<<>>IIITTTdddqqq{{{|||tttqqqttt{{{}}}{{{yyyvvvwww}}}|||rrrkkkfffcccaaa]]]YYYZZZ___eeeggghhhjjjooovvv~~~tttssspppmmmjjjiiihhhhhhcccfffhhhgggccc^^^ZZZXXXTTTTTTTTTXXX```ooo~~~|||wwwsssooonnnqqqyyy~~~{{{yyy~~~xxxnnnaaaTTTIIIAAA===888666444333222333444444222222222222222222222222222222111111000111111222000000000111111111111111222333444555666777777777222111000//////000222333222222222222333333333333111333555666444333333333777777777666555444333222444444555666666666666555444555666666666666666666666666666555555555555555555555555555555444333333222222222111000000000//////000000222333444555555333222000...------......,,,------,,,******+++---,,,,,,++++++******))))))::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>???@@@@@@@@@<<<======>>>>>>>>>======;;;<<<===@@@EEEKKKQQQUUUVVVSSSNNNJJJGGGBBB>>>:::666666555555666777888999888888999999999999999999999:::<<<============<<<::::::::::::999888777666777777777666555555444444333444555555555444333333222555888999<<<@@@>>>999444222000///000111000///---......//////......------------...............,,,,,,,,,---------......***+++,,,,,,---------,,,******++++++++++++*********************************)))((()))+++,,,,,,,,,************************************************))))))))))))))))))))))))))))))***+++++++++++++++*********++++++++++++,,,******************************************++++++*********************************+++++++++++++++************************************************************************)))************+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***,,,.........---.../////////111222444555777888888@@@KKKTTT]]]iiiwww|||xxxxxx}}}{{{wwwrrrlllfffeeeiiinnnppppppoooqqqsssvvvwwwxxxyyyyyywwwxxxzzzyyyyyy{{{~~~wwwppplllcccaaa```______```aaabbb^^^```aaa___[[[WWWVVVWWW[[[]]]bbbhhhqqq~~~~~~}}}}}}|||}}}|||{{{{{{|||}}}}}}{{{vvvrrrkkkeeeZZZNNNDDD>>>:::999333333333222222222222222444333222111111111222333111111000000000000111111///000000000111111111222111222333555666666777777555444222111000111333444333222111111111222444444333444555555333333444555444555555666555555444444555555666777777777666666444444555666666666666666777777777666666555555555555555444444333333444444111111111111000000000000///000111222333555666666333222000...------------)))++++++***((('''(((***+++++++++***************::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===999:::;;;<<<===>>>???@@@;;;<<<<<<===>>>>>>======;;;:::;;;>>>DDDLLLTTTYYY[[[YYYWWWUUUQQQKKKCCC>>>777777666777888999;;;<<<999999888888888888888888999:::<<<>>>??????>>>>>>;;;;;;;;;::::::888777666777777777666555555444444333444555555555444333222222555666333333666666444333111000///000111000///---..................---,,,------....../////////,,,,,,,,,---------......***+++,,,,,,------------******++++++++++++******************************,,,***((((((***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))*********++++++++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---************************))))))))))))))))))))))))************************)))************+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111000///......///000...,,,,,,///111222333333777;;;>>>DDDPPPaaaoooyyy}}}|||~~~yyytttpppnnnnnnppprrrrrrppprrruuuyyywwwwwwwwwzzz}}}yyyvvvtttsssrrrqqqsss{{{~~~xxxqqqkkkddd]]]YYYXXXXXXXXXYYY[[[___bbbdddjjjkkkkkkiiidddbbbccceeegggkkkqqqwww~~~}}}|||uuuooooooppptttyyy}}}~~~}}}yyyttttttvvvwwwvvvqqqjjjeeeVVVPPPGGG>>>999777999:::333333444444333333222111555444222000000111222333111000000000000000111111//////000000111111111222000111222444555666666666777666444222222222444555333222111000000222444555444555555555333333555777222333444555666666666666555666666777777777777777444444555666777777666666888888777777666666666555666555444333222333444555000000000000000111111111//////111222444555777777222111///---,,,,,,,,,,,,+++---///...+++***+++---***************+++++++++999999999999999999999999<<<<<<;;;;;;;;;<<<<<<===????????????>>><<<;;;:::<<<;;;;;;::::::999999888>>>>>>>>>===<<<<<<<<<;;;===<<<<<>>>>>>>>???===<<<999888777888:::;;;;;;999777444333333444444333333333333333333333333222222222333333222222222000000///...............000000000000000000000000,,,,,,------------,,,,,,...---,,,+++************---------,,,+++***)))(((************************+++++++++++++++++++++,,,************************+++++++++++++++***)))(((,,,,,,+++***))))))******))))))))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++))))))***+++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............///000000000000000000000000222333444666999???FFFKKKXXXddduuu~~~}}}}}}~~~ssswwwxxx{{{|||}}}|||{{{zzzwwwwwwtttrrruuuzzzzzzvvvqqqjjjdddcccbbb```aaaddddddkkkssszzz|||wwwpppllllllnnnqqqrrruuuwwwxxxwwwyyy{{{yyytttmmmfffaaa^^^[[[WWWWWWZZZWWWZZZ___fffnnnvvv|||}}}zzzvvv~~~}}}xxxwwwyyy~~~zzzrrrssspppmmmmmmqqqvvvzzz||||||xxxmmmjjjgggffffffbbbZZZSSSDDD@@@<<<777444444555666222222111111111111111111222111111111000000//////111111111111111111111111222222222222222111000///222111111000222444666888;;;999555111000000222444444444333222222333333333444555666555333222333444555555444444444333333333555666666666666666555555666666666666666555555555777666444333333333444555555222//////222444333222000000000000000000000000000000000000000000000000........................,,,------......------,,,++++++++++++++++++++++++::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<>>>??????@@@@@@===<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;:::>>>======>>>BBBGGGIIIJJJMMMLLLMMMQQQSSSQQQJJJCCC<<<:::999999;;;<<<<<<<<<<<<;;;:::;;;>>>???===;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999:::::::::999666444333333444444333333333333333333333333000000111111111111000000111111000///////////////............................../////////...------...---,,,+++************,,,,,,,,,,,,+++***))))))************************,,,,,,,,,++++++*********************************+++++++++++++++***))))))+++***))))))(((((())))))************************))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++******))))))))),,,,,,++++++++++++++++++)))))))))*********++++++((()))******++++++******)))))))))))))))))))))))),,,++++++******++++++,,,************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------............////////////////////////222222333444555888===@@@DDDNNN\\\iiittt}}}{{{yyyzzz}}}~~~}}}{{{uuuxxx|||}}}oooggg___]]]\\\[[[]]]bbbccciiiooosssxxx{{{xxxrrrnnnggg___YYYYYY\\\```bbbcccgggkkkmmmrrrxxxwwwsssnnnfff```^^^\\\[[[]]]aaabbbeeellluuu}}}zzzwwwssssssvvv}}}xxxrrrooonnnnnnppptttwwwxxxxxx~~~yyysssiiiddd\\\XXXUUUQQQKKKEEE>>><<<999555333333333444222222222222222222222222111111111111000000000///111111111111111111111111111222222222222222111000111111000000111333555777999777444222111111222333444333333222222333333333444555555555333222333444444444444444333333333333555555666666666666555555666666666666555555555555777777666555555555555555555222000000222444333222////////////////////////000000000000000000000000------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<888999;;;===???@@@AAAAAA===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<===@@@BBBCCCCCCDDDEEEGGGLLLPPPOOOKKKFFF===<<<;;;;;;===>>>>>>===;;;;;;<<<===??????===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999777666444333333444444444444333333222222111111......////////////......111111000000//////000000------------------------.../////////...---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,+++******)))************************------,,,+++***))))))(((***************************++++++++++++***))))))***)))((((((((((((((((((************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++*********)))))))))))))))*********************+++)))***+++,,,,,,,,,+++***'''((())))))******))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------............---------------------------///000000111222555777444:::BBBKKKUUUaaaoooxxx|||yyyvvvwwwzzz|||{{{zzzuuuwww{{{wwwmmmiiihhhhhhlllrrrxxx}}}|||uuuooohhh^^^XXXWWWZZZ^^^aaabbbhhhooovvvvvvmmmiiigggfffjjjnnnrrruuu{{{xxxuuutttsssvvvzzz|||yyyuuuqqqooopppssswww{{{|||{{{yyyyyy}}}}}}qqqiii^^^WWWNNNGGGCCC@@@===:::777666555333222111111111333333333333333333333333111111111111000000000000111111111111111111111111111111222333333333222222000/////////000222444555555444333222222222333333333333222222222222333333333444555444333222333444333333333333222222222222555555666666666666666555555555555555555555555555777777888888777777666555444222111111222333333222////////////////////////........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<<<<============>>>>>>>>>>>>======<<<==============================>>>>>>??????@@@>>><<<;;;<<<>>>@@@@@@??????@@@BBBGGGJJJKKKIIIFFF>>>===<<<===>>>??????>>><<<;;;;;;<<<============;;;;;;;;;;;;::::::::::::999:::<<<<<<<<<;;;999888666666555444333333333444555444444333222111000000---......//////......---000000///////////////000---------------------------......------,,,+++***...------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,++++++******))))))******************************+++++++++******)))***))))))((((((((())))))++++++++++++************)))))))))))))))))))))))))))))))))***+++++++++,,,******************************************))))))))))))))))))************)))***,,,------,,,+++)))''''''((()))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///000111222444222444777;;;@@@HHHRRRYYYaaaeeemmmuuu|||}}}{{{zzz|||~~~{{{}}}|||sssmmmkkkmmmoooppprrrzzz~~~zzzxxxzzz}}}|||ttttttvvvyyy}}}|||wwwtttrrrooooooqqqtttxxx{{{|||zzzwwwtttwww{{{|||yyypppccc[[[MMMHHHAAA<<<:::999888666222222222222111111000///111111222222222222333333111111111000000000000000111111111111111111111111000111222333333333333333///.........///000222333111111222333333333333333222222222222222222333444333444555444222111222333333333333222222222111111444555666666666666666666444444555555555555555666777888999999999888666555333333222222222222222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************<<<<<<;;;:::;;;<<<>>>???@@@@@@???>>>======>>>>>>????????????>>>===<<<;;;;;;;;;<<<<<<======>>>>>>===>>>>>>??????@@@@@@@@@<<<;;;:::;;;>>>?????????===>>>@@@CCCEEEEEEDDDBBB>>>===<<<===???@@@???===<<<;;;:::999999:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<:::888666444444444333333333333444444444333222111111000000...//////000000//////.........---------......///.......................................---,,,+++------,,,+++++++++,,,,,,++++++,,,,,,,,,+++******************************)))))))))******+++++++++************************)))******+++++++++***************))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++++++++++++++++++++((((((((())))))*********)))+++,,,------,,,***)))''''''((()))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,------------...------------------------***---000111111000111222444444555666777:::>>>AAAGGGKKKQQQYYYaaakkkvvv}}}{{{~~~}}}}}}}}}|||~~~|||uuuwww}}}~~~zzzwwwuuusssqqqooooooppprrrtttuuusssrrrnnnnnnmmmjjjeee]]]SSSLLL>>><<<999777666555444333///000111222222222111000///000000000111111111222000000000000000000111111000000000000000000000000000111222222333333333333............///000000111///000111333333333333222111111111111222222333444333444555444222111222333333333333222222222111111444444555666666666666666333444444444555555666666777888999999999888666555333333333333222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************<<<;;;:::999:::<<<>>>???AAA@@@???>>>>>>===>>>>>><<<======>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>;;;::::::<<<>>>@@@@@@???===>>>???@@@@@@??????>>><<<;;;;;;<<<>>>???===<<<:::;;;;;;:::999999<<<>>>:::::::::;;;;;;<<<<<<<<<777888:::;;;:::999777666222222333333333333333333333333222222111111000000//////000000000000//////------,,,,,,------....................................//////000//////...,,,++++++******++++++,,,+++++++++,,,,,,++++++***************************'''(((((()))***+++,,,,,,************************))))))***++++++++++++******************++++++,,,++++++******)))((((((((())))))))))))))))))))))))***************+++++++++************************+++++++++++++++,,,,,,,,,((((((((()))******++++++***+++,,,,,,,,,+++***)))'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------........................000222333222000/////////111111222333444555555555999<<>>@@@@@@???>>>===<<<<<<<<<<<<;;;;;;===>>>????????????;;;;;;<<<===>>>@@@@@@AAA???>>>>>>>>>>>>>>>=========<<<<<<===???@@@???>>>===>>>>>>>>>===<<<<<<<<<:::999:::;;;======;;;:::777:::>>>>>>===;;;;;;<<<777888888999:::;;;<<<<<<777777888999888777666555111111222333333333333333222222222111111111111111//////000000000000//////---------------...//////------------------------++++++,,,---............*********))))))******+++***++++++,,,,,,+++++++++************************(((((())))))******++++++************************))))))***+++++++++++++++)))))))))))))))***++++++******))))))(((''''''&&&))))))))))))))))))))))))+++++++++***************************************)))*********++++++++++++(((((()))******+++,,,,,,++++++*********)))))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++++++++,,,,,,************************+++++++++++++++,,,------++++++,,,,,,,,,---------........................111222222111///......///.........000111222222111111333666777777<<>>999666333333444333111000//////000000111111111111222222...//////000111111222222///000000000111111111111000000000000000000000000000000111111111000//////......///000000000000000//////000000111111222222000000000000111222333444222333444333111111111222444444444444333333333333333444555666777777777777222222333444444555666666666555444444333333444444111444666555222000000111........................------------------------++++++++++++++++++++++++))))))************))))))************************;;;:::999888999;;;>>>@@@>>>>>>===;;;;;;:::::::::<<<======>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCCBBBAAAAAAAAA@@@????????????>>>>>>???@@@@@@>>><<<======>>>===;;;:::;;;<<<999888999:::<<<<<<:::888555:::AAACCCAAA===;;;:::555555666888999:::;;;<<<777777777777777666555555000111222333333333333333111111111111111222222222......////////////.....................///000111,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++***)))))))))))))))*********++++++,,,,,,,,,++++++************************************))))))))))))************************((()))***+++++++++++++++((((((((((((((()))*********))))))((('''&&&&&&%%%)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++((())))))***+++,,,,,,,,,++++++***)))(((((())))))))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********++++++,,,,,,---************************++++++******++++++,,,---++++++,,,,,,,,,------------------------------------...//////......111333...------...///000000000+++///222222111333999>>>BBBLLLYYYeeeoooyyy~~~~~~~~~|||}}}}}}|||}}}zzzyyyxxxyyy~~~}}}zzzyyyxxxxxxwwwuuuuuuvvvyyy||||||{{{{{{yyyvvvrrrnnnllliiihhhfffeeeccc___YYYUUUNNNJJJEEE@@@===999555222222222222222111222333555111111000000000111111222///000000111222222333333//////000000111111111222000000000000000000000000000000000000000///...---...///000000000000000///000000//////000111222222000000000000111222333444222333444333111000111222555555444444444444333333333444555666777777777777222222333333444555666666555444333222111222333333111444666555222//////111........................------------------------************************))))))************)))))))))))))))))))))))))))))):::999888777888999;;;===::::::;;;;;;<<<===>>>>>>::::::;;;<<<=========<<<======>>>???AAACCCEEEFFFFFFEEEDDDBBB@@@>>>===<<<;;;::::::<<<@@@BBB@@@>>>;;;<<<===>>>>>><<<:::999999:::;;;;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;::::::999888777666666888888888888888777666666444444333333333222222222111111111111111111111111000///...------...///000//////...------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))))))))*********))))))(((************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))*********)))'''(((***,,,---,,,,,,+++***)))(((((()))************+++++++++'''((()))***++++++***)))***)))'''(((***++++++***))))))))))))))))))))))))******++++++++++++******************************************************(((***++++++*********+++)))))))))******+++++++++,,,+++***)))***,,,...000******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////.........111000000000111333666777:::???EEEKKKQQQ[[[hhhrrr~~~zzzwwwvvvxxxyyyzzzrrrsssuuuxxxyyyzzz{{{{{{}}}zzz||||||zzz}}}|||xxxuuusssvvvxxxyyyxxxuuutttuuuxxxwwwwwwvvvtttppplllhhheeebbb^^^XXXSSSPPPMMMKKKIIIBBBAAA???<<<999666333222222222222111111111000000//////............//////...//////000111222222222......////////////......////////////000000000000111111000000000000111111000000000000000000000000......///000000000000000222111111111222222111000111111111111111111111111333333333333333333333333444444555555555555444444111222222333333333222222222222222111111111000000111111111000///......---///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************:::999888777777888:::;;;::::::;;;<<<<<<======>>>:::;;;<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEEEEEEEDDDBBB@@@>>>======<<<<<<;;;;;;===@@@AAA@@@>>>;;;;;;<<<<<<;;;:::888777666777888999::::::999999888888999:::::::::::::::999999999888777777777666777777777777777666666555444333333333333222222222000000000000000000000000000///...------...///000000000///...............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++,,,++++++***************************++++++***))))))***++++++************************))))))))))))))))))))))))************))))))))))))*********)))((((((***,,,,,,++++++******))))))))))))************+++++++++((((((******+++***))))))***)))'''(((***++++++***)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((***************************+++---,,,***)))))))))************+++++++++,,,,,,+++***)))***+++---...******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////............000///......///111333444000444999<<>><<<;;;;;;<<<===>>>===<<<===???@@@???>>><<<;;;:::999888777666555222444555777999:::;;;;;;888888888888999999999999777777777777777777777777666666666666666555444444333333333222222222111111//////////////////////////////............//////111000000///.../////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++***+++,,,---------------************************++++++***))))))***++++++************************))))))))))))))))))))))))************)))))))))))))))******)))(((((()))+++************************)))************+++++++++)))************))))))(((***)))'''(((***++++++***)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((************************+++,,,---,,,***(((((((((***++++++++++++,,,,,,,,,++++++*********+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..........................................---------...000111///111444444444666;;;@@@FFFLLLVVV```hhhqqqzzz~~~zzzwwwwwwvvvvvvvvvwwwwwwxxxsssmmmhhhhhhjjjmmmttt{{{zzz{{{zzzyyyxxxzzz}}}}}}}}}||||||||||||}}}~~~{{{yyyyyy{{{}}}~~~zzzuuusssrrrppppppooojjjcccYYYOOOIIICCC@@@<<<999777666444333666666555444333222111111222111111111111000000000............//////000111...//////000000111111222......////////////............/////////000000000//////............//////////////////////////////......///000000000000000---...///111222333444555/////////000000222333333222222222333333444444444444444555555555555444444333444444444444444333333333333222222222111111111222111111000000//////...............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************::::::888777777777777888:::;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;:::999;;;===@@@BBBDDDDDDCCCBBB@@@>>><<<999999:::<<<===???>>>======>>>>>>>>>>>>>>>===;;;888777555555555222333444666888999::::::888777777777777777888888666666666666666777777777444555555555555444333333222222222222111111111111/////////////////////////////////....../////////000000///........................---------,,,,,,------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,---.........************************+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((()))*********(((((()))+++((()))))))))*********+++))))))*********+++++++++************))))))((((((***)))'''(((***++++++***))))))))))))))))))))))))))))))************))))))***************************************************+++,,,,,,***)))))))))+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............///...------,,,------...///111333555444333333444666666:::@@@GGGMMMTTT\\\bbbrrrzzzzzzsssooollljjjmmmrrrpppppppppnnnmmmooorrruuu||||||xxxwwwyyyzzz|||}}}~~~~~~~~~~~~~~~zzzwwwvvvxxx{{{}}}}}}}}}|||yyytttoookkkiiieeedddaaa[[[SSSJJJAAA===;;;999666555444444222111111111111111111111222222111111111111000000000000............///000111222////////////000000111111......////////////.............../////////000000000000111111111111000000////////////////////////......///000000000000000...///000111111222444666333222111111111111222333111111222333333444555555444444555555555555444444333333444444333333222222333222222222222111111111111111111000000/////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************::::::999888888777777777;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::999999:::<<>>>>>===<<<<<<===>>>@@@>>><<<:::888666666555444555555666666777888888888888777666666777777888666666666666666777777777444444444444444333222222222222111111111000000000000000000000000000000000...//////////////////.........---,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------,,,+++***))))))***+++,,,(((((()))+++,,,,,,,,,,,,*********************************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((((()))+++***)))((()))***((((((((()))******++++++))))))*********+++++++++++++++***))))))(((((((((***)))'''(((***++++++***)))))))))))))))))))))))))))))))))******)))))))))************************************************''')))++++++******+++,,,++++++++++++++++++++++++++++++---......------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------......//////.........---.........///---...000000000000111222222333555888;;;???DDDHHHXXX___jjjuuu~~~|||wwwpppnnnpppoooooonnnllljjjjjjlllnnnxxx{{{|||wwwtttwwwxxx{{{}}}~~~~~~~~~}}}}}}zzzvvvsssrrrsssvvvxxx}}}zzzwwwrrrlllfff```\\\VVVTTTOOOIIIBBB===999777444333111111111111000/////////000000111222222222000000000000000000000000///////////////000111111///////////////000000000......////////////..................////////////000000111111111111000000..............................///000000000000000///000222111000000333555999888555333222111222222111111222333333444555555444444555555555555444444222222222222222111000000222222111111111111000000000000000///////////////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************:::::::::999999999999999;;;<<<>>>??????>>><<<;;;:::;;;;;;;;;;;;::::::999:::;;;===???@@@@@@@@@@@@???>>><<<:::::::::;;;<<<=========;;;::::::<<<>>>??????===<<<:::888777666777666666666666666777888999999777666666666777888777777777777777777777777444444444444444333222222111111111000000000000///000000000000000000000000......////////////.........---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++'''((())))))************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))++++++)))((()))***((((((((())))))*********)))************++++++++++++***)))))))))))))))******)))'''(((***++++++***))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((************************&&&(((***+++++++++,,,---+++++++++************)))(((***,,,...///...---,,,******+++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------......////////////***+++,,,---...///000111000000000111333666999:::BBBGGGOOOWWW```hhhpppuuu}}}yyyuuuvvvuuuuuutttqqqnnnlllkkklllrrruuuyyyyyywwwvvvxxxzzz||||||}}}||||||~~~}}}{{{|||}}}yyy{{{|||~~~~~~}}}yyywwwsssqqqppprrrtttvvv{{{vvvooohhh```YYYRRRNNNFFFCCC???:::777555555555222111000111222222111000///000000111111222222222//////000000000000000111111000000//////000000111////////////////////////......////////////......------........./////////---...///000000///...---..............................///000000000000000///111222111//////333666===;;;888555222111222222222222222333333444444444444444555555555555444444111222222222111000///...111111000000000/////////........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************999::::::;;;;;;;;;;;;:::;;;<<<>>>@@@@@@>>><<<;;;999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<<<<:::888888;;;???============;;;999777555777777666666666777888999;;;:::888666666777888999999999999888777777777666444444444555444333333222111111000000000/////////////////////////////////---...///000000///...---......---,,,,,,,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))***)))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''')))++++++***)))))))))((((((((())))))))))))))))))************+++++++++***))))))(((((()))***+++***)))'''(((***++++++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************''')))++++++******+++,,,*********)))))))))(((((($$$&&&***,,,...---,,,+++******+++,,,,,,,,,,,,+++++++++++++++*********)))************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////+++,,,---.../////////000...---,,,---...000000000.........000222444555555555888<<<@@@EEELLLRRRWWWaaagggqqqzzz~~~~~~~~~{{{xxxwwwwwwsssvvvyyyxxxtttpppnnnooorrrtttuuutttssssssvvvyyy~~~}}}}}}}}}{{{~~~~~~{{{xxxyyy{{{~~~~~~{{{yyywwwrrrpppnnnlllkkkkkkllllllkkkeee]]]UUUOOOIIIDDD@@@999888555444222222222333222111111222333333222111000000000000000000000111////////////000000111111222222111000////////////////////////////////////......////////////......---------.........//////---...///000000///...---..............................///000000000000000---000222111...///444999===;;;777444222111222333333333333333333333333333444444555555555555444444222333333222111000//////////////////............---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************************************999:::;;;;;;<<<<<<<<<<<<;;;===???@@@@@@>>><<<;;;888999::::::;;;;;;;;;;;;::::::::::::;;;===>>>???@@@@@@???>>>===<<<;;;;;;999:::;;;999777888;;;???;;;<<<======<<<999666555777666666666777888:::;;;<<<:::888777666777888999;;;::::::999888777666666444444555555444444333222000000000000////////////........................---...///000000///...---//////...------------...+++++++++*********))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********))))))(((************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************))))))))))))''')))++++++***))))))))))))))))))))))))((((((((()))************+++++++++))))))(((((((((***+++,,,***)))'''(((***++++++***))))))))))))))))))))))))(((((())))))))))))((((((************************************************)))+++,,,,,,***))))))******)))))))))((((((''''''!!!###'''+++---,,,+++)))******+++,,,,,,,,,,,,+++++++++++++++******))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////)))***,,,---.../////////000...,,,+++,,,---------///......000222333333222000222444555777:::>>>AAADDDJJJRRR[[[bbbjjjsssyyy~~~~~~yyyqqqmmmllljjjlllnnnmmmllllllnnnqqqvvvuuuuuuwwwzzz}}}}}}}}}{{{vvvrrrooolllkkkrrr{{{|||yyyxxxwwwtttqqqooooooqqqsss|||{{{xxxxxx{{{~~~~~~|||{{{zzzzzz{{{{{{{{{||||||||||||||||||{{{xxxuuurrrnnnlllhhhfffdddaaa^^^]]]\\\\\\WWWQQQIIICCC@@@===:::777111222222222222222111111///...---...000000///---111111000000000/////////.../////////000000111111444333222000//////......///////////////...............////////////......---------........./////////000111333333111000///...........................//////000000000000000+++...111000...000666<<<;;;999666333111222333444444333333333333333333333444555555555555555555444444444444333222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************777777888999999999999888:::;;;<<<<<<;;;;;;===???===;;;999888999::::::::::::999888888999<<<>>>@@@@@@@@@???>>>===<<<;;;;;;777777888999:::;;;;;;<<<;;;<<<======<<<:::888777888888777777888999::::::888888777666555555555555444555666777777666555444666555555444444333222222222111111000///......---///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))************))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---******+++++++++,,,,,,,,,*********************************)))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,............////////////111111222333333444555555;;;<<<>>>BBBHHHNNNTTTWWWccciiiqqqwww{{{wwwssstttrrrpppooonnnnnnnnnnnnuuuuuutttssssssssssssssstttrrrpppooonnnooopppqqqxxx|||~~~~~~}}}{{{vvvrrrqqquuu|||xxxrrrlllnnnpppppppppooopppqqq|||}}}~~~}}}zzzwwwwwwzzz}}}~~~|||zzzyyyxxxxxxzzzxxxuuusssrrrrrrqqqpppxxxxxxxxxvvvrrrmmmhhheeeaaa\\\VVVTTTTTTRRRMMMHHH???>>><<<:::777555333222333333222111000///......////////////000000000000000000000000000000000000...///000111222333444444444333222000///.........000000////////////000000............////////////,,,------......------,,,111111000///////////////......---------......//////////////////.........000000//////000111222333777666444222111111222333000000111222222222222111333444555555666666555555333333222222111000000000///////////////......---------------------------,,,++++++******++++++,,,*********))))))))))))(((******+++++++++,,,,,,,,,******************************))))))))))))******777777888999999999999999<<<======<<<::::::;;;======<<<:::999999::::::::::::999888888999<<<>>>???@@@@@@???>>>===;;;::::::::::::::::::::::::;;;;;;;;;<<<=========;;;999888777666666666666777777888888888777666555555555555444555666777777666555444444444444333222222111111111111111000///.........///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''''''''''''''''''''''')))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))************************)))))))))(((((((((''''''))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((''''''(((((()))***(((((()))))))))************************************)))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,............//////////////////000111111222333333111111333555999===AAADDDIIIOOOWWW^^^dddkkkuuu|||~~~}}}{{{yyyxxxxxxxxxxxxyyyxxxvvvuuutttuuuuuuvvvuuutttqqqooonnnnnnooopppooorrrvvvyyyzzzyyywwwuuuxxxwwwvvvvvvwwwvvvrrroooooosssyyy}}}wwwrrrnnnppprrrsssrrrssstttvvv{{{|||}}}~~~|||xxxvvvvvvyyy~~~|||yyyvvvtttsssvvvsssqqqppppppqqqpppooouuutttrrrnnniiibbb[[[XXXOOOKKKFFFEEEEEECCC>>>:::777666666444333222111111111111000000000000000///.../////////000000000000////////////////////////...//////000222333333444444333111000///.........000//////......//////000............////////////---......//////......---111000//////.........///.........------......////////////////////////...///000000000000111111111333222111111000000111111000111111222333222222222333444444555555555555555333333222111111000000//////////////////...------------------------------,,,++++++******++++++,,,++++++*********)))))))))))))))*********+++++++++******************************))))))))))))******888888888999999999999999=========<<<:::999:::;;;>>>===<<<:::999999999999999999999999:::;;;===>>>@@@@@@???===<<<;;;:::999<<<<<<<<<;;;;;;:::::::::<<<<<<=========;;;:::999888888777666666666777777888777666555444444444444444555555666666555555444333333333222111111000000111111000000//////......///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))*********************************)))))))))))))))))))))))))))))))))))))))(((***---//////---***((('''''''''''''''(((((())))))))))))))))))*********************************))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------............/////////------......///000000000////////////111333555777333888???DDDIIIOOOWWW]]]iiioooxxx}}}|||}}}}}}|||yyyvvvtttttttttuuurrrrrrtttuuuvvvvvvvvvvvvuuuuuuvvvxxxyyyyyyvvvtttpppsssxxx|||}}}zzzvvvssssssuuuvvvwwwwwwxxx{{{}}}}}}yyywwwxxx|||{{{vvvrrrooommmpppnnnkkkjjjkkkkkkkkkjjjllljjjgggaaaYYYQQQJJJFFFBBB>>>;;;::::::999666222000000000000000111111111.../////////000000111111....../////////000000000////////////////////////......///000111222333333222222111//////..................------.........---............/////////...//////////////////...000///......---.........//////......---......///......////////////////////////000111111111111000.../////////000000000000111222222333333333333333333333444555555555555555333222222111111000//////...////////////...------------------------------,,,++++++******++++++,,,,,,+++++++++************(((((()))))))))***************************************))))))))))))******888888888888999999::::::;;;<<<<<<;;;::::::;;;===??????>>>===:::999999999999999999999:::;;;<<<===@@@???>>>===;;;:::999999;;;;;;;;;;;;;;;:::::::::<<<============<<<;;;:::;;;::::::999888888888888666666555444333333333333444444444444444444444444333333333222111111000000111000000000/////////...///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))(((((('''''''''))))))************))))))************************************************))))))))))))))))))))))))***+++---......---+++******))))))))))))***++++++++++++++++++++++++++++++************************)))))))))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------.........//////,,,---------......//////222111111111111222333444000333666888:::===AAADDDNNNTTT^^^eeejjjkkkllllllooouuu}}}{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~yyyzzz|||~~~~~~|||{{{wwwzzz}}}~~~}}}zzzwwwvvvxxxzzz{{{{{{|||}}}|||xxxvvvvvvzzzzzzvvvqqqnnnkkkkkkhhhdddaaa```___^^^\\\[[[YYYVVVPPPIIIBBB<<<999:::888666555666555333111//////000000111111111111........./////////000000........./////////000000////////////////////////......//////000111222222111000//////...............------,,,,,,------...---------.........//////......////////////......///......---------......000//////...........................////////////...///000111222222111111---...//////000000000000222222333444444444444333333333444555555555444444222222222111000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))*********+++******************************))))))))))))******999999888888999999:::;;;999;;;<<<<<<;;;<<<>>>@@@AAABBBBBB@@@<<<999999999999999999999::::::;;;<<<>>>>>>===<<<;;;:::999999777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999999666555444333222222222222444444333333333333444444444444444333222222111111000000000000///////////////............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********))))))((((((((())))))************))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,+++************+++,,,+++************+++,,,,,,++++++++++++++++++++++++************************(((((())))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------............---------............................../////////222333444444333444666777<<>>@@@BBBCCCEEEFFFCCC>>>:::999:::888999999999::::::::::::<<<<<<;;;;;;;;;:::::::::666777777888:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777888888777666555444333333333333444333333222222333333444444444444333222222111111000000000000///////////////............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))),,,+++)))'''''')))+++,,,)))))))))))))))******+++*********)))))))))))))))************************((((((((()))******++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,------------.................................+++,,,,,,,,,------------///////////////000111222555888<<<>>>>>>=========>>>BBBHHHLLLPPPUUU\\\aaadddgggmmmuuu}}}}}}yyyuuurrrpppppppppppppppooommmkkkhhheeecccVVVRRRLLLHHHDDDAAA===;;;888888888777555444333222111111111111111111111111////////////............//////......---------,,,------........./////////........................---........./////////000...------------......///---------,,,,,,---------,,,------------.........,,,,,,------------,,,,,,.........---......///000111111000///............------......///000000000//////000111333666888999777666444222111222222333111222222333333333333333222222333444444444444444222111111000000///......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***************++++++++++++,,,,,,,,,******************************))))))))))))******;;;:::999888888:::;;;===<<<===>>>>>>>>>>>>@@@BBBEEEHHHIIIFFF@@@;;;:::<<<888888999::::::::::::999999::::::::::::;;;;;;;;;999999999:::::::::;;;;;;::::::999999999:::::::::888888777777777888999999999999888777666666666666444333222111111222333444333333333222111111000000////////////000000000000///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))***+++((((((((((((((()))***************)))))))))((((((************************'''(((((()))******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,---------.........------------------------------............---------,,,,,,,,,...///000000333444666666555444555777333777;;;<<<;;;===BBBGGGJJJLLLQQQXXX^^^eeeiiilllooorrrvvvxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}xxxvvvrrrlllgggccc___]]]YYYYYYYYYXXXVVVSSSPPPNNNEEEBBB>>>:::999777555333222222222111111111000000111111222222111111111222.....................///---------------.........---------.........//////........................------............//////---,,,,,,,,,---......///......------------......,,,,,,---------.........------............------///.........//////000111222111000///............------......///000000111000000000111444888<<<>>>===:::666333111111222333000111111222333222222222222222333444444444444333111111111000//////......------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********)))))))))************++++++++++++******************************))))))))))))******;;;:::999888888:::<<<===???@@@@@@???>>>>>>@@@AAAGGGJJJKKKHHHAAA<<<;;;<<<888888999:::::::::999999888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999::::::999999999999:::;;;<<<<<<<<<;;;:::999888888888888444333222111111222333444222222111111000/////////////////////000000000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))***++++++,,,,,,,,,,,,++++++******************************'''(((((()))***+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***000///......///000000///111222222222111222444666000444777666333111444777:::<<<>>>BBBEEEHHHKKKLLLIIIMMMTTTYYY]]]```cccdddkkknnnttt{{{|||zzztttttttttttttttttttttttthhhfffbbb]]]VVVOOOJJJGGGFFFFFFFFFFFFCCC@@@===;;;999666333222333333222222111111000000//////......---...///...---------.........///000000111111222***++++++,,,---//////000---------.........//////........................------..................,,,,,,,,,,,,---......//////......------......///,,,,,,,,,---------............////////////......///////////////000111111222222000///............---------...///000000111111000///111444999>>>BBB@@@<<<777222//////111222000000111222222222222111222222333444444444333333111111111000//////......------......------,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********))))))))))))((())))))))))))******************************************))))))))))))******>>>===:::888888888999:::======>>>>>>>>>>>>======DDDDDDDDDBBB???<<<<<<===:::::::::::::::::::::::::::999888888888999;;;;;;========================;;;;;;::::::::::::999999888999999::::::;;;;;;<<<>>>===<<<;;;:::999999999:::777555444444444333111222222222111111111000000---...///000000///...---------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++*********))))))((((((+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((++++++++++++++++++++++++...***&&&%%%(((***+++******+++,,,,,,+++***)))(((''''''(((((())))))******************************((((((((((((((('''&&&&&&)))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++*********))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,////////////////////////000000000000111111111111000111333555888;;;===>>>>>>???@@@BBBDDDFFFHHHIIIPPPQQQUUU[[[bbbjjjqqquuu|||{{{yyyxxxxxxyyy{{{||||||zzzyyyxxxzzz~~~~~~~~~~~~~~~}}}yyywww}}}}}}~~~~~~~~~{{{||||||zzzuuunnnhhhccc`````````___^^^\\\ZZZZZZSSSQQQNNNJJJEEEAAA===;;;:::999888666666555555555222222222111000//////...------......//////000000//////000000///...------///...------...///000111---------............///111///---,,,.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000111222111000...,,,...------,,,,,,...///000111111111222555999===???===:::666222///......///111000///......000222333444444333333333222222222333222111000///...---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++*********)))))))))*********++++++++++++))))))))))))))))))))))))===<<<:::888888888888999;;;;;;<<<<<<<<<<<<<<<;;;???@@@@@@???<<<;;;;;;<<<::::::::::::::::::::::::999999888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<>>>===<<<;;;;;;;;;:::;;;:::888555444444444222111222222222111111111000000---...///000000///...---------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************)))))))))(((*********)))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++---***'''&&&(((******)))******+++++++++***(((((())))))))))))*********+++************************)))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++*********))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,------------...///..................///.................................////////////000...///000111333444555666666666888999;;;<<<>>>>>><<<===>>>AAAEEEIIIMMMPPPYYYYYYXXXXXXYYY[[[]]]___```___]]]\\\^^^aaadddfffiiiiiiiiihhhiiijjjjjjkkkoooppppppooommmjjjgggeeecccdddddddddeeeeeeeeeeeefffgggfffddd```[[[VVVRRRKKKKKKJJJJJJIIIGGGFFFEEE@@@???===:::777555222111555444333222222111222222222222111000000///...............//////////////////////////////...------///......------...///000.........////////////000333111//////000111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////---------------------------------............///...........................///000111000///---,,,......---------...///000222111111111333555888999888777444222000000000111222111/////////000222333444444444333333333222222222111111000///...------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))::::::999999888777777777888888999::::::;;;::::::999:::;;;;;;999888999:::::::::::::::::::::::::::888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888999999::::::;;;;;;<<<========================:::888555444444444222111222111111111111000000000......////////////......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))))))))***++++++,,,,,,************************++++++*********)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************)))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,***)))))))))***((('''))))))*********)))((((((************++++++++++++************************)))************)))(((((()))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++*********************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,------------/////////....../////////........................,,,,,,,,,---------..................//////////////////000111222333333444444444333444555777999;;;=========>>>@@@CCCEEEGGGHHHFFFEEEDDDDDDGGGIIIKKKOOOOOONNNNNNNNNOOOPPPPPPSSSSSSTTTSSSRRRPPPNNNMMMGGGHHHHHHHHHHHHIIIIIIIIIMMMMMMLLLJJJHHHDDDAAA???;;;;;;;;;;;;:::888777777444444333222222111000000111000000/////////000000111111000000//////......///////////////............////////////...------000///......---............////////////000000000444222000000111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000/////////.......................................---------............///........................---.../////////...---,,,///............///000000222111000000000111222333333333222222222222222222222111000000000111333444444444444333333333222222000000/////////.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++***************((((((((()))))))))******))))))))))))))))))))))))888888888888888777666555777777888999::::::::::::777888999888777666666888999999::::::::::::;;;;;;777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888888999999::::::;;;;;;<<<======>>>>>>????????????;;;888666444444333222000111111111111000000000000...//////////////////...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))******++++++,,,---......************************************))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************+++***)))(((((()))***+++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))************************+++++++++,,,,,,***)))'''(((((()))))))))(((((((((******************************************************+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------+++,,,,,,,,,------------//////////////////.............../////////000000333333333444555666888999555555555777888:::<<<>>><<<;;;999888888:::<<<==================>>>??????>>>>>>??????>>>===<<<<<<999999:::::::::;;;;;;;;;===<<<;;;:::888777555555555555666555555444333222222222222333333333333333111000000000000000111222000000000//////.........000000//////......------.........//////...------000//////...------------............////////////222000///...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////......------------------------------------------............///........................,,,------......---,,,,,,............//////000000111111000//////000000111000111222333333222111111222111111000111222333333444333333333333222222222..............................---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))777777888888888777666666777888999:::::::::::::::888999:::888666444444555999999999::::::;;;;;;;;;777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888999999::::::;;;;;;<<<<<<===>>>???@@@@@@@@@???;;;999666444444333111000000000000000000000000000/////////....../////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******((())))))***+++,,,------++++++++++++++++++++++++*********)))))))))((((((************))))))((((((************************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))*********************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******'''((((((((()))))))))***************************+++,,,......---,,,***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,---------.........---.........////////////////////////////////////------...///000111222333333333333333444555666666555444222111111222444555555555555444555666666777444555555555555555555555444555555555555666666666555555444333222222222222000000000111000000//////////////////////////////000000000000000000111111/////////...............000000//////......------------............------//////.........---,,,,,,,,,,,,,,,---------......000///......//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,---------------,,,---......///////////////000000000000000111111222000111222333222111///...111111111111111222222222333222222222222111111111------------............,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))888888777777777777777777999999::::::::::::999999999::::::888666444444555888999999::::::;;;;;;<<<888888999::::::::::::999::::::::::::::::::::::::;;;;;;::::::::::::999999888999999::::::;;;;;;<<<<<<===???@@@AAA@@@??????;;;999666444444333111/////////000000000000000111//////............//////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***'''''''''((()))))))))***++++++++++++++++++++++++******)))))))))((((((((()))))))))))))))))))))***************************++++++++++++++++++++++++***))))))(((((())))))***))))))))))))************************++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''(((((())))))******+++''''''(((((())))))*********************************,,,......---,,,+++,,,))))))((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++)))************+++++++++***************+++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---........./////////////////////..................///......111111111111111111111111222111000000000111222333111111000000111111222333222222222222333333333444111111111111222222222222111111111111000000000000---......////////////..................---------//////...------...........................------///////////////.........,,,,,,---............---------.........---,,,,,,++++++,,,,,,,,,---------///......///111111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,------------...,,,------...///........./////////000111111222222111111222222111000...---///000000000111111111111111111111000000000//////,,,,,,------------------++++++++++++************++++++++++++++++++++++++******************************++++++++++++*********************+++++++++((((((((()))))))))******))))))))))))))))))))))))999888777777777777999999::::::::::::999888888777777888888777666555555666888888999::::::;;;<<<<<<888999:::;;;<<<;;;;;;:::999999999999999999999999999999::::::::::::;;;;;;888999999::::::;;;;;;<<<<<<===???@@@@@@@@@>>>===<<<999666444444333111///////////////000000111111000///...------...///000------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))***************************)))))))))((((((((((((((((((((()))******++++++************************************************(((((())))))))))))((((((((()))))))))************))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''''''''((()))*********************************'''***,,,,,,+++***,,,---***))))))((()))***+++,,,*********)))))))))(((((())))))))))))))))))))))))((())))))***++++++******)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------------............,,,,,,,,,,,,------------........................//////000000111000000000///000000000000000//////111111111111111222333444//////......//////000111000000000000000000111222////////////000000000000...///000000000000//////......///000000111000000//////////////////////////////...---,,,,,,,,,,,,------------------------.........///////////////+++,,,------.........---+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,...000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------...---------------------------------............///---------------------------------------......///++++++---.........---,,,/////////000000000000000000000000000000000//////......///000000000000000////////////............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))*********+++++++++)))))))))*********++++++)))))))))))))))))))))))):::999777666666888:::;;;::::::::::::999777666555444555666666555555777888888888999::::::;;;<<<<<<999:::;;;<<<===<<<;;;:::999999999999999999999999888999999::::::;;;;;;<<<888999999::::::;;;<<<<<<<<<>>>???@@@@@@???===<<<<<<:::666555444333111///.../////////000000111111000///...------...///000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++++++++++++++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++))))))))))))))))))))))))%%%(((******((()))+++...+++***)))))))))***,,,---,,,+++++++++******))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))******++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,------------....../////////.........------............////////////'''(((***+++---.........,,,,,,---.........------.........//////111222222///............///000000......---------...///////////////000000000111111...///000111111000///...,,,---......////////////------....../////////000111000///...------,,,,,,---------------------------.........//////000000+++,,,------.........---***+++---...///...---------------.........//////(((((()))+++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------.................................---------.........//////---------------------------------------...///000***+++,,,---------,,,+++//////000000//////...---////////////000000000111---......//////////////////............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))******++++++++++++************++++++++++++))))))))))))))))))))))))???>>><<<;;;:::999888888666777888999999888666666777777777777888888888888888999::::::;;;;;;::::::999:::<<<======<<<:::999999888777888888888666444555666777888999:::;;;;;;???@@@???<<<999888999:::;;;;;;;;;:::::::::999999555555444333222000000///...///000111111000///...111111000...---,,,+++***------------------------************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++*********))))))((((((******))))))))))))******'''((()))+++++++++***)))************++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++------,,,,,,------...///+++++++++*********))))))************************************************------------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........---///...---,,,,,,,,,,,,,,,000000//////.........---111///,,,,,,---.................................++++++,,,---...///000000////////////000000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111111111000000////////////............//////.........------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------............------)))***+++,,,---......---...------,,,,,,------......---,,,,,,++++++++++++................................................///...------------...///---------...............------............------////////////000000000000///000111222222111000/////////000000000000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++***************++++++++++++******))))))))))))************---,,,***(((((((((((()))>>>===<<<:::999999888888666666777888888777666555777777777777888888888888999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::999999888777888999888666555444555555666888999999:::>>>>>>>>>===:::888888999::::::999999999888888888555444333222111000000///000000000000000///......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,************)))))))))(((******))))))))))))******((())))))************)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***************++++++,,,*********)))))))))((((((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............---------,,,//////...---------------000/////////.........---///---++++++---......---------------------------/////////000000000000000....../////////000000000........................//////............//////........................------------------------....../////////......---////////////............///.........------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------.........------,,,,,,------...///...---,,,,,,,,,,,,---........................................................................++++++,,,,,,---.........------............------.../////////000000000000///000000000000000000/////////000000000000//////------------------------...------------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++***************++++++++++++******))))))))))))************,,,+++***)))((((((((()))===<<<;;;:::999888888888666666777777888777777666777777777888888888999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888777777777999888777555444444555555666777888888;;;===>>>===:::888777777888888777777777666666666444333333222111000//////111111000///........................---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---************))))))))))))******))))))))))))******+++***))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))))))))))))))******+++)))))))))((((((((((((((())))))))))))))))))))))))***************************++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,000//////.............../////////...............,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,111111000000////////////.........////////////000........................//////............//////........................------------------------//////...---,,,++++++,,,/////////............---............------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---......------,,,,,,------...///......------------...------------------------------------------------,,,---...//////...---,,,******++++++,,,---......------............------....../////////000000000//////............//////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++******))))))))))))******+++++++++++++++***************++++++++++++******))))))))))))************,,,+++***)))((((((((()));;;:::999888888888888888777777888888888888888888777777888888888999999999888999::::::;;;;;;:::::::::999999888888999999:::888777777777999999777555444444555666666777888888999;;;===<<<:::777555555555555555555444444444444333222222111000000//////000///...------...000111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))******))))))))))))******,,,+++***((((((((()))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***************************************++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''************************))))))************))))))************************,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,///...------------..............................,,,+++,,,---000000///...,,,,,,,,,,,,,,,,,,,,,,,,...............---------------........./////////........................///......------......///++++++++++++++++++++++++------------------------///...---+++++++++,,,---//////.........---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------...---+++***)))***,,,---...------,,,,,,------......------,,,,,,,,,------------------------------------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,---------,,,------......------,,,........./////////000000///...---,,,,,,---...///...//////////////////...........................---------,,,,,,,,,+++++++++++++++*********************************************))))))))))))******+++++++++*********************++++++++++++******((()))))))))************+++******)))))))))))))))999888888777777777888888888888888888999999::::::888888888888999999999999777888888999:::999999999:::999999888888999999:::777777666777999999888666555666666777777888888888777999;;;;;;999666444444444444333333333222222222111111111000000/////////------,,,,,,---///111222,,,,,,,,,---------------------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))************))))))))))))******,,,+++***((((((((()))***(((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************************************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******************************))))))******+++,,,************************((((((((((((((((((((((((************************((())))))******)))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------...,,,,,,,,,++++++,,,---------------...............,,,---...000333333111///------------------------,,,,,,------...//////000------------..........................................------------......++++++++++++++++++++++++------------------------...---,,,+++,,,---///000............------------,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,***(((((()))+++,,,...------,,,,,,------...,,,+++++++++++++++,,,,,,------------------------------------------------,,,---///000000///---,,,//////......------,,,,,,,,,,,,------------,,,,,,............///////////////...---,,,,,,---...///......////////////..............................------,,,,,,,,,+++++++++******************************************************))))))))))))************************************++++++++++++******((()))))))))************************)))))))))(((777777666666666777777888888888888888888999:::;;;888888888999999999999:::666666777888888888888777::::::::::::::::::::::::777666666777999999888666666666666777777888888888666888999999666555444444333333222222222111111111000000000000//////......,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---------------------------------************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))++++++******)))((((((((())))))))))))******************))))))))))))******+++***))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))************************************))))))))))))*********************))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************((((((((((((((())))))***************++++++++++++++++++++++++++++++++++++************************((())))))************)))*********************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------............++++++++++++++++++,,,------------------.........---...000333444444111...........................------...///000111222222,,,,,,,,,---------......------------------------......------------......------------------------------------------------,,,,,,,,,,,,---...//////.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,+++***))))))***+++,,,...------,,,,,,------...***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,000//////......------,,,,,,,,,------------,,,,,,------........./////////......------------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********************************************))))))))))))******)))))))))*********************++++++++++++******))))))))))))************))))))************)))(((666555555555666666777888666666666666666888999:::888888888999999999::::::444555555666666666666666999:::;;;<<<<<<;;;:::999777666666777999999888777555555666666666666777777666777777666444333444555222222222222111111111111000000////////////......---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((()))*********))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************))))))))))))******((())))))************)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))******++++++******)))))))))))))))))))))))))))******++++++++++++******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))(((((((((((()))******))))))))))))*********+++++++++++++++++++++++++++************************((()))******+++++++++***************************)))*********++++++++++++++++++++++++++++++,,,,,,************************************************++++++,,,,,,,,,---------++++++,,,,,,------------,,,++++++++++++,,,---...,,,,,,,,,------.........---...000333555333///,,,------------------------.../////////000000111111+++,,,,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,+++.........---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------......------,,,,,,------...+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------.........//////......////////////......---......//////......---++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))))))))*********+++******************************))))))))))))******((()))))))))*********+++******++++++++++++******))))))))))))************((()))***++++++***)))(((555555555555555666777888555444444444555666888999888888999999999:::::::::333444444555666555555555999:::<<<======<<<:::999777666666777999:::888777444444444555555555555555666777666555333222444555222222222222111111111111///////////////.........///000000000///---+++)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++******))))))))))))******'''((()))+++++++++***)))************++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++++++++++++++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,---******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,------.........---...000333444222...***,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++,,,,,,,,,---------------------------------...------,,,,,,------...************************------------------------***+++,,,,,,+++***((('''......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++,,,---...///000//////...------,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///((()))***+++---...///000+++,,,,,,------,,,,,,+++---------.........//////---...///000000///...------..................---++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++******++++++++++++******))))))))))))************((()))***++++++***)))(((777666555444444444444444222222111111222444555666444555888::::::999777666777666555444444555666777999999999::::::999888888666666666666777777777777777555333111111222555666444444444444444444444444111111111111111111111111........................------------------------------------------------+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++******))))))((((((''''''+++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++***((('''''''''((()))+++)))'''(((+++,,,***(((+++*********))))))((((((&&&''''''((()))******+++(((((())))))))))))((((((++++++******)))(((((('''))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******222...***&&&%%%'''***,,,(((((((((((((((((((((((())))))************))))))))))))))))))************************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,+++*********+++,,,******))))))******+++,,,000//////...------,,,,,,++++++,,,------......///+++,,,---...////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,---,,,)))((((((***---///...------,,,,,,,,,------******++++++,,,------...++++++++++++++++++,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,------++++++++++++---------------------------------------------------------------,,,,,,+++++++++------------,,,,,,+++***000---+++,,,------+++(((++++++)))((('''''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))+++*********))))))((((((666555555444333333444444333333333333333555666777444666888999:::888666555666555444444444555666777999999999::::::999999888666666666777777777888888777555333111111222333555555555555555555555555555111111111111111111111111////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++************************++++++,,,,,,++++++***)))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))((('''(((((()))+++)))((((((***+++***(((************)))))))))((((((((())))))***+++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******---,,,***)))((())))))***)))))))))))))))))))))))))))******************)))))))))))))))************************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,+++******++++++,,,+++++++++++++++,,,,,,---/////////...---,,,,,,,,,------------------,,,,,,++++++,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++---,,,+++***+++,,,...///...------,,,,,,,,,------++++++,,,------......///,,,,,,++++++++++++++++++---------------,,,+++******++++++++++++,,,,,,,,,......---,,,,,,---......------------------------........................---------,,,,,,+++++++++,,,---------,,,,,,+++***000---******+++,,,+++))),,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++************************)))******************)))************)))))))))(((555444444333333333333333555444444444555666777888555666888999999777555444444444333333444555666666888888999999:::999999888777777777888888888999999888666444222111111222333555555555555555555555555000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,++++++***)))************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((***)))((()))***+++***(((************))))))))))))))))))******++++++,,,,,,)))******************)))''''''((())))))***++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((******************************++++++++++++******))))))))))))************************************+++++++++***************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,---...///......------,,,,,,+++.........---,,,+++++++++******+++,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,---------......------,,,,,,,,,,,,------------......///000000000------,,,,,,++++++******,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,///......------......///------------------------.............../////////------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++///,,,***))))))*********,,,++++++*********++++++)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))444333333222222222333333444444444555555666666777555666777888777666555444333333333333444444555555777777888999999999888888777888888888999999999999999888555333222222222333333333333333333333333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))***************)))))))))))))))+++******************+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))***************))))))(((((((((((((((***)))))))))******))))))*********))))))))))))))))))))))))******+++++++++******++++++++++++******''''''(((((()))*********))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******&&&(((***,,,,,,+++)))(((************************+++++++++,,,,,,+++++++++((()))))))))************************************************************************************++++++************++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,+++++++++++++++,,,------------------,,,,,,++++++---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********++++++---.........---,,,,,,,,,,,,+++,,,,,,------......//////000111111111......---,,,++++++******,,,---------------,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++************)))(((++++++*********++++++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))333333222222222333333444333444444444555555555555444555666666666666555444333444444444444444444444555666666777888888777777777888888888999999999999:::888777555444333333333111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))******++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))(((((('''))))))******)))))))))***))))))))))))))))))******((((((((()))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******'''(((((()))************************************+++++++++,,,,,,+++++++++((()))))))))************************************************************************************+++******))))))******+++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,---------+++***+++++++++++++++,,,---.........//////000111111111......------,,,+++******,,,------......---------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,(((***,,,------+++((('''******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))******333333333333333444444555333444444555555555444444333444444555555555555555555555666555555444333222333333444555666666666666777777777888888888999999888777666555444444444444000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************************************++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''(((***+++***)))((()))***))))))))))))************((((((((((((((((((((())))))******************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))(((((((((((()))***+++******************************++++++++++++******))))))))))))***************************************************+++++++++******************************))))))))))))************++++++++++++******************++++++++++++++++++++++++++++++++++++******++++++++++++******))))))+++,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++*********+++,,,---------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++)))***+++,,,---,,,+++***+++******++++++,,,---...------......///000000000......------,,,,,,++++++,,,------............---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,'''***---...---+++))))))+++******)))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************444444333333444555555666444555666666666666555444222222333444555666666666777888888777666444222111111111222333444444444444666666666777777777888888555555444444333333333333000000000000000000000000........................////////////////////////++++++++++++++++++++++++******************************++++++++++++*********************************************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((((()))))))))******************))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***)))((('''&&&(((***+++***(((((()))+++((()))))))))************))))))))))))))))))))))))((())))))******))))))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((())))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))************************************))))))*********+++++++++******************************))))))))))))************++++++++++++******************++++++++++++************************)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,+++************+++,,,,,,*********+++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,------......///------------------,,,,,,,,,,,,---...............,,,,,,,,,------------...,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------***+++,,,,,,---------,,,***,,,---,,,******+++------,,,+++***************)))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********************************)))******************)))((()))))))))************444444444444444555666777666666777888888777666555111111222333555666777777999999999888666444111000///000111222333444444333666666666666777777777777222222222222222222222222000000000000000000000000................................................++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************************************)))((((((************************))))))))))))))))))))))))************++++++++++++******))))))((((((''''''(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************((()))*********)))'''&&&(((***,,,+++(((''')))+++(((((())))))*********+++++++++******************(((((())))))))))))(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((())))))************))))))))))))))))))************************************))))))******++++++++++++))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************+++++++++************************)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...******************++++++------,,,++++++*********,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,************)))))))))))),,,,,,,,,---------......************+++,,,---...******++++++,,,------...,,,,,,------------------,,,,,,---.../////////...,,,,,,,,,---------......,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,------...//////+++++++++,,,,,,---------***+++,,,,,,---------------...---***((()))---222///...---,,,+++*********)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++444444444333333222222222444444444555555555555666666555444333333444666777:::::::::999777555444333333444555666666555444333555555666666777777888888555555444444444333333333000000000000000000000000//////...------------...........................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,***'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))******))))))))))))******))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))******)))(((((((((((((((************************''''''((((((((((((''''''+++)))(((''''''))),,,---))))))))))))))))))))))))(((((()))******************************)))(((((())))))******+++++++++,,,((((((((((((((((((((((((***)))(((''''''((()))***+++++++++++++++***)))(((******))))))))))))******+++*********))))))((((((******))))))))))))************))))))((((((''''''))))))************))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))************************************************++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++***)))))))))......,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))'''''')))***+++---------,,,,,,+++++++++******++++++,,,---......///...---,,,+++,,,------........................+++,,,------......------,,,,,,------,,,,,,+++***.........------,,,,,,,,,,,,---......//////......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************444444444333333333222222555555555666666666777777666666555444555666777888::::::999888777555444333444444555666666555444444555555555555555666666666444333333333222222222222000000000000000000000000//////...------------...........................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++++++++***)))******))))))))))))******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))******))))))))))))))))))))))))(((((()))******************************)))((((((*********+++++++++,,,,,,***************************)))(((''''''((())))))***++++++++++++***)))(((******))))))))))))***************)))))))))((((((******))))))))))))*********)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************)))))))))((())))))))))))))))))))))))************************************************+++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************++++++------,,,+++************((()))))))))******++++++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++------,,,,,,,,,+++++++++***++++++,,,------.........---,,,+++***+++,,,,,,------------------------+++,,,------......------,,,,,,------,,,,,,+++***---------------,,,,,,,,,,,,,,,---............---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************444444444444333333333333666666666666777777777888777777777777777888999999:::::::::999888666444444444555555666666555555444555555555444444444444333222222222222111111111111000000000000000000000000//////...------------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((('''))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((()))***++++++)))((('''))))))))))))))))))))))))(((((()))***************)))************))))))(((************++++++++++++************************))))))(((((((((((())))))******++++++******))))))******))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))************************************************+++******))))))******+++******))))))))))))(((((())))))))))))))))))))))))******++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,,,,,,,+++******++++++,,,((())))))***+++,,,,,,---++++++,,,,,,,,,+++******+++***)))(((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,------.........---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------++++++,,,------------,,,+++,,,,,,------,,,,,,+++)))******++++++******)))+++************)))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************444444444444444444333333555555666666666777777777888888888999999:::;;;;;;;;;;;;;;;:::999888666666555555666666666666555555666666555555444333333222333222222222222111111111//////////////////////////////...------------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))******++++++))))))************))))))))))))(((((((((((())))))************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********)))(((''''''))))))))))))))))))))))))(((((()))***************))))))************)))((())))))))))))))))))))))))************************((((((((((((((()))))))))))))))************))))))******))))))))))))******))))))))))))))))))(((((())))))************))))))))))))))))))(((((((((((())))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++*********++++++,,,---++++++,,,---......///000++++++,,,,,,,,,++++++***+++******))))))******+++,,,+++++++++++++++++++++,,,,,,---------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,------,,,,,,+++***+++++++++,,,,,,------...******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++*********)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************444444444444444444444444444444555555555666666666999999:::;;;;;;<<<<<<<<<=========<<<;;;:::999888666666666666666666666666888777777666555444333333333333333333222222222222//////////////////////////////...------------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,((()))************)))((())))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,***((('''&&&'''((()))))))))))))))))))))))))))(((((()))***************((())))))*********))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))((())))))*********))))))******))))))))))))******(((((((((((((((((())))))((()))************)))((((((((((((((())))))))))))))))))************))))))''''''(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))***************************************************))))))))))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************)))******++++++******)))************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************+++,,,------++++++,,,------...//////***++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,------,,,,,,+++******++++++,,,,,,---------)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))************)))(((''''''&&&************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************444444444444555555555555444444444444555555555555888999:::<<<========================<<<;;;:::999777666666555555666666777777777777666555444444333444333333333222222222222000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))'''&&&&&&(((+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,((()))***++++++***)))((())))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((())))))******))))))(((+++***'''%%%%%%&&&)))***))))))))))))))))))))))))(((((()))***************((())))))************)))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))*********)))(((((())))))******))))))******))))))))))))******''''''(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))))))))************))))))&&&''''''(((((())))))***))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))***************************************************))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))******++++++++++++******************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))************))))))***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++***))))))(((+++*********+++,,,,,,---************++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,)))))))))************+++,,,++++++***(((''''''&&&************************))))))))))))))))))))))))************************************************************************************************444444444444555555555666555555555555666666666666888999;;;<<<===>>>>>>===;;;;;;<<<;;;;;;:::999888888777666555555666777888666555555444444333333333222222222222111111111111000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******(((&&&&&&))),,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))******((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''((())))))))))))))))))))))))))))))(((((()))***************(((((()))*********************)))))))))((((((((())))))))))))))))))))))))%%%&&&((()))*********)))'''(((((()))))))))))))))******))))))))))))******'''''''''((((((((())))))((()))***++++++***)))((('''((((((((()))))))))***))))))************))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))*********+++((()))))))))************))))))))))))))))))))))))************************************************))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))************))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++************++++++++++++******************+++++++++***++++++,,,,,,***************))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++***)))*********++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************444444444555555555666666666666666666777777777777777999;;;<<<>>>>>>>>>===::::::::::::999999888777888777666555555666777888444444333333333333222222111111111111000000000000000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))&&&&&&***---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))''')))***++++++***)))'''))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******************************''''''((((((((((((''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))(((((()))***************(((((()))***************,,,+++++++++******))))))************************%%%&&&((()))*********)))''''''((()))))))))))))))******))))))))))))******&&&'''''''''(((((())))))''')))***++++++***)))''''''((((((((())))))******))))))************))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,------,,,++++++******))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******+++++++++++++++*********************++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------,,,++++++---,,,,,,++++++*********++++++,,,------------,,,+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************444555777777555555555666555555555555666666666666:::;;;;;;<<<=========<<<999999999999888888777666888777555444555666888999999888777666444444333333222222222111111111111000////////////////////////......---------,,,,,,,,,/////////......---------...***'''(((,,,---+++(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))((('''&&&&&&'''((()))***++++++***+++,,,,,,***)))))))))******))))))((((((''''''))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))******************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++++++++***)))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,'''((()))******)))((('''******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((())))))***+++***)))'''''')))***+++***++++++***((('''((())),,,+++***))))))***,,,---,,,,,,---............---))))))))))))************))))))))))))))))))))))))+++++++++*********))))))'''(((((()))))))))))))))))))))))))))************************************)))************))))))(((************************((((((((((((((((((((((((+++*********))))))((((((************************************************------,,,,,,+++***))))))))))))*********+++++++++,,,+++++++++******))))))+++***)))(((((()))******---,,,,,,,,,+++*********************************++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,...---+++***)))***++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((***++++++++++++***))))))''''''((()))***++++++,,,******)))((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++***)))***++++++***)))(((((()))))))))))))))))))))))))))))))))************++++++++++++*********))))))((((((555666888777666555555666444444555555555666666666999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999777666555555666777888888777666555444333333333222222222111111111000000////////////////////////......---------,,,,,,,,,.........---------,,,,,,---***'''(((+++---+++(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''''''''(((((())))))******)))+++,,,,,,***))))))******)))))))))((((((((('''************))))))))))))''''''(((((()))*********((((((((())))))))))))***))))))))))))******************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((()))******(((((())))))))))))((((((***)))))))))((((((((('''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))***+++++++++***)))(((((()))***+++)))***+++***)))((()))***(((((()))+++,,,---...///111555:::===;;;555...)))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))'''(((((()))))))))))))))))))))))))))************************************((())))))*********))))))************************))))))))))))))))))))))))************)))))))))(((************************************************------,,,++++++***))))))******+++++++++,,,,,,,,,++++++*********)))))))))+++***)))(((((()))***++++++++++++++++++*********************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,+++***++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------------++++++*********)))))))))***++++++++++++***))))))(((((())))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))))))))666888999888666555555666555555555555666666666666888999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<999888777555555555666666777666555333222222222222222222111111111000000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,,,,+++---***((((((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********)))(((((((((((((((((())))))))))))((()))++++++***)))***+++))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))************))))))))))))******************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))))))))***))))))((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))*********(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,+++***)))(((((()))***+++)))***++++++***)))+++,,,---000444777999::::::999888;;;>>>???<<<444,,,&&&))))))))))))************))))))))))))))))))))))))+++************)))))))))'''((())))))******))))))))))))))))))************************************'''((()))***************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++******))))))))))))*********+++++++++******))))))))))))((((((******)))))))))******+++))))))******************************************++++++++++++++++++++++++------,,,+++***))))))(((******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++******************+++,,,,,,------------------------------+++++++++++++++***************++++++******)))((()))))))))))))))*********,,,++++++***************))))))))))))))))))))))))(((***++++++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))777888999888666555555666666666666777777777777888888888999999999999888888777777888999:::::::::::::::999777666555555555555555444333222111111111111111111111111000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,***((()))+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))((((((***)))))))))((((((((('''&&&(((***+++***)))***+++))))))))))))((((((((((((&&&&&&''''''(((((())))))***)))))))))))))))))))))(((((()))))))))*********((()))))))))***************************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''(((((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))***++++++******)))(((((()))******(((***++++++******+++---444777<<<@@@CCCBBB@@@>>>999777444000---+++))))))((()))))))))************))))))))))))))))))))))))************))))))))))))(((((()))************)))((()))))))))************************************&&&'''(((******+++++++++************************++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((************************,,,+++++++++******))))))(((((((((((()))))))))***)))))))))(((((((((((((((******************++++++((((((((()))*********+++************************************************---,,,,,,++++++***))))))******+++++++++,,,,,,,,,------------------------+++,,,,,,---------------------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))(((*********)))))))))))))))+++******))))))*********))))))))))))))))))))))))(((***+++***)))((()))*********)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************666777999888666555555666777777888888888999999999777888888888888888777777555666777888888888888888999999888777666555555555444333222111111111111111111111111000000000//////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,***))))))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((())))))******))))))((((((''''''&&&(((******))))))***+++(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((('''''''''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))))))))((()))))))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((((((((((()))************))))))))))))******((()))++++++******+++---...111666999:::999666444111...)))&&&%%%&&&***,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************((()))))))))************************************&&&'''(((******+++++++++************************************************))))))))))))))))))******((((((((((((((((((((((((************************++++++***************))))))))))))*********++++++((((((((((((((()))))))))))))))******++++++++++++((((((((()))*********+++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------------+++,,,---.........------------,,,,,,,,,+++++++++************************---.........---+++***)))************************++++++++++++++++++++++++)))************)))((((((*********)))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((*********(((((()))******)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***************+++++++++444555777777666555555666888888888888999999999999888888888999888888777666777888999999999999999888888888777777666666555555333333222111111111111111111111000000000/////////////////////////////////......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((('''''''''((())))))******))))))(((((('''''''''(((******)))((()))***(((((((((((())))))))))))))))))))))))************''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++((((((((((((((())))))***)))))))))))))))))))))))))))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))************************(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((())))))***)))))))))******)))))))))((()))******)))(((***+++)))***---......---+++***))))))))))))***++++++,,,))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***((()))******++++++******))))))))))))************************************'''((()))***************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,---------(((((())))))))))))******((()))***+++,,,,,,,,,,,,))))))******************************************************************))))))***+++,,,---...///******+++++++++,,,,,,,,,+++,,,,,,------------,,,+++,,,---//////......---------,,,,,,,,,,,,++++++*********+++++++++++++++////////////---+++)))((())))))))))))))))))))))))*********+++++++++++++++))))))******))))))(((''')))))))))))))))*********(((((((((((((((((()))***))))))))))))))))))))))))))))))***)))'''''')))+++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++111333555666555444555666666666777777777888888888888999999999999888777666999999:::::::::999888888666777777777777777666666333333222111111111222222111000000000////////////////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,------***++++++***))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))((((((((((((((()))******((('''(((((('''((((((((()))))))))***************))))))))))))'''''''''((())))))******'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))(((((('''((((((((()))))))))***,,,++++++******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((())))))***+++))))))************))))))((()))***)))''''''((()))))))))))))))************'''(((***,,,---,,,+++***))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))***++++++++++++***))))))))))))************************************((())))))*********))))))************************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))************++++++++++++,,,,,,,,,,,,)))))))))*********++++++((()))***,,,------,,,,,,+++++++++++++++*********************************************************))))))***+++,,,---...///******+++++++++,,,,,,,,,)))***+++---------,,,++++++,,,...///000///...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...//////...,,,***))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))(((((('''(((((())))))******++++++))))))(((((())))))***+++)))))))))))))))))))))))))))))))))((('''''')))+++)))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,000222444555444444555777555555555555666666666666999999999999999888777777999999999999999888777666555666777777777777777666333333222222222222222222000000000000////////////////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------***++++++***))))))***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((())))))))))))(((***+++***(((''''''((('''((((((((())))))******))))))((((((''''''&&&&&&'''(((((()))***++++++,,,))))))))))))************))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))(((''''''((((((((())))))******---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,*********)))***++++++,,,))))))************))))))((()))***((('''&&&&&&''')))(((''''''''')))+++,,,***)))((((((''''''(((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++***))))))))))))************************************)))************))))))(((************************))))))))))))))))))))))))(((((())))))*********+++************************************************)))))))))))))))*********(((((((((((())))))))))))))))))******+++++++++,,,((()))+++,,,------,,,,,,---,,,,,,,,,+++*********************************))))))))))))))))))))))))******+++,,,,,,---......******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,++++++,,,...000000///...------------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,...//////---,,,***************************(((((())))))*********+++)))))))))))))))((((((''''''(((((()))***++++++,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))))))))(((&&&''')))+++))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,444444333333333222222222444555666666777777666666888888888999999:::::::::777777777888999999999:::777777777777777777777777777666444222111000//////////////////...---,,,+++000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))++++++++++++***((('''&&&))))))************))))))))))))))))))))))))))))))+++***)))'''''''''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))***)))(((''''''&&&''''''******))))))((((((''''''+++***((('''&&&''')))***+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))+++***************++++++(((((())))))))))))(((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))),,,,,,+++***)))(((''''''''''''((()))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******'''((()))******)))((('''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++*********))))))((((((***)))))))))+++,,,+++***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,************************))))))))))))************))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,+++***)))))))))***'''((()))***++++++***)))************************************************))))))))))))))))))))))))++++++************++++++******))))))))))))******+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++444555555555444444333333444444555555666666666666666666777777888888888888777777888888888888888888777777777777777777777777666555444222000000//////////////////...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))))))))((((((******+++******)))((('''))))))************))))))))))))))))))))))))))))))+++***)))(((''''''((()))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))(((((('''(((((((((***)))))))))((((((((('''***)))(((''''''((()))***))))))(((((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******+++)))******++++++******))))))))))))))))))))))))(((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))((((((''''''((()))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))***++++++***))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))***,,,---,,,+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,+++******))))))******((((((******+++***))))))************************************************))))))))))))))))))))))))+++******))))))******+++******))))))))))))************++++++++++++******************************************************++++++++++++++++++++++++444555666666666555444333333444444444555555555555777777777777888888888888888888777777777777777777666666666666666666666666555444333111000/////////////////////...---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))((((((((()))******))))))))))))((((((((((((***)))(((''''''((()))***'''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))))))))******++++++******)))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))(((((())))))******))))))******))))))))))))******((())))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((((((***+++,,,------,,,+++***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))),,,+++***+++---...---,,,***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((('''++++++***)))))))))******)))************))))))(((************************************************))))))))))))))))))))))))+++******))))))******+++******))))))))))))******((())))))))))))))))))(((************************************************************************444444666666666555333222333333333333444444555555999999999999999999999999888777777666666555555555555555555555555555555555444333222111////////////......//////...------,,,++++++++++++************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))((())))))***++++++))))))))))))(((((((((((()))(((((('''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))************))))))((((((''''''((((((((((((((((((((((((***)))(((((((((((((((((())))))************)))))))))))))))))))))*********)))))))))******+++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((((())))))*********))))))******))))))))))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++***))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))***+++,,,,,,,,,,,,+++***&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********)))))))))))))))+++***)))***,,,---,,,+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))((('''******))))))))))))******************))))))((((((************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))))))))((((((************************************************))))))))))))))))))))))))333444444555444333222111444333333333333444555666888888888888888888888888666666666555555444444444444444444444444444444444333222111000///..................///......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************'''((()))******+++******))))))************))))))((((((((((((((((((((((((((((((((())))))))))))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))((())))))***++++++(((((((((((())))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))************))))))((((((''''''''''''''''''''''''''''''******)))(((((('''((((((***++++++,,,,,,++++++***((()))))))))*********+++'''(((((())))))*********'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))************))))))******))))))))))))******''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++***))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++((()))***++++++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))*********(((((()))***+++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,++++++++++++,,,,,,************************((()))))))))************))))))***++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***))))))((())))))******++++++***))))))(((((((((************************************************))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******)))******++++++******)))************************************************))))))))))))))))))))))))444444333333333222222222555444333333333444666777555555555555444444444444555555444444444444444444333333333333333333333333222111000///............---...............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************++++++++++++'''((()))***************))))))************))))))(((((((((((((((((((((((('''(((((())))))))))))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))((((((((()))******(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''++++++***)))((((((((((((---------......---------((())))))******+++++++++((((((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************)))))))))))))))(((((('''''''''******++++++******))))))******))))))))))))******'''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,'''((()))******)))(((''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))************)))((('''(((*********)))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************))))))))))))******************************))))))))))))************))))))***++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++))))))((((((((()))******+++***)))))))))))))))***************************************************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))*********++++++,,,,,,++++++***************************++++++++++++++++++++++++************************666555333222222222444555666555444333444555777888444444333333333222222222333333333333444444444444333333333333333333333333111111000///............------...............---------,,,,,,,,,+++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))*********+++((())))))*********))))))))))))************))))))((((((((((((((((((((((((&&&'''((()))******)))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))(((((('''((((((((('''((((((((()))))))))***&&&'''((())))))*********''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((()))+++,,,,,,,,,,,,,,,,,,+++((())))))******+++,,,,,,******))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******++++++++++++******(((((()))))))))))))))******++++++++++++***)))(((******))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++''''''))))))))))))''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((()))))))))************)))(((((((((***+++***))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))******************))))))))))))******************************))))))))))))************))))))***++++++++++++***************************************************************++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&'''***,,,------,,,+++((((((((((((((()))*********))))))(((((()))***+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++999777444222222333555777777666444444444555777999555555555444444333333333222222222333333444444444222222222222222222222222111000///...............------...............---,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))************))))))((((((((((((((((((((((((&&&'''(((*********)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))************))))))***)))(((''''''''''''''''''((((((((())))))******&&&&&&((()))************'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******************************---,,,+++***))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,,,,+++++++++******))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,+++++++++++++++***)))(((******))))))))))))******))))))(((((('''''''''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((())))))*********+++***)))))))))+++,,,+++***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))$$$%%%(((+++,,,,,,,,,+++((((((((((((((()))******))))))(((((((((***+++,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++555555555666555555444333444444444555666777777888666555555444444444555555222222222333333444444444444444444444333222222111000//////...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))(((&&&%%%************************))))))))))))))))))))))))***''''''******''''''******+++++++++***)))((('''+++***((('''''''''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''((((((((('''&&&%%%%%%&&&((()))((('''&&&''')))(((((())))))))))))((((((+++++++++++++++***)))((()))******)))(((((()))+++++++++***)))((('''&&&&&&))))))))))))************&&&'''(((***++++++++++++---,,,,,,,,,++++++******))))))))))))************&&&(((***+++,,,+++)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))******---,,,++++++---//////...))))))))))))))))))))))))))))))******++++++,,,,,,***************************************)))((((((************************+++++++++*********))))))******************************+++++++++,,,,,,,,,*********(((''''''***,,,------,,,,,,+++***)))))),,,,,,,,,+++++++++************)))(((((((((((((((+++)))))))))+++,,,+++***+++***)))(((((()))***+++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******'''***,,,,,,)))(((+++---)))***+++,,,,,,+++***)))************++++++++++++666666666777666555555444444444444555666777777777888777666444444333333333222222222333333444444444333333333333333333222222000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******+++++++++***)))))))))))))))))))))))))))*********)))(((&&&%%%************************))))))))))))))))))))))))***'''(((++++++((('''***(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******)))))))))((((((((('''((((((((((((''''''&&&'''((())))))''''''((()))(((((())))))))))))((((((***++++++++++++***)))((()))******)))(((((()))+++******))))))((((((''''''))))))))))))************((())))))************)))******))))))(((((((((((())))))))))))************'''((()))***+++******)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******,,,+++***+++---///000///)))))))))))))))))))))))))))))))))******************************************************)))((((((************************+++++++++*********))))))************************(((((()))))))))************+++***((('''(((***,,,------,,,,,,+++******))),,,,,,++++++******************)))(((((((((((((((***)))((()))+++++++++*********))))))))))))******))))))))))))*********+++******************************************************************************************************))))))))))))******((()))*********)))***,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++777777777777777666555555444444444555666666777777888888666444333222222222222222333333333333444444111111222333333333222222111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******)))((('''&&&************************)))))))))))))))))))))))))))((()))------)))((()))(((((())))))******)))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))*********)))((())))))))))))))))))))))))((())))))))))))))))))***))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************))))))))))))'''(((((())))))))))))(((((()))******(((((()))***(((((())))))))))))((((((******++++++******)))))))))******)))(((((()))+++))))))))))))(((((((((((())))))))))))***************************)))((((((((((((((((((''''''''''''))))))))))))************((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******************************))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))*********))))))***---/////////))))))))))))))))))))))))***))))))))))))))))))(((************************)))************))))))(((************************+++++++++***************************************)))))))))))))))************+++***)))((((((***,,,---,,,,,,++++++*********+++************)))))))))******)))(((((((((((())))))((('''(((***+++***))))))******************))))))))))))*********************************************************************************************************************))))))))))))******)))(((((()))***+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++666666666666666555444444444444444555555666666666777666555444333333222222333333333333333333333333000000111222333333222222111111000000/////////...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,))))))******)))((()))***)))))))))))))))))))))))))))))))))))))))(((''''''************************)))))))))))))))))))))))))))(((***//////***((()))***++++++++++++******)))((()))*********)))'''&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***((('''(((((((((((((((((((((((('''((((((((())))))******((()))))))))************((((((((((((((((((((((((++++++******)))(((((((((******************))))))'''((()))***************(((***+++***)))((()))***(((((())))))))))))(((((())))))************)))))))))******)))(((((()))+++'''((((((((()))))))))***((()))))))))************))))))*********))))))((())))))))))))))))))((((((((()))))))))************)))))))))((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********)))))))))))))))******))))))))))))******************************))))))************)))))))))******++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))*********)))((((((***,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''************************))))))************)))(((************************************************************************++++++++++++++++++++++++***++++++***((((((***,,,,,,,,,,,,++++++************)))))))))))))))))))))+++***))))))(((((()))))))))''''''((()))***)))((())))))+++,,,,,,+++))))))************************++++++++++++++++++++++++************************************************************************+++******))))))******+++***(((&&&'''+++,,,***(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++444444555555444444333222444444444444555555555555444444333333333444444555333333333333333333333333//////000111222222222222000000000000////////////------------------------++++++++++++++++++++++++******))))))))))))******(((***+++***(((((()))+++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************)))(((***//////***((())),,,,,,,,,+++***)))((('''((()))*********)))'''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&)))***+++***((('''((((((((((((((((((((((((''''''(((((()))))))))***((()))))))))************((((((((((((((((((((((((************))))))(((((())))))))))))))))))******(((((()))***+++++++++***(((***+++***)))((()))***(((((())))))))))))((((((((())))))*********)))))))))******)))(((((()))+++''''''(((((())))))******((()))))))))************'''''')))******+++++++++(((((((((((((((((())))))((()))))))))************)))))))))((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))************))))))))))))******************************))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((************************(((((())))))******************))))))))))))******+++)))''''''((()))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((())))))*********))))))************************************************************************++++++++++++++++++++++++***+++++++++))))))***,,,,,,,,,+++++++++++++++***)))))))))))))))))))))***++++++***))))))))))))))))))''''''((()))***)))((()))***+++,,,,,,+++***)))+++++++++***************++++++++++++++++++++++++************************************************************************++++++************+++++++++(((&&&(((+++,,,+++(((+++++++++******++++++++++++,,,,,,,,,,,,---------333444444444444333222222444444444444444444444444222222222222333444555666444444333333333333222222///000000111111111000000////////////////////////------------------------++++++++++++++++++++++++))))))(((((((((((())))))(((***,,,+++((('''))),,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))((()))------)))((()))************)))((('''&&&)))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))%%%&&&((()))***))))))((())))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))((())))))************)))((()))******(((((()))***(((((())))))))))))(((((((((((())))))******)))))))))******)))(((((()))+++''''''(((((())))))******))))))))))))************&&&'''((()))+++++++++,,,&&&&&&&&&&&&''''''''''''))))))))))))************((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))******************))))))))))))******++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((()))******++++++******))))))))))))******+++)))(((((()))))))))((())))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))((())))))************)))***************************************+++++++++*********************************)))))))))))))))***+++,,,,,,*********,,,++++++++++++++++++++++++)))))))))************+++++++++***))))))))))))***)))((('''(((***+++***)))******++++++++++++******+++++++++++++++*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++***))))))***+++,,,+++***,,,,,,++++++++++++,,,,,,---......///000111222222444444555555444444333222444444444444444444444444333333333222333333444444444444444333333222222222000000000111000000//////........................------------------------******************************))))))))))))******(((+++...,,,)))(((***---))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***************************'''(((++++++((('''***)))******+++,,,,,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))((((((((()))******++++++&&&'''''''''(((((((((((()))))))))***))))))(((((('''((())))))''''''((()))(((((())))))))))))(((((('''(((((())))))))))))))))))******)))(((((()))+++(((((((((((())))))))))))))))))))))))************'''((()))***************&&&&&&'''''''''((((((((())))))))))))************'''((()))***+++******)))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((()))))))))******************))))))))))))******++++++++++++++++++++++++))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))************************'''(((((()))******++++++******))))))))))))******+++)))((()))+++---------)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++*********************************)))))))))(((((()))+++,,,,,,+++***+++,,,++++++++++++++++++++++++************++++++,,,,,,,,,+++******))))))*********)))((()))+++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,++++++,,,---///...------------...///000111222444666777888999555555666666555555444333444444444444444444444444555444444333222222222222444444444333333222222222000000111000000///......---------...............------------------------************************++++++************++++++(((,,,///---)))(((+++...))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***************************''''''******''''''******+++---///000222222222+++***((('''''''''((()))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,%%%&&&&&&&&&''''''(((((()))))))))))))))((('''&&&'''((()))((('''&&&''')))(((((())))))))))))((((((''''''((())))))))))))))))))******)))(((((()))+++))))))))))))(((((((((((())))))))))))***************************)))((((((((()))))))))******++++++))))))))))))************&&&(((***+++,,,+++)))((())))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))*********))))))+++...111222111))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((()))***************************************))))))******++++++++++++************************,,,,,,,,,,,,++++++******)))+++------+++***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******)))*********+++))))))***+++,,,+++***---,,,+++******+++,,,---,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,))),,,...---+++***,,,///111000///......///000111333444555777:::<<<===>>>666777777777666555444444666666666555444222111000555555444444444333333333444333333333333333333222555333111000.........//////...,,,+++******+++,,,------------------------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&)))+++,,,***)))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((******))))))))))))*********++++++***)))(((((()))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************)))************************))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++******)))(((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************((((((((((((((((((((((((************************+++*********))))))((((((************))))))))))))&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))***************************+++***)))'''''')))+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***)))((((((((()))+++,,,)))***+++,,,+++)))(((&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***++++++,,,,,,++++++***(((((()))***************,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,((()))))))))************++++++++++++++++++++++++***+++,,,---,,,,,,***)))*********+++,,,,,,,,,---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------,,,+++)))(((******))))))))))))******)))))))))))))))))))))))),,,+++++++++++++++++++++,,,---.........,,,+++***'''(((***,,,...000222333///000111222333555666666<<<<<<======>>>>>>>>>>>>555555666666666555444444333333444555555555555555555555555555444444333333444333333333333222222222444333111000///......//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***((())))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((())))))))))))*********))))))))))))******)))***+++***((('''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,---)))))))))))))))*********))))))(((((((((((())))))(((((((((''''''(((((((((******)))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************************************************)))))))))((()))))))))))))))))))))***'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))*********************************(((''''''(((*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************)))***)))((((((((()))+++++++++******)))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))******++++++******)))))))))***+++++++++++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,++++++************++++++++++++++++++***)))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///111333444555333444555777888:::;;;<<<<<<===>>>@@@@@@@@@@@@???333333444555555555444444222333444555666777777777666666666555555555555444444444333333222222222222333222111000///............------------......///++++++++++++++++++++++++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********++++++)))'''))))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************))))))(((((())))))***((()))***)))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))***++++++'''(((((()))******++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))((((((((((((((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((******************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))((((((((()))))))))((()))******+++,,,+++)))''''''(((***+++((((((((()))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))******)))))))))******+++,,,,,,,,,,,,+++******))))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++***************---,,,,,,++++++*********++++++++++++++++++++++++++++++*********)))))))))************************)))))))))***************+++************)))))))))******)))))))))***++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,///000111333555777888999888888999;;;===???@@@AAA>>>@@@AAACCCCCCBBBAAA@@@111222333333444444444444555666666666666666555555666666666666666666666555444444333333222111111111222111111000///.........,,,,,,++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))(((((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))'''((()))((('''&&&'''(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((())))))************'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''''''''((())))))*********)))))))))((((((''''''((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***++++++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++******))))))((((((''')))))))))))))))******++++++***)))(((((()))***************+++++++++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))************))))))******++++++,,,++++++***)))))))))(((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,******************************++++++,,,,,,,,,++++++++++++******)))))))))------,,,,,,+++***))))))************************************))))))))))))***************+++++++++***************+++++++++***)))))))))))))))))))))))))))((((((((()))+++,,,******))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,+++******+++---...///333444555777888:::;;;<<<;;;;;;===>>>@@@BBBCCCCCCCCCDDDEEEEEEDDDBBB???===111111222333444444444333555666666666666666555555555666666666666666666666444444333222222111000000111000000000//////......------,,,,,,+++***)))(((************************'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''&&&%%%&&&)))******)))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))&&&((()))((('''&&&''')))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((''''''************))))))(((((('''((()))******)))(((''''''(((((())))))(((((('''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))******'''((((((((())))))************))))))((((((((('''((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***,,,---,,,***)))***+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))++++++*********)))))))))((()))))))))************((()))***++++++***)))((()))))))))*********++++++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********++++++++++++++++++***)))***************))))))((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))*********+++*********************************++++++,,,,,,,,,,,,+++++++++******))))))------,,,,,,+++***))))))*********************************)))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,------)))))))))))))))))))))***))))))((((((((()))+++,,,******))))))))))))******************************)))*********++++++,,,,,,------,,,---...000222444777777888:::<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGEEECCC???;;;999222222333444444444333333222333444555666777777777444555555555555666666666444444333222111000000//////000000000000///...---............---,,,+++***************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&%%%$$$%%%''')))******))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))&&&((())))))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++************(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((())))))))))))************************))))))))))))))))))))))))******+++,,,,,,---......++++++******)))(((((('''(((((())))))))))))((((((''''''))))))))))))'''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((((((((((((((((((((())))))))))))************************))))))))))))***))))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,+++)))******************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))************)))&&&(((***,,,,,,+++)))((('''''''''((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++)))************)))(((((((((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********************************************+++,,,------,,,,,,,,,+++++++++++++++---,,,,,,++++++***************************************)))))))))((((((((()))))))))***++++++,,,,,,++++++,,,,,,---.........)))))))))************+++******)))))))))***++++++******))))))))))))******++++++++++++++++++++++++)))******++++++,,,,,,---//////000222333555777888;;;;;;<<<>>>???AAABBBBBBFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGEEEBBB???;;;888777333444444444444333333222333333444555555555555555333333444444555555555555444444333222111000//////...///000000000///...---***+++,,,---...------,,,++++++++++++++++++++++++'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************((('''%%%%%%''')))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''(((((((((((()))))))))((((((''''''''''''(((((('''(((***)))((((((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......*********)))))))))))))))))))))(((((((((((())))))'''(((***++++++***((('''&&&''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************((((((((((((((((((((((((((()))))))))************,,,,,,++++++******)))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************(((***++++++)))(((((((((************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((())))))*********'''((()))***+++******)))(((((()))***************((((((((()))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++*********+++++++++******)))((()))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++***************************************,,,---...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***************************)))))))))((((((((((((((())))))***++++++,,,,,,******+++,,,,,,---......************++++++,,,,,,++++++++++++++++++***)))******))))))))))))******++++++++++++++++++++++++++++++,,,------...//////111222555777999;;;<<<===???@@@AAABBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDAAA>>>;;;999888777555555555555444444333222666666666555444222111000333333333444444444555555444444333222111000///......///000000000///...---%%%&&&(((+++,,,---------++++++++++++++++++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***''''''((())))))((())))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))************((((((''''''''''''((((((''')))******))))))***,,,******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************************''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((()))******++++++***)))(((''''''((()))***((()))+++,,,,,,+++)))(((%%%''')))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++...------,,,+++***))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************************&&&(((******(((&&&&&&&&&(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%%%%&&&'''((()))******'''((()))++++++******)))***)))((('''((()))+++---++++++,,,,,,,,,---------))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))************)))))),,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))***,,,---///,,,,,,,,,------.........++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((******))))))))))))******++++++++++++++++++++++++------......///000111111333444777;;;===>>>??????BBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFCCCAAA>>>:::888888888888333333333333333333333333555444444333333444444555333222111111000000111111111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******''')))******))))))***+++***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((((((''''''&&&((((((((()))))))))))))))(((((((((((())))))))))))************))))))))))))$$$&&&((()))((('''((()))))))))(((((((((((())))))+++)))''''''((())))))((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))***,,,,,,***)))((((((((((((((((((((((((++++++***)))((('''&&&&&&++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))***))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))+++)))'''&&&%%%&&&'''(((******++++++++++++******))))))(((((((((((())))))*********)))((('''''''''))))))))))))******************)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((---,,,+++)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((('''&&&&&&&&&''')))***)))))))))))))))))))))))),,,)))&&&&&&(((***)))((())))))******+++++++++,,,,,,,,,,,,+++++++++******,,,+++***((((((((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))******++++++++++++******(((((((((((())))))))))))***************)))((((((((((((''''''''''''(((((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((())))))************(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))((()))***,,,,,,,,,+++******++++++,,,,,,++++++***************))))))))))))++++++************************))))))))))))******************************+++,,,...000000000...---******+++,,,,,,,,,,,,+++******)))))))))))))))***))))))))))))************(((***,,,,,,+++***+++,,,---.../////////000333666999;;;===@@@BBBCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGJJJGGGCCCBBBBBBAAA???<<>>>>>??????@@@333333333333333333333333444444444333333444444444333333222111111111111111111111111111111000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''')))******))))))***+++***)))(((((((((((()))***)))))))))(((((((((''''''&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))*********)))))))))((((((&&&((())))))((((((((()))))))))(((((((((((())))))***(((&&&&&&'''(((((('''%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((('''((()))***((('''))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))+++)))(((&&&&&&&&&((()))((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''''''''((()))***)))))))))))))))))))))))),,,)))'''''')))******)))''''''((((((((())))))))),,,+++++++++************,,,+++)))((((((((()))***(((((((((((()))))))))***(((((())))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))************)))))))))******++++++******)))&&&&&&'''''''''(((((((((***************)))((((((((((((''''''''''''(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******)))))))))))))))))))))))))))***++++++++++++***)))((())))))************)))***++++++,,,,,,++++++***************))))))))))))******************************))))))))))))******************************)))***,,,------,,,+++*********+++,,,,,,,,,,,,+++******))))))))))))******************************&&&(((***+++++++++---///000111222333333555888;;;<<<>>>@@@BBBDDDDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@===<<<======<<<:::===>>>@@@BBBDDDGGGIIIKKK222222222222222222222222444444444444444444444444444333222222111111222222111111111111000///......------------------------************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))((((((((((((''')))******(((((()))+++***))))))(((((())))))******)))))))))))))))((((((%%%%%%'''((()))*********)))((((((''''''&&&&&&%%%(((((((((((())))))))))))******))))))))))))(((((((((***++++++)))(((((()))))))))(((((((((((())))))((('''%%%%%%'''(((''''''$$$%%%&&&'''((()))***+++))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))(((''''''))))))((('''************************'''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))***)))((('''&&&'''((()))'''(((((())))))(((((('''))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))***************))))))((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((())))))***+++)))))))))))))))))))))))),,,***((((((***+++******''''''(((((((((((())))))************))))))))))))+++***))))))((()))))))))((((((((()))))))))******((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))******++++++******)))'''(((((((((((())))))))))))************))))))((()))((((((''''''(((((()))+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++(((((((((((((((((((((((()))******++++++******)))++++++*********************++++++,,,,,,++++++***++++++*********)))))))))******************************))))))))))))******************************)))***+++,,,,,,***)))(((******+++,,,,,,,,,,,,+++******)))))))))******++++++++++++++++++++++++***))))))*********+++...111333555777888999;;;>>>@@@AAABBBCCCDDDFFFFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCBBB;;;:::999:::<<<===<<<;;;@@@BBBDDDHHHLLLOOORRRSSS111111111111222222222222333444444444444444444333444333333222222222222222111111111111000///...---------------------------************************,,,+++++++++*********)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''******))))))(((((('''''''''((())))))(((((()))+++))))))))))))))))))))))))************))))))))))))&&&&&&'''))))))******************)))))))))))))))(((((((((((())))))))))))***)))))))))((((((((((((***+++,,,,,,***((())))))))))))(((((((((((())))))(((&&&%%%&&&(((((((((''''''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((+++***((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))***))))))((('''&&&'''((()))******)))(((''')))******++++++******)))(((((((((((((((((((((((())))))************))))))))))))(((''''''(((((()))'''(((((())))))(((((('''))))))(((((((((((())))))''''''(((((())))))******((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++***************+++++++++))))))))))))))))))))))))+++************++++++***))))))******************)))))))))))))))(((((((((******))))))))))))))))))(((((()))))))))************)))((('''&&&%%%$$$###))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))************))))))******+++++++++,,,,,,,,,))))))************)))((())))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))************))))))///...,,,+++******+++,,,***++++++,,,,,,++++++***+++++++++*********))))))***************+++++++++******))))))))))))******************************,,,,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++---------,,,+++---000333666888:::<<<===???BBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>======::::::<<<>>>@@@BBBCCCCCCIIIJJJLLLNNNPPPRRRSSSSSS000000000111111222222222333333444555555444333333444333222222111111222222000111111000000///...---------------------------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************)))))))))(((************************'''((((((((()))))))))*********))))))((((((''''''&&&((())))))(((((()))***))))))************))))))))))))))))))************((()))))))))))))))((((((((()))))))))******++++++(((((((((((()))))))))))))))))))))(((((((((((('''***,,,---,,,***))))))***))))))(((((((((((())))))((('''&&&((()))***)))(((************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((+++)))(((((()))******)))((((((((((((((((((((((((******************++++++''''''(((((())))))******''''''''''''''''''''''''))))))***))))))((('''&&&'''((()))******)))((('''((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((()))(((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))******++++++******************))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))***************)))((('''&&&%%%$$$###))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))******)))))))))++++++++++++,,,,,,,,,,,,((())))))*********))))))))))))(((((((((((())))))(((((()))***************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))...,,,+++)))))))))***+++***++++++,,,,,,++++++***++++++++++++************))))))*********+++++++++******))))))))))))******************************,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++***************+++,,,,,,******+++++++++,,,,,,,,,///000000000000333777:::;;;===@@@AAAAAABBBDDDFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@???===;;;:::999999999<<<>>>AAADDDGGGIIIJJJKKKNNNNNNPPPQQQRRRRRRRRRQQQ/////////000111111222222222333444555555444333222333222111111000000111111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************'''''''''((()))*********))))))))))))((((((((((((&&&((())))))''''''(((***)))******++++++******)))(((((()))))))))))))))***)))*********))))))(((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((('''''')))+++,,,,,,***))))))***))))))(((((((((((())))))'''''''''(((***+++***((()))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))'''%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''(((((()))))))))''''''(((((())))))******((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))************))))))(((((())))))))))))******((())))))******))))))((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************((((((((((((((())))))***(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***++++++++++++***))))))))))))))))))))))))(((***++++++***))))))***((((((''''''''''''&&&&&&(((((((((((())))))))))))(((((()))************))))))))))))*********++++++((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((())))))******))))))(((((())))))))))))*********((())))))************)))***))))))(((((())))))***'''''')))******+++++++++************************************************))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))((()))))))))************)))))))))*********++++++***************************))))))(((((())))))***))))))(((((('''(((((((((***++++++,,,,,,++++++***,,,++++++++++++*********)))))))))***++++++,,,,,,******))))))))))))***************************************)))))))))))))))******+++,,,,,,,,,,,,+++***************+++,,,---++++++,,,---...///000000000222444666888;;;@@@CCC@@@BBBDDDEEEDDDDDDEEEFFFBBBAAA@@@>>>===<<<<<<<<<999888777666777777999:::>>>BBBFFFIIIKKKMMMOOOQQQNNNOOOPPPRRRRRRRRRQQQQQQ......//////000111111222222333555666666555333222222111000000//////000000000000000000///...---,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((((((''''''(((***)))***++++++++++++***)))''''''((((((((()))))))))((())))))*********))))))******))))))((('''&&&&&&(((((((((((())))))))))))))))))((((((((('''''''''''')))++++++***)))***+++))))))(((((((((((())))))&&&&&&&&&(((***+++)))(((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***'''%%%$$$&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))(((((()))***************'''(((((())))))(((((('''))))))(((((((((((())))))''''''(((((())))))******))))))))))))************((((((((((((((()))******(((((((((((())))))))))))+++******))))))******+++((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***+++++++++***)))))))))))))))))))))))))))&&&)))++++++)))(((((()))(((((('''''''''&&&&&&&&&((((((((())))))*********'''((()))***+++******)))))))))*********+++++++++(((((())))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((())))))))))))((((((((((((((())))))))))))***(((((()))*********************))))))))))))******((())))))*********))))))************************************************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,((((((((()))))))))*********************************)))(((''''''((()))***(((((()))*********))))))***++++++,,,,,,++++++***,,,,,,+++++++++*********((())))))***++++++,,,,,,******))))))))))))************************************)))))))))******+++******+++,,,,,,,,,,,,+++************+++,,,---...------///000222444555555777999<<<===>>>@@@CCCEEEAAACCCEEEDDDBBB@@@@@@@@@>>>===;;;888777666666666555555444555777:::===>>>BBBFFFKKKNNNOOOPPPRRRTTTOOOPPPQQQRRRRRRQQQOOONNN---......///000111111222222333555666666555333222111000000///////////////000000000000///...---,,,************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))******************************))))))((((((''''''''''''(((((())))))******&&&'''((((((''''''(((***)))***+++,,,,,,+++***)))&&&'''''''''(((((())))))&&&'''(((***++++++++++++//////---+++)))(((&&&%%%(((((((((((()))))))))))))))(((((((((''''''''''''&&&(((*********)))***+++))))))(((((((((((())))))$$$$$$%%%''')))***(((&&&(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))),,,)))'''&&&''')))******))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))))))))************))))))'''((()))***************&&&''''''''''''''''''&&&))))))(((((((((((())))))%%%%%%&&&((()))+++,,,,,,))))))))))))************((((((((((((((()))******(((((((((((())))))))))))++++++************++++++((((((((((((((((((((((((((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''((()))***+++***))))))))))))))))))))))))))))))%%%(((++++++)))'''''')))******))))))((((((((('''(((((())))))******++++++'''((()))+++++++++***))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))(((((())))))))))))(((((()))************+++++++++(((((()))*********************))))))))))))*********++++++******)))((('''************************************************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))***,,,---......---,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******))))))))))))******************************,,,+++++++++,,,---......******+++,,,,,,,,,,,,+++************+++,,,---...//////111333555777999:::???AAACCCCCCAAA@@@AAAAAA???AAABBBAAA>>>;;;::::::;;;:::777555333222222222444444444666999===AAACCCFFFJJJPPPRRRRRRSSSUUUWWWRRRSSSSSSSSSRRROOOLLLJJJ///000000000000111111111555555444444444333333333000000000000000111111111......////////////......******************************************++++++************************&&&&&&''''''''''''&&&&&&******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))((('''&&&&&&***++++++++++++,,,,,,,,,+++*********))))))(((((()))(((''''''''')))***+++************)))(((&&&&&&''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))((((((((()))******++++++***(((&&&&&&)))+++***((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))************)))))))))))),,,***((()))++++++)))&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***'''((()))******)))((('''))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((()))***************+++++++++*********))))))((()))***+++,,,---------***)))(((''''''((()))***))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))(((((())))))))))))((((((*********))))))))))))))),,,,,,+++***)))(((''''''))))))))))))******************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((+++***)))(((((()))***+++******+++++++++******)))***++++++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000222555999<<<>>>??????AAABBBDDDEEEEEEDDDBBBAAA???===;;;888555444444444111111333444444555444444666777888:::===???@@@AAAHHHJJJNNNRRRTTTTTTSSSRRRTTTSSSQQQOOOLLLIIIFFFEEE000000000111111111222222444444444444333333333333////////////////////////------............------++++++++++++++++++++++++************************+++*********************'''(((((())))))(((((('''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))***+++******))))))((((((''''''(((((()))))))))******************)))))))))(((((()))(((''''''((()))***+++************)))((('''&&&))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))))))))***(((&&&''')))+++***((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******+++***))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''+++)))((()))***+++(((&&&'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******++++++++++++******''''''(((((()))(((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))(((((((((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))************((()))))))))************))))))))))))))))))))))))(((((()))))))))*********(((((()))************************)))))))))(((((('''((()))***++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((++++++******)))(((((((((+++*********))))))(((((())))))***++++++++++++***+++++++++,,,,,,+++++++++)))******++++++******)))************************++++++++++++++++++++++++************)))))))))(((+++***)))(((((()))***++++++++++++,,,,,,++++++***------...//////...---,,,+++,,,---...000111222222444555777:::<<<===>>>???DDDDDDDDDDDDBBB???===;;;888777555333222111111111222222333444555666777777;;;;;;===???@@@BBBDDDDDDMMMOOORRRUUUWWWWWWWWWVVVSSSRRRQQQOOOLLLIIIGGGFFF111111111111222222222333444444444333333333222222........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))((())))))******))))))(((******))))))))))))******)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))((((((((((((((((((((()))))))))************))))))))))))(((((()))(((((((((((())))))***)))******))))))((('''&&&*********)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))((('''''')))((('''((()))******((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((())))))'''&&&((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((()))******++++++******)))(((((()))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,***)))((('''''''''(((((())))))))))))(((((())))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))******(((((()))***************)))))))))(((((((((((((((''''''((()))************))))))(((((((((((())))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((((((((()))*********)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((()))************))),,,,,,,,,++++++,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))*********++++++,,,,,,,,,++++++******+++,,,,,,,,,+++++++++,,,///222555777999999999999999:::;;;<<<>>>>>>CCCCCCBBBAAA???;;;999777333222222111111222222333555444555555777999<<<===AAABBBCCCDDDFFFGGGHHHIIIMMMNNNQQQSSSUUUWWWXXXXXXVVVTTTQQQNNNLLLJJJIIIHHH111111222222222333333333333333333333222222222222/////////...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******))))))((((((((())))))******))))))(((******))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))'''((((((((()))))))))***************++++++++++++))))))))))))))))))(((((()))(((((((((((())))))))))))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((('''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((''''''''''''(((((())))))))))))((((((((()))))))))******************)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************((()))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))'''((())))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))***+++,,,------...(((((())))))************++++++******)))(((((('''((())))))***************---,,,************,,,---))))))************))))))************************))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***)))******+++++++++++++++'''(((((()))***+++++++++---///222555888:::<<<<<<:::999999999:::;;;===>>>>>>>>>>>>===<<<:::888777222222333444555777888999888888888888;;;>>>AAACCCGGGGGGHHHIIIJJJJJJKKKLLLKKKLLLOOORRRWWW[[[^^^``````]]]WWWQQQMMMLLLMMMNNN111111222222222333333333333333222222222111111111000000000//////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))(((((('''(((((())))))(((((('''******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***''''''(((((())))))******))))))*********+++++++++(((((((((((((((((())))))((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))&&&'''))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))((('''(((((((((((((((((((((((((((((((((*********)))))))))(((((('''((())))))((('''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((((((((((('''''')))*********)))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))((()))))))))************------,,,+++)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))******************))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))***************************************((()))******+++*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,------...((((((((()))******++++++))))))))))))))))))******)))***++++++,,,,,,+++++++++***)))(((((()))***+++***++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))((())))))***++++++******)))******+++---...///000111333555888:::;;;;;;;;;888888777777999:::===>>><<<<<<;;;;;;:::999888777444555666888;;;<<<>>>>>>=========>>>@@@CCCGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNQQQVVV]]]eeelllpppqqqkkkbbbZZZUUUTTTVVVXXX111111111111222222222333222222222111111111000000111000000//////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,''''''(((((())))))******'''''''''((((((((())))))''''''(((((((((((())))))((())))))))))))(((((('''(((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******%%%'''******)))(((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((())))))))))))))))))))))))************))))))))))))''')))******(((''''''(((***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))************))))))((((((((((((((((((((((((((())))))******))))))((())))))*********)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((******))))))(((((((((((())))))))))))))))))************...---,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))***************************++++++++++++))))))***++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))*********(((((())))))*********+++(((((())))))******************+++,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))************))))))((()))***+++++++++++++++))))))***+++---///111222555777999;;;<<<;;;:::999777777777888999:::;;;<<<===<<<;;;:::999777777666666888:::<<>>>>>===;;;:::999:::::::::::::::999999;;;::::::999999999::::::<<<===???BBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMOOOPPPNNNMMMMMMMMMLLLLLLKKKKKKIIIKKKNNNVVVaaannnzzzzzzuuusss///000000000000111111111111111111111000000000000//////...---,,,,,,+++++++++++++++,,,,,,+++++++++************************,,,,,,++++++***))))))(((&&&&&&'''((()))***++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((()))***+++---///000))))))))))))(((((((((((())))))))))))************&&&'''''''''(((((())))))((()))*********((('''&&&(((((()))))))))))))))(((******))))))(((((('''''''''((((((((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&$$$'''+++,,,)))(((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((***,,,,,,)))'''(((***'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))************))))))************************&&&&&&''''''''''''&&&&&&'''((()))***************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***************+++***)))(((''''''((()))***))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************'''((((((((())))))******'''((((((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))******++++++++++++******************))))))))))))******)))))))))))))))))),,,,,,+++***)))(((''''''(((((()))***************)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++((()))***++++++***)))(((+++,,,---.../////////////////////111333666999;;;:::;;;>>>@@@@@@???===<<<<<<=========<<<:::888777666666777999;;;===???@@@AAABBBDDDFFFHHHIIIIIIHHHHHHIIIKKKMMMOOOPPPPPPQQQOOONNNNNNMMMMMMLLLKKKKKKNNNOOOSSSZZZeeesss{{{444333222222333333111000111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))(((''',,,+++***)))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))************)))((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''&&&''''''(((((((((((((((******)))))))))))))))*********))))))))))))******+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))***)))))))))(((((('''''''''((()))******)))((('''(((((()))***************)))))))))))))))((('''&&&***)))((((((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************---+++************)))'''))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))---,,,***((('''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************************************))))))))))))************((((((((((((((()))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******---,,,***(((''''''((()))************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************,,,+++***((((((***+++,,,***************++++++,,,+++++++++,,,---///000111///000000111333444666777;;;===@@@BBBCCCBBBAAA@@@@@@>>>;;;888666444333333888888888999;;;>>>AAACCCEEEEEEEEEEEEGGGJJJLLLNNNMMMLLLLLLNNNPPPSSSTTTTTTTTTQQQOOONNNNNNNNNMMMKKKQQQUUU\\\fffrrr|||444333111222222333111000111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((---,,,+++***))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))'''&&&&&&&&&''''''((()))((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''&&&'''(((((())))))((((((***))))))(((((()))))))))******))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********,,,+++***)))))))))******))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((()))******************++++++++++++******)))***)))((((((((()))++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++******++++++***)))))))))************))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))***************)))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******,,,,,,+++))))))(((((((((*********************************)))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++***)))(((''''''((()))******)))))))))))))))******,,,,,,,,,------///000000444444555666888:::<<<===AAACCCDDDFFFEEEDDDBBB@@@:::888777555555666777888888888:::<<<>>>AAACCCEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKMMMQQQTTTUUUUUUTTTUUUSSSOOONNNOOOQQQQQQQQQRRRVVV^^^hhhttt}}}333222111111222333111000111111000000000000//////............------------------,,,,,,++++++******+++++++++++++++*********************************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))------,,,+++************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((((())))))(((((()))((((((''''''((())))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((())))))******++++++++++++***)))))))))******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((()))***************)))******++++++++++++***)))))))))((()))******+++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********,,,---,,,+++))))))************))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''***,,,,,,,,,***)))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++++++++***)))(((******************************))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******++++++,,,,,,***)))(((''''''((()))***+++******)))))))))******,,,,,,---...///000111111777888999;;;>>>@@@AAABBBDDDDDDDDDCCCAAA???<<<:::555444222222333666999;;;999:::===AAADDDFFFGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJHHHKKKPPPUUUYYY[[[\\\\\\\\\YYYVVVUUUVVVXXXYYYYYYVVVYYY```jjjuuu}}}333111000111222222111000111000000000////////////.........---------,,,,,,...------,,,+++***))))))+++++++++***************************************))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***,,,+++******)))))))))***(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((''''''''''''(((((()))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,*********))))))))))))***((((((((((((((((((((((((******************))))))***)))(((''''''((()))***(((((()))***************&&&'''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))***,,,...---,,,))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,+++******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********+++,,,,,,,,,+++)))(((************************))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''((()))******++++++++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,...000222444555666999:::<<>>@@@BBBCCCDDDDDDDDDEEEDDDAAA>>><<<999888777444333222333444777;;;===>>>AAAEEEIIIKKKKKKJJJIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFJJJPPPXXX```kkkwww~~~}}}|||zzzyyyvvvqqqkkkfffaaabbbdddggglllrrrxxx{{{yyyooo111000///000222222222000000000////////////......------------,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&((()))***(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))******))))))''''''''''''((()))******((()))***++++++***)))((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************)))******++++++++++++***(((((()))************)))************++++++++++++))))))))))))))))))))))))))))))))))))************)))(((((()))+++---,,,+++))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************************///---+++)))((()))***+++)))******++++++******)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************************))))))))))))************((((((((((((((()))******))))))******++++++,,,,,,))))))))))))))))))))))))******************************))))))))))))************))))))))))))******))))))*********))))))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&&&&''''''(((((())))))((((((((())))))(((((((((((((((((((((***+++,,,---///111555999===???@@@AAABBBCCCDDDEEEEEEDDDCCCBBB???>>><<<:::888888888999555555777999<<<@@@CCCEEECCCEEEHHHJJJKKKJJJHHHGGGEEEEEEFFFFFFGGGFFFFFFFFFFFFKKKRRRZZZdddrrr|||sssmmmiiihhhffffffhhhkkknnnpppwww|||wwwnnn111//////000111222222111000000/////////.........---------,,,,,,,,,+++++++++++++++***************((()))))))))*********+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&%%%&&&(((***+++''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((()))************)))(((((((((((()))***++++++((()))***++++++***)))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********&&&''')))*********))))))))))))))))))))))))))))))&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))******************++++++++++++******)))'''((()))***+++******)))))))))))))))*********+++))))))))))))))))))))))))))))))))))))************)))((('''(((***+++***)))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))******++++++)))))))))))))))))))))))),,,+++++++++***+++++++++)))******++++++******)))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))************((((((((((((((()))******((((((((()))***+++++++++))))))))))))))))))))))))******************************))))))))))))************))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***,,,...000111555777:::>>>AAABBBCCCCCCDDDDDDEEEEEECCCAAA>>>===888777666555666888:::<<<<<<===@@@CCCFFFHHHJJJKKKHHHIIIJJJJJJIIIHHHFFFDDDBBBBBBCCCCCCDDDFFFGGGHHHLLLRRR[[[dddnnn|||zzzuuuooommmjjjgggfffgggiiikkkssswwwzzz{{{}}}|||uuummm000/////////111222222111000/////////............---------,,,,,,,,,++++++***************+++++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((('''(((***,,,...&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******(((((()))***************(((((((((((()))***,,,,,,''')))***++++++***)))'''(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((()))******)))((('''(((((()))***************)))))))))))))))((('''&&&'''((()))++++++******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))((('''((()))***)))((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((((((((((((((()))+++---------,,,+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))******************************))))))))))))************))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********************++++++++++++******++++++,,,...000333555666:::<<<>>>AAACCCDDDCCCCCCBBBCCCCCCBBB@@@<<<999777999888777777999===@@@CCCEEEFFFHHHJJJLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFHHHKKKLLLRRRZZZeeeoooyyy~~~zzzsssppplllhhhggggggiiijjjmmmppprrrrrrtttuuunnnfff...///000///---///333777:::666111...//////---+++************************+++++++++************))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))(((((('''''''''&&&%%%%%%&&&(((+++,,,******+++******)))((('''(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''(((((())))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%((('''(((,,,000000***%%%******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''')))((('''''''''(((***+++******))))))))))))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((((((((((((((((((******************************)))(((((((((((((((,,,***)))''''''(((***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---,,,+++)))((('''''''''(((((((((((())))))))))))******++++++++++++******''''''((()))))))))))))))((()))***+++***)))'''%%%%%%&&&'''((()))***+++,,,''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++***)))))))))((((((''''''+++*********))))))((((((************************((((((((((((((()))************))))))((((((''''''''')))***)))((('''(((***))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))(((((('''((()))))))))'''&&&%%%(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''(((((()))***************(((((())))))******++++++,,,,,,,,,+++++++++++++++))))))(((((((((***+++,,,)))+++...222555888999:::@@@AAABBBDDDEEEEEEEEEEEECCCBBB@@@>>><<<:::888777666888<<<@@@DDDFFFHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNNNNLLLJJJIIIIIIJJJIIIIIILLLLLLKKKKKKLLLMMMOOOPPPYYYbbbmmmwww~~~wwwvvvtttoookkkiiiiiikkkooollliiihhhhhhfffccc___...000000000...///222444777444///.........---+++************************+++++++++************)))))))))******))))))((('''))))))))))))))))))))))))+++*********))))))))))))***)))((((((((()))***+++)))))))))***))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))+++++++++++++++***))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))((()))---111000+++&&&******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))))))))*********((((((((((((((((((((((((******************************)))(((((((((((((((+++***((('''((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++(((((((((((()))))))))))))))******++++++******)))''''''((()))))))))))))))((()))***+++***)))'''&&&&&&''''''((()))***++++++,,,,,,++++++******))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))******++++++******)))''''''((((((((((((''''''))))))))))))))))))))))))************)))))))))(((************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++*********))))))(((((((((************)))))))))(((************************((((((((((((((())))))******)))))))))((((((((('''''')))***)))((('''(((*********)))))))))((((((((())))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++***)))((('''(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))*********))))))((((((((((((((()))***************************+++++++++++++++++++++++++++++++++***))))))((()))***+++---...///111555888<<<>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@>>>;;;999888888:::;;;>>>???CCCFFFIIIKKKLLLLLLKKKLLLMMMMMMKKKIIIJJJJJJHHHHHHHHHJJJMMMQQQTTTVVVUUUTTTTTTTTTUUUWWWYYY[[[```fffooouuuyyy~~~yyywwwsssooolllkkkjjjjjjeeeaaa\\\YYYXXXVVVSSSPPP...000111000///...///111333000...,,,---------,,,************************+++++++++************)))******++++++******)))((())))))))))))))))))))))))++++++++++++************,,,+++++++++*********)))''''''((()))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))***++++++++++++******)))++++++++++++************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))***---000///+++'''***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))******+++(((((((((((()))))))))))))))******++++++******)))''''''((()))))))))))))))(((((()))******)))'''&&&((((((((()))))))))******......---,,,+++***))))))******++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************)))))))))************))))))))))))************************(((((((((((())))))))))))))))))))))))((((((((((((''')))***)))((('''(((***************)))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))++++++,,,,,,++++++***)))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))***************)))))))))(((((()))***************,,,,,,,,,+++++++++++++++******************++++++))))))***+++,,,///000111666888;;;>>>AAACCCDDDDDDEEEEEEDDDCCCBBB@@@??????>>>;;;888666777;;;@@@CCCEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMKKKHHHFFFFFFFFFFFFGGGIIIMMMTTT[[[bbbfffeeedddcccbbbcccdddfffhhhgggkkkoooqqqqqqrrrvvvzzz{{{vvvppplllkkkjjjgggeeeddd```ZZZVVVTTTRRRPPPOOO///000000000///......---///---,,,+++,,,,,,,,,,,,************************+++++++++*********))))))+++++++++++++++***))))))))))))))))))))))))))))))******************************+++++++++******)))&&&&&&'''(((((()))(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((('''+++++++++******)))))))))((()))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***))))))+++------***'''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((+++******))))))******+++(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++***)))(((((('''(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((())))))))))))((('''))))))))))))))))))))))))*********))))))(((((((((******++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************************)))))))))))))))************************'''(((((()))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((('''((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))*********)))))))))))))))+++++++++++++++++++++***(((((()))))))))***************))))))))))))******))))))))))))))))))))))))++++++******************(((((()))***************,,,,,,,,,++++++******))))))))))))******+++++++++)))***,,,...000333555666999;;;===@@@BBBDDDDDDDDDEEEDDDBBB@@@===;;;:::999;;;:::999999<<>>@@@BBBCCCCCCBBBBBBAAA@@@===;;;888777666666777888;;;>>>BBBEEEHHHJJJKKKLLLMMMMMMMMMLLLJJJJJJEEEFFFFFFEEECCCCCCEEEGGGLLLPPPWWW^^^gggrrr|||{{{uuuqqqooonnnllliiieeebbbdddjjjrrrxxxzzz~~~rrrkkkbbb^^^\\\ZZZUUUPPPKKKIIIFFFEEEFFFIIINNNQQQ000...------......---+++***+++,,,,,,******+++,,,************************+++++++++************)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%&&&'''((()))******''''''((()))))))))(((((((((((())))))))))))((((((''''''((())))))))))))))))))******++++++++++++***)))))))))((((((((((((((()))************))))))((())))))))))))))))))))))))************************((((((((())))))*********(((((((((''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&''')))***+++++++++***(((((((((((())))))))))))((())))))******))))))(((''''''((()))))))))))))))(((((((((((())))))))))))*********************)))''''''((()))***+++,,,,,,''''''((()))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))***************))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))''')))***)))((('''(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))))))))***************(((((()))************************)))))))))))))))((())))))+++,,,---......///111333666999;;;======BBBBBBCCCDDDCCCBBBAAA@@@<<<;;;999666555555555555444777<<>>@@@CCCFFFHHHJJJJJJJJJIIIIIIJJJIIIHHHFFFDDDCCCDDDEEEEEEFFFGGGIIINNNQQQ[[[dddoooyyyyyyuuussssssuuusssqqqpppppppppooommmkkkiiiddd^^^]]]^^^ZZZUUUVVVVVVUUUSSSPPPPPPSSSUUUXXXYYYZZZYYYYYY[[[```ddd////////////............------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************))))))))))))))))))******(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))))))))))))))''''''((()))))))))))))))---+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******)))'''&&&%%%######))))))))))))))))))))))))******))))))((((((''''''++++++***))))))((()))))))))))))))))))))******+++******************************))))))))))))******'''''''''''''''((())))))''''''''''''((((((((((((''''''(((((())))))******)))************+++++++++))))))))))))************+++++++++++++++***)))(((+++*********))))))(((((()))***++++++)))(((((()))******))))))))))))******+++*********))))))(((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))(((((((((((())))))---,,,+++)))((((((''''''((((((((((((((()))******+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((())))))******++++++************************&&&'''(((***++++++++++++))))))***+++++++++++++++))))))(((((((((((())))))******))))))((((((''''''***)))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***((('''&&&&&&'''(((*********+++++++++,,,,,,,,,))))))((())))))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++---...///---,,,***)))))))))***++++++++++++*********))))))(((((())))))******++++++++++++******************,,,,,,,,,,,,++++++++++++,,,++++++---///333777999<<<>>>@@@BBBDDDCCCBBBBBBCCCBBB???<<<999555333111333222222333555888<<<>>>CCCCCCEEEHHHKKKMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMOOOOOOOOORRRWWW[[[ccchhhooouuuyyy}}}|||{{{zzz|||zzzvvvrrrmmmiiigggeeeaaa]]]XXXUUUTTTSSSPPPNNNPPPRRRUUUWWWXXXYYY\\\^^^fffhhhkkkkkkjjjlllqqquuu////////////.........---------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************)))))))))((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))((())))))***************,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,******))))))((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''******)))((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))******((((((((((((((()))***************))))))((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))***************++++++++++++***)))(((************)))))))))((((((***++++++)))(((((()))))))))))))))))))))))))))************)))))))))(((((((((((())))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((((((((()))))))))*********((((((((((((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******+++++++++++++++))))))(((((((((((())))))******))))))(((((())))))((((((((((((((()))******************)))))))))((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))************)))((()))******++++++******))))))(((((((((((())))))***)))))))))(((((((((''')))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***************++++++++++++))))))((((((((()))******(((((((((((()))))))))***)))))))))))))))))))))))))))))))))***+++,,,......,,,++++++***************+++++++++*********))))))))))))))))))************++++++*********************************+++++++++......///111444888;;;<<>>;;;777555555666777888888888888:::<<>>???@@@BBBBBBBBBBBBBBBAAA@@@???<<<999555333333777<<>>===<<<;;;;;;777666444444777<<>>???@@@???>>>===888666444222222333444555666999>>>BBBEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGBBBDDDFFFFFFFFFIIIPPPUUU```fffppp|||{{{xxxxxxxxxxxxrrrqqqpppqqqrrrsssrrrpppuuuxxxyyywwwtttppphhh___YYYXXXWWWVVVWWWYYY\\\]]]eeegggkkkmmmnnnppprrrtttuuuzzz}}}{{{,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((()))*********(((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))(((((()))************)))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))*********)))((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))******((((((((('''((())))))***&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))************))))))))))))************'''(((((()))))))))))))))((()))))))))***************+++,,,,,,***))))))***))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************'''''''''((((((((())))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))&&&((()))++++++***)))(((((((((((((((((()))******((()))))))))************)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))*********))))))))))))))))))))))))'''((()))***************((()))******++++++******))))))(((((((((((())))))'''((((((((()))))))))***)))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))((((((((()))******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++------,,,++++++++++++,,,))))))*********+++++++++***++++++++++++++++++,,,******++++++,,,------...,,,---///333666999;;;===???@@@@@@???>>>===;;;:::666444222111111333666888;;;>>>BBBEEEGGGHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGCCCFFFHHHHHHHHHLLLTTTZZZgggmmmvvv~~~zzzyyywwwwwwwwwtttpppllllllllljjjeeecccbbb\\\UUUSSSTTTVVVYYY]]]aaaeeehhhmmmppptttvvvxxx{{{}}}{{{,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))***+++++++++++++++***)))((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&''''''((()))*********))))))))))))))))))))))))'''((((((((())))))******,,,+++***))))))((()))))))))))))))))))))******+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))(((((())))))*********+++***,,,------+++******+++******))))))))))))******(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))%%%&&&)))+++,,,,,,+++***((((((((((((((()))******(((((())))))*********+++************************************++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))***************)))(((((())))))***+++++++++++++++))))))(((((((((((())))))'''((((((((())))))*********)))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))((())))))***+++,,,)))************+++++++++))))))))))))))))))))))))***)))))))))))))))***+++...---,,,+++***+++,,,---))))))******++++++++++++*********++++++,,,,,,---******+++,,,,,,---......000222444888;;;???AAACCCCCCBBBAAA@@@>>>;;;999888666444222111222555999;;;@@@AAADDDFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGJJJLLLKKKKKKOOOXXX___hhhmmmvvv~~~|||zzzzzzyyyvvvpppkkkcccbbb^^^YYYXXXYYYVVVPPPQQQSSSVVV[[[aaagggkkknnnqqqtttxxx{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,+++***((((((((()))***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))+++*********))))))((((((((('''&&&&&&&&&''')))************)))))))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************++++++******)))*********((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((()))***++++++***)))(((***)))((((((((((((((()))+++++++++***)))(((((('''+++++++++*********))))))***++++++,,,,,,***)))(((''''''((()))))))))))))))))))))))))))************(((((())))))******++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******++++++++++++******(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,***(((''''''(((+++++++++***)))(((((('''***************)))((('''(((((((((((())))))))))))+++*********))))))((((((***************++++++,,,(((((((((((())))))))))))*********))))))))))))))),,,+++***************+++,,,+++++++++,,,///222444444666999<<<>>>@@@AAAAAA===???@@@@@@===999444111555444111111333999>>>BBBFFFEEEFFFGGGIIIIIIHHHGGGFFFEEEFFFHHHKKKLLLKKKJJJMMMOOORRRTTTVVVZZZ```eeemmmqqquuuxxxzzz}}}}}}yyytttrrrqqqlllddd]]]XXXWWWUUUTTTTTTUUUUUUTTTXXX[[[^^^bbbfffjjjpppsss{{{{{{}}},,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,+++)))((((((((()))***))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))************)))))))))((((((((('''''''''((()))******)))))))))))))))))))))*********++++++******)))++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((())))))******++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************)))))))))(((******)))))))))(((((((((''''''(((((()))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))++++++******)))(((((('''+++++++++*********)))))))))***+++++++++***((((((''''''((()))))))))))))))))))))))))))************)))))))))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((()))******************)))((((((((()))))))))******(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---......---+++******+++++++++******)))((((((''')))************))))))(((************++++++++++++************)))))))))(((((((((((((((((())))))***))))))))))))************************))))))))))))************+++,,,------,,,,,,,,,---///222555777999:::;;;===>>>>>>???>>>>>>>>>???>>><<<999666333666777888:::===AAADDDFFFHHHHHHGGGHHHHHHHHHGGGFFFGGGGGGHHHLLLPPPSSSUUUUUU[[[\\\]]]]]]\\\^^^cccfffkkknnnrrrvvvxxx{{{}}}xxxsssmmmiiifffaaaZZZTTTQQQPPPOOOPPPSSSVVVXXXYYY^^^bbbfffkkknnnssswwwzzz,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++***))))))((()))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))))))))(((((((((((()))***+++))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++///......------,,,,,,+++(((((())))))))))))((((((************************(((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******************************************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************))))))))))))))))))))))))))))))))))))))))))*********************************************************************))))))))))))))))))((((((((((((((('''((())))))******+++++++++))))))))))))))))))))))))))))))************)))))))))))))))(((((())))))***++++++******)))(((((((((+++************))))))))))))))))))***)))(((((('''''''''((()))))))))))))))))))))))))))************************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((()))))))))*********++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---...///...,,,++++++,,,++++++******)))(((((((((((())))))************)))************++++++++++++************))))))))))))((((((((((((((())))))***************++++++++++++************************))))))******+++---...///---...///111444777999;;;@@@??????>>>>>>=========>>>>>>===<<<:::999888777888:::>>>CCCFFFHHHHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGJJJKKKOOOUUU]]]bbbeeefffkkkjjjiiifffcccccceeeggghhhkkkooorrruuuyyy~~~}}}wwwmmmhhhaaa]]]ZZZWWWRRRNNNMMMMMMMMMOOOSSSWWW\\\___dddhhhnnnssswwwzzz~~~++++++++++++++++++++++++))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))******+++)))))))))))))))***************+++,,,------------//////...---,,,******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''************************''''''''''''''''''''''''''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++******))))))(((((()))))))))))))))))))))))))))))))))******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((()))************************************************************************)))))))))))))))(((((((((((('''''''''''')))))))))*********++++++)))))))))))))))))))))))))))))))))******))))))))))))))))))((())))))******************))))))((((((************))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))((()))))))))************++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))*********++++++++++++******))))))(((((('''''')))******++++++******)))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***+++,,,+++)))((()))***************))))))(((((('''((()))***************'''((((((((())))))))))))*********)))))))))))))))***************++++++,,,)))))))))*********++++++)))***************++++++************+++---...///000111333666999<<<>>>???CCCBBBAAA@@@???>>>>>>===>>>===;;;:::999:::;;;<<<;;;>>>AAAEEEHHHHHHHHHHHHJJJJJJIIIHHHGGGHHHJJJKKKNNNSSS[[[fffpppvvvxxxxxxuuusssoookkkhhhffffffgggjjjkkkmmmppptttxxx{{{~~~}}}tttnnnaaa\\\WWWSSSRRRRRRQQQPPPPPPQQQQQQSSSVVV[[[aaaeeelllqqqxxx~~~++++++++++++++++++++++++))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))******((())))))***************(((((())))))************'''(((***,,,---//////000//////...---+++***))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&************************((((((((()))***+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))*********))))))((((((''')))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((()))))))))))))))((()))))))))************++++++******))))))((((((***))))))))))))))))))***************************((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))*********++++++++++++******))))))((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))***)))((('''((()))*********)))))))))))))))'''((()))***************'''((((((((())))))))))))))))))))))))))))))*********************++++++,,,((((((((()))))))))******))))))******+++++++++,,,++++++++++++,,,---......333555888;;;>>>???@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>><<<:::999:::<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIHHHHHHJJJNNNRRRUUU\\\iiixxx{{{xxxtttpppnnnmmmlllllloooooooooppprrrvvvxxxyyy{{{rrrjjjdddYYYUUUPPPMMMMMMOOOQQQRRRRRRTTTWWWYYY]]]bbbiiinnnvvv{{{++++++++++++++++++++++++))))))************))))))(((((()))************)))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))************++++++************************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************'''((()))*********))))))((((((((()))******++++++'''(((***,,,...000000111000//////...,,,+++*********)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((***************************)))))))))***+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))'''((()))++++++******)))************************(((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******+++,,,******))))))))))))))))))(((((()))))))))))))))***))))))(((''''''''''''(((''''''((()))))))))))))))))))))))))))************************))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))************((())))))******))))))((()))))))))*********++++++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++***)))((()))+++******))))))))))))))))))((())))))************)))************++++++++++++))))))))))))************((((((((((((((())))))***'''((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---...000111222888:::===???AAAAAAAAA@@@???@@@AAABBBCCCBBBAAAAAA===<<<;;;:::<<<>>>BBBDDDHHHHHHGGGGGGGGGHHHIIIIIIEEEGGGHHHHHHHHHLLLSSSXXX[[[dddrrr~~~zzzwwwwwwwwwvvvuuuwwwtttqqqpppqqqrrrsssrrrvvvwwwwwwssslllddd___\\\VVVTTTPPPMMMLLLNNNQQQSSSTTTXXX^^^cccgggmmmuuu{{{{{{~~~~~~************************))))))************))))))'''((()))***+++******)))))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++************************&&&'''''''''((((((((()))(((((((((((())))))))))))((()))))))))************&&&'''((()))))))))(((((('''(((((()))******+++++++++,,,---...///000000000---------,,,+++***))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******************************))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))+++******))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---)))))))))))))))))))))***(((((((((((())))))*********)))((('''''''''((((((''''''((()))))))))))))))))))))))))))************)))))))))))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))((()))))))))*********+++)))******************)))((((((((()))))))))******(((((((((((())))))))))))+++++++++,,,,,,+++++++++&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))***)))************))))))(((************++++++++++++((()))))))))************((((((((((((((())))))***(((((()))))))))*********))))))***++++++,,,------,,,---...000333666888999<<<>>>@@@CCCCCCBBB@@@>>>===???BBBDDDDDDCCCAAA???<<<<<<;;;<<<>>>AAAEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEGGGHHHHHHHHHLLLTTT[[[bbbiiiuuu}}}~~~~~~}}}}}}xxxsssoooooonnnmmmkkkhhhhhhgggbbb\\\WWWVVVVVVUUUTTTSSSQQQRRRUUUYYY\\\]]]ccckkkppptttxxx~~~~~~~~~||||||~~~************************))))))************))))))'''((()))+++++++++***)))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***************************((()))))))))******++++++(((((((((((())))))))))))(((((())))))*********+++%%%&&&((()))))))))(((''''''(((((()))***+++++++++//////000000000000//////******))))))((('''''''''+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---))))))))))))))))))))))))'''(((***+++,,,+++)))(((((((((((((((((((((((((((************************(((((())))))*********+++(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---)))))))))))))))*********'''((((((((())))))******+++***)))''''''(((((()))'''(((((()))))))))))))))))))))))))))************(((((())))))******++++++))))))(((((((((((())))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))******++++++++++++******(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((('''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******)))((()))+++)))))))))))))))************************)))((('''(((((((((((())))))))))))(((((())))))*********+++***************++++++,,,)))************+++++++++))))))***+++,,,,,,------,,,---///222666:::>>>@@@>>>@@@CCCDDDDDDBBB???===<<>>@@@BBBAAA???<<<:::::::::<<>>@@@@@@BBBFFFHHHHHHGGGHHHIIIHHHKKKRRRZZZ```aaa___]]][[[ZZZZZZZZZ]]]bbbgggkkkoooqqqssstttvvvzzz}}}tttlllggg]]]ZZZVVVRRROOOLLLKKKJJJIIIMMMSSSYYY^^^ccchhhkkkpppssswwwzzz{{{{{{|||}}}///...---,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,---///000222222222000...,,,***************)))))))))******++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&''')))***)))'''((((((((((((((((((((((((((((((((((((((()))))))))************************************************(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((())))))******))))))((()))))))))))))))))))))))))))))))))((())))))******,,,,,,+++***))))))((((((******+++,,,------,,,,,,)))*********++++++++++++************************((((((((())))))*********---,,,+++***))))))******&&&&&&'''((()))******+++)))))))))******)))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++***)))))))))))))))******++++++******)))(((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++************************))))))))))))))))))))))))************))))))((((((++++++******))))))((((((+++******************+++************************((())))))***+++++++++***,,,---///222444777888999;;;>>>AAADDDEEECCCAAA???===;;;777444222333555666999;;;<<<<<<===>>>AAACCCCCCEEEGGGHHHGGGGGGGGGHHHGGGLLLVVVbbbkkknnnmmmkkkgggeeecccbbbcccfffhhhjjjooopppsssuuuwww{{{zzzrrrhhh^^^YYYNNNNNNNNNNNNNNNPPPRRRSSSVVVZZZaaagggkkkooosssuuuxxx{{{||||||------,,,,,,+++***))))))+++******)))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))************))))))***+++,,,------...000000111000///---+++***)))))))))))))))*********)))******************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))'''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((())))))))))))******************************************++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((())))))))))))))))))((()))))))))))))))))))))))))))))))))(((((())))))***---,,,,,,+++)))((((((''')))***+++,,,,,,,,,,,,,,,)))))))))*********++++++************************(((((())))))))))))))))))++++++++++++******))))))((((((((())))))*********((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,+++***************+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---************************))))))))))))))))))))))))++++++******)))(((((('''************))))))))))))++++++***))))))***++++++++++++++++++++++++++++++)))))))))))))))***+++,,,///000333666999;;;<<<===>>>@@@CCCDDDEEEDDDBBBAAA;;;:::888666666777999;;;>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFHHHHHHGGGHHHIIIKKKMMMTTTaaaooozzz~~~}}}{{{ssspppllljjjjjjkkkkkkkkkooorrrtttvvvwwwyyy{{{}}}|||wwwoooeee[[[SSSNNNGGGIIILLLOOORRRVVV[[[^^^aaafffmmmsssvvvyyy{{{|||}}}{{{|||~~~))))))***+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))******((()))))))))************))))))***+++,,,---............---,,,+++******)))(((((())))))************((())))))******))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))******)))((((((''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))((('''&&&&&&((())))))((((((((((((((((((((((((((()))))))))*********++++++************************))))))))))))*********+++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))************)))((((((''''''''')))******+++++++++((((((((()))))))))************************************************)))))))))******++++++***)))((()))*********************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))((())))))++++++))))))************))))))************************))))))))))))*********+++++++++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********++++++***))))))***+++++++++++++++++++++++++++++++++***)))((()))+++---///222444666:::<<<>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCC<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHIIIHHHGGGGGGGGGDDDFFFGGGGGGHHHKKKOOORRRZZZbbbppp|||yyytttrrrrrrsssrrrppprrrtttwwwvvvtttqqqooonnnpppmmmhhhbbb[[[UUUQQQOOOLLLOOOSSSVVVYYY]]]dddhhhjjjpppwww|||~~~xxxuuu$$$&&&(((+++,,,,,,+++***''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))*********+++)))******+++---...//////,,,+++***)))))))))******(((((())))))******++++++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))''')))***,,,,,,***)))'''(((((()))*********************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((())))))((('''''')))******)))(((((((((((((((((((((((())))))******+++++++++,,,************************'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++,,,,,,+++++++++))))))))))))))))))))))))***)))(((((((((((())))))&&&'''(((((()))(((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))************************---,,,,,,++++++*********'''(((***++++++***)))'''+++++++++***************(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))(((''''''''')))***+++(((((())))))))))))((((((************************)))*********++++++++++++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))((((((((()))******++++++(((((())))))******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,)))((())),,,///222444666999<<<>>>@@@AAAAAADDDDDDEEEFFFFFFFFFFFFFFF>>>???@@@BBBDDDFFFHHHJJJHHHJJJMMMMMMKKKIIIHHHHHHDDDEEEFFFGGGJJJOOOUUUYYYeeennn|||~~~yyyxxxxxxxxxwwwuuuuuuwwwxxxvvvqqqjjjdddbbb```^^^[[[YYYWWWVVVVVVVVVTTTWWW[[[^^^```dddjjjooopppuuu}}}}}}zzzuuuoookkk((()))))))))***************(((&&&'''***+++)))'''************************))))))))))))((((((((((((+++++++++***)))(((((('''&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,***(((&&&&&&(((+++,,,111000///...---,,,++++++,,,+++++++++******))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******)))************++++++++++++)))((()))******)))(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''(((((((((((((((((((((((()))(((''''''''')))***+++************))))))))))))))))))))))))))))))))))))******)))))))))***,,,---((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))))))))************))))))))))))************))))))))))))******))))))(((((()))***++++++///...,,,***))))))******+++++++++++++++***)))(((******))))))((((((''''''(((((()))***++++++,,,,,,))))))))))))***+++,,,---*********+++---000333555999<<>>@@@AAACCCEEEFFFFFFGGGHHHJJJIIIHHHHHHHHHIIILLLNNNPPPPPPPPPQQQQQQRRRQQQPPPOOOPPPRRRUUUWWWXXXWWWUUUTTTXXXZZZ[[[\\\]]]aaafffjjjnnnoooqqquuuzzzyyysssooojjjhhhccc___YYYSSSPPPPPPQQQQQQVVVYYY]]]aaafffmmmtttxxxzzz}}}~~~~~~~~~~~~}}}{{{yyyrrrpppmmmlllnnntttzzz~~~(((((((((((())))))))))))((()))))))))((((((((()))************************((()))))))))*********+++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***))))))))))))******+++---...000111111000///...*********)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******(((((()))))))))*********)))(((((((((***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************************************))))))((((((''''''((()))))))))*********+++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((''''''************************((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))************'''((()))***************))))))************))))))(((((())))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))))))))******++++++***)))(((((())))))******)))))))))))))))***((())))))***++++++++++++))))))***++++++*********))))))))))))***************************+++++++++,,,++++++,,,,,,---...///222333555777;;;>>>AAABBB@@@BBBEEEFFFGGGHHHKKKMMMMMMLLLKKKKKKKKKLLLNNNNNNOOOPPPQQQQQQPPPOOOOOOOOOTTTXXX^^^bbbddddddaaa___``````______```bbbfffiiijjjkkkmmmqqqwwwwwwpppiiiccc```XXXVVVSSSPPPOOORRRUUUXXX___bbbfffjjjnnnsssyyy|||}}}||||||}}}}}}|||zzzxxxvvvuuuvvvwwwwwwwwwqqqqqqqqqsssvvv{{{'''''''''((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((((())))))******+++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,------///000000000000...---+++))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((()))))))))******)))((('''(((***++++++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))******))))))************************((()))))))))))))))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++&&&''')))***++++++******)))******++++++******)))((((((((()))******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******((((((''''''''''''((((((******))))))))))))******+++******)))))))))))))))(((((()))***+++++++++***)))******++++++++++++***)))))))))************+++************************,,,,,,,,,---...000222333555666888;;;>>>AAACCCDDDAAACCCEEEFFFGGGJJJMMMPPPQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOONNNMMMMMMOOOQQQYYY___iiirrrvvvvvvssspppkkkiiifffcccccceeehhhiiiooopppqqqtttxxx~~~yyyqqqiiibbb\\\XXXPPPQQQRRRSSSUUUYYY^^^bbbgggjjjnnnrrruuuzzz~~~|||}}}~~~~~~}}}yyyuuuqqqppppppooooooooopppqqqrrrtttuuuuuuuuuwwwzzz~~~(((((((((((())))))))))))''')))******''''''(((***((((((((((((((((((((((((((())))))******+++,,,,,,)))))))))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,...///000/////////......---,,,+++))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((()))))))))***)))((('''(((***,,,+++***************************(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((+++++++++)))((())))))))))))))))))))))))'''((()))******))))))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))'''((()))******))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))'''''''''((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++&&&''')))+++,,,+++***))))))******++++++******)))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******((((((''''''''''''(((((((((((((((((()))***+++,,,++++++***)))))))))))))))((()))***++++++***))))))(((((()))***************))))))*********+++++++++************************,,,,,,---///111333555666999;;;===???BBBDDDEEEFFFEEEFFFHHHHHHIIIKKKNNNQQQPPPQQQRRRSSSSSSQQQOOONNNMMMNNNNNNLLLKKKLLLPPPSSS\\\eeesssxxxtttnnnjjjiiikkkmmmnnnssstttuuuwwwxxxzzz{{{{{{xxxtttmmmgggaaa[[[VVVRRRPPPTTTYYY]]]```dddiiimmmppprrrvvvyyy{{{~~~}}}zzzwwwuuurrrmmmiiihhhjjjllljjjmmmpppsssuuuwwwzzz{{{~~~~~~))))))))))))************''')))+++***'''&&&(((***************************((())))))***++++++,,,,,,)))))))))))))))*********&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))******+++---///111222......------,,,,,,,,,,,,)))))))))))))))((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))++++++)))((('''******++++++++++++******(((((((((((())))))))))))(((''''''(((+++,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((###%%%))),,,,,,+++)))'''((((((((((((((((((((((((&&&'''(((*********))))))'''(((((()))***++++++,,,))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++,,,,,,,,,************************++++++++++++++++++++++++))))))(((((((((((())))))'''(((((()))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++%%%''')))+++,,,+++***)))******++++++++++++******'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))************))))))))))))******'''((((((((()))+++,,,---++++++***))))))((())))))((()))***++++++***)))(((''''''((()))))))))))))))))))))******++++++++++++++++++******************,,,,,,---///222555777888<<<>>>@@@BBBEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKNNNQQQMMMOOOQQQSSSSSSQQQOOOMMMMMMNNNMMMKKKJJJLLLQQQVVV]]]hhhzzz|||uuupppnnnpppqqqsssooopppqqqssssssrrrqqqqqqmmmiiiddd___[[[WWWRRROOOTTTZZZaaagggjjjnnnsssvvvxxxzzz|||}}}~~~{{{xxxwwwuuuqqqllliiijjjnnnqqqjjjnnntttyyy}}}))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&*********)))******++++++---,,,+++*********+++,,,))))))))))))))))))))))))***************)))((((((***)))((((((((((((((()))''''''((())))))))))))(((---------...............+++++++++*********))))))******))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((())))))'''%%%))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))******++++++(((((()))***************(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++******************------,,,++++++,,,---...///000222444777;;;>>>???===???AAACCCEEEGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRRRRRRRPPPNNNMMMLLLKKKJJJHHHHHHKKKPPPTTT```lllwwwuuuvvvxxxvvvtttuuusssqqqpppooonnnkkkhhhccc___YYYTTTRRRTTTWWWYYY___fffooowwwyyyxxxwwwuuuzzz||||||wwwsssoooooooooppppppqqqrrrssstttsssuuuyyy)))))))))))))))))))))((((((((((((((((((((((((((())))))((((((((('''''''''*********)))******+++,,,---,,,+++*********+++,,,))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))(((((()))***+++++++++***/////////...............+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))******+++((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))***))))))(((((((((((())))))))))))************))))))((()))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************************************+++************,,,---...222333555888:::===???@@@???@@@BBBDDDFFFHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNQQQRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIGGGHHHLLLRRRVVVdddnnn~~~}}}{{{{{{zzzwwwsssrrrooollljjjhhheeebbb___WWWUUURRRPPPRRRVVVZZZ^^^eeekkktttzzz|||{{{yyyxxx{{{}}}~~~}}}zzzwwwssspppnnnnnnoooppprrrvvvxxxzzz|||{{{|||))))))))))))))))))))))))''''''((())))))***++++++))))))((((((((((((''''''******))))))***++++++,,,------,,,+++++++++++++++))))))))))))))))))))))))***************)))(((((()))))))))(((((())))))***)))***+++,,,------------000000//////......------+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++------,,,***))))))(((((())))))***)))))))))))))))))))))))))))(((((())))))***+++,,,)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((((((((()))***************************************))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))******++++++******)))))))))))))))))))))))))))************************************************************,,,...000111666888:::===???@@@@@@@@@AAABBBDDDFFFHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOORRRSSSSSSRRRPPPNNNKKKJJJIIIIIIHHHGGGIIINNNUUUZZZiiioooyyy{{{vvvppplllhhhccc```\\\XXXUUUOOOOOOOOOQQQUUU[[[aaaeeennnssszzz~~~~~~|||{{{|||~~~|||wwwyyy|||~~~~~~yyyuuurrrpppnnnmmmooooooppprrrvvvzzz~~~|||{{{zzz}}})))))))))))))))*********((()))))))))*********+++))))))(((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,++++++++++++))))))))))))))))))))))))***************)))(((((()))))))))((())))))*********+++,,,...//////////////////......---,,,++++++************)))))))))))))))))))))***************(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))(((((((((((()))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))++++++*********++++++,,,)))*********++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********))))))(((((((((((())))))))))))************))))))***))))))(((((('''''''''(((((()))***************************************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***************************************+++++++++******+++,,,///222444666999;;;>>>@@@BBBBBBAAA@@@CCCDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOORRRRRRRRRPPPNNNLLLJJJHHHIIIIIIIIIIIIKKKQQQXXX^^^jjjmmmrrrxxx~~~{{{nnnjjjddd^^^ZZZVVVSSSPPPQQQRRRTTTXXX^^^eeekkknnnwww{{{~~~|||zzztttwwwzzz~~~|||wwwttttttqqqnnnlllllllllmmmnnnrrrsssuuuxxx{{{}}}~~~~~~uuusssrrrssswww|||((()))))))))*********++++++*********)))))))))((((((((())))))))))))))))))))))))))))))***+++,,,---------------,,,,,,++++++))))))))))))))))))))))))***************)))(((((()))))))))))))))***++++++,,,,,,---//////000000000------,,,+++******))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******((((((((())))))))))))((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((())))))******))))))))))))******))))))))))))))))))))))))///...---,,,+++*********)))*********++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))(((((((((((())))))))))))************))))))******))))))((((((''''''(((((()))***************************************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++---000444777999;;;===???BBBCCCBBBAAA@@@EEEFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIKKKLLLLLLMMMPPPUUU\\\aaafffhhhkkknnnttt|||yyyiiieee^^^YYYVVVSSSQQQPPPTTTWWW\\\bbbjjjqqqwwwzzz}}}{{{uuuxxx|||~~~yyytttnnnjjjiiiiiihhhhhhiiilllpppssswwwzzz}}}}}}yyywwwpppmmmkkkkkknnnqqqssstttxxx((())))))******+++++++++++++++***))))))(((''''''(((((())))))))))))******(((((())))))***+++---------------------,,,++++++))))))))))))))))))))))))***************)))(((((())))))))))))******+++,,,,,,---......///.........++++++******))))))(((((((((((()))))))))))))))***)))******++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******'''(((((())))))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((((((((&&&%%%&&&(((+++******))))))******+++))))))))))))))))))))))))000///---,,,***))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********++++++))))))(((((((((((())))))))))))************))))))************))))))))))))(((((()))***************************************))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))************************)))))))))***++++++,,,,,,***+++,,,...111555888:::===???@@@BBBCCCCCCCCCBBBFFFGGGIIIJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMOOOPPPRRRTTTVVVZZZ^^^bbb___cccggglllsss}}}wwwpppaaa]]]XXXTTTSSSTTTTTTTTTWWW[[[bbbkkkuuu}}}|||yyy|||zzzvvvsssooojjjggggggggghhhhhhjjjnnnuuuyyy~~~}}}xxxuuukkkhhheeeeeefffhhhjjjjjjrrrzzz((())))))******+++,,,,,,(((((((((((((((((((((((((((((()))))))))*********((((((((()))***,,,---...,,,---.........---,,,+++))))))))))))))))))))))))***************)))(((((())))))))))))***+++,,,---------------------,,,+++***************)))))))))(((((((((((())))))******'''(((((()))******++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******&&&'''((()))******)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))&&&&&&''')))+++******))))))******+++))))))))))))))))))))))))---,,,+++***)))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))*********+++++++++))))))(((((((((((())))))))))))************))))))************++++++++++++(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))************************((())))))***++++++,,,,,,//////000222555999<<<>>>@@@@@@AAABBBDDDEEEEEEFFFGGGGGGIIIKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRUUUXXXZZZ\\\]]]```bbb]]]bbbhhhnnnsss|||yyyoooiii\\\YYYUUUSSSUUUYYY\\\^^^```eeelllvvv~~~~~~|||wwwtttqqqooonnnmmmllljjjjjjkkkllllllmmmqqqxxx}}}}}}|||nnnkkkgggfffgggiiijjjkkktttzzz((())))))***++++++,,,,,,&&&&&&''''''(((((())))))(((((())))))*********+++((((((((()))***,,,---...,,,---.........---,,,+++))))))))))))))))))))))))***************)))(((((())))))))))))***+++,,,---------------,,,+++***)))***************+++++++++'''((((((((())))))******%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---******))))))))))))******&&&'''(((*********)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((('''))),,,++++++************++++++))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))(((((((((((())))))))))))************))))))*********+++,,,,,,,,,---(((((()))***************(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))************************((())))))***++++++,,,,,,444555666888:::>>>AAACCCBBBBBBBBBCCCDDDFFFHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQRRRTTTUUUWWWXXXUUUXXX\\\^^^___```aaabbb___dddkkkooorrryyy~~~tttlllggg[[[XXXUUUUUUYYY___dddfffkkkooovvv~~~wwwqqqooommmjjjjjjkkkmmmnnnooooooppppppoooooorrryyywwwtttqqqpppqqqrrrssssssxxx{{{)))))))))***+++++++++,,,''''''''''''((((((((()))***************)))((((((%%%'''***,,,------+++***++++++++++++++++++++++++((()))***++++++***((((((---,,,***)))))))))******((((((***+++---...///000...---+++))))))))))))***))))))))))))************)))))))))))))))******++++++*********))))))((((((***************)))(((((())))))))))))************'''''''''((())))))************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))))))))************))))))))))))))))))+++---///000+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))************************)))))))))((())))))***+++((()))***---000333555777+++***)))((((((((()))***''''''(((((()))************(((''''''((()))(((((())))))))))))))))))))))))------,,,+++***)))(((((('''((()))******++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))******)))((()))))))))))))))*********'''((()))+++++++++***)))))))))))))))))))))))))))+++++++++***)))((((((''')))************+++++++++++++++************++++++'''((()))***+++,,,------((())))))***+++,,,,,,,,,111444888;;;<<<===>>>@@@DDDDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKMMMNNNOOOOOOOOOQQQQQQQQQPPPNNNMMMNNNOOOQQQRRRVVV]]]ccceeeccc```^^^[[[]]]ccceeebbbccchhhhhhkkknnnsssxxx|||~~~yyyqqqhhhbbb_________^^^\\\\\\aaaiiippptttwww|||}}}vvvqqqnnnlllmmmmmmmmmlllmmmpppssswwwvvvsssqqqpppsssxxx|||zzzsssrrrtttvvvvvvyyy|||******************++++++'''''''''((((((((())))))***************)))(((((())))))******************++++++++++++++++++++++++))))))************)))))),,,+++***)))))))))***+++++++++,,,,,,,,,------------,,,***)))(((((())))))(((((()))))))))*********)))))))))))))))******+++************)))))))))(((***************)))(((((())))))))))))************))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++***)))(((''''''((()))))))))))))))))))))))))))))))))************))))))))))))))))))***+++---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))***************************************+++,,,---((()))***,,,...111333555///...---+++*********+++*********))))))(((((((((+++***)))))))))))))))(((******************************))))))((((((''''''))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))******)))(((++++++******))))))(((((('''((()))***+++******)))))))))))))))))))))))))))++++++******)))((((((''')))************+++++++++++++++************++++++(((((()))***+++,,,,,,---++++++++++++,,,,,,---...333666:::<<<===>>>@@@BBBDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJLLLNNNOOOOOOOOONNNMMMNNNNNNLLLJJJJJJKKKMMMQQQUUU^^^hhhqqqsssppplllfffaaa```dddffffffiiioootttuuuvvvwwwwwwwwwvvvvvvvvvuuuqqqllleee```^^^]]]eeefffgggfffgggkkkrrrxxx|||vvvqqqmmmlllmmmnnnpppqqqrrrtttwwwyyy~~~}}}zzzuuuqqqrrrvvvzzzwwwtttvvvxxxzzz|||******************))))))''''''((((((((()))))))))***************)))((((((,,,+++)))((('''((()))***++++++++++++++++++++++++******)))))))))******++++++***************+++,,,.........---,,,+++++++++++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++************)))))))))))))))************))))))((())))))))))))************,,,++++++***))))))((((((*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))(((((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))((()))***+++++++++************)))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///))))))***+++,,,...000111111000...,,,+++******+++***))))))((((((''''''&&&,,,++++++*********))))))************************))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***))))))(((,,,,,,+++***)))(((''''''(((((()))************)))))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++++++++************++++++)))*********++++++,,,,,,...---,,,,,,---...000111666999===???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHHHHLLLLLLNNNOOOOOOOOONNNMMMKKKKKKKKKJJJHHHHHHJJJLLLQQQYYYfffttt}}}|||yyyooojjjfffgggiiilllrrryyy~~~~~~|||yyyuuuqqqmmmjjjjjjhhhddd^^^ZZZYYY\\\^^^hhhkkkooopppqqqtttzzzvvvwwwvvvtttpppmmmkkkkkknnnqqqvvvyyyzzz|||~~~~~~wwwoookkkmmmqqqxxx{{{{{{wwwxxx{{{}}}++++++******))))))(((((('''(((((((((((()))))))))***************)))(((((())))))((((((((((((((()))************************+++***)))((()))***+++,,,+++++++++,,,,,,------...///......---,,,++++++******))))))(((((((((((((((''''''((((((((())))))))))))))))))))))))******+++*********)))))))))))))))))))))************)))(((((()))))))))************++++++++++++******))))))******************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))************))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************((((((((((((((())))))***(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,---...///)))))))))******+++------...---+++***)))******+++(((((((((((((((((((((((()))***++++++***))))))************************************++++++,,,,,,,,,)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((())))))))))))(((+++*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))(((((())))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---///111444666999<<<@@@BBBCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNOOOPPPOOONNNMMMLLLJJJKKKKKKJJJIIIIIILLLNNNSSS[[[gggttt}}}|||rrrooommmmmmppptttzzz~~~{{{wwwqqqlllgggdddaaa___]]]YYYXXXZZZ___bbbhhhlllrrruuuvvvxxx}}}~~~~~~yyyooopppqqqpppnnnmmmnnnooorrrvvv{{{~~~sssjjjggghhhooosss{{{||||||+++******))))))((((((((((((((((((((()))))))))******************)))(((((($$$&&&(((***+++***)))(((************************+++***)))))))))***,,,---,,,------....../////////,,,,,,,,,,,,,,,+++++++++)))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))******((())))))*********))))))((()))))))))************))))))******++++++++++++************************+++++++++,,,+++***))))))))))))))))))))))))))))))************************((())))))*********))))))************************(((((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************((()))))))))************((((((((())))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************((((((((((((((())))))***(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---***))))))))))))******++++++******)))***+++---.........---,,,,,,+++******'''))),,,,,,***)))***+++))))))))))))))))))))))))******++++++,,,,,,------''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))))))))(((((())))))*********+++******))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++,,,,,,******,,,...111555999;;;<<<>>>BBBDDDEEEEEEFFFHHHFFFFFFGGGHHHIIIJJJKKKKKKOOOOOOPPPPPPOOONNNLLLKKKIIIIIIIIIHHHHHHJJJMMMPPPUUUZZZccckkkrrrvvvxxxxxxrrrssstttvvvxxx|||{{{yyyuuupppjjjddd```^^^YYYZZZZZZ[[[[[[^^^cccfffiiinnnuuuxxxyyyzzz}}}}}}{{{vvvxxxzzz|||~~~~~~~~~zzztttooojjjlllnnnnnnnnnooorrrtttwww{{{tttllliiijjjnnnuuu|||))))))))))))))))))((((((((((((((()))))))))*********************)))((((((###%%%)))+++,,,,,,***)))***************************************+++,,,------......////////////...************++++++++++++((())))))******)))(((((())))))))))))************)))))))))))))))******+++))))))))))))************((())))))************)))))))))))))))************(((((())))))***++++++,,,************************++++++,,,---,,,+++***)))))))))))))))))))))))))))************************((())))))************)))************************))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((())))))))))))((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((('''(((((()))))))))))))))***))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******+++******+++,,,...000111777666555444222111000///+++...111000---***+++,,,)))))))))))))))))))))))))))))))))*********++++++'''((()))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))************+++++++++++++++************++++++***+++++++++,,,,,,------***+++...222666999<<<======???CCCDDDEEEEEEFFFHHHFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJGGGGGGGGGFFFGGGIIIMMMQQQWWWZZZ^^^bbbggglllrrrvvvtttyyy}}}~~~{{{wwwtttnnnhhhaaa\\\YYYXXXUUUWWWZZZ\\\^^^bbbgggjjjooottt{{{~~~~~~}}}}}}}}}~~~}}}|||zzzyyywwwnnnoooqqquuuxxx|||}}}~~~~~~yyyuuupppkkkhhhgggjjjnnnppprrrtttvvvxxx}}}}}}tttnnnnnnpppuuuzzz((((((((()))))))))))))))(((((()))))))))************************)))(((((('''(((***+++++++++******************************((()))***+++,,,,,,,,,,,,------...///...---,,,,,,))))))))))))))))))))))))((()))***++++++***))))))************++++++++++++)))))))))))))))******+++((()))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))************************+++,,,---...---,,,***)))))))))))))))))))))))))))************************(((((()))*********************************************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************&&&'''((()))******)))((())))))))))))))))))))))))))))))************))))))'''((()))*********)))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))***)))))))))))))))******+++*********+++---...///777777777777777777777777555888:::888222---,,,---++++++++++++++++++++++++************************)))***+++++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******************************)))))))))))))))***(((((())))))******++++++,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))***)))************+++++++++++++++************++++++******++++++,,,---......---000333777;;;======>>><<>>===@@@BBB>>>666///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************)))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++++++++************++++++))))))***+++---...//////111444888<<<>>>???>>>===<<>>>>>>>>???@@@@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMOOOPPPNNNLLLNNNSSSSSSPPPQQQRRRSSSSSSSSSSSSUUUVVV[[[___ccchhhnnnvvv}}}uuullliiibbbYYYVVVXXX]]]aaabbbeeeeeeeeeeeehhhoooxxx~~~~~~|||}}}{{{yyywwwwwwsssoooiiifffgggkkknnnpppvvvzzz************)))))))))(((************)))))))))(((************************+++******))))))******++++++******))))))***+++,,,,,,,,,,,,---------------+++++++++*********))))))))))))))))))))))))))))))************************************************************************++++++******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++++++++*********)))))))))************+++++++++)))))))))*********++++++)))))))))))))))***++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********)))((((((((()))++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))************))))))((('''((())))))((()))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((************************************************))))))))))))))))))))))))************+++---...///------.........---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,+++******)))(((((())))))))))))))))))))))))'''((()))***+++******)))+++***))))))))))))))))))******))))))))))))******)))(((((((((((())))))*********))))))))))))************))))))))))))******************)))))))))(((******++++++++++++******************************+++******))))))******+++)))***+++---///111333444999;;;>>>@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMOOOOOOOOOTTT[[[^^^]]]XXXXXXWWWWWWWWWYYY\\\^^^^^^bbbhhhnnnsssyyy~~~{{{qqqhhhaaa___\\\[[[]]]aaaccceeeggghhhiiilllpppwww{{{wwwsssqqqooonnnkkkiiihhhiiimmmqqqssstttxxx|||************))))))))))))************))))))))))))******************************))))))))))))*********************+++,,,---......------------------+++++++++***************))))))))))))))))))))))))************************************************************************+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++***************)))************+++++++++************+++++++++,,,***))))))))))))***++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))((()))******+++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((())))))************)))'''((())))))((('''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))))))))((((((((((((((())))))))))))************((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++((((((''''''((())))))*********))))))))))))***************)))))))))))))))+++++++++******))))))((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))***+++******))))))))))))*********))))))(((((((((((()))******))))))))))))************))))))))))))******************)))))))))))))))******************)))******************************)))))))))******+++++++++,,,...000444777999<<<>>>AAABBBBBBBBBCCCEEECCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKNNNOOORRRZZZeeekkkkkkfffccc```^^^___bbbfffiiiiiimmmrrrwwwyyyzzz{{{|||~~~}}}|||zzztttkkkdddYYY[[[___aaacccdddfffhhhiiilllpppsssxxx~~~|||vvvpppkkkiiiggggggeeefffiiiooouuuzzz|||}}}}}}*********)))))))))))))))*********)))))))))))))))***************+++++++++*********))))))*********************+++,,,,,,------------,,,,,,+++++++++************************))))))))))))))))))))))))************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))************))))))))))))******'''((()))***************((()))******((('''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))***)))(((''''''((()))***)))))))))(((((()))))))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))((()))))))))************)))((((((((()))***++++++******))))))))))))************)))(((((('''((((((******))))))))))))************))))))))))))***************)))))))))))))))))))))************))))))******************************)))))))))***++++++------...000333777;;;===>>>@@@BBBBBBBBBCCCDDDFFFEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKNNNQQQVVV```nnnvvvwwwvvvqqqkkkggghhhlllpppssswwwzzz~~~|||xxxtttrrrwwwvvvtttsssqqqmmmgggbbbXXX]]]bbbeeeeeefffiiilllooorrrwwwzzz|||}}}|||xxxrrrmmmiiigggggggggjjjlllpppvvv}}}))))))))))))))))))******))))))))))))))))))******))))))*********+++++++++++++++************++++++******++++++,,,,,,,,,,,,,,,++++++******)))))))))************************))))))))))))))))))))))))************************************************************************(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,***************++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******'''((()))***************(((***,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))******)))))))))(((((())))))************************************((()))))))))******************************************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))((((((((())))))***---,,,***)))(((((())))))******))))))))))))******))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))***++++++******))))))))))))************)))(((((('''((((((******))))))))))))************))))))))))))******))))))))))))))))))******))))))************))))))***************************************+++,,,,,,///000111333777;;;>>>@@@???@@@BBBBBBAAABBBDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKOOOUUU\\\jjjzzz}}}vvvrrrrrrvvvyyyzzz|||uuupppmmmooonnnmmmlllllliiigggddd```cccfffgggfffhhhlllpppyyy|||~~~}}}}}}zzzzzz|||~~~}}}yyyvvvsssoookkkiiijjjkkkllltttuuuwww{{{~~~zzzxxxyyyzzz))))))))))))************))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***************+++++++++)))************+++++++++************+++++++++,,,+++************+++,,,,,,***************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))************************************************++++++++++++(((((()))************)))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******((())))))************)))(((***,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))((((((((()))******++++++************++++++++++++))))))))))))******************************************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******+++,,,---,,,+++)))((((((''''''++++++************++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))***+++******))))))))))))*********))))))(((((((((((()))******))))))))))))************))))))))))))******))))))))))))************)))******************)))************************+++++++++++++++,,,---...111222555888;;;>>>@@@AAA@@@AAABBBAAAAAAAAADDDFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLRRRZZZdddttt}}}{{{}}}}}}xxxrrrnnnllliiiiiiiiiiiijjjjjjkkkkkklllkkkjjjiiijjjmmmrrrvvv~~~{{{zzzuuuvvvwwwzzz~~~|||yyyvvvpppooommmmmmmmmooorrrttt{{{{{{}}}~~~yyyuuussstttvvv|||((()))))))))************((()))))))))************((())))))***++++++,,,,,,...------,,,,,,------...,,,------------+++***)))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++)))************+++++++++)))))))))*********++++++++++++******++++++,,,---************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,'''((()))***+++******)))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************))))))(((%%%(((+++,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))***++++++***)))((('''(((((()))******++++++))))))))))))*********+++))))))))))))******************************************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************************************************************))))))))))))***,,,------***************)))((((((+++******))))))******+++))))))*********+++++++++((()))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++***))))))))))))))))))******))))))))))))******)))(((((((((((())))))*********))))))))))))************))))))))))))******((()))))))))******************++++++++++++******************************,,,,,,,,,,,,---...///000222444888<<>>AAABBBAAA@@@BBBCCCCCCCCCBBBCCCEEEGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPTTTZZZbbbiiiuuu|||tttmmmhhhffffffcccdddfffhhhkkkpppuuuyyyzzzvvvrrrrrrwww|||~~~~~~yyy|||~~~{{{zzzyyyyyyyyyzzzzzz{{{}}}~~~~~~|||yyywwwvvvuuusssqqqtttuuuvvvyyy||||||{{{wwwsssppprrrvvvyyy))))))))))))************))))))))))))************''''''(((((()))))))))***---------,,,,,,+++++++++,,,,,,++++++***)))((((((+++++++++*********))))))+++*********))))))(((((())))))))))))************))))))))))))************************************+++++++++++++++***)))(((,,,+++++++++******))))))******++++++++++++************+++++++++******)))************************************************,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++...---,,,+++************************************************************************************'''((()))******)))((('''***************)))(((((())))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))***+++,,,,,,&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))*********+++*********)))))))))))))))''')))++++++***)))))))))''''''(((((())))))******+++***)))(((((()))***+++---+++***,,,000000,,,''')))(((&&&%%%&&&''')))+++))))))************))))))))))))))))))************+++++++++*********))))))+++*********))))))((((((+++*********))))))(((((((((((((((***,,,,,,***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++***))))))+++...222444666888;;;>>>???@@@BBBDDDBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEGGGHHHJJJJJJIIIHHHHHHJJJOOOSSSXXX^^^fffkkkmmmqqqxxx}}}~~~~~~tttmmmjjjfff```[[[ZZZ```ggglllooorrrwwwzzz{{{}}}}}}|||}}}~~~{{{yyyzzz}}}}}}~~~~~~~~~|||{{{wwwqqqnnnoooqqqtttuuuzzz}}}zzztttsssuuuzzz}}}~~~))))))))))))************))))))))))))************(((((()))))))))*********------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((+++++++++*********))))))+++*********))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,++++++*********)))******++++++******)))******++++++++++++*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++************************+++++++++++++++++++++++++++******))))))))))))***************************************************+++++++++***************(((((()))******)))((((((***************)))(((((())))))))))))************************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***,,,---...***************)))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***((()))))))))***************)))))))))))))))))))))''')))++++++***)))))))))(((((((((((())))))******+++***)))(((((()))***+++,,,***)))+++//////+++'''***)))((('''((()))***+++))))))************))))))))))))))))))************+++++++++*********))))))************)))))))))(((************)))))))))((((((((((((***+++,,,***(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********,,,000333666999;;;>>>@@@@@@AAACCCEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGIIIJJJIIIIIIHHHHHHHHHJJJOOOSSSZZZ___fffjjjmmmrrryyy~~~zzzpppiiifffddd```\\\aaaeeejjjmmmnnnqqqtttwww|||xxxvvvssspppllllllnnnqqqssstttyyy|||{{{xxx{{{))))))))))))************)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))+++++++++******************************)))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))),,,,,,,,,+++++++++++++++))))))************))))))******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---************************++++++++++++++++++++++++)))***+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************************************(((((('''''''''((())))))************************************************++++++++++++******))))))))))))***++++++***)))))))))************))))))((())))))))))))************************************************************************************))))))***++++++++++++***************************))))))))))))))))))))))))************************)))))))))***---111444666///...,,,***(((((((((((())))))))))))))))))))))))************++++++++++++***************)))))))))))))))))))))************))))))))))))))))))******((()))++++++)))((()))***((((((((())))))))))))*********))))))))))))******+++)))(((***------***'''************************))))))************))))))))))))))))))************+++++++++***************************))))))))))))************)))))))))))))))(((((()))++++++***(((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,///333666888===???AAABBBCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJJJJIIIIIIKKKLLLJJJJJJJJJJJJJJJMMMQQQUUU[[[___eeeiiimmmssszzz{{{tttjjjdddbbbbbbaaa```jjjlllnnnooooooqqqtttvvv~~~yyyuuuqqqooolllkkkkkkmmmppptttuuuuuuyyy{{{~~~((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++*********))))))************************************************((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++++++++++++++*********)))******************)))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))&&&&&&&&&'''((()))******************************************************,,,,,,++++++***)))))))))*********++++++*********))))))************)))(((((()))))))))************************************))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))************************((()))***,,,000666;;;>>>000...,,,)))(((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++******)))))))))))))))))))))*********)))))))))))))))*********((()))+++***)))((()))***))))))))))))))))))))))))***))))))))))))))))))******)))((()))++++++)))'''******++++++******)))((())))))************))))))((()))))))))*********************************************)))))))))))))))*********))))))))))))))))))(((((()))++++++***)))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************,,,+++++++++,,,,,,------+++,,,---///222666999;;;???AAACCCDDDCCCCCCDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJKKKKKKKKKMMMOOONNNNNNNNNNNNNNNPPPTTTWWW[[[^^^cccgggmmmttt|||sssmmmeeeaaaaaadddggghhhooopppppprrrsssvvvzzz|||}}}zzzwwwssspppmmmllllllmmmooossswwwyyyyyyxxx{{{|||~~~}}}||||||}}}~~~((()))))))))************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++((()))))))))************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***************************++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++******************************))))))))))))))))))))))))'''''''''((()))***+++,,,************************************************+++++++++*********))))))+++******************+++((())))))*********))))))((()))))))))************************************))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))***,,,///333666999---,,,***(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++******))))))******))))))))))))))))))(((((())))))************)))*********(((((()))+++************)))))))))))))))))))))******)))))))))))))))((()))******)))(((((())))))******)))(((((())))))************))))))((()))))))))************************************))))))))))))))))))******))))))))))))))))))*********(((((((((***+++***)))'''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************,,,,,,+++++++++,,,---...------///111555999<<<>>>???AAACCCDDDCCCCCCDDDEEEIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKLLLMMMOOOSSSUUUTTTUUUUUUTTTSSSTTTWWWYYY[[[^^^bbbgggnnnvvv~~~|||wwwjjjgggdddbbbeeejjjoooqqqpppqqqrrruuuzzzwwwuuusssqqqpppoooooooooqqqsssvvvzzz}}}~~~|||zzz|||}}}|||zzzwwwuuuuuuuuu{{{|||))))))))))))*********************++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++***************************************+++++++++*********+++++++++++++++))))))))))))*********************++++++++++++,,,***************************+++,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))***+++,,,---************************************************************************+++***))))))))))))***+++((())))))************)))))))))))))))************************************************************++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))************************++++++*********+++++++++***)))((((((((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))***************)))))))))************))))))))))))((((((((()))******++++++)))******)))(((((()))++++++************)))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))***************************+++++++++))))))))))))************))))))))))))***************)))'''((()))++++++***))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,+++++++++---...//////000222444888;;;>>>??????AAACCCDDDCCCCCCDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJKKKNNNQQQVVV]]]bbb```aaa```^^^\\\[[[\\\^^^```bbbeeekkkqqqxxx}}}~~~|||zzzxxxvvvrrrnnnjjjeeeeeeeeegggkkkoootttvvvqqqqqqtttyyy}}}{{{zzzzzzppppppnnnnnnoooqqqtttuuuvvvxxx{{{~~~{{{||||||{{{xxxtttrrrrrrssswwwyyy|||||||||{{{{{{{{{|||}}}}}}))))))))))))*********************+++++++++,,,,,,,,,+++++++++************)))*********++++++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,------......------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))******+++,,,************************************************)))))))))***++++++,,,,,,***))))))(((((())))))***(((((()))***************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************+++***)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))))))))***************)))))))))((('''(((((()))******++++++*********)))((((((***,,,+++++++++*********))))))((()))***++++++***)))(((************))))))***+++)))((((((((()))+++---...))))))************))))))))))))))))))************))))))*********+++++++++((()))))))))************((()))))))))************+++)))'''''')))++++++***++++++,,,,,,,,,---------))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************---,,,+++++++++---///000111222444777999<<<>>>@@@???AAACCCDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHIIILLLPPPWWW```kkkrrrssssssqqqnnnjjjhhhhhhhhhiiijjjlllpppuuuyyy|||}}}xxxtttmmmhhheeebbb```___ccceeeiiimmmooorrrtttvvvssstttvvv{{{}}}{{{}}}}}}zzzvvvtttrrrnnnmmmmmmmmmppptttxxx{{{{{{|||yyyyyyyyyxxxvvvvvvwwwyyyyyy|||{{{{{{{{{{{{{{{|||}}}}}}))))))))))))******************+++++++++,,,,,,,,,+++++++++******)))))))))))))))******++++++++++++******************++++++))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------....../////////---......//////......---)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++++++++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++)))))))))))))))******+++************************************************(((((()))***+++,,,,,,---***)))(((''''''((()))***(((((()))***************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))************************((()))+++,,,,,,+++)))((((((((())))))((('''&&&&&&)))))))))))))))))))))))))))************+++++++++''''''(((((())))))******+++*********))))))(((((('''(((((()))***+++++++++*********)))'''(((***,,,++++++++++++******))))))((()))***++++++***)))(((***++++++***))))))***,,,***)))((((((***,,,///111))))))************))))))))))))))))))************))))))******++++++++++++(((((())))))*********+++(((((())))))*********++++++)))'''''')))+++++++++(((((()))))))))*********))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))---,,,+++***+++---///111222333555888:::===???@@@???AAADDDEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGIIILLLRRR[[[hhhuuu~~~|||wwwsssrrrssspppqqqrrruuuxxxzzzzzzyyytttnnneee]]]ZZZXXXXXXXXXcccggglllppprrrsssssssssvvvvvvwww|||}}}wwwtttvvvyyyzzz{{{yyyyyy{{{}}}zzzvvvqqqmmmkkknnnmmmlllnnnqqqvvv{{{~~~vvvwwwxxxyyyyyy{{{~~~}}}~~~~~~~~~~~~~~~)))))))))))))))******+++---,,,***)))))))))***+++******))))))))))))******+++*********))))))((((((+++***)))(((((()))******...+++((((((***,,,+++***---,,,***)))(((((())))))******++++++,,,---------)))))))))***+++,,,---...---,,,,,,,,,---...000111....../////////......---...............///000000//////000000000///......---///111000///......///222222000/////////000111////////////...---,,,+++---------------,,,,,,,,,,,,+++***+++,,,,,,+++***...---------,,,,,,++++++------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,++++++******++++++,,,---------,,,,,,+++++++++************************)))************+++++++++,,,,,,+++***))))))******))))))))))))******************************************************************************************++++++++++++************++++++++++++*********************************)))(((''''''((()))***************************************************************************))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++++++++++++++******))))))((((((''''''+++++++++***************)))))))))))))))))))))))))))((('''''''''(((***+++************************++++++************++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++)))(((***---...---***))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))((((((((((((***++++++++++++,,,,,,,,,************************************************+++++++++*********))))))++++++,,,,,,,,,---------------,,,,,,---000333444444777:::;;;<<<<<<>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIMMMMMMMMMQQQ\\\mmm~~~}}}{{{{{{}}}~~~zzzwwwnnnhhhbbb^^^^^^^^^]]]\\\fffiiimmmooopppqqqsssuuuxxxzzz|||zzzxxxuuuuuuwwwzzz}}}~~~~~~xxxsssnnnlllkkkkkknnnoooppprrrtttxxx}}}~~~{{{|||~~~}}}}}})))))))))))))))******+++,,,+++***)))))))))************))))))))))))******++++++******)))))))))))),,,+++***))))))***++++++...+++))))))+++,,,,,,***---,,,+++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111//////......///000222333111111222333333333333222222111111111111222333333444444555555555555555444222444555555444333444555777666555444333444444555222222222222111000///...//////......---------,,,---,,,,,,---...///...---,,,---------------------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,++++++******++++++,,,++++++++++++++++++******************************)))************+++++++++,,,++++++***))))))******))))))))))))******************************************************************************************++++++++++++************++++++++++++******************************+++***)))(((((()))***+++************************************************************************))))))))))))))))))))))))((((((((()))***+++++++++))))))***+++++++++******+++*********))))))))))))******************++++++)))))))))))))))))))))))))))(((((('''((()))***+++************************+++******************+++))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))************+++***)))***,,,,,,***'''************************))))))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))(((((())))))))))))*********************************************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111444555777999<<<===>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPTTT^^^lll|||~~~xxxtttjjjgggcccaaacccddddddcccjjjlllnnnpppppprrrtttvvv~~~~~~~~~~~~|||}}}{{{yyyxxxyyy|||~~~|||xxxsssooommmmmmmmmrrrtttvvvxxxzzz}}}~~~|||{{{{{{|||}}}~~~))))))))))))******+++++++++***))))))((()))))))))******))))))))))))******+++++++++************)))++++++*********++++++,,,---+++)))***+++,,,,,,+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------000000000111222333444555555555444555555666777888555666777888888888888888555555555444555555666777888999:::;;;;;;;;;;;;;;;888999;;;;;;::::::;;;===<<<<<<;;;::::::::::::;;;777777777666666555444444333333222222111000/////////...---...000111111000,,,,,,------......//////...........................---------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,******************++++++************************)))************+++++++++,,,+++******)))*********))))))))))))******************************************************************************************++++++++++++************++++++++++++******************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******+++++++++******)))++++++++++++************)))))))))***+++++++++,,,)))))))))))))))))))))))))))(((((((((((()))***+++************************************************)))))))))*********++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,***)))*********(((&&&************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********************************************************+++++++++***************+++++++++++++++*********++++++,,,---///222555777:::<<>>@@@BBBBBBBBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLHHHIIIIIIJJJKKKMMMNNNOOOOOORRRWWW\\\aaaffflllqqqwwwyyy}}}|||xxxsssnnnaaabbbdddgggkkknnnoooooolllmmmnnnooopppssswww{{{~~~||||||~~~~~~||||||||||||zzzyyyxxxwwwvvvuuuuuuuuuxxx{{{~~~}}}|||||||||}}}}}}|||}}}~~~~~~}}}yyyxxxwwwwwwwwwwwwxxxxxx))))))***++++++++++++***)))))))))************)))++++++************++++++++++++++++++,,,,,,,,,,,,)))))))))******+++++++++)))***++++++++++++,,,,,,)))***+++,,,---.........///000111333666777999:::::::::::::::::::::;;;<<<<<<<<<==================<<<<<<<<<<<<;;;999888777555555444444555555666777666777888999:::;;;;;;;;;<<<===??????@@@AAADDDGGGEEEEEEEEEEEEDDDDDDCCCCCCAAAAAA???>>>>>>===>>>>>>?????????>>>===<<<<<<;;;;;;999888777888777666444222222111111000///......//////......------------,,,,,,+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,------************************))))))*********++++++++++++***************++++++((()))))))))******************************************************************************************++++++++++++************++++++++++++******************************((())))))))))))))))))(((************************************************(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((())))))***************************************((()))************)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++++++++++++++,,,************************************************))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))************************((()))))))))*********+++******+++++++++,,,,,,,,,************************************************************************************************,,,---///111444777:::;;;<<<>>>AAABBBBBBBBBCCCEEEGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOORRRXXX\\\```cccfffhhhjjjoooxxx}}}yyytttnnnjjj___bbbeeehhhkkklllnnnooonnnpppqqqrrruuuxxx~~~|||{{{~~~~~~|||zzzxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyy|||~~~~~~{{{wwwtttsss|||~~~~~~|||{{{zzzyyyyyy{{{}}}}}}{{{yyyuuuuuuuuuvvvwwwxxxyyyyyy((()))+++,,,,,,,,,+++***))))))***++++++++++++***++++++************+++++++++,,,,,,,,,,,,---------((()))***+++,,,,,,,,,+++***,,,......------...///---...000222333444555555666777999;;;===???AAABBB???>>>===<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999888777666555555444444555555666777555555666777888888888888:::;;;======>>>AAADDDGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCAAA@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????CCCAAA????????????===<<<888777666555444222111111111111000000//////......,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------************************)))************+++++++++*********)))******+++,,,))))))))))))******************************************************************************************++++++++++++************++++++++++++******************************(((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++******)))((((((((((((((())))))))))))))))))***+++++++++,,,))))))))))))))))))))))))((()))******++++++******************************'''((()))******)))((('''((((((((()))))))))******((((((((((((((((((((((((*********************************++++++++++++,,,(((***,,,,,,,,,+++,,,...++++++++++++++++++++++++.........---------------))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))************************((())))))******+++++++++((())))))))))))************************************************************************+++++++++*********+++++++++,,,,,,...///111444777:::<<<======???AAABBBBBBBBBCCCEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPTTTYYY\\\___aaacccdddgggooozzzyyytttpppkkkgggbbbdddgggjjjjjjlllnnnpppsssuuuwwwyyy{{{{{{}}}~~~|||zzzxxxxxxxxxyyyzzzyyyzzz|||~~~~~~~~~~~~}}}~~~}}}xxxssspppnnnqqquuu{{{~~~~~~|||zzzyyyxxxwwwuuuwwwyyy{{{{{{yyywwwuuurrrssstttuuuwwwxxxyyyyyy((()))+++------,,,+++***)))***+++,,,---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,---------...***+++,,,...............,,,///222222111000111333444666888:::<<<===>>>>>>@@@@@@AAABBBDDDEEEFFFFFFBBBAAA@@@>>><<<;;;;;;;;;999999:::;;;;;;:::999888777777888888888888777777777666666666666777888888777777888888888888888777888999;;;;;;===@@@DDDGGGJJJJJJKKKKKKKKKJJJIIIHHHDDDCCCAAA?????????@@@AAA>>>>>>>>>???????????????CCCBBBAAABBBCCCDDDCCCBBB<<<<<<;;;:::999888888777555555444333333222111111///...------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++************************)))************+++++++++******))))))***++++++,,,))))))))))))******************************************************************************************++++++++++++************++++++++++++******************************((()))************)))(((************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++******(((((()))))))))***************************++++++))))))))))))))))))))))))((()))***+++++++++******************************'''((()))******)))((('''(((((((((((()))))))))***((((((((((((((((((((((((++++++++++++++++++++++++*********+++++++++,,,,,,(((***,,,,,,***)))***,,,++++++++++++++++++++++++......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))************************((())))))******+++,,,,,,((())))))))))))*********************************************************))))))*********+++++++++))))))***+++,,,---......111222444777:::<<<===>>>>>>@@@CCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMNNNPPPQQQSSSSSSSSSVVVYYY]]]^^^aaaccceeellluuu|||uuupppnnnllliiigggeeehhhkkkllllllnnnqqqssswwwyyy|||}}}~~~}}}~~~|||zzzxxxwwwwwwxxxzzz{{{zzz||||||||||||yyytttooommmllllllpppvvvzzz|||~~~}}}~~~~~~~~~|||{{{yyywwwvvvuuurrrsssuuuwwwwwwuuusssrrrrrrrrrssstttuuuvvvvvvvvv(((***+++------,,,+++******+++,,,---...------,,,,,,++++++******++++++,,,,,,,,,,,,------.........+++,,,...000111000000///...111555555444333444666:::;;;>>>AAACCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCAAA>>><<<;;;:::::::::;;;<<<======<<<;;;:::333444666777888999999999999999888888999999:::;;;::::::::::::::::::999999777888999:::<<>>???@@@AAA;;;;;;;;;<<<======>>>>>>@@@??????@@@CCCEEEEEEDDD>>>>>>>>>>>>>>>>>>======888888777666555555444444111000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,+++++++++******))))))************************)))************+++++++++******))))))***+++,,,,,,))))))))))))******************************************************************************************++++++++++++************++++++++++++******************************)))***+++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++))))))******+++++++++,,,+++++++++***************))))))))))))))))))))))))((()))***+++,,,+++******************************'''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---,,,((('''''')))+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,************************************************))))))******++++++++++++))))))***+++---...///000333444666999;;;===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMNNNPPPRRRUUUWWWXXXUUUWWWZZZ]]]___bbbeeehhhpppyyysssnnnhhhfffhhhjjjjjjiiihhhkkknnnooooooppptttxxxwwwzzz|||}}}}}}}}}~~~}}}yyyxxxvvvtttuuuwwwyyy{{{{{{}}}wwwxxxwwwtttppplllkkkkkkqqquuuzzz|||~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttoooqqqsssuuuuuusssqqqooorrrrrrssstttttttttssssss++++++++++++++++++++++++)))))))))))))))***++++++)))***++++++))))))***++++++,,,,,,------......///...///111222444555666666555666888999:::;;;;;;;;;BBBBBBCCCCCCCCCCCCBBBBBBFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFDDDBBBAAAAAABBBBBBFFFGGGGGGCCC???===>>>@@@>>>===<<<;;;:::999999999999999999:::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???AAA@@@>>>===???CCCGGGJJJKKKLLLNNNOOOOOONNNMMMLLLMMMLLLJJJHHHEEEDDDCCCBBBFFFBBB>>><<<======;;;888======<<<===>>>???AAACCC>>>===;;;999999999;;;<<<<<<<<<<<<<<<;;;999888777888777666444333222111000//////...---------......---,,,***+++---......---...---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******************************************************************************++++++************++++++++++++************+++++++++*********))))))((((((************************++++++******************,,,+++++++++***)))))))))++++++************++++++***************************************************)))))))))((((((''''''))))))))))))))))))))))))************************(((((())))))******++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''))),,,------***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********'''((()))***+++,,,,,,,,,+++)))'''%%%%%%(((+++---))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,///...,,,+++,,,...000222888888999;;;===@@@BBBCCCFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKSSSTTTVVVXXXYYYYYYZZZ[[[^^^\\\ZZZ[[[___cccfffgggpppzzz{{{sssfffeeedddfffjjjnnnnnnmmmmmmnnnqqqtttwwwyyy{{{|||}}}}}}|||zzzxxxwwwyyy{{{~~~~~~|||xxxtttsssrrrrrrtttwwwxxxxxx}}}yyyqqqpppnnnlllnnnsss|||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||zzzwwwtttrrrqqqpppqqqqqqrrrrrrssstttuuuuuutttttttttuuuuuutttqqqnnn++++++++++++++++++++++++*********)))******++++++***+++,,,,,,+++***+++---+++,,,---...///000111222000111444888;;;>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@??????>>>@@@@@@?????????@@@AAAAAAEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIHHHEEEDDDFFFHHHEEEEEECCCBBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAAFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFIIILLLNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJIIIFFFBBB@@@@@@@@@>>><<<<<<;;;;;;:::;;;<<<===>>>===<<<:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;999888666555333222000///...---,,,,,,///---,,,,,,---......---...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******************************************************************************++++++************++++++++++++************+++++++++*********))))))))))))************************************************+++++++++***************++++++************++++++*********************************************************))))))((((((((())))))))))))))))))))))))************************)))))))))))))))***************++++++++++++******++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((()))+++,,,,,,***'''&&&))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))******+++++++++******+++***((('''''')))+++---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...---++++++,,,...111333888999:::<<<>>>@@@BBBCCCFFFFFFEEEDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJLLLOOOQQQYYYZZZ]]]___```bbbcccdddbbb```^^^___bbbfffhhhiiiooowww}}}}}}|||{{{vvvooogggffffffiiinnnqqqrrrqqqqqqtttwww|||}}}zzzxxxuuutttsssrrrtttvvv{{{}}}zzzuuutttsssssstttwwwxxxyyy{{{xxxwwwxxxwwwzzz~~~~~~~~~}}}{{{zzz}}}}}}~~~~~~~~~~~~}}}}}}~~~|||yyyvvvsssqqqpppttttttuuuvvvvvvwwwxxxxxxuuuttttttttttttrrrooolll++++++++++++++++++++++++++++++***************+++***,,,------,,,,,,...///---...///111333555777888999:::===AAADDDFFFHHHIIIHHHGGGFFFDDDBBB???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======BBBCCCEEEHHHJJJLLLMMMNNNJJJLLLMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNPPPPPPSSSTTTUUUVVVVVVVVVVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPNNNLLLIIIGGGFFFEEECCCBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======@@@@@@AAAAAA@@@???===<<<:::999777555222000///...111///---------...---,,,---------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******************************************************************************++++++************++++++++++++************++++++***************)))))))))***************************************************************+++++++++++++++************++++++***************************************************************)))))))))))))))))))))))))))))))))************************************))))))))))))******++++++++++++******++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++++++++++++++***))))))+++************+++,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++---000333555999:::;;;===???AAABBBCCCFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHIIILLLQQQWWW\\\bbbdddgggiiiiiijjjkkkmmmgggeeedddeeehhhkkkllllllnnnrrruuutttssssssoookkkggggggiiinnnsssvvvwwwwwwwwwzzz~~~yyywwwvvvtttpppmmmmmmqqqyyy~~~}}}{{{yyyxxxwwwuuutttuuuvvvyyyzzz|||~~~{{{{{{|||{{{{{{yyyxxxwwwyyyzzz|||~~~~~~}}}|||~~~}}}zzzwwwsssqqqvvvwwwwwwwwwxxxxxxyyyyyysssrrrpppooonnnkkkgggddd***+++++++++++++++,,,,,,++++++***)))))))))*********+++---------...///111222333555777:::===???@@@FFFGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIGGGDDD@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;<<<===>>>???AAACCCFFFIIILLLMMMNNNNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLNNNOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOORRRSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPNNNLLLKKKIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@======>>>>>>>>>======<<<;;;:::999999888999::::::<<<>>>@@@AAABBBBBBAAA@@@AAA@@@???===;;;999777666444222000//////...---+++------,,,,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++************************************************************************++++++************++++++++++++************++++++***************************************************************+++++++++)))))))))***+++++++++,,,++++++************++++++************************************************++++++******************))))))))))))))))))))))))************************++++++******))))))((((((******++++++++++++******************************++++++************++++++))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************(((((()))))))))***************+++++++++******))))))******+++++++++++++++************************************************,,,,,,,,,++++++*********+++++++++---///222555777:::;;;===???AAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHIIIHHHIIIJJJKKKNNNVVVaaaiiiooorrruuutttqqqooonnnoooiiiiiiiiikkknnnpppqqqqqqoooooonnnmmmmmmllljjjhhhgggiiilllrrrwww{{{}}}}}}|||~~~yyyxxxzzzyyytttpppppptttzzz}}}zzzxxxvvvuuuyyyyyyxxxvvvuuuvvvxxxzzz}}}{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvtttwwwzzz}}}~~~~~~}}}{{{|||}}}~~~{{{wwwtttwwwwwwwwwvvvvvvvvvvvvvvvpppnnnjjjgggddd```[[[WWW*********++++++,,,,,,,,,++++++******)))******+++***,,,...//////000222444999:::<<>>===;;;:::999999999777888;;;===???AAAAAAAAACCCCCCCCCCCCBBB@@@???>>>999666333222222111///.........---,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++++++++************++++++***************+++++++++************************))))))*********+++++++++)))))))))***+++++++++,,,++++++************++++++******************************************************************++++++))))))))))))))))))))))))************************++++++******))))))((((((******++++++++++++******************************++++++************++++++))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))************************(((((()))))))))*********(((((()))***+++,,,,,,,,,((()))***+++++++++******************************************************,,,,,,,,,++++++*********+++,,,---///111555888999<<<===???AAACCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMQQQ[[[iiisss~~~{{{tttpppooojjjjjjlllooosssvvvvvvuuuqqqmmmjjjiiijjjiiihhhggggggiiinnnsssxxx}}}}}}yyyzzz~~~~~~{{{vvvvvvxxxzzz}}}~~~|||xxxvvvvvvvvvzzz{{{{{{yyyvvvvvvwwwyyy}}}{{{yyyzzzzzzxxxwwwvvvuuuuuutttrrrtttxxx{{{}}}}}}|||{{{yyy{{{~~~~~~zzzxxxxxxwwwvvvuuusssrrrqqqpppmmmiiiddd___[[[UUUOOOLLL*********++++++,,,,,,---,,,,,,++++++,,,,,,---......000222444555666999;;;BBBBBBDDDFFFHHHJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDFFFGGGGGGFFFFFFGGGGGGGGGFFFDDDBBBAAA=========>>>???@@@BBBBBB@@@AAABBBDDDFFFGGGGGGGGGJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQTTTTTTTTTTTTRRRPPPNNNLLLIIIKKKLLLLLLJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>><<<777888999;;;>>>@@@BBBCCCDDDDDDEEEFFFFFFEEECCCBBB???<<<:::888888777555444222111000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++++++++************++++++*********+++++++++++++++************************)))))))))***++++++,,,,,,***************+++++++++++++++************++++++************************************************)))))))))***************))))))))))))))))))))))))************************************))))))))))))******++++++++++++******************************++++++************++++++)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,((()))******++++++******+++++++++***************************************,,,,,,++++++++++++++++++------///111444777:::;;;===>>>AAACCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIILLLMMMOOOSSS]]]mmmxxx{{{tttrrrmmmnnnpppssswwwyyyyyywwwssslllggghhhjjjiiihhhiiigggjjjnnnrrrwww|||}}}|||}}}~~~{{{zzzzzz{{{|||~~~{{{yyy{{{||||||zzzxxxwwwxxxyyyyyy{{{}}}|||xxxuuuuuuwww~~~}}}{{{xxxwwwvvvtttsssrrrrrrrrrqqqsssvvvxxxzzz{{{zzzzzzwwwyyy|||~~~{{{yyywwwvvvtttqqqnnnllljjjiiifffbbb\\\WWWRRRMMMHHHDDD)))******+++,,,,,,------............///111222333555777:::<<<===???AAADDDHHHHHHIIIJJJKKKMMMNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRNNNOOOOOOOOOOOONNNNNNMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCBBBEEEAAA>>>===???AAAAAAAAA@@@@@@AAAAAA@@@>>><<<:::888777777777888999999:::777888999;;;<<<=========BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOOOONNNLLLJJJIIIBBBEEEHHHHHHFFFEEEFFFGGGEEEEEEGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKIIIGGGDDDBBB??????>>>>>>@@@BBBDDDFFFGGGGGGIIIJJJIIIHHHFFFEEEEEECCCAAA??????>>>===;;;777666444222111//////......------,,,,,,------...------------------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++************++++++++++++************++++++*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,+++++++++***************++++++************++++++************************************************((((((((())))))*********))))))))))))))))))))))))************************)))))))))))))))***************++++++++++++******************************++++++************++++++)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++++++++++++++************++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++,,,,,,///000111444777999;;;<<<>>>@@@BBBDDDFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJHHHKKKNNNOOORRR]]]mmmyyyxxxuuussssssuuuxxx{{{{{{yyywwwtttkkkfffhhhkkkjjjiiijjjfffiiimmmppptttzzz~~~}}}}}}}}}~~~}}}zzzyyytttwwwyyyxxxvvvuuuvvvxxxwww{{{~~~yyytttssstttxxx~~~}}}{{{yyyxxxvvvtttsssrrrrrrrrrqqqrrrtttvvvxxxyyyyyyzzzyyyzzz|||}}}}}}{{{yyywwwrrrpppmmmjjjfffbbb___^^^YYYUUUPPPLLLIIIEEEAAA>>>))))))***+++,,,,,,------000000000111222444666666:::<<>>@@@CCCEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJGGGJJJMMMNNNQQQ[[[kkkxxx{{{wwwxxxxxxzzz|||}}}|||yyyvvvtttjjjeeehhhllljjjiiikkkfffiiilllnnnrrrxxx~~~~~~}}}|||zzzxxxvvvuuusssvvvyyyxxxuuurrrrrrsssuuu{{{yyytttrrrrrrssszzz~~~{{{yyy|||{{{xxxvvvuuutttttttttrrrssssssuuuvvvxxxyyyyyy{{{{{{||||||{{{yyywwwuuullljjjgggbbb]]]YYYVVVTTTMMMJJJFFFCCCAAA???<<<:::,,,,,,,,,+++***+++---///...000444888;;;===>>>>>>DDDDDDEEEGGGIIIKKKNNNOOONNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTVVVWWWTTTTTTSSSRRROOOJJJFFFDDD@@@???>>>===<<<;;;;;;;;;FFFCCC>>>:::888888:::<<<999999888888888999999:::666666666444222222444777:::::::::;;;::::::999999:::;;;<<<===>>>???@@@@@@?????????@@@AAABBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLMMMIIIJJJKKKLLLLLLLLLKKKKKKNNNMMMLLLKKKKKKLLLNNNOOOHHHHHHGGGGGGGGGGGGHHHIIIGGGDDD???;;;999666222000333111///---......,,,+++,,,,,,---......,,,+++***------------...///000111++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------,,,+++***)))************************)))))))))***+++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********)))))))))))))))************************))))))************))))))************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))---,,,***)))))))))******************************+++*********))))))((((((***************)))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))++++++******++++++,,,---)))))))))***+++++++++,,,,,,+++++++++,,,...000222+++++++++*********))))))))))))(((((((((((()))))),,,,,,,,,------.........444555777999;;;===???@@@BBBBBBCCCDDDFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKQQQ[[[gggppp}}}~~~zzzvvvrrrpppmmmnnnooonnnmmmmmmnnnpppnnnppprrrsssvvv{{{~~~}}}}}}}}}~~~zzzyyyxxxwwwvvvuuutttssssssuuuxxxzzz{{{zzzxxxvvv{{{yyyzzz{{{wwwqqqnnnpppwwwzzz~~~~~~}}}}}}}}}{{{{{{{{{{{{yyywwwuuutttrrrqqqqqqsssuuuwwwwwwvvvzzzyyywwwvvvuuussspppnnngggccc\\\WWWSSSPPPMMMKKKDDDCCCAAA@@@???>>>>>>>>>,,,---...------...111333555888;;;???BBBDDDDDDDDDHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSNNNNNNMMMKKKIIIFFFCCCAAA======<<<;;;::::::::::::===;;;888555555666888:::;;;;;;<<<<<<======>>>>>>;;;;;;999777555666999;;;<<<<<<============<<<<<<<<<======>>>@@@AAAAAABBBCCCCCCBBBBBBCCCEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPKKKJJJIIIIIIHHHHHHHHHHHHKKKHHHEEECCCAAA@@@===;;;888666444222222111...,,,------............------,,,+++++++++++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++******)))***************************************++++++++++++++++++++++++***))))))************************************************************************)))************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++***))))))***++++++************))))))))))))************************))))))************))))))************************++++++++++++++++++++++++++++++************++++++************************++++++++++++*********)))************************)))))))))))))))))))))))),,,+++***)))))))))***+++************************************)))))))))(((***************)))(((((())))))))))))))))))))))))******++++++++++++************)))))))))***+++,,,***************+++++++++''''''(((((()))+++,,,---+++++++++*********))))))))))))(((((((((((())))))******+++,,,---///000111666666888:::<<<===??????BBBBBBCCCDDDFFFHHHJJJKKKNNNMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJLLLQQQZZZeeemmmwwwxxxyyy{{{~~~|||tttnnnjjjlllmmmnnnnnnnnnoooqqqssssssuuuwwwxxxyyy|||}}}||||||}}}}}}vvvvvvuuutttssssssrrrrrrxxxyyyzzz|||}}}}}}||||||{{{xxxxxxtttooonnnpppxxx|||~~~}}}}}}}}}~~~}}}}}}||||||zzzwwwuuusssuuutttsssuuuwwwyyyxxxwwwwwwuuurrrpppnnnkkkgggeee]]]YYYSSSMMMIIIFFFCCC@@@??????>>>======<<<<<<<<<...///111222222444666999>>>???BBBFFFHHHJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRSSSSSSSSSVVVTTTRRRPPPNNNMMMLLLLLLGGGFFFEEEDDDBBBAAA??????<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAA@@@AAABBBDDDDDDDDDCCCBBB@@@???===:::888999===@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGFFFDDDDDDDDDFFFHHHJJJNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@???@@@@@@@@@BBBBBBCCCFFFIIIMMMPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSOOONNNMMMLLLJJJIIIHHHHHHHHHFFFDDDCCCDDDCCCBBB@@@===<<<:::888777555222/////////.........//////000,,,++++++***************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++***)))))))))******************************+++++++++******************++++++++++++***))))))************************************************************************)))************+++++++++)))))))))***************************************++++++***))))))***++++++************************************************))))))************))))))************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))*********)))******+++,,,************************************)))))))))))))))************))))))(((************************++++++************++++++***)))((('''''')))+++,,,+++++++++***************%%%&&&'''((())))))******+++++++++******************))))))(((((())))))***)))))))))***,,,000333555888888999;;;<<<>>>??????AAABBBDDDFFFHHHJJJLLLMMMNNNLLLJJJHHHGGGGGGHHHIIIHHHIIIJJJLLLQQQXXXaaahhhnnnnnnooorrrxxx}}}tttlllgggkkklllnnnnnnnnnooorrrtttuuuxxx{{{}}}}}}~~~|||{{{zzzzzztttsssrrrqqqqqqrrrssstttzzz{{{|||~~~yyyuuuqqqnnnooottt|||}}}||||||}}}~~~}}}}}}}}}|||zzzxxxuuutttvvvuuutttuuuwwwxxxwwwvvvrrroookkkgggccc___ZZZWWWQQQMMMHHHDDDBBB???===;;;;;;<<<<<<======<<<<<<;;;111333666777888:::===???CCCDDDFFFIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTRRRPPPOOOOOOOOOMMMMMMKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCFFFFFFGGGHHHIIIJJJKKKLLLHHHIIIJJJKKKJJJHHHFFFEEEBBBAAA???<<<:::<<>>==================???BBBFFFJJJMMMNNNOOOQQQSSSTTTTTTSSSSSSRRRRRRQQQOOONNNLLLKKKJJJDDDCCCBBBBBBCCCCCCAAA??????>>>===<<<;;;:::666444333222000///......///000------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************,,,+++++++++***)))))))))******+++++++++******)))************************************************************************))))))*********+++++++++((())))))******+++++++++))))))))))))))))))))))))+++******************+++)))***************++++++************************))))))************))))))************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******+++,,,,,,*********************************)))))))))))))))))))))************)))(((************************,,,+++***))))))***+++,,,+++***((('''''')))+++---,,,+++++++++***)))))))))&&&''')))+++,,,++++++******************************))))))))))))))))))***+++***)))***,,,000444666::::::;;;<<<===>>>???@@@BBBCCCEEEGGGJJJLLLMMMNNNLLLJJJGGGEEEDDDEEEFFFGGGHHHIIIKKKMMMQQQWWW^^^dddkkklllnnnssszzz{{{tttnnnjjjiiikkklllllllllmmmppprrrtttwww|||~~~|||{{{yyyyyyuuutttsssssstttvvvxxxzzzzzz{{{}}}}}}xxxtttsssvvv{{{~~~|||||||||}}}{{{|||||||||{{{yyywwwvvvvvvuuussssssssssssrrrpppkkkgggbbb\\\XXXSSSNNNKKKGGGDDDBBBAAAAAAAAA@@@>>>;;;<<<===>>>>>>>>>======666999<<<>>>???@@@CCCEEEGGGHHHIIIKKKLLLNNNNNNOOOMMMOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSPPPMMMKKKIIIGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMJJJGGGEEEFFFEEECCCAAA???@@@CCCFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVSSSPPPOOONNNNNNNNNJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@???>>>>>>;;;:::::::::;;;>>>AAACCCEEEFFFIIILLLNNNOOOPPPPPPRRRRRRRRRRRRQQQPPPNNNMMMJJJIIIGGGGGGGGGFFFCCCAAA>>>===<<<<<<===<<<:::888888666444111000/////////------,,,,,,---...//////+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************,,,+++++++++***))))))))))))******+++++++++******************************************************************************))))))*********+++++++++)))*********++++++,,,,,,))))))))))))))))))))))))*********++++++*********))))))******+++++++++,,,************************))))))************))))))************************************************++++++************++++++++++++++++++++++++++++++))))))******************************************************************))))))******++++++++++++************************))))))))))))))))))******((())))))*********))))))************************,,,+++***))))))***+++,,,,,,+++***))))))+++,,,...,,,+++++++++***)))))))))((()))+++,,,---,,,,,,+++******************************))))))))))))******---,,,++++++---111444777;;;<<<<<<>>>???@@@AAAAAACCCEEEGGGIIILLLMMMNNNNNNMMMLLLJJJHHHHHHHHHJJJKKKIIIKKKMMMOOORRRXXX___cccjjjlllqqqwww~~~|||uuupppnnnmmmiiijjjkkkkkkkkklllnnnpppvvvyyy}}}~~~}}}|||{{{zzzxxxxxxxxxyyyzzz|||~~~}}}~~~|||||||||{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyyyywwwtttrrrpppooonnnkkkiiibbb^^^XXXSSSNNNJJJEEEBBBAAA@@@??????AAABBBBBBAAA??????????????????>>>>>>===???BBBDDDDDDEEEGGGHHHLLLLLLMMMNNNNNNOOOPPPQQQMMMNNNQQQSSSTTTUUUUUUUUURRRRRRRRRQQQQQQQQQQQQPPPQQQPPPPPPOOOOOOOOOOOOPPPNNNLLLJJJGGGDDDBBBAAA@@@???@@@BBBDDDFFFGGGGGGHHHKKKKKKLLLMMMMMMNNNNNNNNNPPPPPPOOOOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQPPPPPPOOORRRQQQQQQPPPMMMKKKHHHFFFJJJJJJIIIGGGFFFFFFHHHJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKJJJKKKKKKKKKLLLKKKKKKMMMNNNQQQTTTVVVXXXVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXWWWUUUTTTSSSRRRRRRNNNNNNMMMMMMLLLKKKJJJJJJGGGGGGGGGGGGFFFEEECCCCCC>>>===<<<:::::::::;;;;;;===???AAADDDFFFHHHJJJJJJMMMNNNPPPQQQRRRRRRQQQQQQOOONNNLLLLLLKKKIIIEEEBBB???===;;;;;;<<<<<<<<<;;;;;;:::888666444333222111...---------------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))***++++++************************+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))******+++,,,,,,,,,************************))))))************))))))************************************************++++++************++++++++++++++++++++++++++++++)))))))))))))))*********************************************************))))))***+++++++++******************************))))))))))))************((())))))************)))************************++++++************+++++++++++++++++++++,,,,,,---+++++++++***************((()))******+++++++++******************++++++++++++******))))))******+++............000333666888<<<<<<===???@@@BBBCCCCCCEEEGGGIIIKKKMMMNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPQQQSSSWWW\\\ccchhhiiimmmrrryyyuuunnnkkkkkkllliiikkklllmmmmmmnnnqqqsss|||~~~}}}zzzyyyyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}|||{{{yyyzzz{{{}}}~~~|||{{{zzzyyywwwxxxyyyzzzzzzzzzyyyxxxvvvtttpppmmmjjjgggccc```WWWSSSNNNIIIFFFDDDAAA???>>>>>>>>>@@@CCCEEEEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@CCCEEEHHHIIIHHHHHHIIIJJJNNNMMMMMMNNNNNNOOOPPPPPPNNNOOORRRSSSTTTTTTSSSRRRNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJHHHGGGEEEDDDBBBAAAAAA@@@BBBDDDGGGJJJLLLNNNOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLKKKIIIIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKLLLMMMLLLLLLKKKJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQPPPOOONNNMMMMMMLLLJJJKKKKKKLLLKKKJJJIIIHHHDDDCCCBBB@@@???===<<<;;;;;;<<<<<<>>>???AAACCCDDDEEEGGGKKKNNNQQQRRRRRRRRRRRRQQQOOOOOONNNKKKGGGDDDAAA>>>;;;999:::;;;;;;;;;<<<<<<<<<;;;:::999888777333333111000///...------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++++++++***************************************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************)))))))))************************)))***++++++++++++***)))))))))***++++++,,,------************************))))))************))))))************************************************++++++************++++++************************)))))))))******+++++++++******************************************************+++,,,+++***))))))************************((()))))))))************(((((()))***************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,++++++******************+++++++++***))))))))))))***++++++))))))*********++++++++++++******))))))******+++------///111444666999:::<<<<<<>>>???AAACCCEEEEEEGGGIIIKKKMMMNNNNNNMMMMMMJJJKKKNNNPPPRRRSSSTTTTTTUUUVVVWWWYYY\\\ccckkkppprrrtttwww{{{wwwoookkkiiijjjkkkjjjllloooqqqsssuuuyyy|||{{{xxxvvvvvvuuuuuuuuuxxx|||}}}~~~~~~~~~}}}|||{{{zzzvvvxxx{{{}}}}}}{{{zzzzzz{{{{{{||||||{{{yyyyyyxxxyyyyyyzzzyyywwwvvvuuurrrooojjjeeeaaa]]]XXXTTTLLLIIIDDDAAA@@@@@@>>>======>>>AAAFFFLLLQQQSSSSSSQQQNNNKKKGGGEEEDDDEEEEEEGGGIIIKKKLLLJJJIIIIIIJJJMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSSSSRRRPPPOOOLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEHHHIIILLLPPPRRRTTTUUUUUUQQQSSSUUUWWWWWWWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLHHHJJJLLLKKKIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGKKKKKKKKKLLLLLLNNNOOOOOOTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWVVVVVVTTTSSSSSSSSSRRRQQQPPPOOONNNMMMLLLMMMNNNOOONNNMMMLLLKKKIIIHHHHHHFFFDDDAAA???>>>===<<<;;;;;;<<<>>>???AAA???BBBFFFKKKOOORRRSSSSSSVVVUUUTTTTTTSSSQQQMMMJJJEEEAAA<<<999999:::;;;;;;<<<===>>>??????>>>===<<<:::999777444111000......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++---------,,,+++************************))))))******+++++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******))))))((((((''''''************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------************************))))))************))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***************************************************+++,,,,,,+++***)))(((************************(((((())))))*********+++(((((()))***************(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&(((***+++,,,+++)))((())))))******+++++++++,,,,,,,,,*********+++,,,---))))))******++++++++++++++++++************+++++++++,,,///222666999<<<===;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLNNNOOONNNMMMLLLOOOQQQUUUYYY\\\]]]^^^]]]ZZZ[[[\\\]]]aaahhhpppvvv}}}}}}}}}|||}}}~~~xxxuuuqqqmmmkkkkkklllmmmkkknnnqqquuuxxx{{{~~~{{{yyyxxxyyyyyywwwvvvwwwzzz~~~~~~~~~~~~~~~}}}{{{zzzxxxsssuuuyyy|||}}}}}}|||{{{zzz~~~}}}zzzxxxvvvsssuuuwwwzzz{{{{{{zzzyyyzzzzzzzzzyyyxxxuuusssqqqmmmiiiddd^^^YYYTTTNNNJJJEEEBBB>>>======>>>=========???EEENNNXXX```dddfff[[[XXXSSSNNNKKKJJJKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDGGGIIIJJJJJJJJJOOOQQQSSSTTTSSSRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHJJJLLLJJJKKKKKKKKKLLLLLLLLLLLLIIILLLOOOQQQPPPOOOOOOPPPOOONNNLLLJJJJJJKKKLLLMMMOOOOOOOOOPPPQQQPPPNNNLLLNNNLLLJJJKKKNNNPPPOOONNNOOOOOOPPPRRRTTTTTTRRROOOQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPNNNMMMNNNMMMKKKJJJIIIGGGDDDAAA???>>>===<<<<<<;;;<<<<<<>>>>>>???@@@CCCGGGKKKNNNOOOQQQTTTUUUSSSQQQOOONNNLLLJJJFFFBBB???<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@???>>>;;;888555222000///......------......///,,,,,,---------,,,,,,+++++++++++++++++++++++++++*********************************++++++*********---,,,+++*********+++,,,))))))))))))))))))))))))---,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++*********))))))************************)))************++++++++++++*********))))))((((((+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++************+++,,,,,,+++,,,...000///222555777888999:::<<<>>>???AAADDDFFFGGGHHHHHHFFFIIILLLNNNNNNOOOQQQRRRPPPXXX```eeejjjnnnmmmhhhiiigggeeefffiiipppvvvzzz|||wwwssspppnnnoooooonnnmmmmmmnnnpppkkkpppvvv}}}~~~~~~}}}}}}~~~}}}|||}}}{{{{{{||||||zzzxxxyyywwwvvvwwwyyyxxxuuuqqquuuzzz}}}|||{{{zzzzzzvvvvvvvvvvvvxxxzzz|||}}}~~~}}}|||zzzxxxsssmmmiiihhhccc\\\SSSLLLGGGCCCBBB???>>>===<<<<<<;;;<<<<<<>>>BBBHHHPPP```rrryyyvvvtttlllaaaWWWQQQOOONNNNNNLLLMMMNNNNNNNNNMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCFFFHHHJJJLLLLLLLLLPPPRRRTTTUUUTTTTTTUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKHHHIIIKKKMMMMMMNNNMMMMMMNNNNNNOOONNNMMMNNNQQQSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTWWWZZZ\\\\\\[[[\\\\\\ZZZXXXVVVSSSRRRRRRRRRSSSWWWWWWWWWYYY[[[[[[YYYXXXVVVSSSQQQQQQSSSTTTSSSRRRSSSRRRRRRSSSTTTRRROOOMMMMMMMMMNNNNNNNNNMMMMMMLLLPPPOOOOOONNNNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPUUUSSSQQQPPPOOONNNLLLJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@??????AAACCCEEEGGGHHHJJJNNNOOOOOONNNNNNOOOLLLKKKHHHEEEBBB???>>>===:::::::::;;;<<<>>>???@@@CCCCCCCCCBBB@@@;;;777444222111000///............,,,,,,------------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***---,,,+++*********++++++************************,,,,,,***)))))))))******************************************************************************))))))))))))))))))))))))(((((()))))))))***************++++++++++++******+++++++++*********))))))************************))))))*********+++++++++************)))))))))(((+++***)))))))))***+++,,,))))))))))))))))))))))))++++++************++++++************************+++++++++*********)))))))))************+++++++++************************************************************************************************************************+++***))))))))))))***++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,+++++++++******)))+++,,,,,,+++,,,...000000222666888999:::;;;<<>>===<<<;;;;;;;;;;;;:::???DDDMMM^^^ttt{{{nnnaaaYYYUUUTTTTTTNNNNNNNNNOOONNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPRRRSSSRRRRRRSSSTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPQQQPPPPPPPPPOOOQQQSSSUUUWWWXXXYYYZZZVVVWWWXXXXXXXXXZZZ]]]_________^^^]]]^^^```bbbddddddgggjjjkkkjjjjjjkkkkkkjjjhhheeeccc```_________cccbbbccceeeggghhhgggffffffccc```___```aaaaaaaaabbb```___^^^^^^[[[XXXUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNLLLLLLNNNPPPQQQSSSRRRRRRQQQQQQQQQQQQQQQTTTRRRPPPOOOOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCAAA@@@??????@@@@@@AAACCCFFFHHHIIIJJJLLLNNNMMMMMMLLLJJJGGGEEEBBBAAA<<<<<<<<<<<<===>>>??????AAACCCFFFGGGFFFCCC???<<<666666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++************************,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))******************)))+++++++++***************************************)))))))))*********++++++************))))))))))))******))))))******+++,,,))))))))))))))))))))))))++++++************++++++************************+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************************************************************++++++************+++++++++++++++***************************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,++++++++++++***)))***+++++++++,,,...111111444777999:::;;;<<<===???@@@AAACCCEEEHHHKKKLLLJJJKKKLLLLLLMMMPPPTTTWWWcccmmmyyyyyysssppprrrxxx~~~~~~zzzuuuqqqnnnllleeeggghhhiiijjjllloooqqqvvvxxx|||yyyxxxxxxxxxzzz{{{zzzxxxzzzxxxwwwvvvvvvuuusssrrrqqqxxx~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuusssooommmiiiddd___[[[NNNLLLGGGCCC???===<<<<<<>>>===<<<;;;::::::::::::888<<<@@@GGGUUUlllxxxkkkbbb]]]]]]]]]OOONNNNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOQQQRRRRRRQQQPPPQQQRRRRRRRRRPPPOOONNNMMMMMMMMMQQQRRRUUUWWWZZZ[[[]]]]]]^^^^^^```bbbdddeeefffgggccceeeffffffgggiiilllooonnnmmmkkkjjjkkknnnqqqssstttvvvwwwwwwuuuttttttuuuxxxvvvuuurrrqqqpppoooooopppooonnnoooqqqrrrqqqpppqqqooommmllllllnnnpppqqqrrrpppnnnmmmllljjjfffccc``````___^^^]]][[[ZZZYYYTTTTTTSSSSSSSSSTTTUUUUUUVVVUUUSSSQQQPPPOOOOOOPPPQQQOOOMMMLLLLLLMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGEEECCCBBBAAA@@@@@@AAACCCEEEEEEEEEFFFHHHJJJMMMMMMMMMLLLJJJGGGEEECCCAAA@@@??????>>>>>>>>>???>>>@@@CCCFFFGGGGGGEEEDDD<<<;;;:::777444111///---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,,,,,,,++++++++++++***+++************************++++++******************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************************************))))))))))))*********************)))))))))))))))***************+++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++((()))+++,,,,,,---000222333666999;;;<<<<<<===>>>???@@@AAABBBEEEHHHKKKMMMKKKLLLLLLMMMOOOSSSXXX]]]iiisssxxxtttvvv|||~~~yyysssnnnkkkiiiiiihhhjjjlllmmmnnnpppsssuuuvvvxxx|||~~~}}}~~~zzzzzzzzz{{{}}}}}}~~~~~~|||zzzwwwuuuttttttuuuuuuvvv|||}}}}}}~~~}}}|||{{{{{{zzzxxxwwwvvvuuuuuupppmmmhhhccc___YYYTTTPPPFFFEEEBBB???===;;;;;;;;;======;;;:::::::::::::::888;;;===???GGGWWWjjjwww}}}vvvnnngggcccccccccNNNMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFHHHIIIKKKMMMNNNQQQQQQQQQQQQPPPPPPPPPOOOLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPOOOOOONNNMMMMMMMMMMMMPPPRRRSSSSSSQQQPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVZZZ\\\___ccchhhkkknnnoookkkkkkkkkkkkllllllmmmmmmpppqqqrrrrrrrrrtttwwwzzzxxxvvvuuutttuuuwwwzzz|||~~~{{{yyyxxxyyy}}}}}}||||||}}}}}}}}}~~~|||zzzxxxwwwxxxwwwuuutttsssssssssssstttwwwzzz|||{{{yyywwwvvvuuusssqqqnnnkkkjjjiiihhhfffcccaaa```]]]___aaacccdddcccbbbaaa```^^^[[[XXXVVVTTTTTTTTTTTTRRRPPPOOOOOOOOOMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFGGGJJJJJJJJJIIIGGGEEEBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHBBBBBB@@@===:::666333111///...---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,++++++******************************************+++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************************************(((((()))))))))*********))))))))))))))))))******))))))******++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++(((***+++,,,---///111444555888;;;=========>>>@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLLLLMMMNNNPPPVVV\\\aaajjjtttzzzwwwzzz~~~|||xxxrrrkkkgggffffffgggmmmooopppqqqrrrsssvvvyyyxxxzzz~~~~~~|||yyyyyyzzz|||||||||zzz{{{|||}}}~~~}}}xxxsssppprrruuuxxx~~~|||{{{}}}~~~|||{{{zzzyyywwwuuutttssskkkfff```ZZZTTTOOOIIIFFFBBB@@@>>><<<;;;:::::::::======;;;:::::::::::::::888:::;;;;;;===DDDRRR^^^nnnppppppnnnjjjfffddddddKKKJJJHHHGGGEEEEEEDDDDDDFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPPPPOOONNNMMMKKKKKKLLLMMMMMMLLLLLLLLLOOOOOONNNNNNOOOOOOPPPPPPRRRQQQPPPOOOOOOOOOOOOOOONNNOOOQQQQQQPPPPPPQQQRRRSSSTTTUUUXXX\\\```dddffffffhhhkkkppptttxxx{{{|||xxxwwwvvvtttsssrrrrrrrrrvvvvvvwwwvvvvvvwwwzzz|||yyyxxxvvvuuuvvvwwwyyyzzz}}}yyywwwvvvwwwxxxyyy{{{}}}|||zzzyyywwwuuussssssuuuxxxzzz|||~~~~~~|||{{{zzzyyywwwuuutttsssrrrqqqooommmkkkjjjhhhjjjooorrrtttsssqqqpppnnnllljjjgggdddbbb```___ZZZXXXVVVUUUTTTRRROOOMMMJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPNNNKKKIIIHHHIIIHHHGGGFFFEEECCCAAA???>>>===>>>???@@@CCCEEEGGGHHHLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGFFFDDDAAA===:::888444333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))))))))))))))******************)))***************+++++++++************************((((((((()))))))))******))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,***++++++++++++,,,,,,,,,)))+++---...///111444666777:::===?????????@@@AAABBBCCCEEEHHHJJJKKKLLLLLLLLLMMMMMMNNNQQQUUU\\\```fffoooyyyzzzzzzxxxsssllleeebbbcccfffhhhoooppprrrssstttvvvyyy{{{}}}xxxvvvwwwyyyzzz{{{wwwxxxzzz|||}}}tttooopppvvv|||}}}{{{}}}~~~zzzzzzxxxvvvssspppmmmkkkaaa]]]VVVPPPKKKGGGBBB@@@===<<<;;;::::::999999999>>>===<<<;;;::::::::::::888888:::;;;;;;>>>GGGQQQbbbgggmmmooolllgggeeeeeeFFFEEEDDDDDDDDDEEEGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPOOONNNNNNMMMNNNPPPQQQQQQQQQPPPPPPRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPQQQQQQSSSUUUVVVSSSUUUXXXZZZ[[[\\\^^^```aaaaaabbbcccfffjjjmmmpppppprrruuuxxx{{{~~~}}}|||yyywwwuuuttttttttttttuuutttsssqqqqqqsssuuurrrrrrqqqpppppppppqqqqqquuuuuuuuussspppnnnooopppooopppsssvvvyyy{{{}}}~~~|||wwwtttsssqqqooommmnnnrrrwwwzzz{{{}}}}}}zzzyyyxxxwwwuuusssssstttttttttssssssrrrqqqmmmooosssvvvyyyzzzzzzyyyxxxwwwvvvuuurrrpppnnnmmmeeedddcccaaa___\\\VVVRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNQQQSSSSSSRRRPPPOOOOOOLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>???@@@AAACCCEEEFFFLLLKKKJJJJJJIIIHHHHHHHHHKKKKKKKKKJJJGGGDDDAAA???;;;999666333000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++((()))***+++,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((******++++++++++++******))))))*********+++++++++************************(((((((((((()))))))))***((()))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************************************))))))***++++++***))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,***+++...///000222666888999;;;>>>@@@@@@@@@AAABBBEEEGGGJJJMMMOOONNNMMMMMMMMMMMMNNNNNNOOORRRVVVZZZ]]]eeennnuuu}}}}}}{{{uuuppphhhbbb```ccchhhllloooqqqsssuuuwwwzzz~~~|||vvvrrrrrrtttvvvwwwtttvvvzzz}}}|||sssttt|||~~~~~~~~~}}}xxxwwwtttpppkkkfffbbb___UUUQQQKKKFFFCCCAAA???===:::::::::;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;:::777888;;;<<<===EEENNNZZZaaaiiimmmllljjjjjjkkkBBBBBBBBBCCCEEEGGGJJJKKKLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQPPPRRRSSSUUUVVVWWWWWWVVVVVVTTTTTTSSSRRRRRRQQQRRRRRRPPPPPPPPPRRRTTTWWWZZZ[[[```cccgggkkkmmmpppsssuuupppooommmlllmmmnnnpppqqqwwwxxxyyy|||}}}xxxwwwtttrrrpppoooooooooqqqqqqpppnnnlllkkkmmmnnnllllllkkkkkkjjjjjjiiiiiiiiijjjjjjiiigggfffgggiiihhhiiilllpppsssuuuwwwxxxxxxtttpppmmmlllkkkiiigggdddhhhnnnqqqrrrsssuuuwwwyyyvvvrrrpppnnnmmmjjjiiikkkkkkmmmnnnooopppppppppmmmnnnpppsssvvvyyy{{{|||{{{{{{||||||zzzyyyvvvuuutttsssrrrqqqnnniiibbb]]]\\\[[[YYYWWWUUUTTTSSSSSSMMMNNNOOOPPPQQQRRRRRRQQQLLLPPPTTTVVVVVVUUUTTTTTTRRRQQQNNNJJJHHHGGGFFFFFFBBBBBBAAA@@@????????????DDDFFFHHHJJJKKKKKKJJJIIIMMMMMMMMMMMMKKKHHHEEECCC@@@>>>:::666333222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++))))))******++++++++++++************************(((((((((((())))))))))))(((((())))))*********+++((()))***+++,,,+++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************((()))***++++++***)))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,*********++++++,,,,,,,,,***,,,...000111444777::::::<<>>===::::::;;;===>>>@@@AAAAAA???>>>===<<<<<<;;;<<<<<<<<<888666:::<<<===DDDMMMTTT\\\eeejjjkkklllooorrrGGGGGGGGGGGGIIIKKKMMMNNNNNNMMMKKKIIIIIIJJJKKKLLLLLLNNNPPPSSSUUUVVVWWWWWWSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSRRRPPPPPPSSSWWW[[[XXXWWWWWWXXX\\\aaafffjjjrrrxxx}}}}}}zzzyyy~~~~~~~~~|||xxxtttqqqrrrsssxxxxxxzzz{{{{{{|||||||||vvvtttpppnnnnnnoooooonnniiijjjkkkjjjhhhggghhhiiiggggggfffeeeccc```^^^]]]bbb```______aaabbbbbbaaaeeeeeedddeeegggjjjnnnpppmmmlllllljjjgggccc___]]]bbbdddiiimmmppprrrrrrqqqrrrpppllliiigggdddaaa^^^eeefffhhhiiiiiijjjlllnnnmmmnnnppppppppprrrtttwwwuuuwwwxxxxxxvvvuuuuuuvvvuuuwwwyyyzzzxxxtttooolllhhhfffdddaaa___^^^^^^^^^YYYUUUPPPNNNOOOPPPOOOMMMPPPPPPRRRTTTUUUUUUUUUUUUVVVSSSPPPNNNNNNMMMLLLKKKHHHEEE@@@?????????>>><<<@@@CCCFFFIIILLLMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIFFFDDDAAA>>>;;;777222///222000...,,,++++++,,,,,,......---------------,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,++++++++++++++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********************************)))***++++++,,,************************((((((((((((((((((((((((+++***)))))))))***,,,---************************************************++++++******************,,,++++++******++++++,,,)))************++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,000...,,,***))))))******)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,---///111444777999;;;>>>>>>???>>>>>>???AAADDDKKKNNNQQQRRRQQQPPPOOONNNOOOMMMOOOSSSQQQLLLLLLQQQQQQWWW___fffkkkqqqxxx}}}}}}|||rrrnnnjjjffffffjjjnnnrrrxxxxxxxxxyyy{{{{{{uuuqqqoooppppppppprrrwww~~~~~~~~~}}}zzzwwwtttpppkkkddd]]]XXXTTTPPPMMMEEEAAA===<<<===>>><<<:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;???DDDHHHWWW\\\eeelllpppssstttuuuMMMMMMMMMNNNOOOPPPQQQRRROOONNNMMMMMMMMMOOOPPPRRRRRRSSSUUUWWWXXXXXXXXXWWWTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSUUUVVVXXX\\\aaaeeefffdddaaa```ccciiiooosss{{{}}}vvvqqqoooooopppqqqssstttvvvvvvvvvvvvuuurrrnnnkkkiiihhhgggffffffffffffdddaaa______`````````___^^^]]]\\\ZZZZZZ]]]\\\[[[]]]___``````^^^bbbaaa```aaabbbeeegggiiifffeeedddbbb```___]]]\\\bbbdddgggjjjllllllkkkjjjkkkjjjhhheeeaaa^^^[[[ZZZ\\\^^^```aaacccfffjjjmmmlllmmmnnnnnnmmmmmmnnnoooqqqrrrssssssrrrqqqqqqrrruuuvvvyyyzzzzzzwwwtttrrrmmmllljjjgggffffffggggggddd```[[[XXXWWWUUURRRPPPMMMMMMNNNNNNOOOPPPPPPQQQUUUUUUTTTUUUVVVVVVSSSRRRMMMJJJFFFDDDCCCBBB???<<<@@@@@@AAACCCEEEHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLJJJGGGEEEBBB@@@===:::777444333000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************++++++++++++++++++++++++***************************)))))))))******++++++************************((((((((((((((((((((((((******))))))******+++,,,************************************************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++*********)))************************************************,,,++++++******++++++,,,---,,,+++))))))***+++,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------...///222555888:::;;;===>>>??????@@@AAAEEEGGGLLLOOOSSSUUUTTTRRRQQQQQQQQQOOOPPPSSSQQQMMMNNNSSSQQQVVV]]]eeekkkrrrzzz}}}xxxtttnnnllljjjjjjkkknnnsssuuuxxxxxxyyyzzz|||~~~}}}}}}yyytttpppppppppqqqqqqssswww}}}}}}|||{{{wwwsssoookkkfff^^^WWWQQQMMMIIIFFFAAA>>>:::999;;;;;;:::999======>>>@@@AAACCCDDDDDDEEEEEEEEEDDDCCCAAA@@@???===>>>======???CCCIIINNN]]]bbbjjjpppuuuxxxzzz|||RRRSSSSSSTTTUUUUUUTTTTTTQQQQQQQQQQQQRRRTTTVVVWWWUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUXXX]]]aaafffkkkqqquuuxxxuuuppplllmmmrrrxxx}}}}}}uuuooolllllljjjkkkmmmooopppppppppppprrrppplllhhhdddaaa```___```aaaaaa___\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^``````^^^\\\^^^]]]\\\[[[\\\]]]___aaa^^^]]]\\\[[[[[[\\\]]]^^^cccdddeeeeeeeeecccbbbaaabbbcccdddaaa\\\XXXWWWXXXWWWYYYZZZ[[[]]]```eeeiiikkklllmmmmmmjjjhhhggggggllllllmmmmmmnnnnnnoooooossstttvvvxxxxxxxxxwwwwwwrrrqqqooommmlllmmmooopppnnnlllhhhdddaaa]]]XXXUUUNNNMMMLLLKKKJJJJJJKKKKKKNNNOOOPPPTTTVVVWWWUUURRRTTTQQQOOOMMMKKKIIIEEEBBBAAA@@@>>>===>>>BBBFFFHHHJJJKKKMMMOOOPPPPPPOOONNNLLLJJJHHHFFFEEECCC@@@===888777444111///.........,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************++++++++++++++++++++++++************************)))))))))))))))*********************************))))))))))))))))))))))))))))))***+++++++++++++++************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***))))))***+++,,,---)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...///111333666999;;;<<<<<<===???@@@BBBDDDHHHKKKLLLPPPTTTWWWVVVUUUTTTSSSSSSRRRSSSUUUSSSPPPQQQUUUSSSWWW]]]dddllluuu~~~|||tttmmmiiihhhhhhjjjlllooorrruuuwwwxxxyyyzzz|||}}}}}}}}}}}}~~~zzzwwwwwwtttqqqooopppqqqqqqqqqrrruuuzzz~~~|||{{{yyywwwrrrlllgggddd^^^UUUMMMHHHDDD@@@???>>><<<:::999:::;;;;;;:::@@@@@@BBBDDDFFFHHHIIIJJJLLLLLLKKKIIIGGGEEECCCAAABBBBBBBBBCCCEEEKKKSSSXXXfffkkkqqqwww{{{TTTTTTVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSUUUWWWYYYZZZ```dddjjjpppuuuzzz|||xxxwwwzzz}}}~~~}}}zzztttoookkkjjjkkkhhhiiikkkllllllkkkjjjiiijjjiiigggddd```^^^^^^^^^]]]^^^^^^]]]ZZZYYYYYYZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^```bbbdddbbb___\\\ZZZYYYWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYZZZ\\\___aaacccbbbaaa___]]]ZZZXXXWWWWWW\\\aaa```[[[XXXYYY[[[ZZZZZZZZZZZZZZZ\\\```cccjjjlllnnnmmmjjjhhhfffeeehhhggghhhjjjllloooppppppqqqqqqrrrssstttuuuuuuuuutttsssqqqoooooooooqqqrrrrrrrrrpppnnnkkkgggccc```YYYVVVRRRNNNKKKJJJIIIJJJIIIIIIJJJLLLPPPQQQQQQPPPUUUUUUUUUUUUTTTRRROOOMMMHHHFFFCCC@@@>>>???AAABBBDDDFFFIIILLLOOOPPPPPPPPPMMMKKKIIIHHHGGGEEEAAA???;;;:::777555222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,************************++++++******)))(((((((((************************************************++++++++++++++++++++++++************************(((((())))))************************************************************((()))***,,,,,,+++*********************************************************************+++++++++++++++************++++++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********)))***+++,,,,,,))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000111333666888:::<<<<<<===>>>@@@AAABBBEEEIIILLLNNNQQQVVVXXXWWWUUUTTTTTTRRRUUUYYY[[[[[[XXXWWWXXXXXX[[[```gggpppzzzwwwooogggcccdddfffiiimmmpppsssttttttxxxzzz|||~~~~~~|||{{{}}}~~~zzzvvvsssqqqpppnnnnnnpppqqqqqqpppnnnqqquuuzzz~~~|||zzz{{{yyywwwuuuqqqkkkddd^^^YYYSSSKKKDDD@@@>>><<<;;;>>>===<<<<<<===>>>???@@@CCCDDDEEEHHHJJJMMMNNNOOOSSSRRRQQQOOOMMMJJJHHHGGGIIIIIIIIIKKKNNNUUU^^^dddppptttyyy}}}UUUVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUQQQRRRTTTXXX]]]aaaeeegggnnnrrrwww|||~~~{{{zzzyyy{{{{{{wwwooonnnmmmjjjfffeeeeeefffeeeeeefffgggeeeccc```___[[[]]]^^^]]][[[[[[]]]___^^^___^^^\\\YYYWWWVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\aaabbbccceeeeeeccc^^^ZZZUUUTTTRRRQQQQQQRRRTTTUUUXXXXXXYYYZZZ\\\^^^```bbb___]]]ZZZVVVSSSPPPNNNMMMNNNTTT\\\^^^\\\[[[]]]```\\\\\\[[[ZZZYYYZZZ\\\___hhhkkkmmmnnnllljjjiiiiiifffeeeeeehhhlllpppqqqqqqpppooooooooooooppppppqqqsssrrrqqqpppoooooopppppprrrtttvvvvvvuuusssqqqooohhheee___YYYSSSPPPNNNMMMKKKIIIGGGHHHJJJMMMNNNOOOOOOQQQSSSUUUVVVVVVUUUVVVQQQPPPMMMJJJFFFBBB@@@>>>>>>@@@DDDGGGKKKMMMNNNOOONNNLLLJJJIIIHHHFFFCCCAAA>>>===;;;888555333111000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++************++++++,,,,,,,,,++++++,,,,,,---*********************************)))))))))((((((************************************************++++++++++++++++++++++++************************(((((()))***+++******)))************************++++++++++++++++++++++++((()))***,,,,,,+++******************************************************))))))*********++++++++++++******))))))******+++))))))*********+++++++++)))))))))******+++++++++))))))******************************************************************+++******))))))******+++++++++*********)))******))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111333555888:::<<<======???@@@BBBBBBCCCEEEIIILLLQQQTTTWWWXXXWWWVVVVVVVVVUUU\\\cccggggggeeeaaa^^^aaacccgggmmmvvvxxxqqqkkkhhhgggiiimmmppprrrsssssssssyyy{{{~~~~~~}}}}}}zzzvvvsssnnnnnnnnnppprrrrrrqqqooojjjlllqqqwww~~~~~~~~~|||yyywwwwwwuuuqqqnnniiibbb[[[VVVNNNJJJDDD???>>>======<<<>>>>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLOOORRRSSSUUUYYYXXXXXXWWWUUUSSSRRRQQQSSSTTTUUUWWW[[[bbbjjjpppyyy|||WWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[___ccchhhmmmqqqtttyyy{{{~~~}}}|||{{{uuussspppqqqrrrrrrooolllfffeeeccc```\\\ZZZ[[[\\\[[[\\\]]]]]]\\\YYYUUUSSSMMMQQQTTTUUUTTTUUUXXX[[[______^^^[[[WWWTTTSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYaaaaaabbbcccdddaaa\\\YYYRRRQQQPPPOOOPPPQQQSSSUUUXXXZZZ\\\^^^````````````YYYWWWSSSOOOKKKIIIGGGGGGHHHNNNWWW]]]___```bbbddd\\\]]]]]]\\\[[[ZZZ\\\]]]eeegggjjjkkkjjjjjjkkkkkkfffcccbbbdddiiimmmmmmllllllkkkkkkkkkkkkjjjjjjjjjoooooopppqqqqqqppppppoooqqqtttxxxzzzzzzzzzzzz{{{tttqqqkkkeee^^^YYYUUUTTTMMMJJJFFFEEEFFFIIIKKKLLLIIILLLOOOPPPQQQRRRTTTVVVUUUUUUUUUSSSOOOJJJEEEBBB@@@AAABBBDDDGGGIIIKKKLLLOOOMMMLLLLLLLLLKKKHHHFFFAAA@@@>>><<<999777555444///......---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************((()))***,,,,,,+++******************************************************))))))***+++++++++++++++************************************************)))))))))***++++++,,,,,,******))))))))))))******)))************+++++++++(((((())))))***+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******))))))((()))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000111333555777:::<<<===>>>>>>AAABBBDDDDDDEEEGGGKKKNNNTTTWWWYYYZZZZZZ[[[]]]___bbbjjjrrruuutttrrrnnniiikkklllnnnttt|||{{{wwwtttrrroooppprrrsssuuuvvvvvvvvv{{{}}}~~~}}}{{{xxxvvvqqqqqqrrrtttvvvuuurrrpppjjjlllqqqxxx~~~}}}|||xxxvvvqqqmmmiiiddd^^^XXXQQQMMMFFFCCC@@@>>>>>>??????>>>===>>>@@@AAABBBDDDHHHKKKMMMNNNPPPRRRUUUWWWYYYZZZ^^^^^^_______________^^^```aaacccfffjjjpppwww|||XXXWWWWWWWWWWWWWWWXXXXXXSSSSSSTTTTTTUUUTTTTTTTTTQQQQQQSSSUUUYYY]]]```bbbkkklllmmmppptttxxx{{{||||||~~~~~~~~~zzzwwwtttsssttttttooommmjjjgggfffeeecccbbb^^^]]][[[VVVRRROOONNNOOOOOOQQQSSSTTTSSSPPPMMMKKKHHHLLLPPPQQQOOOPPPSSSWWW\\\]]]]]][[[YYYXXXXXXYYYYYYXXXWWWVVVWWWXXXZZZ[[[______```bbbcccaaa^^^[[[UUUTTTTTTTTTVVVXXX[[[\\\\\\```dddggghhheeebbb___YYYVVVRRRNNNKKKIIIIIIIIIJJJOOOWWW___dddggggggfffcccdddeeeccc```]]]\\\\\\```bbbdddddddddeeegggiiieeeaaa]]]^^^bbbdddcccaaabbbbbbccccccccccccbbbbbbeeehhhkkkoooppppppooonnnnnnrrrvvvwwwxxxxxxzzz|||xxxvvvrrrlllfff```\\\ZZZOOOLLLJJJIIIKKKMMMNNNNNNJJJLLLNNNNNNMMMMMMPPPSSSTTTUUUVVVVVVTTTRRROOOMMMHHHGGGFFFEEEEEEFFFGGGHHHLLLKKKKKKLLLNNNNNNMMMKKKDDDCCCBBB@@@>>><<<:::999333222111///...,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,+++++++++,,,,,,---...*********************************+++,,,,,,------************************************************++++++++++++++++++++++++************************)))***,,,---------+++*********************************************************))))))******+++,,,************************************************((())))))***++++++,,,,,,******))))))))))))******)))************+++++++++((((((((()))***+++++++++)))))))))******+++++++++******************************************************))))))))))))******((())))))***************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---///111333444444666999<<<>>>??????>>>BBBCCCEEEGGGIIILLLPPPSSSXXXZZZ\\\^^^```dddiiillluuu}}}~~~~~~zzztttssssssuuuzzz|||zzzyyyxxxxxxttttttsssssstttvvvxxxzzz|||~~~~~~~~~}}}|||}}}}}}{{{zzzvvvvvvxxxzzz{{{zzzuuurrroooqqqttt{{{~~~~~~~~~~~~~~~~~~||||||yyyuuusssjjjeee___YYYSSSNNNHHHDDDAAA@@@>>>???@@@@@@???>>>???AAADDDEEEFFFIIINNNRRRSSSTTTVVVXXXZZZ\\\^^^___cccdddfffhhhjjjkkklllmmmmmmooorrruuuxxx|||VVVUUUTTTTTTTTTVVVWWWXXXQQQRRRSSSTTTUUUVVVVVVVVVXXXYYY[[[___dddiiinnnqqqxxxxxxyyyzzz|||}}}|||}}}}}}|||zzzyyy{{{|||yyyuuupppkkkiiijjjlllnnnkkkiiieeeaaa^^^\\\\\\\\\WWWVVVSSSOOOJJJGGGGGGGGGHHHJJJMMMOOOOOOMMMKKKIIIIIINNNRRRQQQOOONNNPPPTTTWWWYYY[[[]]]]]]^^^```bbbbbbaaa___^^^]]]^^^```aaa^^^^^^___aaaddddddbbb```[[[ZZZZZZ[[[]]]```ccceeebbbfffkkkooooookkkeeeaaa\\\YYYUUUQQQNNNMMMNNNNNNOOOSSSZZZcccjjjmmmkkkiiimmmnnnnnnkkkeee___[[[ZZZ\\\]]]_________```bbbeeeeee```ZZZYYY[[[\\\ZZZWWWXXXYYY[[[\\\\\\\\\[[[[[[]]]```fffkkknnnooommmlllkkkooorrrsssrrrrrruuuwwwxxxvvvsssooojjjddd```^^^UUUTTTSSSTTTVVVWWWVVVUUUPPPQQQQQQOOOKKKKKKMMMPPPQQQRRRSSSUUUVVVWWWWWWWWWPPPNNNJJJFFFDDDDDDEEEFFFGGGGGGHHHJJJMMMOOOOOONNNFFFFFFEEEDDDBBB???===<<<888777555333111///...---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////............//////++++++++++++,,,,,,---...))))))))))))))))))))))))''''''((()))***++++++,,,************************************************++++++++++++++++++++++++************************)))+++,,,......---,,,+++************************))))))))))))))))))))))))+++***)))))))))***,,,---************************************************((())))))***++++++,,,,,,******))))))))))))******)))************+++++++++'''(((((()))***+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******&&&'''(((***++++++,,,,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,...000222555666555777:::===????????????BBBDDDGGGIIILLLPPPTTTXXXZZZ\\\^^^aaaeeekkkrrrwww|||wwwwwwxxx|||{{{zzzxxxwwwvvvwwwxxxxxxtttsssrrrqqqrrruuuyyy{{{}}}|||zzz|||{{{zzz{{{}}}~~~}}}|||zzz{{{}}}}}}xxxttttttuuuxxx~~~~~~~~~}}}~~~~~~||||||||||||{{{xxxtttqqqoooeee```YYYRRRLLLGGGCCC@@@??????>>>???AAAAAA???===CCCFFFIIIJJJKKKNNNSSSXXXXXXYYYZZZ\\\^^^```aaabbbfffhhhjjjnnnqqqsssuuuvvvuuuxxx{{{~~~UUUTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUXXXZZZ[[[[[[___gggmmmnnnoootttwwwwww|||}}}}}}{{{zzzuuutttrrrpppooonnnooooooqqqmmmhhhdddcccaaa```___ccc___[[[WWWTTTUUUWWWXXXVVVSSSOOOLLLJJJIIIJJJKKKNNNNNNOOONNNMMMNNNPPPRRRUUUVVVWWWXXXXXXWWWVVVUUU[[[___ccceeeggghhhiiikkklllllljjjiiihhhgggfffeeecccdddddddddeeeeeeffffffeeeeeeddddddeeefffggghhhiiijjjkkkkkkkkkiiihhhfffbbbbbb___\\\WWWUUUUUUVVVWWW[[[```fffkkkmmmnnnnnnmmmqqqvvvvvvqqqhhh```\\\]]]ZZZVVVUUUWWW[[[^^^___^^^[[[VVVSSSQQQOOOLLLKKKJJJLLLOOOSSSWWWXXXWWWUUUVVVXXX[[[___cccgggjjjkkkjjjlllnnnppppppnnnlllkkkqqqqqqooollliiifffcccaaa\\\[[[\\\___bbbcccaaa______\\\XXXTTTPPPOOONNNNNNLLLMMMNNNRRRUUUWWWWWWUUUWWWUUUSSSPPPMMMJJJGGGFFFDDDDDDDDDEEEHHHJJJMMMOOOOOONNNKKKHHHFFFDDDCCCBBB===:::666444333222111000---+++******+++,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++---......---++++++)))))))))))))))))))))))))))************+++++++++***+++,,,---...---,,,,,,******))))))******+++,,,,,,,,,,,,++++++*********,,,+++++++++***)))))))))************************************************************************************************++++++******************---+++)))((()))*********++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++******+++++++++000///---,,,---111555888777:::<<<===>>>>>>???AAAFFFFFFFFFIIINNNSSSVVVWWWXXX[[[aaagggoooxxx~~~|||{{{zzzqqqrrrrrrqqqqqqrrrtttvvvtttvvvwwwuuurrrttt{{{~~~{{{yyyxxxxxx~~~|||{{{~~~|||yyyyyy{{{xxx{{{~~~~~~|||zzz{{{~~~~~~|||xxxtttqqqlllhhheee[[[UUUNNNHHHEEECCC@@@===???@@@@@@???>>>@@@CCCFFFFFFIIINNNQQQTTTWWWZZZ\\\]]]___aaabbbbbbccceeegggmmmooorrrvvvzzz}}}RRRQQQQQQQQQQQQRRRTTTUUUSSSVVVZZZ___bbbfffiiikkkmmmsssyyyzzz|||}}}}}}|||{{{yyywwwtttsssmmmllljjjhhhggggggggghhhjjjfffbbb___]]]\\\ZZZYYYWWWUUUQQQNNNNNNOOORRRTTTVVVTTTRRRPPPPPPPPPRRRSSSWWWXXXXXXWWWWWWXXX[[[]]]``````aaabbbbbbaaa______aaadddgggkkkmmmooorrruuuxxxwwwuuusssooollliiigggffffffggggggggghhhhhhhhhkkkkkkkkkkkklllmmmmmmnnnjjjjjjjjjiiiiiihhhgggfffhhhhhhfffdddaaa``````bbbeeegggjjjlllnnnooooooooonnnrrrwwwzzzwwwoooeee___YYYVVVRRRQQQSSSVVVYYYZZZ\\\YYYTTTQQQOOOLLLIIIGGGIIIJJJLLLQQQUUUWWWWWWUUURRRSSSUUUXXX[[[___bbbccceeefffiiikkkkkkiiigggeeejjjjjjjjjiiigggdddbbb```bbbaaabbbdddhhhjjjiiigggkkkiiiddd___ZZZVVVSSSRRRRRRPPPOOOPPPRRRTTTTTTSSSSSSTTTTTTSSSQQQNNNKKKIIIIIIGGGEEEDDDEEEHHHLLLNNNPPPOOOMMMKKKIIIFFFDDDCCCAAA>>>:::777555333111//////---,,,+++---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------........................------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++************************)))************+++++++++***+++,,,---------,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******+++++++++***************************************************************************************************************************************,,,***(((((()))++++++***************************************************************************,,,+++++++++************++++++++++++++++++++++++************************,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,/////////000222444666888777:::<<<===>>>>>>@@@BBBFFFGGGHHHLLLPPPTTTVVVWWW[[[___fffmmmuuu~~~~~~xxxtttrrrrrrkkklllnnnnnnnnnpppsssvvvvvvxxxyyyxxxvvvwww}}}}}}{{{yyyxxx}}}~~~}}}{{{|||}}}~~~}}}}}}}}}{{{wwwuuurrrnnnjjjddd]]]YYYRRRNNNGGGCCCBBBAAA???===@@@AAAAAAAAAAAACCCFFFIIIJJJMMMQQQUUUWWWZZZ]]]```aaaccceeeggggggiiikkkmmmrrrtttwww{{{~~~PPPPPPOOOPPPRRRTTTWWWYYY[[[aaaiiinnnrrruuuyyy}}}}}}}}}zzzuuuqqqnnnmmmfffeeebbb```___^^^______aaa^^^[[[XXXWWWVVVTTTSSSLLLJJJHHHGGGIIILLLPPPSSSXXXXXXXXXYYYZZZ\\\^^^___eeeeeeeeecccaaaaaadddfffjjjkkkllllllkkkjjjiiihhhfffhhhkkknnnqqquuuzzz}}}}}}zzzuuupppmmmlllllllllllllllmmmmmmmmmrrrsssttttttuuuvvvvvvvvvpppooommmkkkjjjiiiiiiiiijjjkkkkkkjjjhhhhhhiiikkkssssssrrrqqqpppooonnnnnnmmmpppvvv|||~~~yyyppphhh]]]ZZZVVVUUUVVVWWWXXXYYY[[[XXXUUURRRPPPNNNJJJHHHJJJIIIKKKNNNRRRUUUVVVVVVOOOOOOOOOPPPRRRUUUXXXYYY^^^```cccffffffccc```]]]___```bbbddddddcccbbbaaahhhgggfffhhhkkkmmmmmmmmmrrrqqqnnnjjjeee```]]]ZZZZZZWWWSSSPPPPPPQQQQQQPPPNNNPPPRRRTTTTTTRRROOOMMMNNNKKKGGGDDDDDDFFFJJJLLLOOOOOOOOONNNLLLJJJHHHFFFCCC@@@===:::888777444222111000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***++++++************++++++************************)))************+++++++++***++++++,,,---,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++++++++******************+++++++++************************************************************************************************************************,,,***(((((()))+++++++++))))))))))))))))))))))))************************************************++++++*********)))))))))++++++++++++++++++++++++************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------...000222444666777777777888:::<<<===>>>???AAACCCGGGIIILLLPPPSSSVVVWWWWWW\\\```hhhpppyyy|||rrrlllkkklllhhhjjjlllnnnoooqqquuuxxxzzz|||~~~}}}{{{|||~~~{{{yyy|||}}}}}}|||{{{~~~zzzwwwtttrrrnnnkkkeee^^^UUUPPPIIIFFFBBB@@@@@@@@@@@@???AAABBBCCCDDDEEEGGGJJJMMMOOOSSSWWWZZZ\\\___bbbdddeeehhhkkkmmmnnnpppsssvvvzzz{{{~~~RRRQQQQQQSSSVVVZZZ^^^aaakkkqqqyyy}}}~~~|||vvvqqqnnnllleeeccc___[[[YYYXXXXXXYYYYYYWWWVVVUUUUUUUUUSSSQQQJJJIIIHHHHHHKKKPPPVVVYYY]]]]]]___aaadddgggjjjlllqqqpppnnnkkkhhhgggiiikkkrrrsssssstttsssrrrpppooonnnooopppqqqssswww|||zzzwwwsssssssssssssssssssssssswwwxxxzzz|||}}}}}}||||||xxxvvvssspppoooooopppqqqooopppqqqpppooooooppprrrwwwuuusssqqqoooooooooooolllmmmqqqxxxyyysssjjjgggcccaaa``````___^^^]]][[[YYYXXXXXXVVVSSSQQQOOONNNMMMNNNQQQTTTUUUUUUPPPNNNLLLKKKKKKMMMPPPRRRXXXZZZ^^^``````]]]YYYWWWSSSVVV[[[___cccdddeeeeeeiiihhhgggfffgggiiijjjjjjmmmmmmnnnmmmllliiifffeeeaaa^^^ZZZWWWUUUSSSQQQOOOKKKLLLNNNOOOPPPPPPPPPOOOQQQOOOLLLIIIGGGGGGHHHIIIKKKLLLNNNOOOOOOMMMLLLJJJDDDAAA???===<<<;;;888777333111////////////...---------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++***,,,+++***))))))***+++,,,************************))))))*********+++++++++******++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***************************************************************************************************************+++++++++///---+++******++++++************************************************************************************))))))))))))(((************************************************++++++***************+++++++++++++++++++++++++++)))***++++++,,,,,,++++++------,,,,,,,,,---......///000222444666888999999999;;;===>>>???AAADDDFFFHHHLLLPPPTTTVVVWWWXXXXXXXXX]]]eeemmmvvv~~~{{{pppiiijjjnnnlllnnnqqqrrrtttuuuxxx{{{}}}}}}|||||||||{{{{{{~~~yyyvvvpppmmmhhhbbb\\\UUUNNNIIIDDDBBBAAA@@@@@@AAABBBBBBBBBDDDFFFHHHIIIKKKOOORRRTTTWWW[[[^^^```bbbdddgggiiikkkoooqqqsssvvvyyy|||SSSTTTVVVZZZ___fffkkknnnvvv{{{}}}vvvqqqmmmkkkdddaaa]]]XXXUUUSSSSSSTTTSSSSSSTTTVVVXXXYYYXXXVVVRRRQQQPPPQQQTTTZZZ___cccaaabbbccceeeiiimmmppprrrvvvuuussspppnnnoooqqqttt|||}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzyyyyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz}}}~~~}}}{{{wwwtttrrrssstttuuuxxxyyyzzzyyyxxxwwwwwwxxxuuutttrrrqqqqqqqqqssstttqqqooooootttzzz}}}{{{wwwuuurrrnnnkkkjjjgggeeecccaaa___^^^^^^______^^^]]]ZZZWWWUUUTTTUUUVVVWWWVVVQQQOOOLLLJJJIIIJJJLLLMMMRRRTTTWWWYYYYYYVVVRRRPPPLLLOOOUUU[[[```dddfffgggggggggeeecccbbbbbbcccdddfffgggjjjmmmnnnnnnlllkkkgggfffdddbbb```[[[VVVRRRMMMLLLJJJIIIIIIKKKMMMOOOPPPPPPPPPOOOMMMKKKIIIGGGFFFHHHKKKNNNOOOOOOOOONNNHHHFFFCCCAAA???===999777666444111000000000///---......---,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---------,,,,,,+++***))))))***+++,,,************************))))))*********+++++++++************++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))************************))))))*********+++++++++444111...,,,++++++***)))++++++++++++++++++++++++*********************************************************))))))))))))(((************************************************+++***************++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,,,,------...///111111111222444777:::<<<:::<<<>>>???AAACCCGGGJJJKKKOOOUUUXXXYYYYYYYYYZZZWWW[[[bbbiiipppxxx{{{oooiiikkkpppsssuuuwwwxxxxxxxxxzzz|||~~~~~~}}}{{{{{{}}}xxxttthhhccc[[[SSSNNNIIIFFFCCCAAAAAAAAAAAAAAAAAACCCDDDEEEGGGJJJLLLNNNQQQTTTWWWXXX[[[^^^aaacccdddgggiiikkkmmmqqqtttwwwzzz}}}XXX[[[___eeelllsssxxx{{{zzz{{{~~~~~~}}}xxxrrrmmmhhhfffaaa^^^YYYTTTRRRQQQRRRRRRSSSUUUXXX]]]bbbeeedddcccaaa```^^^^^^aaaeeejjjnnnjjjiiihhhiiilllooosssvvvxxxxxxwwwvvvvvvxxx}}}}}}}}}||||||||||||{{{{{{xxx{{{|||zzzwwwtttssssssuuuvvvzzz{{{}}}|||zzzxxxxxxyyyuuuuuuttttttuuuwwwyyyzzzzzzwwwttttttvvvxxxwwwvvvwwwuuurrrpppnnnlllhhhffffffdddbbbbbbdddeeefffeeedddbbb___]]]]]]]]]\\\[[[VVVTTTQQQNNNMMMLLLLLLMMMOOOPPPRRRSSSRRRPPPMMMLLLJJJLLLPPPUUUZZZ___bbbdddcccdddcccaaa___^^^^^^___ccceeehhhlllnnnooonnnnnnlllkkkkkkkkkiiieee___ZZZUUURRRMMMIIIGGGHHHKKKMMMMMMNNNPPPQQQPPPNNNJJJHHHFFFGGGJJJLLLNNNOOOOOOOOOOOOMMMIIIFFFCCC???:::777999777444333222222000//////...---,,,,,,---...///,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++************++++++++++++++++++++++++++++++)))************++++++++++++************+++,,,,,,******))))))******+++,,,***++++++++++++,,,,,,,,,***************+++++++++************************************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,444222...,,,++++++***(((++++++++++++++++++++++++************************************************++++++*********)))))))))*********************************************************)))******+++,,,+++++++++++++++++++++++++++,,,------......------,,,+++++++++,,,---...///222222111222555888<<<>>>===>>>@@@AAACCCFFFJJJMMMNNNSSSYYY[[[[[[ZZZ[[[]]][[[^^^bbbfffkkkrrrzzz~~~xxxooojjjlllpppwwwyyy{{{{{{zzzzzz{{{||||||{{{~~~~~~{{{wwwqqqmmmaaa[[[RRRKKKGGGEEEDDDCCC>>>@@@AAAAAAAAABBBEEEGGGJJJMMMPPPRRRTTTWWWZZZ\\\^^^```dddfffgggiiikkkmmmnnnqqquuuxxxzzz}}}gggjjjnnnssswww{{{}}}~~~{{{yyywwwyyy}}}~~~{{{xxxtttwwwwwwssssssxxx{{{{{{wwwvvvtttppplllgggccc```^^^[[[WWWSSSRRRSSSUUUWWW[[[^^^ccckkkrrrwwwxxxwwwtttrrrpppnnnooorrrvvvyyyxxxuuurrrqqqrrruuuyyy|||~~~}}}|||zzzzzz}}}}}}}}}}}}|||||||||{{{{{{yyy|||zzzyyywwwuuuttttttuuuvvvxxxzzz||||||zzzyyyxxxyyyxxxxxxxxxyyyyyy{{{|||||||||{{{zzzxxxwwwwwwxxxxxxvvvuuutttssstttrrrpppmmmnnnkkkhhhfffgggjjjkkklllllljjjhhhfffffffffdddccc___]]][[[YYYVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMJJJKKKLLLNNNRRRUUUXXXZZZ\\\^^^```___]]][[[\\\]]]___aaadddhhhkkknnnoooppppppoooooooooooolllhhheee```]]]WWWQQQLLLJJJJJJJJJJJJKKKMMMOOOOOONNNLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQOOOLLLJJJHHHEEEAAA>>>===;;;888666666555333222000///...------...///000------------............------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++***)))))))))***,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++***************************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,111...+++***++++++***)))************************************************************************,,,+++++++++******************************************************************))))))***++++++,,,************************+++,,,------......------*********++++++,,,---...111222444666999;;;===>>>>>>@@@BBBCCCEEEHHHMMMQQQQQQVVV[[[]]][[[[[[]]]``````aaabbbcccffflllsssyyy{{{{{{zzz{{{|||}}}~~~~~~|||xxxrrrmmmmmmooorrryyy{{{~~~~~~}}}~~~~~~~~~{{{{{{|||~~~~~~}}}{{{}}}~~~|||}}}~~~zzzwwwrrrmmmfffaaaXXXSSSMMMHHHEEEDDDCCCBBB===@@@CCCEEEEEEGGGJJJMMMQQQSSSWWWYYY[[[]]]```bbbeeegggjjjlllmmmoooqqqrrrtttvvvzzz}}}wwwxxx{{{|||}}}|||{{{yyy~~~yyyssstttxxxxxxsssnnnkkkooonnngggdddhhhmmmooooooooonnnllliiiddd```]]]\\\ZZZWWWUUUUUUWWWZZZ]]]dddgggnnnxxx|||zzzzzz||||||yyyyyy||||||zzz{{{~~~~~~|||||||||{{{{{{{{{zzzzzz{{{~~~zzzyyywwwvvvvvvvvvwwwwww{{{}}}~~~~~~zzzzzzzzz{{{{{{{{{{{{zzzyyy{{{}}}|||{{{{{{|||}}}vvvvvvvvvxxxzzzzzzxxxvvvwwwrrrmmmjjjkkkmmmoooooopppnnnmmmlllmmmllljjjiiigggfffdddbbb```]]]\\\ZZZVVVUUUTTTSSSSSSRRRRRRQQQKKKKKKJJJJJJKKKMMMPPPRRRUUUXXX\\\\\\ZZZYYYZZZ\\\YYY[[[___dddiiimmmppprrrrrrqqqooooooppppppnnnmmmhhheee___YYYSSSNNNKKKIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNMMMMMMLLLMMMMMMLLLIIIGGG@@@===;;;999888777555444111///...------...///111---------.........//////------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***+++,,,---......---,,,+++++++++++++++++++++++++++)))************++++++++++++***)))))))))***,,,---*********)))***++++++,,,*********++++++,,,,,,,,,,,,+++++++++******))))))************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,***((((((***++++++***))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))******************************))))))***+++,,,,,,******************************+++,,,,,,,,,++++++************+++,,,---...000333777:::===>>>======@@@AAACCCDDDFFFJJJOOOSSSSSSXXX\\\]]][[[[[[^^^aaabbbbbbaaaaaabbbgggooottttttssssssvvv{{{~~~~~~}}}vvvsssooolllmmmooosssvvv{{{~~~|||yyyxxxyyy|||}}}{{{zzzxxxyyy|||||||||}}}zzzvvvqqqkkkddd]]]XXXMMMIIIEEEBBBAAA???===<<>>@@@???BBBFFFIIIKKKMMMPPPSSSWWW[[[___```___^^^```bbbfffbbb```aaabbbbbbfffkkkkkklllnnnsssyyy}}}}}}{{{tttoookkkkkkpppuuuvvvuuu}}}}}}~~~}}}wwwvvvzzz~~~~~~~~~~~~~~~}}}|||~~~{{{xxxxxx|||}}}{{{uuurrrmmmggg___WWWQQQMMMDDDCCCAAA@@@@@@BBBCCCEEEDDDFFFIIIKKKMMMPPPSSSUUUZZZ]]]```cccdddeeegggiiilllooorrrtttvvvwwwzzz|||~~~~~~|||xxxtttpppmmmkkkhhhfffdddaaa```^^^ZZZXXXYYY]]]aaafffjjjooopppmmmhhheeeddddddeeegggjjjmmmooooooooouuuvvvyyy|||}}}}}}~~~~~~||||||~~~}}}|||{{{}}}|||||||||||||||}}}}}}~~~|||zzzzzz|||||||||{{{|||zzz{{{}}}zzzyyywwwuuusssrrrqqqqqqtttqqqmmmkkkiiigggdddbbbbbbaaa___\\\[[[ZZZYYYYYYYYYWWWUUUSSSRRROOOKKKHHHKKKJJJKKKMMMPPPRRRPPPNNNMMMMMMOOOTTT[[[aaadddeeelllnnnqqqrrrqqqpppooopppkkkiiifffccc___\\\ZZZYYYUUUQQQMMMJJJIIIHHHGGGEEEJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOOOOIIIFFFAAA>>>===<<<;;;999999777555333000///------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,+++******)))************************************++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************++++++*********)))))))))***))))))))))))))))))***+++******)))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++******************+++,,,------......---------,,,,,,,,,---...000111333666999;;;<<<===???@@@AAADDDHHHKKKMMMPPPSSSUUUYYY\\\___```______```bbbccc___^^^```aaa```cccgggjjjlllooovvv{{{~~~}}}zzzsssnnnkkklllqqqvvvxxxxxx}}}{{{uuuuuuyyy}}}~~~}}}||||||~~~|||{{{~~~~~~zzzwwwzzz~~~~~~zzzwwwooolllggg___XXXQQQLLLIIIBBBAAA@@@@@@@@@BBBCCCEEEHHHKKKNNNPPPRRRTTTWWWZZZ]]]___bbbdddeeegggjjjmmmqqqssswwwzzz{{{}}}xxxuuuqqqnnnjjjfffaaa]]]\\\\\\[[[YYYWWWWWWZZZ]]]bbbgggooottttttrrrnnnllloooqqqtttwwwyyyyyyyyyxxxvvvwww{{{~~~~~~||||||}}}~~~}}}|||~~~~~~|||yyyxxxwwwzzzyyyvvvuuussspppllliiieeedddcccbbb```^^^]]]]]]ZZZZZZ[[[\\\[[[XXXSSSOOOKKKJJJJJJKKKLLLLLLIIIGGGFFFEEEFFFIIIPPPVVV[[[]]]gggjjjnnnppppppppppppqqqnnnmmmkkkiiifffdddcccbbb___\\\XXXUUURRRNNNJJJFFFHHHIIIKKKMMMNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQPPPLLLHHHDDDBBB@@@===;;;===;;;999666444222111000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---------,,,+++***)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++*********+++++++++******+++++++++---,,,+++***))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))******************++++++******************************+++++++++++++++++++++,,,------......------...------...///111333444555777:::<<<======???AAACCCFFFJJJNNNPPPSSSVVVYYY]]]___aaabbbaaabbbcccdddbbb______aaabbbaaacccgggkkkmmmrrrxxx}}}~~~|||rrrooolllmmmrrrwwwzzzzzz}}}~~~zzzvvvwwwzzz~~~{{{{{{|||~~~}}}|||~~~~~~{{{|||~~~}}}yyyyyy~~~~~~~~~~~~|||xxxrrrnnnfffccc\\\UUUNNNIIIFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGNNNPPPTTTVVVXXXZZZ]]]```aaaccceeefffgggjjjnnnqqqtttwww{{{~~~~~~}}}||||||zzzvvvrrrmmmggg```[[[ZZZ[[[\\\\\\\\\\\\^^^```bbbhhhrrr{{{~~~{{{yyyzzz{{{||||||{{{zzzzzzzzzwwwzzz~~~~~~}}}|||~~~~~~~~~}}}{{{}}}~~~~~~}}}}}}|||xxxsssppphhhggggggfffeeecccaaa```ZZZ[[[]]]___aaa```]]]ZZZSSSSSSQQQPPPNNNKKKGGGEEECCCAAA@@@BBBGGGNNNSSSUUU___bbbgggkkkmmmnnnpppqqqnnnnnnmmmllljjjiiigggfffhhhfffdddaaa^^^YYYSSSNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOPPPPPPSSSPPPLLLIIIGGGEEECCCAAA@@@???<<<999777555333333000000000///////////////------------------------,,,------......------,,,......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,------,,,***)))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******))))))))))))++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************************************+++++++++++++++,,,+++,,,------......------............000222444555777999<<<======>>>@@@BBBDDDGGGKKKOOORRRUUUYYY[[[aaabbbdddeeefffggghhhiiidddbbbcccfffhhhgggiiillloooqqqtttyyy|||uuurrrooopppssswwwzzz{{{|||}}}{{{|||~~~}}}{{{zzz{{{~~~~~~~~~}}}~~~}}}~~~}}}|||zzzxxxuuuooohhhccc]]]YYYSSSLLLFFFCCCBBBAAADDDDDDEEEFFFGGGJJJKKKMMMRRRUUUXXXZZZ\\\^^^aaadddeeefffggghhhjjjmmmrrrvvvvvvyyy}}}~~~}}}}}}}}}|||wwwqqqhhh```ZZZYYY\\\```cccddddddfffgggfffmmmwww~~~yyyvvvwwwxxxyyy{{{~~~|||~~~}}}xxxtttnnnnnnnnnnnnlllkkkiiihhh```______```aaabbbbbbaaa]]]]]][[[WWWRRRMMMIIIFFFDDDAAA>>>>>>BBBGGGKKKMMMTTTXXX^^^cccfffiiilllmmmjjjjjjjjjjjjiiihhhffffffiiiiiiiiihhhgggbbb\\\XXXVVVSSSPPPLLLKKKLLLNNNPPPLLLNNNOOOPPPQQQPPPOOONNNRRRPPPNNNLLLLLLKKKJJJHHHCCCBBB???<<<999777555555111111000000//////......------------------------,,,------......------,,,//////...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((((((((((((((()))***+++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************************************++++++,,,,,,,,,,,,+++,,,------......---------------...000333555777888:::<<<>>>>>>@@@BBBDDDEEEIIIMMMRRRUUUXXX\\\___bbbdddgggjjjmmmoooooooooiiiggghhhlllmmmlllnnnrrruuuvvvwwwyyy{{{~~~yyywwwtttrrrtttvvvyyyzzz{{{~~~}}}{{{{{{~~~~~~}}}~~~|||zzzxxxuuuppphhh```ZZZUUURRRLLLFFFBBBAAAAAABBBDDDEEEFFFHHHKKKMMMOOOQQQUUUWWWZZZ]]]^^^aaadddfffgggiiijjjkkkmmmqqqvvvyyyyyy|||}}}|||}}}~~~xxxqqqiiiaaa[[[[[[```fffjjjkkkkkkkkkkkklllqqqyyy}}}wwwvvvwwwyyy{{{~~~}}}yyysssrrrrrrqqqooonnnnnnmmmkkkhhhdddbbbbbbcccccccccccccccaaa]]]VVVPPPMMMKKKHHHDDD@@@>>>@@@CCCEEEFFFJJJNNNTTTYYY\\\___aaacccfffgggiiijjjkkkjjjiiiiiillllllmmmooopppnnniiifff]]]ZZZUUUPPPMMMLLLMMMNNNLLLMMMOOOQQQQQQPPPOOONNNOOONNNMMMNNNOOOOOONNNMMMGGGEEEBBB???<<<:::888777444444333222000///...---------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111222,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++++++++))))))(((((((((((())))))''''''''''''((()))***+++************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))******************++++++******************************++++++,,,---------+++,,,------......------------...///111444777888999;;;===>>>???AAAEEEGGGJJJMMMRRRWWWZZZ^^^bbbeeeeeehhhmmmsssyyy{{{zzzyyyrrrooonnnpppqqqoooqqqtttyyyzzz{{{||||||}}}|||zzzwwwuuuuuuvvvyyy{{{{{{~~~}}}~~~~~~~~~}}}{{{wwwqqqkkkcccZZZUUUOOOLLLHHHDDDBBBCCCDDDEEEDDDFFFHHHKKKNNNQQQSSSTTTXXXZZZ]]]```aaadddgggiiijjjlllnnnppprrrvvvzzz}}}||||||{{{{{{{{{|||~~~vvvvvvuuuuuuvvvwwwyyyzzzzzzwwwuuurrroookkkfffcccbbbgggnnnssssssrrrpppoooqqqsssxxx|||xxxwwwwwwxxxzzz~~~~~~xxxwwwuuusssrrrrrrrrrsssrrrooojjjhhhggggggfffeeedddeeeeeeaaa[[[VVVTTTSSSPPPLLLGGGDDDCCCDDDDDDDDDDDDHHHMMMPPPRRRSSSUUUVVV]]]___cccfffiiijjjjjjjjjlllmmmooorrruuutttqqqooodddbbb___[[[WWWSSSQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPMMMLLLLLLNNNPPPQQQPPPOOOJJJIIIFFFCCC@@@===;;;;;;999888666555222111///...........................,,,------......------,,,------------------------------------------------,,,,,,+++***+++---///000++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))*********++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))*********++++++))))))(((((((((((()))))))))))))))((())))))******))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,******************************++++++,,,------...+++,,,------......------......///111333666999;;;999;;;===>>>@@@CCCGGGJJJPPPTTTYYY^^^bbbfffjjjmmmmmmqqqxxx|||xxxwwwuuurrrsssvvvyyy}}}~~~~~~|||zzzxxxvvvvvvwww{{{}}}}}}|||}}}~~~~~~|||yyyssslllddd\\\TTTNNNIIIHHHFFFDDDDDDEEEGGGHHHHHHIIILLLPPPTTTWWWYYYZZZ\\\^^^bbbdddfffhhhkkknnnnnnppptttvvvxxx{{{~~~}}}||||||{{{{{{{{{{{{|||||||||}}}jjjiiihhhhhhhhhiiijjjkkkjjjjjjjjjkkkmmmnnnmmmllliiiooouuuzzzzzzwwwtttrrrrrrsssvvv~~~yyywwwuuuvvvwwwzzz|||zzzyyyzzz{{{|||ssspppnnnlllmmmlllkkkjjjeeeggghhheee```\\\ZZZ[[[XXXTTTNNNJJJHHHGGGFFFEEEBBBFFFIIIKKKKKKKKKLLLLLLOOORRRWWW\\\```cccdddeeeggghhhjjjnnnqqqrrrpppnnniiiiiihhhfffbbb\\\WWWTTTQQQOOOMMMLLLMMMNNNQQQSSSLLLKKKKKKMMMPPPQQQPPPNNNMMMLLLIIIEEEBBB@@@>>>===<<<;;;999777444222000///........................,,,------......------,,,111000///...,,,+++***)))------------------------///...,,,******+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******---,,,+++***))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******************************+++,,,,,,---......+++,,,------......------///000000222555888;;;===999:::===???AAADDDIIILLLVVVYYY___dddhhhlllpppsssvvv{{{~~~zzzuuuuuuxxxxxx}}}|||{{{{{{zzzxxxwwwvvvyyy}}}{{{|||~~~~~~~~~yyyuuunnnfff^^^VVVNNNHHHFFFEEEDDDDDDEEEFFFHHHJJJLLLNNNRRRVVVZZZ]]]___```___bbbeeegggiiikkkoooqqqpppssswww{{{}}}{{{|||||||||{{{zzzyyyyyy|||}}}~~~~~~~~~}}}||||||```]]]YYYUUUSSSUUU[[[___bbbeeekkkrrrvvvyyyzzzyyyyyyyyyzzz|||}}}}}}zzzxxxvvvuuuwww~~~||||||}}}}}}{{{zzzvvvuuurrrpppnnnnnnnnnnnnooollliiifffcccbbbbbbbbb___]]]ZZZUUURRROOONNNMMMLLLJJJHHHGGGFFFGGGHHHIIIIIILLLPPPUUUYYY\\\^^^___\\\aaahhhooossssssqqqooommmkkkiiifffccc```^^^]]]YYYWWWSSSPPPNNNNNNOOOPPPNNNMMMKKKJJJKKKLLLOOOPPPQQQPPPOOOMMMIIIEEEAAA???>>><<<:::999888555222000------,,,,,,,,,---......////////////////////////444444444333222111111000---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''************************)))************++++++++++++++++++*********))))))******))))))***+++,,,,,,)))))))))***++++++,,,,,,******************************++++++++++++*********)))))))))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************++++++******************))))))*********+++++++++...------,,,,,,------...++++++,,,,,,---......///000111333555777999:::::::::<<>><<<;;;999555333000///............//////........................111111111000///.........---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))************************)))************++++++++++++++++++*********))))))******))))))***++++++,,,++++++************************************************++++++++++++***************)))******++++++))))))))))))))))))))))))******))))))))))))*********************************************************************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........111222444777999:::;;;<<<:::<<>>AAAEEEKKKRRRXXX]]]```dddjjjooosssvvvwwwxxx|||yyyxxxuuuvvvxxx|||~~~~~~}}}|||~~~}}}zzzvvvpppkkkaaa\\\TTTNNNJJJGGGEEEDDDDDDEEEHHHKKKOOOTTTWWWYYY\\\]]]___bbbeeegggiiiiiijjjkkkmmmoooqqqtttyyy||||||}}}~~~}}}|||zzzyyyyyyyyyzzz{{{{{{|||}}}}}}OOOQQQRRRUUUYYY```hhhnnnxxx{{{~~~zzzvvvsssooommmiiigggfffeeecccaaaeeegggkkkpppvvv{{{~~~}}}}}}~~~~~~|||zzzxxxxxxzzz}}}yyyzzz{{{}}}~~~{{{zzzxxxvvvtttsssssssssrrrpppnnnkkkhhhfffdddcccbbb```\\\WWWQQQLLLHHHEEEEEEDDDCCCBBBBBBBBBDDDDDDIIIKKKOOOUUU[[[bbbgggjjjlllmmmoooooonnnlllhhhfffhhhhhhgggeeebbb]]]YYYVVVPPPOOONNNMMMNNNOOORRRSSSUUUVVVVVVVVVTTTRRRPPPOOOMMMKKKHHHFFFDDDBBB>>>;;;666555444222111000000///------------------------000000000//////.........------,,,,,,,,,,,,------...---,,,,,,......---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,************************))))))*********+++++++++************************+++***************+++++++++++++++*********))))))******************************++++++++++++******,,,,,,+++***)))))))))***++++++++++++++++++++++++******))))))))))))*********************************************************************++++++++++++++++++,,,,,,,,,,,,---...------,,,,,,------...------..................333444666888:::<<<======<<<>>>@@@BBBGGGOOOXXX^^^iiikkknnnqqqsssssssssrrrqqqvvv|||~~~}}}zzzxxxwwwvvvvvvvvvxxx|||~~~~~~~~~}}}|||}}}yyytttmmmeee```VVVSSSNNNJJJGGGGGGFFFGGGGGGHHHKKKOOOSSSWWW[[[]]]aaabbbdddgggiiijjjkkkllllllnnnppprrrtttxxx}}}}}}zzzyyyxxxxxxzzzzzz{{{{{{|||}}}~~~~~~XXXZZZ]]]```eeekkksssxxx{{{|||yyywwwtttpppnnnjjjhhhfffddddddcccaaa___bbbdddhhhmmmtttzzz~~~|||}}}zzzzzz{{{~~~}}}{{{yyyxxxwwwvvvtttrrrnnnjjjfffcccbbbdddccc```\\\WWWQQQMMMJJJIIIGGGEEECCCBBBBBBBBBBBBAAACCCEEEJJJQQQXXX___bbbjjjkkkmmmnnnnnnllliiihhhiiijjjlllmmmllliiieeecccZZZWWWRRRMMMKKKLLLOOOQQQSSSSSSTTTUUUUUUTTTSSSRRRPPPNNNKKKJJJHHHFFFBBB???:::888666444222000//////......................../////////..................------,,,,,,------......---,,,,,,......---,,,******++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++************************))))))*********+++++++++************************++++++***************+++))))))*********+++++++++******************************++++++++++++******,,,,,,+++***)))))))))***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++************++++++++++++...------,,,,,,------...------...............///222333555888:::;;;<<<===>>>@@@BBBFFFLLLUUU___eeerrrtttvvvxxxwwwuuusssqqqlllmmmppptttvvvvvvvvvwww~~~~~~~~~~~~zzzwwwuuuuuuuuuvvvwwwyyy}}}}}}{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}yyyssslllddd[[[UUUMMMKKKIIIGGGFFFFFFHHHJJJLLLMMMPPPTTTWWWZZZ]]]^^^eeefffhhhjjjkkkmmmmmmnnnoooqqqsssvvvxxx{{{|||yyyxxxxxxyyyzzz{{{{{{|||~~~dddfffiiikkkoootttyyy~~~zzz~~~~~~{{{wwwsssrrrpppnnnmmmllljjjhhhggggggfffeeedddaaacccffflllsss{{{}}}|||~~~~~~|||{{{xxxuuuppplllhhhfffddddddccc```\\\WWWRRROOOKKKJJJIIIGGGEEEDDDCCCCCC>>>>>>???BBBFFFLLLRRRUUUbbbdddfffiiijjjjjjiiiiiikkkmmmppprrrrrrpppmmmkkkeeeaaaZZZSSSOOONNNOOOPPPOOOPPPRRRTTTUUUUUUTTTTTTRRRPPPNNNMMMLLLJJJGGGDDD>>>===:::777444222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,+++******,,,,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++++++++***************************)))************+++++++++***************+++++++++,,,+++******)))*********((())))))***++++++,,,,,,******************************++++++++++++******++++++******)))*********))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,------...//////000000222444666888:::;;;<<<===@@@BBBGGGLLLSSS\\\fffmmmuuuwww{{{}}}}}}zzzwwwtttjjjhhhhhhlllmmmnnnpppttt{{{}}}xxxuuuttttttuuuwwwxxx{{{|||yyyxxxzzz~~~~~~zzzyyyxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{||||||}}}}}}}}}||||||zzzwwwqqqjjjccc[[[TTTNNNEEEFFFFFFFFFEEEGGGJJJMMMQQQSSSUUUYYY\\\___```aaahhhiiikkkmmmnnnoooppppppsssuuuyyy{{{}}}~~~~~~~~~~~~|||zzzxxxyyyzzz{{{{{{|||}}}qqqrrrtttvvvwwwzzz~~~}}}}}}zzzvvvuuuvvvwwwyyyyyy|||yyyvvvuuuvvvvvvvvvuuuooonnnooorrrwww~~~~~~~~~|||xxxssspppnnnhhhiiihhhgggccc^^^XXXUUUSSSRRRRRRPPPOOOMMMKKKJJJDDDBBBAAA@@@BBBDDDHHHJJJSSSUUUXXX\\\```ccceeefffiiilllooosssttttttsssqqqmmmjjjeee___YYYUUURRRQQQMMMNNNPPPSSSTTTUUUUUUUUUTTTRRRQQQPPPOOONNNKKKIIICCCAAA>>>;;;888555333222000000000000000000000000,,,,,,,,,---------------......------------......,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************************)))************+++++++++))))))*********+++++++++,,,++++++***))))))************************++++++******************************++++++++++++***************)))******++++++))))))))))))))))))))))))******))))))))))))******************************************************((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,+++,,,---...///000111222444555777999;;;===>>>>>>AAAEEEKKKRRRZZZccclllrrrwwwzzz~~~~~~zzzwwwjjjeeecccfffiiijjjooouuuzzz|||xxxuuuttttttuuuuuuxxx}}}}}}xxxuuuwww{{{{{{wwwvvvuuuwww}}}~~~~~~~~~~~~}}}~~~~~~{{{|||||||||{{{yyywwwuuuqqqmmmfff```ZZZUUUOOOLLLDDDEEEGGGHHHHHHJJJNNNRRRUUUWWWZZZ^^^bbbdddffffffjjjlllmmmoooqqqsssssstttwwwzzz~~~{{{zzzvvvyyy||||||zzzyyyzzz{{{{{{|||}}}~~~zzz|||}}}}}}}}}~~~~~~{{{yyyzzz~~~|||{{{~~~}}}yyyvvvsssnnnnnnnnnmmmiiiddd^^^[[[[[[\\\\\\[[[ZZZXXXUUUTTTKKKIIIFFFCCCBBBBBBCCCDDDEEEGGGKKKPPPVVV\\\```bbbeeehhhmmmrrruuuwwwwwwwwwqqqpppmmmhhhbbb\\\VVVSSSKKKMMMPPPRRRUUUVVVVVVVVVUUUTTTRRRRRRRRRQQQNNNLLLGGGEEEBBB>>>:::777555444000000000000000000000000////////////////////////......------------.........---,,,,,,......---,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++............---,,,++++++************************)))************+++++++++))))))******++++++++++++,,,,,,+++***))))))******,,,,,,++++++***)))))))))******************************++++++++++++*********)))))))))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...***+++,,,...000111222333555666888;;;===>>>??????BBBFFFMMMUUU^^^gggpppuuu{{{~~~zzzwwwiiibbb```cccfffgggnnnwwwyyy|||xxxuuuttttttuuutttxxx~~~~~~yyyrrruuuyyy~~~~~~~~~zzzvvvttttttoooxxx~~~}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~|||xxxtttqqqiiieee___YYYUUUQQQMMMKKKFFFHHHKKKLLLLLLNNNSSSWWWWWWYYY]]]bbbfffiiijjjkkklllmmmoooqqqsssuuuvvvvvvzzz~~~~~~|||zzzxxxqqquuuzzz{{{zzzyyyzzz{{{{{{|||}}}~~~~~~}}}yyywwwrrrqqqooommmllliiidddaaabbbbbbaaa```___^^^^^^^^^\\\XXXQQQKKKGGGCCC>>><<<>>>???@@@BBBEEEJJJQQQUUU^^^bbbiiippptttvvvvvvvvvsssrrrooommmjjjfffbbb___TTTRRRNNNMMMOOORRRSSSTTTTTTSSSRRRRRRSSSRRRPPPMMMKKKIIIFFFBBB>>>;;;999888444222///.........,,,+++........................,,,,,,,,,------..................------,,,,,,,,,*********+++,,,---...///...---,,,,,,++++++++++++*********++++++,,,,,,,,,************************++++++*********************++++++,,,,,,++++++***++++++******++++++,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************,,,++++++******++++++,,,)))******++++++,,,------************************+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---...///------......//////000000555777:::<<<<<<>>>@@@BBBFFFJJJQQQYYYaaajjjsssyyy}}}uuuhhhfffddddddggglllrrrvvv~~~}}}{{{yyywwwvvvuuuttt|||{{{zzz}}}~~~|||}}}|||zzzyyy}}}{{{vvvttttttuuuyyy~~~~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~|||}}}}}}~~~{{{zzzzzztttlllfff^^^WWWRRRMMMHHHHHHLLLGGGIIIMMMPPPRRRTTTXXXZZZZZZ\\\```dddhhhkkkmmmmmmmmmoooqqqssstttvvvyyy{{{~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}|||{{{}}}}}}xxxtttpppmmmkkkiiihhhffffffgggggghhhgggfffdddcccaaa]]]WWWQQQLLLHHHDDDAAAAAA@@@>>>======@@@EEEHHHQQQVVV^^^gggnnnrrrsssttttttsssrrrqqqoookkkgggddd]]]ZZZWWWUUUTTTTTTSSSQQQTTTTTTTTTVVVVVVTTTQQQNNNNNNLLLIIIEEEAAA>>><<<;;;666444111000000///...,,,....................................////////////------------------,,,,,,++++++++++++,,,------......---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,************************++++++*********************++++++,,,,,,++++++***++++++******++++++,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************,,,++++++******++++++,,,,,,+++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,------...+++,,,---///111333555555777999;;;======???AAADDDHHHMMMTTT\\\eeemmmvvv{{{xxxkkkjjjiiiiiilllqqqvvvzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{}}}}}}~~~}}}}}}|||~~~~~~yyyvvvvvvwwwzzz}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{zzzssskkk```YYYRRRNNNJJJFFFGGGKKKJJJMMMPPPSSSVVVXXX\\\______aaadddgggjjjlllmmmnnnnnnqqqtttuuuwwwyyy|||~~~}}}{{{{{{{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~{{{|||}}}uuuooollljjjjjjiiikkklllnnnoooooonnnkkkjjjhhhddd^^^YYYUUUPPPLLLIIIEEEBBB===:::888999<<<>>>DDDJJJRRR\\\dddjjjlllmmmqqqrrrttttttssspppmmmkkkjjjgggdddaaa^^^YYYTTTQQQRRRSSSTTTWWWXXXVVVSSSOOOQQQPPPMMMIIIFFFBBB@@@>>>:::777444333222111///.............................................------,,,,,,------------------,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************++++++************++++++------,,,,,,+++******)))************************+++++++++*********************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,---...---...///111333555777777999:::<<<===>>>@@@CCCEEEKKKPPPXXXaaaiiiqqqyyy}}}xxxpppoooooopppsssxxx}}}|||yyytttvvvxxxzzz}}}~~~}}}}}}wwwuuuwwwzzz}}}|||||||||{{{{{{}}}~~~~~~~~~~~~~~~zzzxxxuuunnneee[[[TTTNNNKKKHHHFFFIIINNNOOORRRVVVYYY[[[^^^bbbeeefffgggiiikkkmmmnnnooooooqqqsssvvvxxxzzz|||}}}{{{yyyxxxvvvwwwxxxxxxxxxxxxwwwvvvyyyyyyzzzzzz{{{{{{|||||||||}}}~~~{{{{{{{{{|||}}}}}}||||||{{{yyywwwrrrssstttuuuwwwxxxxxxyyy|||~~~~~~}}}vvvqqqnnnllljjjooooooppppppoooooonnnnnnmmmjjjeeeaaa]]]YYYTTTQQQJJJFFFAAA<<<;;;<<<======@@@DDDKKKSSSZZZ```bbbdddkkknnnrrrttttttrrrqqqpppsssrrrpppmmmiiiccc\\\VVVQQQQQQQQQSSSUUUVVVTTTSSSSSSRRRPPPMMMIIIFFFCCCBBB===;;;777555444333111///........................------,,,,,,++++++******,,,,,,,,,------.........------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---***,,,,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++************************************************++++++************++++++,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,---------111111222222333444555555999;;;<<<===>>>@@@DDDGGGLLLRRR[[[dddmmmttt{{{}}}vvvssstttuuuwww{{{}}}xxxtttrrrtttwww{{{~~~~~~yyyuuuwww{{{~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||vvvrrrnnneee[[[WWWQQQLLLKKKJJJJJJNNNSSSTTTVVVZZZ]]]```cccfffiiijjjkkklllnnnpppqqqrrrssssssvvvyyy{{{|||~~~}}}zzzwwwvvvvvvssstttvvvxxxyyyxxxwwwvvvyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxwwwwwwyyy{{{~~~|||zzzvvvsssooopppqqqsssuuuvvvwwwwwwxxxzzz|||}}}}}}~~~~~~{{{wwwsssqqqtttrrrnnnllljjjkkkmmmooopppmmmiiifffccc```\\\YYYSSSNNNHHHDDDBBBBBB@@@???<<>>:::888666444222///////////////////////////---------,,,,,,+++++++++,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************************************+++******))))))******+++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,------......000111111333444555555666999:::<<<===???BBBFFFIIIOOOTTT]]]gggooowww}}}~~~wwwwwwxxxzzz}}}|||vvvrrrsssuuuxxx}}}~~~}}}zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~zzzqqqlllggg^^^UUURRRMMMKKKLLLMMMNNNRRRWWWXXXZZZ^^^```bbbeeehhhkkkjjjkkkmmmoooqqqtttvvvwwwvvvyyy{{{}}}~~~~~~zzzxxxxxxxxxssstttwwwyyyzzzzzzyyyxxxzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}{{{xxxxxxwwwvvvvvvwww{{{~~~yyyuuuqqqppppppqqqqqqrrrttttttuuuxxxzzz{{{{{{{{{|||~~~|||zzzvvvqqqkkkiiijjjlllnnnpppnnnllljjjhhhfffbbb___]]]XXXRRRNNNLLLIIIEEEAAA;;;;;;===AAAFFFMMMRRRVVV___ccciiilllmmmnnnrrruuuuuuvvvyyy{{{zzzvvvooojjj\\\WWWPPPMMMMMMPPPTTTVVVQQQQQQQQQQQQOOOMMMKKKIIIFFFBBB>>>;;;999777444111//////////////////////////////////////////......,,,,,,------------------,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***++++++,,,,,,++++++***++++++******++++++,,,---)))+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++************************************************************))))))))))))******)))******+++,,,,,,------***************************************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000---...000333555888:::;;;999:::<<<>>>@@@DDDJJJNNNTTTZZZbbbkkksss{{{}}}zzz|||{{{vvvtttuuuwwwzzz~~~~~~~~~~~~}}}}}}~~~||||||||||||}}}}}}}}}~~~~~~~~~}}}uuulllgggccc\\\SSSMMMJJJJJJMMMPPPPPPTTTYYY\\\^^^aaacccdddfffiiilllkkklllmmmpppssswwwzzz{{{zzz|||}}}{{{{{{zzzuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}|||yyywwwuuuvvvxxxxxxyyy}}}~~~{{{yyyxxxxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~xxxrrrooommmnnnooopppooommmmmmllljjjgggdddbbb^^^ZZZXXXXXXVVVPPPKKKBBB@@@>>>>>>AAAFFFMMMQQQUUUZZZ___bbbcccffflllqqqqqqsssvvvzzz{{{yyysssooogggaaaYYYSSSPPPQQQQQQRRRPPPQQQRRRSSSRRRQQQOOOMMMKKKGGGCCC@@@===:::777555//////////////////////////////000000000000000000------------------,,,,,,++++++++++++,,,------...,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***++++++,,,,,,++++++***++++++******++++++,,,---)))+++,,,,,,+++***,,,---************************++++++++++++++++++++++++************************((())))))*********************************************************************))))))))))))******+++++++++++++++++++++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,...///111222///000222444777:::<<<===:::<<<>>>@@@CCCHHHNNNSSS\\\aaahhhpppxxx}}}}}}yyywwwuuuvvvxxx{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}}}}~~~~~~~~~~~~}}}xxxuuulllccc___^^^ZZZSSSLLLKKKMMMRRRUUUUUUXXX\\\___aaadddeeefffgggjjjlllnnnnnnppprrruuuxxx|||~~~~~~}}}||||||xxxxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyzzz~~~~~~|||zzzzzzxxxwwwuuuuuuwwwzzz|||~~~zzzuuurrrqqqppppppooonnnnnnooommmjjjhhhccc```^^^```bbbaaa\\\VVVMMMIIICCC??????CCCIIIMMMMMMRRRVVVXXXYYY]]]eeekkkmmmppptttxxxzzzyyytttpppnnniiiaaaZZZUUURRROOONNNPPPQQQSSSTTTTTTSSSRRRPPPNNNKKKFFFCCC@@@===:::777000000000000000000000000------......//////000000.........------,,,,,,,,,*********+++,,,---...///++++++++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++******++++++,,,---)))***,,,,,,++++++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************************************************************))))))))))))******------,,,++++++*********************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,...000222333444444555777888:::;;;;;;;;;===???BBBFFFKKKRRRWWWbbbfffmmmttt}}}}}}zzzxxxwwwwwwvvvxxx{{{~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~}}}{{{{{{~~~~~~~~~~~~~~~~~~~~~|||zzzooolllccc[[[XXXZZZWWWRRRNNNMMMQQQWWWZZZZZZ\\\___bbbdddfffgggggghhhjjjlllqqqqqqrrrtttvvvyyy|||~~~~~~}}}||||||yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{vvvsssssswww{{{~~~|||wwwuuutttuuuuuuxxxzzz~~~~~~|||yyywwwvvvssspppnnnooopppppppppkkkiiifffeeeeeeeeedddbbbXXXTTTNNNHHHEEEDDDFFFHHHMMMLLLKKKNNNTTTZZZ___aaafffhhhllloooqqqrrrsssrrrxxxuuunnnfff]]]VVVQQQOOOLLLLLLMMMPPPSSSTTTTTTRRRQQQNNNKKKGGGDDD@@@<<<999777666333000///...////////////.........---------,,,,,,,,,---...///000000++++++,,,,,,---...//////......---------......///......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******************************))))))************))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))++++++************++++++++++++,,,,,,,,,,,,------.........//////111222333333444555777888:::;;;<<<999<<<@@@CCCGGGOOOYYY```jjjooovvvzzz~~~}}}wwwsssqqqrrrsssxxx{{{~~~|||}}}zzzyyy~~~~~~zzzyyyyyy{{{|||||||||}}}}}}}}}}}}||||||{{{~~~}}}}}}~~~}}}xxxrrrnnniiieee^^^XXXSSSQQQQQQRRRPPPSSSXXX[[[\\\]]]^^^___cccfffiiilllmmmnnnoooqqqsssuuuwwwyyyyyyzzz}}}~~~}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwrrrooonnnnnnooo~~~yyywwwuuuttt}}}~~~|||xxxtttqqqooonnnmmmlllkkkjjjiiijjjjjjiiifffccc^^^\\\XXXTTTPPPMMMLLLKKKJJJHHHGGGIIIOOOVVV\\\______```cccfffjjjooorrrttt|||{{{xxxtttlllddd[[[WWWOOONNNNNNOOORRRTTTTTTTTTQQQOOOMMMKKKIIIFFFAAA>>>:::888555222000//////000//////.........---------,,,---------.../////////+++,,,,,,------.........------,,,,,,,,,---------,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++******************************))))))************))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++,,,,,,,,,,,,------............///000222222444555666888:::;;;<<<======???CCCFFFJJJSSS]]]eeemmmssszzz~~~}}}xxxtttttttttuuuyyy{{{~~~}}}zzz~~~~~~{{{yyyzzz{{{||||||||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}~~~yyypppiiiddd^^^[[[VVVRRROOOOOOPPPQQQSSSVVV[[[^^^___```aaaccccccfffjjjlllmmmnnnpppqqqtttvvvyyyzzz{{{}}}~~~}}}}}}}}}~~~}}}{{{{{{||||||}}}~~~~~~~~~}}}zzzuuuqqqnnnmmmmmmnnn~~~|||{{{}}}|||wwwtttqqqnnnllllllllllllmmmnnnlllhhheeedddcccbbb```\\\WWWSSSPPPKKKHHHEEEEEEJJJRRRYYY]]][[[[[[[[[^^^ccciiiooosss}}}~~~tttjjjcccWWWTTTQQQPPPQQQSSSTTTTTTSSSRRRPPPOOONNNJJJEEEBBB>>><<<999555333111000000/////////.........------------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************++++++++++++******************************))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++++++++,,,,,,,,,,,,---------------...///000222222666666888999;;;===>>>>>>@@@CCCFFFIIINNNXXXccclllsssxxx~~~}}}zzzzzz~~~}}}yyyvvvwwwyyyzzz|||~~~{{{wwwyyy~~~{{{zzz{{{|||||||||zzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{sssiii```[[[SSSQQQOOOMMMNNNOOORRRTTTWWWZZZ^^^aaacccdddfffgggeeegggjjjmmmnnnoooqqqsssvvvxxx{{{}}}~~~~~~}}}|||~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~zzzxxxtttqqqnnnmmmmmmnnn|||zzzzzzzzz}}}|||wwwwww{{{~~~{{{xxxuuusssooommmlllllllllllljjjhhheeeffffffdddbbb]]]YYYWWWSSSNNNIIIGGGJJJOOOUUUXXXZZZZZZZZZ\\\aaaggglllppp{{{wwwqqqeee```YYYTTTRRRQQQQQQQQQUUUSSSRRRQQQOOOKKKFFFBBBAAA???<<<888555222000///////////////...........................---------------------------,,,,,,---------------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************)))******++++++******)))******************************+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,------...///111222333666777888999;;;===>>>???AAADDDGGGKKKQQQ\\\hhhrrryyy{{{}}}wwwpppnnnrrrzzz|||yyyyyyzzz}}}}}}|||vvvqqqqqqvvv~~~~~~~~~|||{{{|||}}}||||||zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||~~~~~~~~~}}}{{{vvvooofff]]]XXXNNNNNNNNNOOOQQQTTTWWWXXX[[[^^^bbbdddeeegggiiijjjgggiiilllnnnooopppsssuuuxxx{{{~~~}}}}}}~~~~~~}}}|||~~~~~~}}}|||zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyvvvtttrrrqqqqqqqqq{{{vvvtttttttttvvvxxx}}}}}}uuurrrtttyyy}}}{{{ssspppkkkiiiiiijjjjjjjjjggggggfffeeedddcccaaaaaa\\\VVVOOOKKKJJJMMMOOOPPPVVVWWWYYY]]]bbbhhhmmmqqqxxx|||}}}sssmmmddd]]]WWWSSSPPPNNNQQQPPPOOOOOOOOOLLLIIIEEECCCAAA>>>;;;777333111000000000/////////........................---------------------------,,,,,,.........///...---,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************++++++++++++************************************+++++++++,,,,,,,,,************************************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------...000222333444555666777999;;;<<<===>>>AAADDDIIINNNUUU```mmmvvv}}}~~~~~~~~~}}}~~~|||xxxqqqkkkiiiooowww~~~|||zzzzzz}}}~~~}}}wwwpppmmmpppvvv{{{~~~}}}|||}}}~~~}}}|||zzzzzz{{{}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}|||zzzwwwqqqiiiaaaZZZVVVNNNOOOPPPRRRUUUXXX[[[\\\```bbbeeefffggghhhjjjllljjjlllnnnpppqqqsssuuuxxx{{{}}}}}}{{{zzz{{{}}}~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzzyyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxxxx{{{{{{zzzyyyxxxwwwvvvvvvyyytttqqqppppppttttttvvv}}}|||rrrqqqqqqsssuuuyyyyyytttmmmiiihhhjjjlllmmmkkkjjjiiiiiiiiiiiiiiijjjbbb]]]VVVQQQMMMKKKIIIHHHLLLNNNRRRXXX___gggnnnrrruuuwwwyyy{{{~~~zzzuuunnnggg```ZZZUUUQQQMMMMMMLLLMMMNNNOOOMMMLLLFFFDDDBBB>>>:::777444222000000000/////////......------..................------------------------...//////000///...,,,+++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************++++++++++++************************************+++++++++,,,,,,,,,------------------------***************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------......///111333555666666666777999;;;<<<>>>>>>AAAFFFLLLSSS[[[fffrrr{{{~~~}}}|||{{{vvvsssnnnjjjiiinnnwww}}}~~~{{{zzz{{{~~~~~~~~~zzzsssnnnnnnrrrwwwzzz~~~}}}~~~~~~}}}|||zzz{{{|||}}}}}}~~~}}}}}}{{{||||||}}}~~~{{{xxxrrrjjjbbbZZZUUURRRNNNPPPRRRVVVYYY\\\___```eeefffhhhhhhhhhiiikkklllmmmoooqqqrrrsssuuuyyy{{{|||~~~}}}{{{yyyzzz|||}}}~~~~~~~~~}}}||||||}}}}}}||||||{{{{{{zzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwwwwwwwwww{{{{{{|||||||||{{{zzzyyy|||xxxwwwvvvwwwyyyxxxyyy}}}yyyvvvrrrrrryyy~~~yyysssooommmmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllgggccc^^^YYYTTTNNNIIIEEEDDDEEEGGGLLLTTT^^^hhhnnnpppoooooooooqqqtttwwwyyyyyywwwsssoookkkeee___ZZZSSSQQQNNNNNNNNNOOOOOONNNIIIHHHEEEBBB???;;;888666000000000000/////////...,,,---------.../////////+++,,,,,,------.........---.../////////---+++)))''')))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++......,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,------------------------))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...//////111222555666777777888999:::<<<>>>???@@@DDDIIIRRRZZZbbbmmmyyy|||vvvrrrlllllljjjjjjkkkpppwww|||~~~}}}{{{zzz{{{}}}|||~~~}}}~~~|||wwwqqqmmmnnnrrrxxx{{{~~~~~~|||||||||}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{tttooohhh```YYYTTTRRRQQQPPPRRRVVV[[[___ccceeefffiiikkkkkkkkkjjjjjjkkkmmmpppqqqssstttuuuxxx{{{~~~}}}~~~}}}||||||yyyzzz{{{|||~~~~~~~~~{{{{{{|||}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwwwwwwxxxyyy{{{||||||{{{zzzyyy}}}xxx{{{}}}xxxtttsssqqqpppooonnnoooppppppooonnnkkkjjjkkkhhhddd```[[[SSSLLLFFFBBBAAA@@@BBBJJJTTT```gggjjjiiigggfffgggjjjmmmnnnvvvuuuuuutttrrrmmmgggbbb\\\XXXSSSPPPOOONNNMMMKKKKKKJJJHHHEEEBBB>>>;;;999000000000000////////////,,,,,,------...///000000++++++,,,,,,---...//////,,,---.........,,,)))((()))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********......,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------//////000222333555777888888999:::<<<>>>???@@@AAAGGGMMMVVV___hhhsss~~~}}}rrrkkkeeefffhhhiiilllqqqwww|||~~~|||zzzyyy{{{}}}{{{|||~~~}}}{{{~~~~~~|||rrrooollljjjmmmssszzz|||}}}~~~||||||}}}}}}}}}}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||zzzyyyxxxkkkfff___YYYTTTRRRRRRSSSRRRTTTYYY___dddhhhkkklllmmmnnnnnnmmmkkkkkklllnnnrrrsssuuuuuuvvvyyy}}}~~~}}}||||||||||||zzz{{{{{{|||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxvvvwwwyyy{{{{{{{{{yyyxxx