BM6P6(@ |||xxx|||yyyuuuqqqnnnlllllllllnnnyyy~~~sssjjjbbb]]]ZZZZZZ___fffkkkmmmpppsssuuutttsssrrrnnnpppuuu}}}oooaaaWWWMMMHHHFFFBBBAAABBBDDDGGGQQQaaauuu~~~tttjjjYYYVVVQQQNNNLLLKKKJJJIIIDDDBBB???===;;;::::::;;;999999::::::::::::;;;;;;::::::999999:::;;;===>>>BBBCCCMMMbbbzzz}}}uuulllfffdddaaa\\\XXXTTTUUUUUUUUURRROOOKKKHHHFFFAAA???@@@@@@@@@CCCGGGNNN\\\mmmxxxzzztttpppkkkjjjkkkiiiccc^^^YYYVVVQQQKKKFFFCCCAAA@@@@@@===<<<>>>???@@@FFFMMM___ooo|||zzznnn```YYYPPPLLLNNNSSSWWWYYYZZZYYY[[[]]]___dddqqq}}}uuupppfff^^^ZZZ\\\ccchhhnnnttt|||zzzsssnnniiibbb]]]YYYXXXZZZ]]]___dddqqq}}}zzzpppggg]]]UUUPPPJJJGGGCCCAAA???>>><<<;;;===;;;;;;<<<<<>>@@@BBBLLLaaazzz~~~xxxooohhhccc___[[[WWWTTTTTTUUUTTTQQQNNNJJJHHHFFFAAA???@@@@@@@@@CCCGGGNNN\\\mmmxxx|||uuukkkgggcccbbbcccaaa]]]XXXWWWTTTPPPKKKFFFCCCBBBAAAAAA>>>===???@@@AAAGGGNNN___ooo|||nnnfff[[[RRROOOOOOQQQSSSXXXXXX[[[___cccjjjvvvxxxrrrhhh^^^WWWVVVYYY\\\```eeennnuuu|||yyyuuurrroooiiieeebbbaaacccfffhhhmmmzzzyyyooofff]]]UUUPPPJJJGGGCCC@@@???>>><<<;;;>>><<<===>>>>>>EEE]]]vvvzzzuuukkkjjjgggcccbbbeeekkkqqqvvvvvvwwwvvvtttqqqnnnmmmgggaaaYYYUUUTTTTTTRRROOOPPPNNNLLLLLLNNNPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPNNNMMMOOOSSSYYY^^^gggppp}}}}}}tttmmmlllmmmqqqzzzwwwooonnnppprrrooojjjeeeaaa]]]YYYVVVTTTPPPOOONNNNNNOOOXXXbbbppprrrtttuuuwww}}}~~~zzzooollliiihhhkkknnnooosssyyy~~~~~~|||~~~|||hhhZZZPPPHHHGGGFFFDDDCCCEEEFFFHHHPPP```ttt~~~xxxqqqiiiXXXVVVSSSOOOLLLIIIHHHGGGEEECCC@@@===;;;:::::::::999999::::::::::::;;;;;;::::::999999:::;;;===>>>???AAALLLaaazzz{{{{{{}}}~~~yyyrrriiiaaa\\\XXXWWWSSSSSSSSSRRRPPPLLLIIIGGGFFFAAA???@@@@@@@@@CCCGGGNNN\\\lllwww{{{uuuooodddaaa\\\[[[\\\[[[YYYVVVVVVTTTPPPKKKHHHEEECCCCCCBBB???>>>@@@AAAAAAGGGNNN___nnn|||yyyzzzmmm___TTTOOONNNPPPTTTUUUZZZaaahhhppp}}}yyynnnbbbYYYSSSPPPOOORRRVVV^^^fffnnnvvv~~~zzzyyyvvvuuuuuurrrpppvvv}}}{{{xxxvvvtttoookkkjjjiiikkknnnqqqwwwxxxnnneee]]]UUUPPPJJJFFFBBB@@@???>>>===<<<>>>===>>>AAA@@@EEEYYYppp{{{qqqllldddcccbbb```aaaeeekkkpppyyyxxxwwwuuurrrooollljjjbbb]]]XXXVVVWWWWWWUUURRRSSSRRRPPPQQQSSSUUUVVVVVVTTTUUUVVVXXXXXXYYYXXXXXXWWWUUUSSSRRRTTTXXX]]]```iiiqqqyyywwwuuuwww|||sssiiiffffffgggddd^^^YYYVVVSSSPPPNNNNNNKKKJJJIIIHHHHHHPPPYYYggglllrrrvvv{{{xxxwwwuuuwww|||~~~~~~~~~hhhZZZPPPHHHFFFEEEBBBAAACCCGGGIIIPPP```uuu~~~wwwpppjjjYYYXXXWWWSSSNNNKKKIIIHHHFFFDDDAAA===;;;:::::::::999999999:::::::::;;;;;;::::::999999:::;;;===>>>???AAAMMMccc|||wwwyyy~~~{{{xxxqqqhhh___YYYWWWWWWSSSSSSRRRQQQOOOKKKHHHGGGFFFAAA???@@@@@@@@@CCCGGGOOO]]]lllwww~~~xxxvvvqqqlllddd```\\\ZZZZZZ[[[[[[ZZZYYYWWWSSSOOOKKKGGGEEEDDDCCC@@@???@@@@@@AAAFFFMMM___mmm}}}||||||qqq```VVVRRRSSSRRRRRRWWW```iiirrryyymmmaaaWWWOOOKKKLLLOOOTTTZZZbbbkkkssswwwzzzzzz|||~~~wwwtttqqqooonnnjjjeeegggkkksss~~~|||zzzwwwsssooonnnmmmooosssvvv}}}wwwnnneee]]]VVVQQQKKKGGGBBB???>>>>>>======>>><<<>>>AAA@@@CCCTTThhh{{{oooeee```\\\\\\\\\^^^bbbgggnnnrrrvvvvvvwwwvvvsssoookkkiii^^^[[[XXXXXXYYYYYYXXXWWWWWWUUUTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]^^^___]]]ZZZYYY[[[^^^aaabbbcccjjjvvv}}}{{{zzz}}}xxxllleeeccc```\\\XXXTTTRRRPPPOOOMMMPPPNNNMMMMMMLLLLLLSSS[[[fffmmmvvv}}}kkk]]]SSSJJJGGGFFFDDDDDDFFFHHHIIIQQQaaaxxxyyyrrrkkk\\\]]]\\\XXXRRRMMMKKKJJJGGGEEEAAA>>>;;;:::::::::999999999:::::::::;;;;;;::::::999999:::;;;===>>>@@@CCCNNNeeesssuuuzzzxxxuuuooofff^^^YYYWWWWWWSSSSSSRRRPPPNNNKKKHHHGGGFFFAAA???@@@@@@@@@CCCGGGOOO]]]lllvvv~~~|||wwwuuuqqqmmmfffbbb^^^[[[[[[\\\^^^``````]]]YYYTTTOOOJJJGGGEEEDDDAAA???@@@@@@@@@EEELLL^^^lllzzzrrrbbbZZZWWWSSSQQQTTT\\\eeemmmyyy|||zzzyyymmmaaaVVVOOOLLLLLLMMMPPPWWW^^^eeeiiiiiijjjmmmttt|||~~~zzzuuuooollljjjjjjeee___]]]___```gggsss|||xxxtttsssuuuxxx{{{wwwoooggg___XXXSSSMMMIIIDDD@@@???>>>>>>===<<<:::<<<@@@???@@@NNN```yyyzzzrrrggg___]]]ZZZYYYZZZ]]]ccckkkqqquuuuuuvvvxxxxxxuuuooojjjfff^^^\\\[[[[[[\\\]]]]]]]]]\\\ZZZYYYYYY[[[]]]^^^^^^]]]]]]]]]]]]^^^```bbbccceeeccc``````aaabbbaaa```YYY^^^hhhttt~~~~~~||||||~~~tttiiiddd]]][[[XXXVVVUUUUUUTTTSSSUUUTTTUUUVVVVVVVVV\\\dddkkkrrr|||~~~ttt___TTTIIIEEECCCBBBDDDGGGGGGIIIRRRddd~~~|||ssskkk^^^```aaa]]]VVVPPPMMMLLLHHHEEEBBB>>><<<:::::::::999999::::::::::::;;;;;;::::::999999:::;;;===>>>AAADDDOOOgggqqqqqquuuxxxtttmmmeee___ZZZWWWVVVTTTSSSRRRPPPMMMKKKIIIHHHFFFAAA???@@@@@@@@@CCCGGGPPP]]]lllvvv~~~~~~yyywwwsssooogggccc^^^YYYYYY[[[___bbbdddbbb^^^YYYSSSMMMIIIGGGFFFBBBAAAAAAAAAAAAEEELLL^^^kkkyyy~~~sssddd\\\YYYTTTSSSWWW]]]dddmmmvvv{{{wwwtttyyyzzzmmm```WWWNNNKKKHHHHHHMMMSSSXXX[[[ZZZ[[[___fffnnntttuuusssmmmjjjiiiiiieee]]]WWWWWWTTTVVV]]]jjjyyyyyypppiiibbb[[[WWWQQQLLLFFFAAA??????>>>>>><<<999;;;>>>===>>>KKK[[[qqqxxxssslllccc^^^^^^___]]]\\\^^^eeemmmtttwwwyyyzzzzzzyyyuuunnnhhhdddcccbbbaaa``````bbbdddeeecccaaa``````aaacccccccccbbbaaa``````aaadddggghhhkkkiiigggggghhhfffaaa]]]TTTVVV\\\eeepppyyy~~~{{{|||}}}}}}~~~uuunnnfffdddcccccccccbbbaaa___``````aaaccccccccchhhpppuuu{{{~~~yyy{{{xxxqqqmmmkkkkkkpppwwwlll^^^PPPHHHDDDAAABBBEEEGGGIIIRRRggg~~~tttjjj___bbbddd```XXXQQQMMMMMMHHHFFFBBB???<<<:::::::::999999::::::::::::;;;;;;::::::999999:::;;;===>>>AAACCCOOOgggqqqqqqsss}}}wwwmmmfffaaa]]]XXXTTTUUUTTTRRRPPPNNNKKKIIIHHHFFFAAA???@@@@@@@@@CCCGGGPPP]]]llluuu}}}}}}zzzuuupppgggccc]]]XXXVVVXXX^^^bbbeeeccc```[[[VVVQQQLLLJJJIIIEEECCCDDDCCCCCCGGGNNN]]]jjjwww{{{}}}ssshhhaaaYYYSSSSSSVVVZZZaaaiiittt||||||xxxzzzzzzmmmcccUUUPPPJJJHHHLLLQQQUUUWWWVVVWWW[[[```gggnnntttwwwuuurrrqqqqqqlllbbbZZZXXXPPPOOORRRZZZcccooozzzsssllleee^^^ZZZUUUOOOHHHCCC@@@???>>>>>>===999:::======>>>JJJZZZoooxxxtttooohhheeefffiiieeeaaaaaagggnnntttvvv{{{zzzxxxvvvrrrooollljjjkkkjjjhhhffffffgggkkkmmmmmmkkkhhhhhhiiijjjjjjiiifffeeedddccceeehhhkkknnntttsssrrrrrrrrrnnneee^^^RRRRRRTTTZZZdddoooxxx|||xxx{{{}}}}}}||||||||||||zzzvvvsssssssssuuuwwwuuutttxxxyyytttvvvzzz~~~~~~{{{{{{~~~{{{pppfff^^^ZZZZZZZZZbbbkkkyyyqqq^^^RRRJJJEEEEEEGGGFFFIIISSShhh|||{{{}}}}}}ttthhh___ccceeeaaaYYYQQQMMMMMMHHHFFFCCC???<<<:::::::::999999:::::::::;;;;;;;;;::::::999999:::;;;===>>>AAABBBNNNfffuuusssuuuzzzooogggccc^^^XXXRRRUUUTTTSSSPPPNNNLLLJJJIIIFFFAAA???@@@@@@@@@CCCGGGQQQ]]]llluuu}}}|||vvvpppgggccc]]]WWWUUUXXX^^^bbbdddbbb```\\\WWWRRRNNNLLLKKKHHHFFFFFFEEEEEEIIIOOO]]]iiivvv~~~{{{|||sssggg]]]TTTQQQQQQTTTZZZaaajjjtttvvvlll^^^XXXPPPNNNPPPUUUYYY[[[ZZZ\\\___bbbgggoooxxx~~~|||{{{{{{uuujjjaaa]]]SSSPPPOOORRRUUU\\\kkk{{{|||tttmmmggg```\\\WWWRRRJJJDDDAAA???>>>>>>>>>::::::>>>===???KKKZZZttt~~~yyysssqqqsssqqqllleeedddhhhnnnrrruuu{{{xxxuuurrrpppppprrrsssqqqpppmmmjjjiiikkkooossssssqqqooonnnooooooooonnnjjjhhhgggfffgggkkkoooqqq}}}{{{{{{||||||vvvkkkbbbRRRPPPOOOTTT]]]iiisssyyyxxx{{{~~~wwwooojjjnnntttxxxyyyxxxvvvtttvvv{{{wwwjjj\\\VVVSSSPPPOOOPPPWWW\\\iii|||~~~iiiUUUJJJGGGFFFEEEHHHJJJSSSfff~~~||||||zzz|||yyyuuu{{{wwwkkkgggfffccc]]]UUUOOOLLLKKKHHHDDD@@@<<<;;;;;;;;;:::999999999999999999999999::::::::::::;;;<<<======>>>BBBNNNgggrrrvvvssslllhhhaaaYYYUUUWWWTTTRRRPPPOOONNNKKKIIICCC@@@@@@AAA@@@???CCCIIIOOO]]]mmmxxx{{{uuunnngggccc]]]YYYYYYZZZ[[[[[[___]]]ZZZYYYWWWUUURRRPPPKKKLLLKKKHHHEEEFFFJJJOOO\\\mmmzzz|||{{{|||ssskkk```YYYWWWXXXXXXXXX___mmm{{{wwwooo```RRROOOSSSXXX]]]aaafffeeefffiiipppvvv{{{~~~uuukkkeee[[[TTTNNNMMMMMMQQQ[[[dddttt}}}uuunnnhhhccc___VVVQQQKKKEEEBBB@@@===<<<===;;;;;;<<<===@@@IIISSSooo|||vvvppplllmmmllljjjjjjlllppptttwwwyyyyyyxxxwwwvvvwwwwwwxxxxxxvvvrrrooonnnpppsssuuu|||zzzxxxwwwvvvtttpppnnnlllllllllmmmoooqqqrrrsssuuummm]]]UUUPPPTTT]]]fffqqqyyyzzz{{{|||~~~~~~~~~~~~uuulllfffiiiooouuuwwwxxxvvvtttvvv|||pppeeeYYYTTTRRRPPPOOOQQQUUUZZZfffxxxyyyrrroooooorrrwwwvvv^^^NNNGGGEEEDDDHHHJJJRRRaaazzz~~~xxx|||xxxkkkbbbbbb```ZZZSSSMMMJJJJJJHHHDDD@@@<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<======>>>BBBNNNgggxxxvvvyyypppkkkddd\\\YYYXXXVVVSSSQQQPPPMMMKKKHHHDDDAAAAAABBBAAA@@@DDDJJJPPP^^^nnnxxxxxxqqqhhhddd___\\\[[[[[[[[[[[[\\\ZZZXXXWWWVVVUUUTTTTTTPPPPPPOOOKKKHHHIIINNNRRR\\\lllyyy{{{{{{|||zzzqqqjjjfffbbb^^^ZZZ[[[fffrrrxxxzzz}}}xxxjjj]]]XXXZZZ^^^eeekkkrrrqqqrrruuuzzzuuunnnddd[[[SSSMMMJJJIIIOOOVVVbbbqqq}}}tttllleee___[[[TTTPPPIIIDDDAAA???===<<<===::::::<<<<<>>GGGQQQhhh{{{|||wwwqqqmmmoooppprrrtttwwwzzz}}}~~~|||yyysssooonnnpppsssvvv||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~wwwwwwvvvvvvuuuuuutttttt{{{|||xxxnnnfffeeehhhkkkpppuuu{{{|||}}}|||vvvqqqnnniiiddddddfffjjjjjjmmmrrrvvv||||||uuuvvvzzz~~~tttjjjddd```[[[ZZZ[[[^^^cccmmm{{{tttddd]]][[[[[[^^^bbbrrr~~~gggQQQGGGFFFIIIFFFKKKPPPWWWeee~~~xxx}}}tttggg]]]```aaa]]]UUUOOOMMMMMMHHHDDD@@@<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======???CCCOOOeeexxx}}}sssmmmgggdddddd\\\ZZZVVVRRRPPPLLLHHHFFFDDDAAA@@@BBBAAA@@@DDDIIIQQQ___ooozzzvvvkkkhhhdddaaa___]]][[[YYYXXXWWWVVVUUUUUUXXX[[[^^^^^^^^^]]]YYYUUUTTTXXX\\\gggqqqzzz}}}}}}{{{}}}}}}sssgggcccaaaeeekkkooossswww{{{{{{~~~wwwmmmgggfffooozzzxxxmmmaaaXXXPPPIIIGGGIIIGGGMMMXXXfffttt~~~wwwqqqsss}}}sssjjjaaaZZZUUUOOOKKKEEEAAA???>>>===<<<;;;999999;;;;;;===EEEOOOeeewww}}}wwwooojjjjjjmmmqqqwww{{{~~~}}}xxxqqqlllkkknnnrrrvvv|||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvv{{{|||yyyqqqpppqqqssswww{{{||||||}}}xxxrrrnnnjjjddd```^^^[[[VVVVVVZZZ^^^]]]```fffjjjooozzzxxxrrrmmmhhhhhhkkkmmmrrrzzzwwwiiidddcccaaa```aaaiiiwww~~~eeeQQQHHHHHHJJJEEEKKKQQQVVV```tttxxx|||nnnccc[[[```ccc```WWWPPPNNNOOOHHHDDD@@@<<<;;;;;;;;;:::999999999999999999999999::::::::::::;;;<<<======@@@CCCOOOeee~~~uuulllgggddddddfff]]]ZZZVVVRRROOOKKKGGGDDDBBB@@@???@@@@@@>>>BBBHHHQQQ___ooozzzwwwmmmjjjeeebbb___]]]ZZZXXXYYYZZZYYYWWWVVVWWW[[[___eeefffgggdddaaa```bbbfffrrrxxx}}}~~~{{{|||}}}zzzmmmaaa___aaadddhhhnnnqqqqqqttt{{{uuukkkgggmmmuuuvvvjjj```WWWNNNHHHHHHFFFGGGMMMWWWbbbppp~~~wwwvvv~~~tttlllccc[[[VVVNNNJJJDDDAAA???>>>===<<<:::999999;;;;;;===DDDMMMcccuuu|||uuunnnhhheeeiiiooovvv{{{|||wwwqqqlllkkkoootttxxx||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{yyyzzzzzz{{{~~~}}}}}}~~~yyypppgggaaa]]]ZZZVVVRRRRRRPPPLLLLLLOOORRRRRRUUUZZZ]]]```jjjsss|||zzzxxx{{{tttooonnnjjjeeebbbdddsssxxxaaaQQQIIIGGGHHHEEEKKKSSSXXX___nnnzzzzzzmmmbbbYYY___dddaaaXXXPPPNNNOOOHHHDDD@@@<<<;;;;;;;;;:::999999999999999999999999::::::::::::;;;<<<======@@@CCCOOOfffvvviiibbb___]]]___bbb\\\YYYUUUQQQNNNKKKFFFCCCBBB???>>>??????>>>AAAGGGQQQ___oooyyy{{{qqqmmmhhhccc```^^^\\\ZZZ\\\]]]\\\YYYUUUUUUWWW[[[dddhhhmmmnnnmmmmmmpppsss{{{}}}|||{{{}}}|||hhh```\\\YYY\\\ccceeeeeehhhpppwww~~~~~~ssskkkkkkooozzzrrrhhh^^^QQQIIIEEEFFFCCCFFFNNNVVV___rrrxxxooofff]]]XXXNNNJJJEEEAAA???>>>===<<<:::999:::<<<<<<===DDDMMMbbbssszzzwwwtttoookkkeeeiiiooouuuzzz}}}yyyvvvrrrooopppsssxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzzvvvvvvzzz~~~~~~}}}vvvmmmddd[[[UUURRROOOLLLJJJKKKJJJFFFFFFHHHJJJIIILLLOOOPPPQQQWWW```iiizzzzzzwwwqqqjjjfffaaarrrmmm[[[PPPJJJGGGEEEFFFMMMUUU[[[```hhhuuu~~~zzz~~~pppeee[[[bbbhhheee[[[RRROOOQQQHHHDDD@@@<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<======@@@CCCPPPfffuuujjj^^^YYYVVVUUUWWW\\\[[[XXXTTTPPPMMMJJJFFFCCCBBB??????@@@???>>>BBBHHHPPP^^^nnnxxxwwwrrrkkkeeebbb```^^^]]]]]]______ZZZTTTPPPQQQSSSZZZaaajjjppptttvvvyyy|||}}}|||}}}xxxkkk```VVVTTTZZZZZZYYY\\\dddmmmvvv}}}}}}zzzrrrllllllqqqyyy{{{qqqfffYYYNNNIIIGGGBBBCCCIIILLLPPP___ppp|||rrrggg^^^XXXOOOKKKEEEAAA???>>><<<;;;;;;:::;;;======>>>DDDMMM```qqqxxxrrrqqqsssttttttkkknnnrrrvvvzzz{{{||||||vvvuuuttttttvvvyyy|||~~~~~~~~~~~~}}}{{{{{{zzzxxxvvvrrrtttvvvyyyzzzzzzzzzyyyqqqppppppttt}}}|||xxxqqqhhh^^^VVVPPPMMMJJJGGGFFFHHHGGGDDDCCCEEEEEEDDDFFFHHHGGGFFFKKKRRR\\\kkk}}}}}}vvvnnniii```qqquuucccUUUNNNKKKHHHEEEGGGNNNWWW]]]aaaeeekkkqqqwwwxxxttthhh^^^fffllliii^^^UUURRRTTTHHHDDD@@@<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======@@@CCCPPPfff}}}mmmcccXXXTTTQQQPPPRRRVVVZZZWWWSSSOOOMMMIIIEEEBBBCCC@@@@@@AAA@@@???CCCIIIOOO]]]mmmxxx{{{uuummmgggcccbbbaaa```^^^``````ZZZRRRLLLLLLMMMOOOXXXdddnnntttyyy}}}~~~|||}}}}}}zzz~~~vvvgggWWWRRRWWWSSSRRRTTT\\\fffqqqyyyxxxkkkvvvyyyooollljjjsss}}}wwwnnnaaaVVVQQQIIICCCCCCGGGFFFEEEPPP```tttttthhh^^^WWWPPPLLLFFFBBB???>>><<<;;;;;;:::;;;>>>===>>>DDDMMM___pppssslllmmmrrrxxx{{{qqqsssuuuxxxzzzzzzzzzyyyttttttuuuwwwzzz}}}|||yyywwwuuusssqqqlllnnnqqquuuwwwxxxxxxxxxooolllhhhgggkkkvvv||||||vvvmmmccc[[[SSSLLLHHHHHHFFFDDDCCCDDDDDDCCCAAACCCBBBAAA@@@AAACCCEEEGGGRRRZZZhhhwwwsssjjjhhhhhhgggtttsssaaaVVVPPPJJJHHHIIIGGGOOOWWWZZZ^^^bbbdddbbbnnnxxx}}}zzznnncccjjjoookkk```UUUPPPOOOFFFCCCAAA??????>>><<<:::;;;<<<<<<:::888888999:::;;;:::999888;;;???@@@>>>CCCEEEPPPfffzzzlll```UUUOOOMMMLLLMMMQQQRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA@@@AAACCCEEEGGGNNN\\\kkkuuu}}}~~~sssnnnjjjfffdddeeeeeeddd```ZZZSSSLLLIIIHHHJJJLLLWWWhhhrrrvvv{{{~~~}}}~~~}}}yyy{{{rrrhhhaaa[[[WWWRRRPPPTTT[[[gggxxx{{{rrrooooooyyy{{{rrriiigggkkkwwwyyymmm^^^TTTPPPHHHCCCCCCEEEFFFKKKPPPeeexxxqqqeee]]]ZZZRRRMMMGGGAAA>>><<<:::999;;;<<<;;;999888<<>>>>>===<<<<<<>>>>>>===CCCEEEQQQhhhyyypppdddXXXRRROOOLLLLLLOOOQQQPPPOOOLLLJJJHHHFFFEEEAAA@@@>>>===>>>AAACCCEEEMMMZZZjjjuuu}}}xxxqqqlllgggfffggghhhgggddd]]]VVVOOOKKKIIIHHHLLLWWWhhhssswww{{{|||zzzzzz}}}|||yyy||||||pppggg]]]WWWRRRSSSWWWaaappp}}}xxxmmmllluuu~~~sssjjjfffgggpppzzz|||pppddd\\\RRRJJJDDDBBBBBBCCCFFFJJJYYYkkk}}}qqqfff^^^ZZZSSSNNNFFFAAA>>>===<<<<<<;;;<<<<<<:::999<<>>===<<<<<<===???BBBEEERRRkkk~~~vvvjjj^^^WWWRRRMMMLLLMMMPPPOOONNNKKKIIIGGGEEEDDD???>>>===<<<>>>@@@CCCEEEKKKYYYiiittt}}}xxxpppjjjiiijjjiiiiiigggaaaZZZSSSNNNLLLJJJOOO\\\kkkvvvyyy|||~~~}}}}}}~~~}}}yyyvvvuuuvvvxxx}}}zzzyyy~~~zzzjjjaaaYYYUUUVVV]]]kkkxxxxxxvvv{{{zzzooohhhdddhhhpppvvv}}}vvvlllgggYYYPPPHHHEEECCCAAABBBFFFMMM\\\ttt{{{pppfff___[[[UUUOOOGGGAAA>>>>>>>>>???;;;<<<<<<:::999<<>>>>>???BBBEEEGGGKKKYYYjjjuuu~~~}}}xxxpppllllllhhhiiihhhddd]]]WWWSSSQQQSSSYYYeeeqqqzzz}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~xxxsssppppppqqqwwwzzz}}}|||xxxwwwwww~~~~~~ssseee]]]ZZZ___mmmzzzwwwmmmddddddiiiqqq{{{~~~tttoooaaaXXXOOOJJJGGGCCCDDDGGGGGGSSSiiiwwwnnnfff```\\\XXXQQQHHHAAA>>>===>>>???;;;<<<<<<;;;999<<>>>>>888:::<<<<<<;;;;;;<<<======:::999<<<<<<999<<>>>>>???BBBEEEFFFLLLZZZjjjvvv}}}zzz{{{yyyqqqooohhhiiiiiieeeaaa\\\YYYYYY]]]dddnnnwww}}}~~~{{{vvvxxxzzz}}}~~~~~~wwwqqqllljjjkkkrrruuuxxx{{{|||~~~}}}|||wwwssstttvvv}}}xxxkkkcccdddooozzz~~~ssshhhdddffflllwww|||uuuiii___UUUOOOJJJFFFEEEHHHFFFMMM___yyy|||tttmmmfff___[[[ZZZTTTJJJBBB>>>=========;;;<<<===;;;:::<<>>>>>:::;;;@@@BBBDDDQQQmmmtttlll|||wwwlllfff```YYYTTTSSSOOONNNMMMKKKIIIHHHFFFFFFAAA???>>>======???BBBDDDLLLZZZkkkvvv}}}~~~|||vvvnnnnnnmmmjjjeeebbbaaaaaagggnnnvvv{{{{{{qqqssswww|||yyysssnnnllllllnnnppprrrttttttuuuxxxzzzyyy|||~~~zzztttqqqsssvvv}}}sssnnnqqqxxx|||ooohhheeegggpppyyy}}}pppeeeZZZSSSLLLFFFEEEGGGEEEIIIUUUlllyyyqqqkkkeee___ZZZYYYSSSJJJBBB>>>===<<<<<<;;;======<<<:::<<<@@@EEEQQQjjjxxxooojjjgggiiimmmppptttyyy~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~{{{wwwxxx~~~~~~rrrggg```UUUQQQKKKGGGEEEEEEDDDCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCGGGQQQbbbuuuvvveee[[[XXXXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQOOOPPPUUUZZZ___hhhqqqmmmfffeeevvvnnnbbb[[[\\\\\\YYYOOOGGGIIIPPP[[[lll~~~|||}}}|||{{{nnntttxxxssseeeVVVNNNKKKDDDAAA>>><<<<<<<<<;;;::::::::::::999999;;;???BBBSSSDDD:::===???;;;;;;???CCCCCCOOOjjj{{{ooo{{{~~~~~~}}}~~~uuukkkfffbbb[[[VVVUUUOOOOOOMMMLLLJJJIIIGGGGGGCCCAAA???>>>>>>???BBBCCCKKKYYYiiiuuu~~~zzzxxxuuupppkkkhhhhhhiiipppxxx~~~uuuvvvyyy|||{{{xxxwwwwwwuuuuuutttrrrqqqqqqsssvvvwww{{{~~~{{{uuurrruuuyyy~~~{{{}}}{{{qqqiiifffjjjqqqzzzyyynnnaaaXXXPPPHHHEEEFFFFFFFFFNNN___wwwwwwoooiiiddd^^^YYYUUUPPPHHHBBB???>>>======;;;===>>><<<;;;<<<@@@DDDQQQiii{{{ssslllfffjjjppptttxxx}}}}}}}}}~~~~~~zzzxxx{{{||||||{{{pppiiiXXXTTTNNNIIIFFFEEEEEEDDDAAAAAABBBBBBBBBAAAAAA@@@???AAACCCGGGPPPaaattttttdddZZZVVVUUUQQQPPPNNNMMMLLLMMMMMMNNNPPPMMMKKKMMMOOORRRZZZbbbtttnnngggffftttooo```VVVWWWXXXTTTKKKEEEIIIRRR]]]oooxxxwwwuuunnnuuuzzztttfffWWWMMMJJJGGGDDDAAA??????===;;;999;;;;;;:::888888;;;@@@DDDSSSAAA555999>>><<<<<<@@@CCCCCCMMMiii{{{tttvvv|||{{{rrriiieeebbb[[[WWWVVVPPPOOONNNLLLKKKIIIHHHHHHFFFEEEBBBAAA@@@AAACCCEEEJJJXXXhhhsss||||||}}}|||vvvpppmmmmmmnnnxxx|||}}}}}}~~~zzzwwwvvvxxxzzzvvv{{{}}}wwwtttwww{{{zzznnnggghhhmmmuuuyyy~~~vvviii^^^TTTJJJFFFGGGGGGFFFJJJXXXnnnvvvmmmiiiddd]]]XXXQQQLLLGGGBBB@@@@@@???>>>;;;===>>>===;;;<<<@@@DDDRRRjjj{{{|||}}}vvvoooggglllsssxxx|||}}}~~~xxxrrrqqqtttyyyzzz~~~~~~|||uuukkkaaaUUULLLHHHFFFDDDCCCCCCAAA???>>>@@@AAAAAA@@@>>>@@@CCCGGGPPP```ssswwwhhh[[[SSSOOOQQQPPPOOOPPPQQQQQQOOOMMMMMMNNNNNNLLLJJJLLLQQQVVVpppjjj^^^fffxxxwwwcccYYYQQQMMMMMMIIIEEEHHHQQQ^^^www{{{zzz{{{}}}xxxlllbbbrrr}}}ttt```QQQKKKKKKEEEBBB===::::::::::::999>>>===;;;;;;;;;<<<>>>@@@@@@???===<<<<<<<<<===>>>CCCHHHRRRfffqqqsss{{{vvvooogggbbb```^^^\\\YYYTTTQQQNNNKKKKKKJJJIIIHHHDDDBBB@@@???@@@AAADDDEEEKKKXXXgggsss}}}~~~zzz|||xxxwwwxxxyyy~~~|||}}}~~~yyymmmhhhjjjqqqxxxuuuiii^^^TTTKKKFFFGGGGGGGGGNNN___yyytttjjjddd^^^XXXTTTMMMKKKGGGCCC???===<<<<<<<<<===<<<;;;;;;===AAADDDRRRjjjyyyvvvtttqqqqqqtttooosssxxx~~~zzzyyy||||||rrrmmmjjjgggmmmttt|||yyyyyyyyywww{{{rrriii[[[QQQLLLIIIGGGEEEDDDBBB@@@???@@@BBBAAAAAA???AAACCCGGGPPPaaattt{{{mmmbbb[[[WWWYYYYYYXXXXXXYYYYYYWWWUUURRRRRRQQQNNNLLLMMMQQQTTTcccuuu}}}jjj```hhhyyyzzzfffXXXOOOIIIIIIHHHFFFNNNZZZkkkxxxtttssstttwww~~~|||pppddd___qqq~~~wwwcccSSSKKKIIIDDDAAA===:::::::::::::::===<<<;;;::::::<<<>>>??????>>>===<<<<<<===>>>???AAAEEEPPPeeeyyyxxxzzztttmmmeee```]]]\\\YYYWWWSSSPPPMMMKKKJJJIIIHHHGGGCCCBBB@@@>>>???AAACCCEEEJJJWWWgggrrr||||||xxx~~~xxxuuuxxxrrrkkkjjjlllsss}}}}}}pppdddXXXNNNHHHFFFEEEEEEJJJXXXooo~~~tttjjjddd^^^XXXSSSNNNKKKGGGCCC???===<<<<<<<<<<<<<<<;;;;;;===@@@DDDRRRjjj|||xxxuuuqqqqqqttttttwww}}}~~~}}}zzzyyy{{{|||~~~zzzqqqjjjeeehhhooozzz}}}{{{xxxtttqqqqqqsssvvv{{{~~~ssseeeYYYRRRNNNJJJHHHEEECCCAAA@@@AAABBBBBBAAA@@@AAABBBFFFPPPaaavvvvvvmmmfffcccffffffeeeeeefffeeebbb```[[[ZZZWWWSSSPPPOOOQQQSSSYYYkkkwww|||yyyjjjaaaiiizzz|||iiiYYYNNNGGGFFFEEEFFFQQQ^^^xxxwwwrrrpppoooooovvv|||}}}{{{ttthhh\\\\\\ooo~~~xxxfffUUUKKKGGGBBB@@@<<<:::;;;;;;;;;;;;<<<;;;:::999:::;;;<<<======<<<<<<;;;<<<===???@@@???CCCNNNccc~~~{{{vvv~~~rrrlllccc]]][[[YYYUUUSSSQQQOOOLLLJJJIIIHHHFFFEEEBBBAAA???===>>>@@@BBBDDDJJJWWWfffrrr|||xxxuuu{{{uuunnnnnnuuu}}}ssspppjjjpppyyyzzznnnaaaVVVOOOFFFEEEEEEGGGPPPbbb{{{~~~tttkkkddd^^^WWWRRRNNNLLLHHHCCC@@@>>>======<<<<<<<<<;;;:::<<<@@@CCCPPPfffzzzvvvrrrsssvvvzzz}}}}}}|||zzzzzzzzzyyy{{{{{{pppgggfffnnnyyyzzzxxxtttpppnnnqqqvvv{{{}}}nnnaaaXXXRRRMMMJJJFFFDDDAAA@@@AAAAAAAAA@@@@@@AAAAAAEEEOOOaaawwwvvvqqqnnnqqqppppppqqqqqqpppmmmjjjdddbbb^^^YYYTTTRRRQQQRRRVVVfffqqqwwwwwwjjjbbbiii{{{{{{iii[[[PPPGGGEEECCCDDDNNN\\\zzz|||wwwtttrrrooorrruuuwwwuuunnncccZZZ[[[lllzzzuuudddTTTKKKGGGAAA>>><<<;;;;;;<<<<<<<<<::::::999999999:::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAA???CCCNNNaaa}}}{{{wwwrrr}}}rrrlllccc\\\YYYWWWSSSPPPPPPMMMKKKIIIHHHGGGEEECCCAAA@@@>>>======???AAACCCIIIVVVfffrrr|||{{{tttrrrxxxvvvrrrsssxxx~~~xxxnnnqqqwww~~~xxxkkk___XXXIIIHHHFFFFFFKKKYYYppp~~~tttllleee^^^WWWQQQOOOLLLHHHDDD@@@>>>>>>===<<<<<<;;;::::::<<<@@@CCCLLLaaazzz}}}yyyuuuvvvyyy}}}{{{{{{zzzzzzxxxvvvxxx|||rrrmmmttt}}}zzzyyywwwuuuvvvyyywwwiii___WWWPPPKKKGGGEEEBBB@@@@@@AAA@@@???@@@@@@AAAEEEPPPbbbxxx}}}wwwuuuwwwwwwwwwxxxyyywwwtttqqqmmmjjjddd___ZZZVVVTTTRRRUUUbbbkkkrrrvvvllleeelll|||zzzjjjZZZPPPHHHFFFDDDDDDNNNZZZttt|||xxxtttrrrqqqqqqqqqnnnggg```[[[]]]kkkuuunnn^^^QQQJJJGGG@@@>>><<<;;;<<<===<<<<<<999999999999::::::;;;;;;::::::::::::<<<>>>@@@AAABBBEEEMMM```zzzuuurrrqqq~~~uuunnnddd^^^ZZZWWWSSSPPPNNNLLLJJJIIIHHHGGGDDDBBBAAA???===<<<===>>>AAABBBHHHUUUeeeqqq|||~~~}}}}}}}}}}}}{{{vvvqqqpppwww~~~zzzzzz}}}qqqrrrtttxxx~~~tttfff]]]NNNJJJGGGFFFGGGPPPdddxxxwwwmmmfff___WWWRRROOOMMMIIIEEEAAA???>>>>>>;;;<<<;;;::::::<<>><<<<<<======<<<;;;999999:::::::::;;;;;;;;;::::::::::::;;;===???@@@CCCEEELLL^^^yyyrrrooopppwwwpppfff___[[[WWWSSSPPPNNNLLLJJJIIIIIIGGGDDDAAAAAA@@@>>><<<===???AAACCCGGGUUUeeeqqq|||~~~{{{xxxwwwwwwwwwwwwvvvrrrooopppxxxuuurrrppprrrxxx}}}mmmdddVVVNNNIIIGGGFFFIIIWWWhhhzzzoooggg```YYYTTTPPPNNNJJJEEEBBB@@@??????;;;;;;;;;:::999;;;???BBBJJJ\\\ttt~~~|||zzz{{{yyyyyyxxxtttttt{{{|||zzzyyyvvvzzz~~~tttiii^^^VVVLLLIIIFFFDDDDDDCCCBBBAAABBBDDDGGGMMMXXXjjj~~~zzzvvvrrrmmmjjjdddkkknnnssszzzuuuqqqyyy{{{dddWWWLLLHHHEEEGGGSSSbbbwww}}}wwwuuuuuupppfff___]]]aaalllrrriiiZZZNNNHHHEEE@@@>>>===<<<======;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???BBBDDDJJJ\\\yyyqqqmmmkkkyyyqqqhhh```[[[WWWSSSOOONNNLLLKKKJJJIIIGGGDDDAAABBB@@@>>>======???BBBCCCGGGTTTdddqqq{{{~~~}}}{{{zzzyyyxxxvvvtttqqqppppppqqqrrrsssrrrpppnnnpppyyy|||vvvooonnnsss{{{{{{qqqbbbWWWNNNLLLHHHEEENNN[[[qqq~~~qqqhhhaaa[[[WWWQQQNNNJJJFFFBBB@@@??????;;;;;;;;;999999;;;???BBBFFFXXXppp~~~|||zzz|||yyyxxxxxxvvvsssuuu{{{zzzssspppppprrrvvv||||||pppddd[[[OOOLLLHHHFFFFFFEEEDDDCCCDDDFFFJJJQQQ\\\mmm|||xxxssswwwvvvyyyyyyttt|||ooo___PPPHHHDDDEEERRRbbb}}}{{{|||wwwkkkbbb___bbbmmmssskkk[[[OOOHHHDDD@@@???=========<<<;;;999999:::;;;<<<<<<<<<;;;;;;<<<;;;::::::;;;<<<>>>???@@@BBBHHH[[[yyyqqqllleeeyyyrrrhhh```[[[WWWRRROOONNNMMMKKKKKKJJJHHHDDDAAABBBAAA???===>>>@@@BBBDDDFFFTTTdddppp{{{~~~~~~|||yyyvvvssspppnnnmmmlllkkkjjjjjjkkkmmmnnnppppppooonnnqqq{{{~~~|||qqqlllooovvv~~~mmm___TTTQQQLLLFFFJJJTTTggg}}}rrrhhhaaa\\\XXXQQQNNNJJJFFFCCCAAA@@@@@@;;;;;;:::999999;;;???BBBAAATTTkkk~~~~~~|||zzz|||xxxwwwxxxwwwsssrrrtttqqqvvvmmmiiiiiihhhlllqqqvvvzzz}}}tttiiicccXXXTTTMMMGGGCCCCCCDDDFFFGGGIIIKKKPPP___uuu{{{~~~sss^^^MMMIIIHHHHHHWWWlll}}}zzzhhhaaafffmmmwwwzzznnn___UUUKKKAAA???>>>===<<<<<<;;;;;;<<<999:::<<<=========<<<;;;;;;<<<===<<<;;;<<<===???AAADDDKKKZZZuuuooohhhdddvvvzzzrrrggg___[[[XXXUUURRROOOOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@??????@@@BBBCCCFFFPPP```ooozzz~~~}}}~~~xxxvvvrrrnnnjjjhhhhhhhhhdddeeefffdddccceeejjjoooqqqsssuuuxxx|||sssnnnoooqqqxxxuuukkk]]]PPPJJJHHHIIIKKK___rrrsssiiibbb\\\XXXVVVRRRLLLGGGDDDBBB@@@???<<<===>>>===;;;;;;===>>>FFFQQQcccvvvxxxyyy{{{}}}~~~zzztttoooqqqxxx~~~rrrfff___^^^```___bbbgggjjjlllrrrxxx~~~{{{pppiii]]]XXXQQQIIIDDDCCCDDDEEEHHHLLLPPPVVVeee{{{sss___NNNJJJHHHIIIZZZooo}}}~~~~~~{{{jjjccciiiwwwvvveeeYYYNNNEEE???>>>===<<<<<<;;;;;;<<<999::::::;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<===???@@@DDDKKKZZZvvvppphhhdddsss}}}tttiii```[[[WWWRRROOOOOONNNLLLKKKIIIGGGEEEEEECCCBBB@@@??????@@@BBBCCCFFFPPP___nnnyyy~~~yyywwwuuuuuuuuupppnnnkkkgggeeeddddddddddddfffgggggggggiiinnnqqqtttuuuwwwzzz~~~|||uuusssrrrvvv{{{tttdddVVVMMMIIIHHHHHHSSSeee|||tttjjjccc]]]YYYWWWSSSLLLGGGDDDBBB@@@>>><<<=========;;;;;;===>>>CCCNNN___qqq~~~~~~}}}vvvxxx|||}}}xxxooorrryyyzzzmmmbbb]]]WWWUUUUUUYYY[[[\\\```fffpppuuu|||xxxrrrgggbbbYYYPPPJJJGGGGGGHHHJJJPPPWWW```ooorrr___OOOIIIHHHLLL^^^sssyyywww{{{|||www~~~zzzlllhhhnnnlll\\\PPPFFF???>>>===<<<<<<;;;;;;<<<:::999999999999:::;;;;;;;;;<<<===<<<;;;<<<===???@@@CCCJJJYYYvvv~~~oooeeecccnnn}}}wwwkkkaaa[[[VVVQQQMMMMMMMMMLLLJJJIIIGGGFFFFFFCCCAAA@@@??????@@@AAACCCGGGPPP^^^lllxxxxxxrrrnnnmmmmmmjjjhhhfffdddccccccdddeeegggjjjmmmnnnppprrruuuxxxzzz{{{}}}|||zzz}}}~~~yyyvvvvvvxxx~~~nnn^^^SSSMMMJJJHHHIIIVVVjjj{{{uuullleee___[[[YYYTTTMMMHHHDDDAAA???===<<<======<<<;;;;;;<<<>>>AAAJJJYYYhhhuuu{{{~~~~~~||||||}}}zzzvvvxxx~~~sssqqqrrrxxxxxxggg[[[TTTOOOLLLLLLMMMLLLPPPUUU^^^dddnnnvvv}}}zzzsssmmmdddYYYRRRNNNMMMMMMNNNVVV```jjjyyy|||ooo^^^OOOIIIHHHOOOcccxxx{{{uuuttt{{{xxxtttrrr~~~}}}uuukkkllluuurrr^^^OOODDD???>>>===<<<<<<;;;;;;<<<;;;:::999999999:::<<<===;;;<<<===<<<;;;<<<===???AAADDDJJJXXXsss~~~lll``````kkkzzzwwwlllbbb\\\WWWQQQMMMLLLLLLKKKJJJHHHGGGGGGFFFBBBAAA???>>>>>>???AAABBBGGGPPP]]]jjjvvv}}}wwwsssrrrrrrmmmllljjjiiijjjkkkmmmnnnpppsssvvvzzz|||~~~{{{vvvtttzzz~~~zzzyyyyyy{{{wwwhhh]]]UUUOOOMMMIIIOOOZZZiiixxxxxxooohhhbbb]]]ZZZVVVNNNHHHDDDAAA>>><<<<<<<<<===<<<;;;:::<<<>>>???GGGSSSaaalllsssvvvwwwzzz|||{{{xxxtttvvv}}}yyytttwwwrrraaaZZZSSSMMMKKKJJJHHHJJJNNNRRRWWW```hhhooouuuzzz~~~{{{tttjjj```XXXTTTRRRRRRSSS]]]iiittt{{{jjj]]]PPPJJJJJJTTTiii~~~vvvqqqtttwwwtttoookkknnn~~~xxxoooiiinnnyyyxxx```OOODDD???>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;===>>>;;;<<<===<<<;;;<<<===???BBBEEEIIIUUUoookkk\\\[[[iiizzz~~~vvvlllccc^^^YYYSSSOOOLLLKKKJJJIIIHHHGGGFFFFFFBBBAAA???>>>>>>???AAABBBGGGOOO[[[hhhttt~~~}}}{{{{{{vvvuuuttttttuuuxxxzzz|||~~~uuuoooqqq}}}{{{yyywwwzzzuuuhhh]]]TTTOOOKKKLLLPPPZZZjjj~~~{{{ssskkkeee```[[[VVVOOOIIIDDDAAA>>><<<;;;<<<===<<<::::::<<<===???EEEPPP\\\fffnnnsssuuu|||yyyuuupppqqqvvv||||||ssseee\\\SSSPPPMMMJJJIIIKKKLLLOOOTTTYYY^^^fffmmmrrrzzz~~~xxxnnnddd]]]YYYXXXXXX\\\fffrrr~~~zzzeee\\\SSSNNNOOO[[[qqqzzzsssrrrqqqlllgggeeekkk~~~~~~vvvlllgggmmmvvv~~~dddQQQFFF???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======;;;<<<===<<<;;;<<<===???AAAEEEIIITTTkkknnn]]]XXXgggxxx~~~~~~|||uuulllddd___[[[UUUQQQLLLLLLKKKIIIHHHFFFEEEEEEBBB@@@???>>>>>>???@@@BBBFFFNNNZZZgggrrr{{{~~~}}}zzzpppoooxxxzzzwwwyyy}}}uuufffXXXPPPKKKIIIIIIPPP^^^sssvvvooogggbbb[[[VVVOOOIIIEEEAAA???===;;;<<<<<<;;;::::::;;;===???DDDMMMXXXcccmmmssswwwzzzwwwooommmooozzzvvvkkkaaa\\\WWWQQQMMMLLLLLLMMMNNNOOORRRWWW^^^dddnnnsss||||||sssjjjdddaaaaaaaaaeeeooo{{{wwwccc]]]WWWSSSUUUbbbzzz{{{wwwrrrlllhhhgggmmm|||wwwllleeehhhooodddRRRGGG???>>>===<<<<<<;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;<<<===???@@@DDDIIISSSjjjuuubbbWWWdddrrryyy|||}}}vvvmmmeee```[[[UUUQQQMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???======???@@@AAAEEEMMMZZZfffqqqyyy~~~{{{{{{~~~~~~|||www{{{{{{zzz|||qqq```VVVLLLKKKIIIKKKTTTdddvvvzzzqqqiiiccc[[[VVVOOOIIIEEEBBB@@@>>>;;;<<<<<<;;;::::::;;;===>>>BBBKKKUUUaaallltttyyyyyysssoootttzzzssslllbbbZZZWWWRRRRRRQQQPPPOOOQQQTTTXXX___dddnnnxxxxxxpppjjjhhhhhhiiikkkuuurrrbbb___ZZZWWWZZZhhh|||}}}~~~wwwooolllmmmqqq}}}zzzmmmddddddhhhzzz|||bbbPPPFFF???>>>===<<<<<<;;;;;;<<<888999:::;;;<<<;;;:::999;;;<<<======;;;<<<===??????CCCIIISSSjjj{{{hhhXXXaaammmuuu{{{~~~wwwnnnfff```[[[TTTPPPNNNMMMKKKIIIGGGEEECCCBBBAAA@@@>>>======>>>@@@AAADDDMMMZZZfffpppxxx}}}|||yyyyyy}}}}}}~~~}}}|||zzziii^^^OOONNNLLLJJJMMMWWWeeeppp{{{sssjjjdddZZZVVVOOOIIIEEECCC@@@???;;;;;;<<<;;;:::999;;;======AAAIIITTT```llluuuzzz|||rrrrrr|||tttiiidddXXXXXXXXXUUURRRQQQQQQRRRSSSZZZdddooo{{{{{{rrroooppprrrrrrxxxzzzqqqccc^^^YYY[[[gggzzz{{{tttmmmmmmvvv~~~yyypppeee\\\sssrrr^^^PPPIII@@@???===;;;:::::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<=========???AAA>>>DDDHHHPPPhhhrrr^^^___pppzzznnnhhhbbbZZZUUUTTTQQQMMMIIIFFFEEEEEEDDDCCCAAAAAA???>>>>>>>>>???@@@EEEMMM\\\llluuuyyy}}}~~~{{{{{{|||~~~~~~vvvlll___VVVMMMKKKNNNRRRZZZaaannnuuu~~~tttkkkddd\\\WWWOOOIIIEEEBBB???===<<<;;;::::::::::::;;;<<<>>>CCCKKKVVVaaannnzzz~~~{{{uuuwww|||uuuqqqkkkeeeaaa^^^ZZZXXXTTTUUUYYYbbbqqqxxxtttuuuwwwxxxtttkkkbbb^^^[[[___mmm~~~wwwpppooozzz~~~vvvkkkcccnnn}}}nnn\\\NNNGGG@@@???===;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<:::<<<===>>>===>>>???AAA@@@EEEIIIOOOeeezzzgggggguuu}}}qqqiiiccc[[[WWWVVVRRROOOJJJHHHFFFFFFDDDCCCAAAAAA???>>>>>>>>>???@@@EEELLL[[[kkkvvvzzz}}}|||}}}xxxiii___UUUPPPMMMLLLNNNSSS\\\cccnnnxxxzzzzzz}}}tttkkkeee[[[VVVOOOIIIEEEBBB???===<<<;;;::::::::::::;;;<<<>>>DDDMMMYYYeeeqqq|||~~~|||zzz{{{|||{{{zzz|||tttllleee```[[[YYYYYYaaappp}}}}}}yyyllleeeaaa^^^^^^dddrrrzzzsssssszzzqqqjjjjjjwwwzzziiiYYYLLLDDD??????===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???>>>>>>===???@@@BBBFFFHHHNNNaaa~~~oookkkvvvuuulllddd]]]XXXXXXTTTQQQLLLIIIHHHFFFEEECCCAAAAAA???>>>>>>>>>???@@@DDDJJJXXXjjjvvv}}}}}}~~~~~~wwwlll```WWWPPPIIIFFFHHHLLLQQQ[[[eeeiiimmmuuu~~~|||ssslllfff[[[VVVOOOIIIEEEBBB???===<<<;;;::::::::::::;;;<<<>>>EEEQQQ]]]iiiuuu|||yyyvvvuuutttzzzzzzsssiiiccc^^^bbboootttiiicccaaa______fffssszzzuuuwww~~~xxxrrrnnnnnnxxx}}}vvvfffXXXKKKCCC???>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>======>>>???BBBEEEGGGMMM^^^xxxvvvnnnuuuxxxnnnfff^^^ZZZZZZVVVRRRNNNKKKIIIGGGEEECCCAAAAAA???>>>>>>>>>???@@@CCCHHHUUUgggvvv~~~zzz{{{~~~xxxjjj___UUULLLHHHIIIHHHJJJPPPWWW[[[___hhhqqqyyyrrrkkkfffZZZUUUNNNHHHDDDBBB???===<<<;;;::::::::::::;;;<<>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>>>>===<<<===???AAACCCFFFMMM^^^uuu~~~qqqrrr{{{qqqhhh___[[[[[[VVVSSSOOOMMMKKKHHHEEECCCAAAAAA???>>>>>>>>>???@@@BBBFFFQQQcccsss~~~}}}zzzzzz|||~~~ssseeeZZZOOOKKKKKKHHHGGGIIIMMMPPPTTT\\\fffxxxwwwpppiiieeeYYYTTTNNNHHHDDDBBB???>>><<<;;;::::::::::::;;;<<<@@@IIIVVVeeeqqq{{{~~~tttjjj```bbbooo|||tttyyyrrriiifffaaaaaaeeennn{{{yyyqqqttt|||~~~tttuuuxxx}}}oooaaaVVVLLLDDD===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>======???@@@AAACCCGGGOOO___uuurrrmmm}}}rrriii```[[[ZZZTTTRRROOOMMMKKKIIIFFFCCCAAAAAA???>>>>>>>>>???@@@BBBDDDNNN___ppp|||~~~|||zzzyyyxxxyyy{{{~~~oooaaaTTTMMMLLLFFFDDDCCCFFFIIILLLTTT]]]pppxxxpppiiidddXXXTTTMMMHHHDDDBBB???>>><<<;;;::::::::::::;;;<<>>???>>>===<<<;;;<<<<<<<<<<<<===============>>>@@@@@@@@@@@@BBBCCCCCCDDDIIIRRRaaauuuzzzmmm|||}}}sssjjjaaaZZZYYYSSSQQQNNNMMMLLLIIIFFFDDDAAAAAA???>>>>>>>>>???@@@CCCCCCKKK[[[lllyyy}}}zzzxxxuuusssqqqsssxxx}}}}}}ooo___TTTPPPJJJEEECCCDDDEEEGGGNNNUUUeee~~~zzzrrrjjjdddXXXSSSMMMGGGDDDAAA???>>><<<;;;::::::::::::;;;<<>>??????>>>===<<<<<<<<<<<<<<<=========>>>>>>@@@AAABBBBBBCCCDDDFFFFFFGGGKKKTTTbbbuuuwww}}}tttkkkaaaZZZXXXQQQPPPNNNMMMLLLJJJGGGDDDAAAAAA???>>>>>>>>>???@@@CCCBBBIIIYYYjjjwww~~~{{{yyyvvvrrrnnnlllmmmrrrxxx}}}~~~|||jjj]]]XXXPPPKKKFFFFFFEEEEEEIIIOOO^^^www}}}tttkkkeeeWWWSSSLLLGGGDDDAAA???>>><<<;;;::::::::::::;;;<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@AAACCCEEEFFFFFFEEEEEEGGGIIIOOOVVV\\\iiisssiiibbb[[[VVVTTTQQQMMMKKKJJJIIIGGGFFFDDDCCCAAA???>>>>>>>>>??????AAAIIIWWWhhhxxx~~~zzzvvvsssrrrlllgggeeedddgggpppyyy{{{~~~}}}~~~{{{jjj[[[TTTLLLFFFEEEEEEDDDFFFJJJYYYkkkvvvlllfffXXXTTTNNNHHHCCC???>>>=========<<<;;;;;;;;;;;;<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEEEEDDDFFFIIIOOOUUU\\\hhhtttkkkccc\\\WWWSSSPPPLLLJJJIIIHHHFFFEEEDDDCCCAAA???>>>>>>>>>??????BBBIIIVVVgggwww~~~yyyuuuqqqmmmiiigggbbb]]]\\\[[[^^^hhhrrryyyuuugggYYYQQQIIIGGGFFFDDDFFFJJJVVVggg~~~vvvnnnhhhYYYVVVPPPIIICCC???>>>=========<<<;;;;;;;;;;;;;;;???IIIRRRYYYcccooowwwyyy~~~xxxtttvvvzzzqqqaaaWWWQQQOOOWWWppp|||qqq^^^SSSPPPNNNGGG@@@============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAACCCDDDDDDDDDDDDFFFIIINNNTTT[[[ggg~~~wwwooofff^^^XXXSSSPPPLLLIIIHHHGGGEEEDDDDDDCCCAAA???>>>>>>>>>???@@@BBBIIIUUUdddttt}}}vvvooojjjeee```]]]YYYUUURRRRRRQQQUUU___jjjuuuwwwddd[[[QQQLLLIIIGGGHHHLLLRRRccc}}}vvvooojjj\\\XXXQQQJJJDDD@@@>>>======<<<<<<;;;;;;;;;;;;;;;===EEEMMMTTT]]]hhhpppsssyyykkk\\\SSSNNNNNNWWWooozzzwwwwww{{{yyy|||uuu^^^TTTQQQMMMEEE>>>===============<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@AAACCCDDDDDDEEEFFFIIINNNTTTZZZggg~~~zzzrrrjjj```ZZZTTTQQQMMMJJJIIIHHHFFFDDDDDDCCCAAA???>>>>>>>>>???@@@CCCIIISSSaaappp|||xxxssskkkddd___ZZZVVVTTTPPPMMMLLLLLLKKKNNNYYYeeerrr}}}ssshhh\\\UUUOOOKKKKKKNNNPPP___{{{zzztttnnnjjj]]]YYYSSSKKKEEE@@@>>>======<<<;;;;;;::::::;;;;;;<<>><<<<<<<<<===============<<<<<<<<<<<<<<<===??????>>>???@@@AAABBBDDDEEEFFFGGGIIINNNSSSZZZggg|||}}}uuulllbbb\\\VVVSSSOOOLLLJJJIIIGGGEEEDDDCCCAAA???>>>>>>>>>???@@@BBBHHHQQQ]]]lllzzz}}}wwwtttiiieee^^^YYYUUUQQQNNNLLLJJJIIIHHHHHHGGGIIITTTaaaqqq|||~~~tttggg]]]UUUNNNKKKMMMOOO]]]xxx~~~wwwqqqkkkggg^^^ZZZSSSKKKEEEAAA>>>===<<<<<<;;;:::::::::::::::<<>>????????????@@@AAABBBDDDFFFGGGIIIJJJOOOTTTZZZhhhttt~~~~~~vvvnnnddd^^^WWWTTTPPPMMMKKKIIIGGGFFFDDDCCCAAA???>>>>>>>>>??????BBBGGGOOOZZZiiiyyyzzzqqqiiiddd]]]YYYUUUQQQOOOMMMJJJIIIHHHGGGHHHGGGDDDEEEPPP]]]ppp{{{zzz|||rrrggg\\\RRRMMMMMMPPP\\\uuu|||uuuooohhhddd]]]YYYRRRKKKEEEAAA???>>><<<;;;;;;:::::::::::::::======AAAHHHNNNTTT]]]eeeooouuu~~~|||xxxuuusssrrrqqqnnnnnnmmmmmmlllmmmmmmmmmppppppssszzzwwwooogggooo|||nnnaaaWWWQQQMMMYYYkkk|||tttsss{{{xxxqqqsssyyy~~~yyyooommmxxx~~~kkkZZZTTTOOOEEE???@@@<<<<<<<<<<<<=========>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKOOOUUU[[[iiiuuujjjpppwwwnnneee___WWWSSSOOOLLLJJJIIIFFFEEEDDDCCCAAA???>>>>>>>>>???===@@@EEEMMMXXXgggxxxzzzuuunnngggaaa^^^YYYWWWTTTRRRQQQOOOMMMKKKJJJJJJKKKIIIDDDDDDOOO\\\nnnyyyyyy{{{~~~ttthhhZZZRRRQQQOOO[[[sss}}}uuunnnfffaaa[[[WWWQQQJJJEEEAAA??????<<<;;;::::::999999::::::<<<:::===DDDJJJNNNWWWaaalllsss}}}~~~yyyvvvuuuqqqoookkkgggcccaaa______bbbbbbaaabbbbbbcccdddeeeggggggkkksss{{{{{{tttlllhhhooo|||pppbbbYYYSSSMMMZZZkkk|||}}}tttlllmmmxxxvvvnnnooossswww{{{tttlllkkkwwwooo___YYYQQQDDD===???;;;<<<<<<<<<======>>>>>><<<<<<<<<======>>>???@@@@@@@@@AAAAAACCCFFFHHHJJJKKKLLLPPPUUU[[[iiikkkaaacccvvvwwwooofff```VVVSSSNNNKKKIIIHHHEEEDDDDDDCCCAAA???>>>>>>>>>???===@@@EEELLLWWWgggxxxyyyvvvpppjjjeeebbb```___\\\ZZZXXXWWWWWWUUURRROOONNNNNNOOOMMMGGGFFFPPP]]]lllwwwzzz|||~~~}}}~~~~~~~~~|||~~~qqqcccYYYVVVOOOZZZqqqwwwnnnfff```ZZZVVVPPPJJJDDDAAA??????<<<;;;::::::999999::::::;;;888;;;BBBGGGKKKTTT^^^jjjrrr|||vvvoookkkfffcccccc______^^^\\\ZZZZZZ\\\^^^]]]aaaeeehhhiiijjjkkkmmmnnnpppsssyyy}}}}}}xxxsssiiisssmmm```WWWQQQUUUWWWbbbssszzzmmmcccjjjtttkkkjjjmmmqqqpppjjjeeeiiizzzuuubbbVVVNNNFFF???===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCAAACCCFFFGGGGGGGGGHHHJJJNNNRRRSSSXXXccckkk{{{www{{{ttt```WWW[[[jjjwww{{{rrrjjjccc^^^YYYVVVQQQMMMJJJGGGDDDBBBCCCBBBAAA???>>>??????@@@@@@AAADDDKKKWWWfffuuu~~~{{{wwwqqqkkkgggggghhhiiihhhfffdddbbb```^^^^^^^^^YYYXXXVVVSSSMMMKKKSSS^^^oooxxx|||}}}~~~~~~~~~rrrdddYYYQQQ[[[ppp}}}uuulllddd^^^\\\WWWPPPJJJFFFCCC@@@>>>999999999999999999999999<<<:::;;;???CCCIIISSS]]]nnnxxxzzzlllfffbbb]]]YYYXXXVVVVVVVVVVVVVVVXXX\\\```hhhlllsssxxx{{{}}}}}}~~~}}}wwwpppyyy}}}kkk___XXXSSSTTTWWWaaaqqq~~~}}}pppgggnnnxxxoooiiifffffffffbbb```hhh}}}wwwcccWWWNNNFFF@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>???AAACCCBBBDDDFFFHHHIIIJJJMMMOOORRRVVVVVV[[[fffoooxxxwwwzzzoooZZZQQQSSS___kkk|||sssjjjbbb\\\XXXUUUPPPLLLJJJHHHEEECCCCCCBBB@@@>>>=========>>>??????BBBHHHTTTcccqqq{{{~~~zzzuuupppnnnnnnppprrrsssrrroookkkiiihhhggggggdddbbb___YYYQQQMMMUUU___pppyyy~~~~~~yyyiii^^^WWW]]]nnnwwwooogggbbb\\\WWWPPPIIIEEEBBB???===999999999999999999999999;;;999:::>>>BBBHHHSSS]]]mmmwwwwwwkkkeeebbb]]]ZZZYYYVVVWWWXXXZZZ^^^dddkkkpppyyy}}}zzz{{{wwwhhh^^^XXXUUUVVV[[[hhhwww}}}rrrjjjpppyyyooogggbbb___\\\[[[\\\hhhuuuaaaUUULLLDDD???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>???BBBDDDCCCEEEHHHIIIKKKOOOSSSVVVYYY\\\[[[```kkkttt}}}yyywww{{{kkkWWWLLLKKKTTT^^^wwwtttkkkaaa[[[WWWTTTOOOLLLKKKIIIGGGEEEDDDCCC@@@>>><<<<<<<<<<<<===>>>AAAFFFOOO]]]mmmvvv~~~{{{{{{}}}{{{wwwvvvuuuvvvuuuqqqkkkcccWWWQQQWWWaaaqqq{{{~~~~~~ttthhh```aaalllxxxqqqjjjeee[[[VVVOOOIIIDDDAAA>>>;;;:::::::::::::::::::::::::::888999===@@@FFFRRR]]]lllvvvzzzpppmmmlllhhhffffffaaacccfffjjjpppxxx~~~xxxtttxxxxxxpppddd[[[WWWWWW[[[eeevvvyyyoooiiipppwwwmmmfffbbb```YYYYYY\\\iii~~~~~~nnn\\\PPPGGG???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDEEEGGGIIIKKKNNNSSSYYY]]]^^^aaa```eeeqqqyyymmmXXXLLLIIINNNUUUgggxxxmmmccc\\\UUUSSSOOOLLLKKKJJJIIIGGGFFFEEEBBB???===<<<;;;;;;===>>>@@@DDDLLLYYYiiisssyyynnn```WWWZZZbbbqqq|||~~~tttjjjgggmmm~~~wwwpppjjjeee[[[VVVOOOIIIDDDAAA>>><<<::::::::::::::::::::::::888777999<<>>??????@@@BBBEEEEEEGGGJJJLLLPPPUUU[[[___```bbbbbbhhhttt|||oooYYYMMMHHHJJJOOO\\\sss}}}qqqfff^^^UUURRROOOLLLLLLKKKJJJIIIHHHFFFDDDAAA>>>===<<<<<<>>>???AAACCCJJJVVVgggrrryyyiii]]]]]]cccppp{{{sssmmmooo|||uuuooojjjeee[[[VVVOOOIIIDDDAAA???===::::::::::::::::::::::::777777999;;;===CCCRRR___lllvvv~~~~~~wwwrrrttt{{{|||zzzzzz}}}yyyrrrssspppmmmiii```WWWVVVYYYfffyyyuuuooommmuuu~~~rrrddd[[[SSSTTTYYYeeexxx~~~jjj```TTTLLLEEE>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>???@@@CCCEEEEEEGGGJJJMMMPPPTTTYYY]]]^^^aaaaaaiiivvv|||oooYYYMMMGGGHHHLLLVVVjjjuuuiiiaaaUUURRROOOMMMLLLLLLJJJIIIIIIGGGDDDAAA???>>>=========???AAACCCHHHTTTeeerrrttteeeaaadddnnnyyy}}}wwwwwwzzzsssmmmhhhdddXXXSSSMMMGGGDDDAAA???===::::::::::::::::::::::::777777999<<<===CCCRRRaaammmvvv~~~vvvllliiillltttxxxzzzyyytttooojjjbbbYYYWWW[[[ooovvvqqqooowwwttteeeZZZSSSTTTWWWccctttvvv___WWWOOOJJJDDD>>>;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>???@@@CCCEEEDDDFFFJJJMMMOOORRRVVVYYYZZZ]]]___hhhvvvzzznnnXXXLLLGGGHHHKKKQQQaaa~~~wwwjjjbbbVVVSSSOOOMMMLLLLLLJJJIIIGGGFFFCCCAAA???>>>>>>>>>;;;>>>@@@AAAFFFRRRdddrrr~~~~~~mmmfffggglllvvvtttmmmgggbbb^^^TTTOOOIIIDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<===CCCSSScccooowww~~~~~~qqqiiiiiikkkxxxuuu~~~~~~~~~wwwqqqmmmdddZZZYYY]]]wwwvvvqqqooouuu{{{rrrggg^^^VVVVVVXXXbbbqqq|||yyyoooWWWPPPJJJGGGBBB;;;999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>???@@@CCCFFFCCCFFFJJJMMMOOOQQQSSSUUUWWW[[[]]]ggguuuyyyoooYYYMMMIIIJJJMMMMMMYYYuuuwwwkkkcccVVVSSSPPPMMMLLLKKKJJJIIIFFFDDDBBB@@@>>>=========:::===???@@@DDDPPPcccqqq|||sssjjjiiikkkuuu~~~yyynnnfffaaa[[[WWWPPPLLLGGGBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777888;;;<<<===CCCTTTdddpppxxx~~~yyyooommmhhhwwwqqq~~~|||zzzzzz|||tttjjj]]]VVV\\\fffzzzssstttvvvzzz{{{rrrhhhbbbTTTVVVYYY___iiiooollldddQQQMMMGGGBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<>>>@@@BBBCCCGGGIIIMMMQQQSSSTTTSSSSSS[[[``````gggtttxxx~~~|||___OOOKKKJJJGGGKKKSSSkkkwwwjjj```WWWTTTOOOKKKJJJHHHGGGEEEFFFDDDAAA>>>======???@@@<<<<<<>>>BBBFFFNNN]]]kkk}}}{{{mmmccckkkqqqyyy}}}sssiii```YYYSSSPPPJJJFFFBBB???>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::777:::<<<<<>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@BBBDDDJJJMMMRRRWWWZZZ[[[[[[ZZZZZZ^^^^^^dddppptttyyycccPPPJJJHHHEEEKKKQQQdddxxxkkkbbbXXXTTTOOOLLLJJJHHHFFFEEEEEECCCAAA>>>===>>>???@@@>>>>>>???BBBEEELLLZZZhhhyyy~~~rrrjjjjjjpppyyy~~~}}}~~~xxxnnnddd\\\TTTOOOKKKHHHFFFBBB@@@@@@???>>><<<<<<;;;;;;;;;::::::::::::888:::<<<<<<@@@LLL]]]jjjwwwzzz~~~}}}vvv|||bbbooo}}}{{{zzzvvvnnngggbbbaaa\\\ZZZ]]]bbbgggooowww~~~}}}rrrfff[[[[[[gggvvvzzzrrr|||xxxxxxzzzuuukkkddd``````___\\\]]]^^^XXXQQQMMMJJJEEEBBB@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>???AAADDDEEEKKKPPPWWW^^^bbbccccccbbbYYY]]]\\\aaakkknnnrrrjjjSSSJJJFFFCCCKKKMMM\\\zzzzzzmmmcccYYYUUUPPPLLLJJJHHHFFFEEEEEECCCAAA???>>>>>>???@@@@@@???@@@BBBDDDIIIVVVccctttwwwpppjjjoooxxx{{{|||}}}zzztttkkkbbbZZZSSSLLLHHHFFFDDDBBBAAAAAA@@@>>>===;;;;;;::::::::::::999999:::;;;<<<===BBBPPPbbbppp{{{}}}~~~]]]iii{{{|||{{{wwwlllbbb[[[UUUPPPNNNQQQTTTXXX^^^eeepppwww}}}qqqfff___cccuuuxxxttt~~~vvvxxx}}}yyyooogggbbbdddccc___]]]\\\WWWQQQLLLIIIEEEBBB@@@>>><<<:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???AAACCCEEEGGGKKKPPPYYYaaagggiiihhhgggZZZ^^^\\\```iiikkknnn{{{tttYYYLLLGGGEEEJJJLLLXXXrrrzzzmmmdddZZZVVVQQQLLLJJJHHHFFFDDDDDDBBBAAA???>>>>>>???@@@>>>>>>???AAABBBGGGSSS```ppp}}}wwwrrrjjjooowww~~~}}}~~~}}}xxxpppggg___WWWOOOKKKEEEDDDCCCBBBCCCBBB???===:::::::::::::::::::::999;;;<<<<<<>>>FFFUUUggguuu~~~[[[fffxxx~~~|||~~~pppcccZZZOOOKKKIIILLLMMMMMMPPPUUU\\\dddooo{{{{{{pppgggdddmmmzzzzzz{{{uuuyyy~~~zzzpppiiiggglllmmmiiiccc___XXXRRRMMMIIIEEEAAA???>>>;;;:::;;;;;;<<<<<<===>>>???????????????@@@BBBEEEGGGHHHLLLRRR[[[dddjjjlllllllll]]]aaa___aaajjjkkkooo|||aaaPPPJJJIIIIIILLLVVVmmmyyymmmddd[[[WWWRRRMMMJJJHHHEEECCCCCCBBBAAA????????????@@@<<<;;;===@@@AAAFFFRRR^^^lllzzz}}}uuuqqqkkkqqqxxx~~~|||~~~vvvnnneee\\\TTTOOOEEEDDDCCCCCCCCCBBB???===::::::::::::::::::::::::<<<<<<===AAAJJJYYYkkkxxx}}}}}}}}}~~~XXXcccttt}}}zzzjjj^^^PPPLLLIIIJJJHHHEEEEEEHHHMMMTTT```mmmyyyxxxnnnhhhgggsss|||yyyxxx}}}yyyoooiiiqqqxxx|||wwwmmmcccYYYQQQPPPKKKEEEAAA>>>===<<<:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@BBBDDDFFFIIIJJJOOOTTT\\\eeekkknnnnnnnnn```dddbbbdddnnnooorrriiiUUUMMMLLLHHHLLLUUUgggyyymmmddd]]]XXXRRRMMMJJJGGGEEECCCBBBAAAAAA@@@?????????@@@;;;:::<<>>::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>CCCMMM]]]mmmxxxzzz}}}|||{{{{{{TTT___pppzzznnn\\\UUUOOOLLLGGGCCCBBBEEEHHHMMMVVV```lllyyy{{{tttkkkfffgggsss~~~}}}{{{qqqmmmvvvwwwiii\\\RRRTTTNNNFFF@@@===<<<<<<;;;::::::;;;===>>>???AAAAAAAAAAAAAAABBBEEEGGGJJJKKKPPPTTTZZZaaagggjjjllllllbbbeeedddgggppprrrvvvpppXXXNNNLLLGGGLLLRRR^^^uuuzzznnnfff]]]YYYSSSNNNJJJGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<===??????AAAKKKWWWeeesssxxxtttrrrvvv|||yyyooodddYYYRRRJJJGGGDDDBBBAAAAAA???>>>;;;;;;;;;<<<<<<=========;;;<<>>@@@AAABBBAAAAAABBBCCCEEEHHHKKKLLLNNNQQQWWW]]]bbbfffggghhhbbbfffdddhhhrrrtttxxxsssYYYNNNKKKGGGKKKOOOVVVkkk|||ppphhh^^^ZZZSSSNNNJJJGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>===>>>???>>>???HHHSSScccqqq}}}xxxtttxxx}}}|||}}}}}}sssggg[[[TTTLLLHHHDDDAAA@@@@@@???>>><<<<<<<<<=========>>>>>>;;;<<>>?????????>>>@@@BBBDDDEEEFFFHHHKKKNNNRRRPPPPPPUUU]]]dddggggggeeecccdddlllssswww|||___PPPOOOJJJKKKOOOUUUbbb{{{rrriii___]]]YYYRRRKKKFFFDDDCCCAAAAAA@@@???>>>>>>>>>???============???CCCJJJNNNcccooo|||{{{yyy~~~vvvjjj^^^VVVKKKGGGCCCAAA@@@@@@???>>>;;;===??????>>>===<<<<<<@@@>>>AAAKKKWWW```iiiqqqoootttxxx}}}~~~{{{{{{MMMTTTaaaqqqnnnccc[[[QQQKKKJJJHHHGGGFFFHHHMMMTTTZZZ^^^bbbdddkkkwww|||sssllljjjggglll~~~vvvuuunnn```[[[ZZZRRRHHH@@@>>>===<<<;;;======>>>???????????????@@@BBBDDDFFFGGGIIILLLNNNOOOMMMMMMRRRZZZbbbfffggggggdddfffmmmssswww}}}kkkWWWQQQJJJJJJMMMRRR^^^tttwwwmmmaaa^^^YYYSSSLLLGGGDDDCCCAAAAAA@@@???>>>>>>>>>>>>============>>>CCCIIIMMM^^^jjjxxx}}}wwwyyy~~~|||tttiii\\\TTTLLLIIIEEEBBBAAAAAA@@@???>>>???@@@??????>>>>>>>>>@@@>>>AAAKKKVVV___iiirrrppprrrtttvvv}}}xxxvvv{{{LLLQQQ[[[jjjzzzwwwjjj___VVVSSSLLLIIIEEEEEEHHHLLLPPPRRRTTTWWW^^^lll~~~{{{sssmmmjjjhhhmmmzzzvvvyyy|||jjj___[[[ZZZRRRHHHAAA>>>>>>>>>===>>>>>>??????????????????AAACCCEEEFFFHHHJJJMMMPPPMMMKKKJJJOOOXXXaaafffhhhkkkhhhhhhnnnrrrvvv|||~~~dddVVVOOOLLLLLLPPPZZZnnn|||rrrddd```ZZZTTTMMMHHHEEEDDDBBBAAA@@@???>>>>>>>>>>>>============>>>BBBGGGLLLXXXdddsss~~~xxxvvvyyy~~~yyysssiii^^^UUUOOOLLLHHHEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA???AAAJJJTTT]]]iiisssssssssqqqooovvvvvvpppuuu~~~LLLOOOWWWccctttrrreee]]]SSSNNNHHHFFFIIIMMMOOOPPPNNNPPPWWWggg{{{~~~}}}~~~|||yyywwwrrrnnnllllllrrr{{{tttwww~~~xxxggg^^^[[[YYYRRRGGGAAA?????????>>>>>>>>>>>>>>>>>>??????@@@BBBDDDFFFHHHIIILLLOOORRROOOMMMLLLQQQZZZccciiikkkpppmmmllloooqqqsssyyyuuu```YYYRRROOORRRZZZiiiuuuhhhccc\\\UUUOOOJJJGGGEEEBBBBBB@@@???>>>>>>>>>>>><<<<<<===<<<===AAAFFFIIITTTaaappp{{{~~~~~~~~~~~~}}}yyyzzz~~~zzzxxxuuuoooeee]]]TTTQQQMMMKKKIIIGGGEEECCCDDDEEEGGGJJJKKKJJJHHHFFFBBB@@@AAAIIIQQQ[[[iiitttyyyyyyuuuqqqsss~~~uuulllppp{{{OOOPPPUUU___ooovvvhhhZZZTTTLLLIIIKKKOOOPPPPPPMMMNNNUUUeeezzz|||wwwssspppnnnmmmnnnnnnnnnmmmlllmmmooovvv~~~rrrnnnvvvxxxhhhaaa```XXXPPPGGG@@@?????????>>>===============???@@@AAADDDFFFIIIJJJLLLNNNRRRUUUTTTRRRRRRWWW```hhhmmmooorrrpppoooppppppooottt{{{rrrggg\\\TTTUUUZZZeee}}}xxxlllfff]]]VVVQQQLLLIIIFFFCCCBBBAAA???>>>=========;;;<<<<<<<<<===???CCCGGGRRR___mmmwww~~~~~~~~~}}}|||{{{{{{{{{{{{xxxpppiii^^^\\\XXXUUUSSSQQQNNNLLLIIIKKKOOOSSSVVVTTTNNNIIICCC@@@AAAGGGOOOYYYiiivvvyyyxxx}}}uuukkkmmmwww~~~~~~RRRQQQTTT]]]lll}}}~~~yyyggg^^^TTTOOOPPPRRRQQQPPPOOOOOOUUUeee{{{xxxqqqjjjfffbbb___aaaeeeeeehhhkkknnnrrryyywwwllliiitttuuueee______VVVOOOEEE???>>>??????>>>===<<<<<<===>>>@@@BBBDDDGGGIIIKKKMMMOOOQQQUUUXXXZZZYYYYYY]]]eeellloooppppppooopppqqqooolllpppwww|||lll___\\\\\\aaattt|||pppiii___WWWRRROOOJJJGGGCCCBBBAAA???>>>=========;;;<<<<<<<<<<<<>>>BBBDDDOOO\\\jjjttt}}}zzzyyyooommmiiifffdddaaa]]][[[TTTUUUXXX\\\^^^[[[SSSMMMDDDAAABBBFFFMMMWWWhhhwww~~~{{{ooonnnsssxxx|||~~~|||{{{zzzyyyxxxwwwwwwwwwzzz~~~SSSRRRTTT\\\jjj{{{}}}}}}rrrddd\\\ZZZYYYVVVRRRRRRRRRXXXiiixxxppphhhccc^^^YYY\\\bbbdddiiinnnrrrwww}}}}}}yyy{{{|||pppeeeeeesssrrrbbb\\\\\\UUUMMMDDD>>>===>>>>>>>>>>>>======>>>@@@CCCFFFHHHIIIKKKMMMOOOQQQTTTXXX[[[]]]\\\]]]aaahhhmmmnnnmmmiiijjjnnnpppnnnkkkooovvvooohhhbbb```pppssskkk```XXXTTTPPPKKKGGGDDDCCCAAA???>>>===<<<<<<:::;;;<<<<<<<<<===@@@CCCIIIVVVeeeoooxxx}}}|||yyywwwsssooollldddbbb```aaaaaa]]]VVVOOOEEEBBBBBBEEEKKKVVVhhhxxxzzzuuuttttttwww|||yyyxxxvvvuuuuuuvvvwwwxxxtttsssqqqrrruuu{{{TTTSSSTTT[[[hhhyyy}}}uuujjjeeebbb\\\WWWUUUUUU\\\mmmzzzqqqiiieee___ZZZ]]]eeefffmmmtttxxx}}}zzztttwww{{{rrriiiaaaccctttuuueee______SSSLLLCCC===<<<>>>>>>>>>???>>>>>>@@@BBBFFFIIIKKKJJJLLLOOOQQQSSSVVVZZZ\\\^^^]]]___ccciiilllllljjjdddfffkkkpppnnnlllooovvv}}}|||rrrhhhcccooouuulllaaaXXXTTTQQQLLLHHHDDDCCCAAA???>>>===<<<<<<:::;;;<<<<<<;;;===???BBBDDDQQQaaalllvvv}}}|||xxxqqqlllfffcccaaa^^^WWWQQQEEEBBBBBBDDDJJJUUUhhhyyy|||wwwtttvvv{{{tttsssrrrqqqrrruuuxxx{{{wwwtttpppnnnoootttzzz~~~ZZZTTTRRRXXXcccppp}}}pppggg```\\\VVVVVVccc{{{xxxrrrmmmjjjfffbbbbbbeeemmmmmmuuu}}}zzzzzz~~~}}}~~~yyyllldddccc______tttpppfffcccYYYKKKGGGBBB>>>===<<<;;;;;;<<<===???CCCHHHLLLNNNNNNMMMNNNOOOPPPRRRUUUZZZ^^^___^^^___eeekkkmmmjjjfffaaaeeejjjkkkjjjlllpppuuu}}}pppggglllyyyvvvmmmbbb[[[XXXTTTMMMGGGFFFCCC???===<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???IIIPPPZZZgggsss|||yyyxxxxxxpppfffaaa___[[[TTTMMMCCCAAAAAAEEEKKKVVVfffuuu{{{vvvqqquuupppooouuuzzz~~~xxxpppiiiiiirrr}}}^^^XXXUUUXXX```mmm~~~pppddd]]]XXXYYYgggyyyrrrllliiifffbbbcccgggsssttt}}}~~~|||~~~|||{{{|||tttfff]]]]]]\\\```vvvnnndddcccZZZJJJFFFBBB>>>======<<<;;;<<<===???CCCHHHMMMOOOPPPRRRSSSTTTUUUUUUVVVYYY\\\^^^]]]^^^ccchhhjjjgggcccaaaeeejjjllllllnnnsssxxx|||mmmjjjqqqxxxoooddd]]]YYYUUUNNNHHHFFFCCC???=========<<<;;;;;;;;;::::::;;;<<<>>>???FFFLLLVVVcccoooyyy~~~xxxyyy~~~xxxpppfff___]]]XXXPPPJJJAAA??????CCCJJJTTTdddrrr{{{}}}~~~vvvxxxtttsssyyyzzzooojjjpppyyyccc\\\WWWXXX]]]hhhxxx{{{kkkbbb]]]```oooxxxqqqjjjhhhfffdddgggmmmzzz}}}yyywwwwwwsssdddYYYWWWWWW___xxxlllcccbbbXXXIIIFFFAAA>>>=========<<<<<<===@@@DDDIIINNNRRRTTTXXXZZZ[[[[[[ZZZYYYZZZ[[[^^^]]]^^^aaaeeefffdddaaa```dddiiilllnnnqqqwww|||xxxoooooo|||ssshhh```\\\WWWPPPKKKFFFCCC@@@============<<<<<<;;;::::::;;;<<<>>>???AAAGGGQQQ^^^jjjuuu}}}zzztttwww~~~wwwoooddd]]]XXXSSSKKKEEE>>><<<===BBBHHHQQQaaaoootttwww{{{~~~~~~~~~~~~xxxwww|||wwwmmmooovvvfff___YYYXXX[[[dddtttsssjjjdddiiixxxssslllgggeeefffgggmmmttt~~~}}}wwwssssssvvvfffWWWSSSUUU```wwwnnnddd```UUUHHHDDD@@@>>>===>>>>>>>>>===???BBBFFFJJJOOOTTTWWW\\\^^^aaabbb```___^^^___aaa```___aaaccccccbbb```___bbbfffjjjnnnsssyyy}}}zzzxxxwwwlllddd^^^YYYRRRMMMGGGDDD@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>???DDDNNNZZZgggsss|||vvvttt}}}~~~ssskkk```XXXRRRLLLEEE@@@<<<;;;<<>>?????????>>>AAADDDGGGKKKOOOVVVZZZ]]]aaadddffffffeeeeeeeeefffeeecccbbbbbbbbbaaaaaa^^^```cccggglllrrrxxx{{{~~~{{{qqqggg```ZZZSSSOOOHHHEEEAAA???>>>>>>>>>===<<<<<<;;;:::;;;<<<===>>>???DDDLLLXXXeeeqqq{{{}}}uuuxxx|||yyyllldddZZZRRRKKKFFFAAA===<<<:::<<>>???@@@@@@@@@DDDGGGIIIKKKPPPWWW\\\___bbbgggiiijjjkkklllmmmllljjjgggeeecccbbbbbbbbb^^^___aaaeeejjjpppuuuyyy{{{~~~www{{{tttjjjaaaZZZTTTPPPHHHEEEBBB?????????>>>>>>===<<<;;;::::::;;;<<<===???CCCJJJUUUbbbnnnxxx~~~|||vvvvvv}}}wwwqqqmmmbbb\\\SSSKKKEEEAAA>>><<<;;;:::===AAAEEEKKKVVVaaahhhlllqqqvvvyyy{{{}}}~~~~~~}}}}}}~~~{{{yyy{{{|||xxx|||jjjgggccc```]]]```mmm{{{}}}~~~vvvhhhccc```bbbfffjjjqqqyyyyyy{{{~~~xxxssslllddd]]]aaalllzzzjjj```ZZZKKKDDDAAA>>>===>>>@@@AAAAAACCCFFFIIIKKKKKKOOOWWW]]]aaadddhhhkkklllnnnoooqqqooommmjjjfffbbbaaaaaabbbaaa```aaadddiiioootttvvvwwwzzzxxxzzzyyywwwlllbbbZZZTTTQQQIIIFFFBBB@@@???@@@???>>>===<<<;;;::::::;;;<<<===<<<@@@FFFPPP\\\iiitttzzzyyywwwxxxqqqjjjddd___XXXSSSLLLEEE@@@>>>===<<<;;;:::<<<@@@CCCGGGQQQ\\\fffjjjoootttvvvxxx{{{}}}|||}}}~~~}}}|||~~~~~~xxxuuusssqqquuuxxx|||}}}tttrrrtttxxx|||llliiifffbbb^^^___kkkxxxxxxoooiiidddaaaccceeehhhooovvv~~~uuuxxx{{{wwwtttmmmhhhlllwww|||ddd]]]YYYKKKDDDAAA>>>===>>>@@@BBBBBBDDDGGGKKKKKKKKKOOOWWW^^^dddfffiiilllmmmnnnqqqsssqqqoookkkfffbbb```aaabbbcccbbbbbbdddiiiooosssuuuuuu{{{zzzxxxsssyyyxxxmmmbbbZZZTTTQQQIIIFFFBBB@@@@@@@@@???>>>======;;;;;;:::;;;<<<===:::===CCCMMMXXXeeepppvvvzzz}}}tttyyyvvvmmmfffaaa[[[WWWRRRNNNHHHBBB>>><<<<<<===:::999;;;???AAADDDNNNXXXdddhhhmmmrrruuuwwwyyy{{{{{{|||}}}|||{{{}}}{{{rrrmmmjjjgggjjjlllooovvv~~~}}}tttllllllnnnssszzzmmmjjjhhhfffbbbaaajjjtttppphhhhhhfffhhhkkkmmmlllooouuu{{{www~~~{{{yyyrrrrrr|||pppeee]]]RRRFFFBBBAAA???===>>>@@@BBBDDDDDDIIINNNQQQRRRTTTXXX[[[ggghhhiiijjjkkkjjjjjjiiinnnkkkfffcccbbbbbbbbbbbbgggggghhhiiijjjooouuuyyy{{{xxx|||ssslllfff]]]VVVRRRKKKIIIEEEAAA>>>======>>><<<<<<;;;;;;;;;;;;<<<<<<<<>>CCCJJJOOO[[[aaaiiiooorrruuuzzz~~~~~~{{{pppcccZZZWWWXXXZZZ]]]aaaeeeiiikkkhhheeeaaa```bbbiiipppuuujjjiiiiiihhheeedddkkktttoooggghhhgggjjjmmmnnnooottt{{{{{{zzz~~~~~~xxxyyyxxxjjjbbb\\\QQQFFFBBBAAA@@@??????AAACCCEEEIIIMMMQQQRRRSSSTTTXXX\\\gggggghhhiiiiiiiiihhhgggiiifffcccaaaaaaaaabbbbbbeeefffggggggjjjooovvvzzzzzzsssmmmggg___WWWTTTKKKIIIEEEAAA>>>======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAAGGGPPP\\\hhhpppwww|||~~~wwwggg\\\WWWUUUQQQMMMOOOMMMJJJFFFBBB>>>;;;:::::::::::::::<<>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===@@@FFFRRR___gggpppvvv~~~}}}zzzwww|||qqqddd\\\WWWSSSPPPQQQOOOKKKGGGCCC@@@>>>===888999999999:::===BBBFFFPPPWWW```gggjjjlllppprrrvvvyyy}}}|||qqqhhhbbbXXXVVVTTTRRRPPPQQQQQQRRRPPPNNNKKKIIIIIIMMMQQQSSSYYY]]]eeemmmpppqqqxxxYYY\\\ccciiiiiihhhmmmtttwwwmmmkkkmmmmmmpppssssssttt{{{{{{vvvyyy~~~~~~vvvppp|||yyyooohhhkkkwww}}}ooocccWWWTTTVVVTTTKKKCCC?????????AAACCCEEEGGGIIILLLOOOQQQRRRSSSWWW]]]bbbddddddccccccccccccccccccfffggghhhfffcccaaaaaaaaafffffffffeeefffiiimmmqqqsssssswwwyyy||||||ooohhhccc[[[UUUSSSKKKIIIFFFCCC@@@???======<<<<<<;;;;;;;;;;;;<<<<<<>>>======???DDDOOO[[[cccmmmttt|||{{{vvvrrrwwwzzz{{{mmmccc\\\VVVRRRPPPNNNJJJEEEBBB???>>>>>>::::::::::::;;;===AAAEEELLLSSS\\\cccgggjjjnnnqqquuuxxx|||{{{tttooogggfffdddaaa___^^^]]]]]]VVVSSSPPPMMMLLLMMMPPPQQQVVVYYY___fffiiilllvvvUUUXXX^^^cccddddddjjjrrrsssmmmnnnnnnmmmoootttwwwwww|||yyysssqqqrrrxxx{{{~~~yyyvvvuuuwwwlllaaafffuuu{{{jjj___UUUUUUVVVQQQHHHCCC>>>???@@@BBBEEEHHHJJJKKKJJJMMMQQQSSSTTTWWW]]]bbbbbbbbbbbbbbbbbbcccddddddhhhkkkmmmkkkfffbbbaaabbbeeefffggggggfffgggiiikkknnnpppuuu{{{yyyrrrjjjccc[[[UUURRRKKKIIIGGGDDDAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===???CCCLLLWWW^^^jjjqqqzzz~~~~~~~~~yyysssnnnqqqvvv|||uuuiii```XXXTTTNNNLLLHHHCCC@@@>>>======;;;;;;<<<;;;;;;===@@@CCCHHHNNNWWW^^^bbbgggmmmqqqvvvxxx|||~~~~~~~~~}}}|||yyyvvvrrrooommmdddbbb^^^ZZZWWWVVVWWWWWWZZZ[[[___dddggglllxxxRRRSSSXXX]]]]]]___gggqqq|||zzznnnkkkooonnnkkkmmmuuu|||}}}|||tttpppooouuuxxx}}}|||zzzzzzwwwkkk]]]dddttt~~~xxxggg^^^XXXXXXVVVNNNFFFCCC@@@AAACCCEEEHHHKKKMMMNNNKKKOOOSSSUUUUUUWWW\\\___aaaaaa```aaabbbccceeefffiiilllooommmhhhcccbbbcccbbbdddfffggggggggghhhiiikkknnnsss|||{{{yyyoooggg^^^WWWTTTKKKIIIGGGEEEBBB???>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>BBBIIIRRRYYYgggnnnwww~~~}}}|||{{{xxxxxxyyy{{{{{{wwwpppkkklllrrrzzz~~~~~~~~~yyymmmbbbZZZUUULLLJJJEEEAAA===<<<;;;;;;;;;<<<<<<;;;;;;<<>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>AAAHHHOOOUUUdddkkkuuu{{{~~~~~~~~~|||zzzyyywwwvvvuuuttttttvvvxxxzzzvvvoooiiiiiipppxxx~~~~~~~~~~~~}}}~~~xxxxxxyyynnncccZZZUUUKKKHHHDDD???<<<:::::::::;;;;;;<<<;;;:::;;;>>>@@@@@@FFFMMMTTTZZZbbbkkkqqqxxxyyy{{{|||}}}{{{xxxvvvtttqqqsss}}}PPPOOOQQQVVVYYY\\\bbbjjjuuuwwwrrrooollljjjjjjkkkooowww{{{tttqqquuu{{{yyyxxxllljjjpppwww}}}xxxnnnddd^^^ZZZYYYVVVMMMFFFCCCDDDDDDFFFKKKQQQVVVVVVUUUPPPRRRUUUVVVVVVWWWZZZ\\\ddddddeeegggjjjkkkjjjiiidddfffhhhjjjiiigggcccaaa___bbbdddcccbbbcccfffiiifffiiilllssszzzwwwyyymmmdddZZZUUUPPPLLLGGGDDDBBB@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;=========>>>@@@EEELLLQQQ^^^gggsss{{{}}}}}}~~~{{{vvvvvvuuusssqqqpppoooppppppkkkmmmpppvvvzzzyyytttpppnnnssszzz~~~}}}vvvvvv}}}uuukkkddd___\\\YYYNNNIIIBBB===<<<======>>>>>><<<:::888888:::<<<>>>@@@CCCHHHNNNUUU^^^gggmmmrrruuuxxxzzz||||||zzz~~~PPPOOOQQQUUUXXXZZZ```gggrrr}}}tttpppooonnnmmmjjjjjjoooxxx|||xxxyyy~~~|||~~~wwwvvv|||xxxooofff```\\\[[[WWWNNNGGGEEEFFFFFFHHHMMMSSSXXXYYYYYYQQQSSSUUUWWWWWWXXX[[[]]]ccccccdddfffiiikkkllllllggghhhiiiiiihhheeebbbaaaaaacccddddddcccdddgggiiihhhjjjkkkqqquuuooowww{{{pppggg^^^XXXRRRNNNIIIEEECCCAAA???>>>>>>======<<<<<<;;;::::::<<<=========???DDDJJJOOO\\\eeepppyyy}}}~~~yyyxxxyyywwwrrrqqqnnnjjjfffeeegggiiilllmmmoootttzzzzzzvvvwww{{{}}}ttt{{{yyyooofff___[[[WWWVVVQQQLLLEEE???===<<<<<<<<<>>>===:::999999:::===>>>???BBBFFFKKKRRR\\\eeelllpppssswww{{{}}}QQQOOOQQQTTTVVVXXX]]]dddmmm{{{yyypppnnnoooqqqqqqlllkkkooozzz~~~xxxrrrfffaaa\\\ZZZUUULLLFFFDDDHHHHHHJJJOOOTTTYYY\\\\\\SSSTTTWWWXXXYYYZZZ]]]```bbbbbbccceeegggjjjlllmmmjjjjjjiiigggfffdddcccbbbaaacccddddddcccdddfffhhhjjjkkkkkkooo~~~qqqfffmmm~~~tttkkkccc]]]VVVRRRLLLGGGDDDAAA???===>>>>>>======<<<;;;::::::;;;<<<<<<<<<>>>BBBHHHLLLXXX```llluuuzzz~~~|||uuurrrrrrpppkkkjjjeee^^^ZZZYYY]]]cccgggkkkooovvv~~~||||||{{{}}}zzztttjjjaaa[[[XXXVVVTTTUUUOOOGGGAAA===<<<;;;;;;>>><<<;;;999999;;;<<<>>>>>>???BBBFFFMMMWWWaaahhhmmmqqqvvv{{{RRRPPPQQQTTTUUUUUUZZZaaaiiixxx~~~{{{yyysssqqqppppppqqqtttwwwyyy~~~wwwnnnlllooorrrssspppnnnqqq}}}~~~}}}~~~yyyuuuddd^^^YYYVVVPPPHHHCCCCCCGGGHHHKKKOOOTTTYYY\\\]]]TTTVVVXXXYYYZZZ]]]aaaccceeeeeefffffffffhhhjjjlllkkkjjjhhhfffeeeffffffgggcccdddddddddeeefffggghhhmmmllllllooo{{{sssbbbggg~~~wwwooogggaaaYYYTTTNNNHHHDDDAAA>>><<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<@@@EEEIIISSS[[[gggpppwww}}}|||sssnnnlllhhhbbb___[[[UUURRRRRRWWW^^^bbbgggllluuu~~~zzz~~~zzzsssjjjaaa\\\YYYXXXWWWVVVPPPHHHAAA>>><<<<<<;;;<<<;;;:::999999:::;;;<<<<<<===???BBBHHHQQQ\\\cccjjjooouuu{{{SSSPPPQQQSSSTTTTTTXXX___gggvvv{{{sssnnniiifffbbb```___^^^___aaadddfffmmmqqqwww|||vvvnnnlllnnnqqqrrrrrrrrrvvv~~~|||~~~}}}}}}~~~yyyuuuccc^^^YYYUUUNNNFFFCCCDDDEEEHHHLLLPPPTTTWWWZZZ[[[VVVXXXZZZ[[[]]]```dddgggjjjkkkllljjjgggfffgggiiiiiihhhffffffgggjjjlllnnnjjjjjjiiijjjkkkllllllmmmooonnnnnnqqqzzzyyyccceeezzzxxxpppiiiddd[[[WWWPPPJJJEEEAAA===;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<>>>BBBFFFNNNVVVaaalllttt|||~~~rrrkkkfff___YYYTTTQQQNNNMMMNNNRRRWWWZZZbbbhhhrrrzzz~~~yyy||||||uuukkkbbb^^^\\\[[[ZZZVVVPPPHHHBBB>>>======<<<::::::999888888999::::::;;;;;;<<<>>>CCCKKKUUU\\\ffflllssszzz~~~~~~}}}SSSQQQQQQSSSTTTSSSXXX^^^eeettt}}}qqqiiiddd___\\\ZZZYYYWWWVVVVVVWWWXXXZZZ___bbbgggkkkmmmooorrrttt{{{}}}uuunnnmmmnnnppppppqqqtttzzz~~~|||}}}|||xxx{{{wwwpppccc^^^YYYUUUNNNFFFEEEHHHFFFJJJPPPTTTVVVWWWXXXYYYXXXZZZ[[[]]]^^^bbbgggkkkoooqqqrrrooojjjffffffggghhhgggfffgggjjjnnnrrruuutttrrrqqqrrrsssuuuttttttrrrqqqrrruuuzzziiifffvvvyyyrrrjjjeee^^^YYYRRRLLLGGGCCC???===;;;<<<<<<======>>>>>>???;;;<<<<<<<<<;;;===AAACCCJJJRRR]]]hhhrrr}}}vvvlllfff]]]UUUNNNLLLJJJIIIIIILLLNNNPPP\\\bbbkkkssswwwxxxyyyyyyxxx{{{}}}vvvlllccc___]]]]]]\\\XXXRRRJJJDDD@@@???>>>>>>::::::999999999999::::::::::::;;;<<<@@@FFFNNNTTT```fffooowww}}}~~~}}}SSSQQQQQQTTTTTTTTTXXX^^^bbbrrrxxxnnniiifffcccaaa```___^^^\\\[[[ZZZZZZZZZ[[[]]]_________```bbbdddiiikkkooosssxxx|||~~~xxxqqqmmmnnnooonnnmmmmmmsss}}}{{{}}}~~~zzzwwwssshhhaaa]]]XXXSSSLLLEEEFFFJJJIIIOOOVVV[[[[[[ZZZZZZZZZZZZ[[[\\\^^^```dddjjjnnnrrruuuwwwtttnnnhhhfffggghhhhhhhhhiiimmmqqquuuwwwyyywwwuuuvvvxxxzzzyyyxxxvvvuuuvvvwwwyyysssjjjuuu{{{ssskkkfffaaa\\\UUUOOOJJJFFFBBB@@@>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<===@@@BBBHHHOOOZZZfffqqq}}}~~~vvvnnneee\\\SSSPPPLLLHHHGGGGGGIIIKKKSSSYYYaaafffiiikkkmmmooonnnrrrvvvzzz}}}zzzooofffaaa_________^^^WWWOOOGGGBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>CCCIIINNNWWW___jjjttt{{{TTTQQQQQQTTTTTTTTTYYY___```pppyyypppnnnnnnmmmkkkkkkjjjiiigggeeecccaaa```]]]^^^]]]\\\ZZZYYYZZZ[[[\\\^^^aaaeeejjjnnnrrrsssxxxxxx|||wwwsssnnnlllnnnooonnnllliiirrr~~~|||}}}vvvwwwpppbbb^^^ZZZUUUQQQIIICCCDDDIIILLLSSS[[[``````]]]\\\[[[[[[\\\]]]^^^aaaeeekkkooorrrvvvzzzwwwpppjjjhhhhhhiiiiiijjjkkknnnrrrvvvxxxzzzxxxuuuvvvyyyzzzyyyxxxyyyxxxxxxyyyxxx|||ooovvv|||tttmmmgggccc^^^WWWQQQMMMIIIEEECCCAAAAAA@@@>>>===;;;::::::<<<=========<<<===???BBBGGGNNNYYYeeeqqq~~~xxxnnneee[[[WWWPPPJJJGGGFFFHHHJJJKKKPPPWWW\\\^^^```bbbeeebbbffflllrrrwww|||~~~sssiiidddcccbbbcccccc\\\RRRJJJDDDAAA???>>>========================:::;;;<<<<<<>>>AAAFFFJJJQQQYYYfffrrr{{{TTTSSSQQQPPPRRRUUUYYY[[[aaannnwwwrrrqqqsssxxx}}}{{{yyyuuuqqqkkkgggeeeaaa\\\WWWYYYWWWWWWYYY^^^cccfffggghhhkkkrrrxxxsssmmmmmmpppqqqmmmgggfffppp{{{vvvmmmqqqnnn```]]][[[VVVOOOIIIGGGHHHJJJOOOZZZcccddd```^^^]]]ZZZ``````aaaeeekkkpppsssuuussssssssssssrrrpppkkkhhhooonnnnnnoooqqqrrrqqqpppqqqrrrrrrtttvvvxxxzzz|||wwwwwwyyy{{{|||ppprrr}}}yyyqqqnnnmmmhhhccc[[[TTTNNNIIIDDD@@@===>>>>>>>>>>>>======<<<::::::;;;;;;<<<===>>>>>>BBBJJJUUUaaannn}}}{{{kkkbbbVVVMMMIIIGGGFFFEEEJJJJJJLLLOOOTTTWWWWWWVVVXXXZZZ___fffnnnxxxrrreee^^^___dddiiifffaaaYYYOOOGGGAAA>>>===999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>AAABBBKKKUUUcccppp{{{SSSQQQPPPOOOPPPRRRVVVXXX^^^jjj|||wwwrrrtttzzz{{{tttmmmhhheeebbb^^^]]]^^^aaacccdddfffiiirrr|||wwwrrrqqqrrrqqqnnnjjjhhhsss~~~|||~~~yyypppkkkpppmmm\\\[[[YYYSSSMMMIIIHHHKKKMMMUUU___hhhgggdddcccaaa___ccccccdddgggmmmrrrtttuuuttttttuuuvvvwwwuuuqqqnnnppppppqqqrrrttttttrrrpppnnnoooppprrrsssuuuvvvwwwwwwvvvxxxyyyzzzsssrrr{{{|||tttpppnnniiiddd\\\UUUPPPJJJEEEBBB>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<======>>>AAAHHHRRR]]]jjjzzzxxxnnnaaaWWWQQQLLLIIIFFFGGGGGGGGGIIIKKKMMMMMMLLLPPPRRRVVV\\\eeepppzzzqqqddd]]]]]]bbbfffeee```XXXOOOGGGAAA>>><<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===???AAABBBHHHRRR```nnnyyy|||{{{zzzxxxwwwzzzRRRPPPNNNMMMMMMOOORRRTTTZZZfffwwwvvvqqqrrrzzz~~~yyyrrrllliiihhhgggfffgggkkkuuu~~~|||yyyvvvtttrrrqqqqqqttt}}}yyyxxx{{{xxxvvvrrrlllkkksssmmmXXXZZZWWWQQQKKKGGGIIIMMMRRR[[[dddllljjjgggfffeeedddffffffgggkkkooosssuuuuuuttttttuuuwwwyyyxxxvvvtttrrrssstttwwwyyyxxxtttqqqnnnoooqqqssstttttttttssswwwvvvvvvxxxxxx|||xxxssswww~~~xxxsssqqqiiieee^^^WWWQQQLLLGGGCCC?????????>>>>>>=========::::::;;;;;;<<<=========???EEEMMMWWWeeeuuusssggg^^^UUUNNNIIIHHHFFFEEEDDDEEEEEEDDDCCCGGGIIILLLRRR[[[ggguuu~~~}}}www}}}}}}ooobbb[[[YYY[[[^^^___[[[TTTLLLEEE@@@<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAABBBDDDNNN]]]kkkvvv}}}|||wwwuuurrrnnnmmmpppwww{{{QQQPPPNNNMMMMMMNNNPPPQQQWWWbbbrrrvvvnnnjjjooo}}}zzzsssooommmrrr}}}|||}}}|||yyyvvvtttwwwyyy}}}vvvtttuuutttrrrnnnllloooyyyoooXXXZZZVVVPPPIIIFFFIIIOOOTTT___gggnnnlllhhhggggggfffggggggiiimmmqqqtttttttttrrrrrrsssuuuwwwwwwuuussssssuuuxxx{{{}}}{{{vvvsssqqqsssuuuwwwxxxwwwuuutttvvvuuuvvvxxxyyy|||uuutttyyy}}}vvvsssjjjeee^^^WWWRRRLLLHHHDDD@@@@@@???>>>>>>=========;;;;;;;;;<<<<<<<<<======???CCCJJJRRR___qqqyyymmmbbbXXXPPPNNNKKKHHHFFFEEEEEEDDDCCCDDDEEEGGGKKKSSSaaaqqq|||{{{xxxvvv{{{yyylll___VVVRRRRRRSSSTTTRRRMMMGGGBBB>>><<<::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBMMM\\\kkkvvv}}}}}}zzzuuutttrrrooonnnppptttxxx}}}~~~QQQPPPOOOMMMMMMNNNOOOPPPVVV___ooouuukkkcccbbbjjjttt{{{uuu{{{}}}xxx{{{|||zzzwwwxxx}}}~~~wwwtttqqqqqqnnnkkkmmmuuuuuu^^^\\\XXXPPPIIIFFFIIIPPPUUUbbbkkkqqqnnnjjjiiihhhgggffffffiiimmmqqqssssssrrrrrrqqqrrrsssuuuvvvtttssssssuuuyyy}}}}}}yyyuuuuuuvvvxxxzzzzzzyyyxxxwwwvvvuuuvvvyyy|||}}}wwwyyy~~~yyytttjjjeee^^^XXXRRRMMMHHHEEEAAAAAA???>>>============;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<===>>>@@@AAACCCNNN]]]lllwww~~~|||zzzxxxzzz{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~QQQPPPOOONNNNNNNNNOOOPPPTTT]]]lll}}}tttjjjaaa[[[]]]cccnnnxxxzzzwwwxxxzzzzzzzzz}}}}}}uuunnnllliiihhhooo{{{xxxccc\\\XXXQQQKKKHHHKKKQQQWWWeeennntttrrrmmmkkkjjjhhhdddeeeiiinnnrrrtttrrrqqqsssrrrrrrtttvvvwwwwwwvvvsssuuuxxx}}}{{{wwwuuuvvvxxxyyyzzzyyyyyyxxxxxxvvvwww|||~~~~~~}}}xxxkkkfff```YYYTTTOOOKKKHHHCCCBBB@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEELLLWWWgggzzz{{{lllfff]]]UUUOOOKKKHHHFFFDDDDDDDDDDDDHHHTTTfffsss~~~zzzxxxwwwxxxpppsssyyy~~~wwwtttsssooojjjaaaWWWOOOIIIFFFEEEDDDDDDDDDCCCBBB@@@???>>>======>>>>>>>>>????????????>>>>>>>>>>>>@@@BBBCCCEEEPPP```nnnyyy~~~~~~~~~~~~}}}|||{{{zzzxxxwwwwwwxxxzzz{{{OOONNNNNNMMMNNNNNNOOOOOORRRZZZhhhzzzssshhh^^^WWWUUUXXX\\\eeettt~~~yyyxxxyyyyyy{{{}}}xxxllliiifffhhhtttrrr```YYYVVVQQQLLLKKKNNNUUUZZZcccmmmtttrrrnnnkkkhhheeeccceeeiiioootttuuusssqqqppppppqqqssswwwyyyzzzyyyqqqssswww{{{|||zzzwwwwwwxxxyyyyyyzzz{{{{{{{{{yyyyyy}}}{{{mmmiiibbb\\\WWWRRRNNNKKKDDDBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===???CCCIIISSSbbbtttwwwiii^^^UUUOOOKKKHHHHHHGGGEEEGGGQQQaaaooo|||zzz||||||ssskkkhhhgggdddaaa[[[UUUOOOKKKIIIHHHGGGHHHHHHHHHGGGDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCEEEFFFGGGQQQaaapppyyy~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyvvvuuuvvvxxxzzzMMMMMMMMMMMMMMMNNNOOOOOOPPPXXXfffxxxssseee[[[SSSOOOPPPOOOWWWdddrrr~~~zzz{{{zzzzzz{{{zzzlllhhhfffjjjyyy|||iiiZZZWWWUUUQQQMMMMMMQQQXXX]]]```jjjrrrqqqlllhhheeeaaaccceeejjjpppuuuvvvtttrrrllllllnnnqqqvvvyyy{{{{{{ppprrruuuzzz~~~}}}{{{yyyyyyyyyzzz{{{|||~~~~~~{{{{{{~~~~~~pppkkkddd^^^YYYUUUPPPMMMDDDCCC@@@>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBGGGPPP___ppp||||||lll```WWWRRRLLLMMMKKKHHHHHHQQQaaannn|||xxxmmmeeeaaaaaa]]][[[XXXTTTQQQNNNMMMLLLLLLLLLMMMLLLKKKHHHEEECCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHRRRbbbpppyyy~~~|||}}}~~~~~~}}}}}}~~~~~~|||~~~}}}xxxvvvwwwzzz|||JJJKKKLLLNNNOOOOOOOOOPPPUUUYYYcccttt~~~jjj^^^YYYQQQIIIMMMQQQWWWaaappp}}}wwwuuu}}}~~~|||pppiiimmmtttsssccc```XXXTTTQQQQQQTTTWWWXXXXXXaaaeeejjjllljjjfffcccaaa```ccchhhmmmppppppnnnmmmjjjhhhhhhmmmtttyyyyyywwwrrroooooosssyyy}}}|||yyy{{{zzzyyyzzz|||~~~~~~~~~}}}|||~~~}}}}}}~~~tttnnnfff```[[[UUUNNNIIIDDDAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;===BBBIIITTTdddrrrtttmmmbbb\\\WWWSSSRRRVVVcccqqq~~~~~~~~~|||tttnnnmmmjjjfffcccaaa```___^^^ZZZZZZZZZWWWTTTRRRRRRSSSTTTTTTSSSSSSTTTVVVXXXYYY^^^______]]]ZZZYYYZZZ\\\[[[dddpppxxx|||~~~}}}|||PPPQQQRRRSSSSSSSSSSSSSSSRRRVVVaaaqqqlll___VVVOOOHHHHHHJJJRRR___ppp{{{zzz}}}~~~qqqxxx}}}iii[[[WWWVVVTTTRRRRRRTTTVVVXXXXXXXXX\\\aaaddddddcccbbbbbb^^^```cccfffhhhgggfffdddhhhffffffhhhmmmpppooommmjjjhhhhhhlllrrrwwwyyyxxxxxxxxxxxxyyy{{{|||{{{yyy|||yyyxxxxxxuuuqqqrrrvvv}}}yyyssskkkddd___YYYRRRMMMFFFCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;@@@FFFOOO^^^lll{{{ssslllddd___]]]```kkkwww~~~yyytttuuu|||yyyvvvssssssrrrqqqppplllllljjjgggdddcccdddfffeeeffffffhhhjjjlllnnnppprrrssstttrrrooolllkkkkkkjjjpppwww{{{}}}|||vvvtttvvvyyy}}}TTTTTTUUUUUUUUUUUUTTTTTTTTTXXXbbbpppyyyiii___WWWOOOKKKHHHMMMWWWeeeuuu}}}xxx|||zzzuuueee[[[YYYVVVTTTSSSSSSTTTVVVXXXXXX[[[___ccceeeeeeddddddeee___```bbbdddddddddbbbaaagggeeeeeegggjjjkkkkkkiiikkkjjjiiimmmrrrxxx{{{|||sssssstttvvvyyyzzzyyywww}}}yyywwwuuuqqqmmmnnnrrrxxx}}}wwwooohhhbbb[[[TTTOOOHHHEEEAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;@@@DDDLLLYYYeeevvv~~~wwwssspppooovvv~~~ssslllmmmxxx|||wwwttttttvvvxxxzzz{{{|||~~~~~~{{{yyyxxxzzz}}}~~~~~~yyyooojjjlllooosssvvvxxx{{{XXXXXXXXXXXXXXXWWWVVVUUUWWW[[[dddppp~~~xxxiii___TTTLLLGGGIIIPPP[[[kkkxxxzzzwww{{{xxxmmmaaaZZZYYYUUUUUUUUUUUUUUUWWWXXXZZZ```ccceeefffeeedddddddddbbbbbbbbbccccccbbbaaaaaafffffffffgggiiijjjjjjiiimmmlllkkkmmmrrrwww|||~~~ooooooooorrruuuwwwvvvuuuzzzvvvsssqqqmmmhhhiiimmmvvv{{{rrrjjjddd^^^VVVQQQJJJGGGCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<@@@DDDIIITTT___rrrpppggggggvvv~~~~~~sssfff______bbbgggkkkooosssxxx|||]]]]]]]]]\\\[[[YYYXXXWWWZZZ^^^fffppp}}}xxxjjjYYYNNNFFFHHHLLLSSSbbbpppzzzxxxzzz~~~{{{rrrfff]]]YYYWWWVVVWWWXXXXXXWWWWWWYYY[[[bbbdddeeedddbbbaaaaaabbbcccccccccbbbbbbbbbbbbbbbfffggghhhiiijjjlllmmmmmmooommmllllllnnnsssyyy|||pppooonnnoooqqqsssssssssssspppnnnmmmiiiddddddhhhssszzz}}}tttmmmfff___WWWRRRKKKHHHDDDBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@CCCFFFPPPZZZkkkzzzsssiiifffwww~~~nnn___WWWRRRUUUZZZ```eeelllrrrvvvzzz~~~bbbbbbbbbaaa___]]]\\\[[[ZZZ___fffppp|||}}}fffXXXMMMLLLLLLNNNYYYgggvvv}}}{{{{{{|||}}}www|||}}}nnnbbb]]][[[ZZZVVVXXXZZZZZZYYYYYY[[[]]]cccddddddcccaaaaaabbbcccdddcccbbbaaaaaaaaabbbbbbggghhhjjjlllmmmoooqqqsssqqqpppmmmllllllpppvvvzzzvvvsssooonnnnnnpppppppppnnnlllkkklllhhhccccccffflllrrrvvvnnnggg```XXXRRRMMMJJJFFFCCCAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@AAADDDLLLUUUcccsss~~~tttpppzzzooo___WWWLLLOOOSSSWWW\\\aaagggkkkooouuu{{{~~~ffffffeeedddbbb```^^^]]]YYY^^^fffppp}}}uuueeeWWWRRRNNNJJJRRR___ooo{{{|||xxxwwwzzz~~~~~~vvvzzzzzzkkkaaa______```WWWYYY\\\[[[ZZZYYY[[[^^^dddeeeeeedddccccccdddfffdddcccaaa``````aaabbbcccgggiiilllnnnppprrrtttvvvuuussspppmmmmmmpppvvvzzz|||xxxrrrnnnmmmnnnnnnnnnmmmllllllmmmjjjeeedddgggffflll}}}wwwnnnhhh```XXXRRRNNNJJJFFFCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>===============<<<<<<<<<<<<;;;;;;;;;;;;===@@@FFFJJJXXXfff{{{|||zzz{{{{{{uuupppnnnlllkkknnnuuu~~~sssfff^^^YYYSSSRRRUUUWWWUUUSSSZZZ___ffflllqqqvvv}}}kkklllmmmkkkgggccc```___^^^bbbiiissspppaaaVVVNNNMMMPPPUUU```lllsssvvv}}}vvvsssqqqrrrxxx~~~vvvggg``````___[[[YYY\\\```bbbcccbbbbbbbbb^^^^^^___aaaccccccbbbaaaaaaaaa``````aaaaaabbbccclllmmmnnnnnnmmmmmmoooqqqqqqooolllkkklllooorrrtttrrrsssssspppllliiiggggggkkkmmmoooooonnnllliiigggjjjlllvvv}}}ssskkkddd^^^YYYTTTQQQLLLGGGBBB???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<@@@EEEIIIUUUaaauuu}}}wwwuuusssuuuzzz|||rrrnnngggbbb___\\\ZZZXXX]]]ccckkkqqqvvv{{{ttthhhbbb[[[XXXXXXXXXVVVSSSUUUYYY^^^bbbffflllsssxxxzzz~~~pppqqqpppmmmhhhdddaaa```___cccjjjtttoooaaaUUUPPPOOOOOOUUU\\\aaaeeemmm{{{{{{tttssssssuuu{{{~~~~~~~~~|||zzz~~~rrrfffbbbbbb___YYYZZZ]]]aaafffkkklllkkkiiiaaa___^^^___bbbcccbbb`````````aaabbbbbbbbbbbbaaaiiijjjkkkkkkjjjjjjlllnnnmmmlllkkkkkkmmmooorrrtttnnnooopppnnnjjjgggfffeeekkkooorrrrrrnnnjjjhhhiiifffiiissswwwooohhhaaa\\\XXXTTTOOOIIIDDD@@@>>>===============<<<<<<<<<<<<:::;;;;;;;;;<<>>============<<<<<<<<<<<<::::::;;;;;;;;;>>>BBBEEELLLSSSbbbvvv{{{pppiii\\\ZZZZZZ]]]eeeppp{{{}}}vvvmmmccc[[[PPPMMMJJJHHHGGGEEECCCAAAAAADDDHHHLLLQQQ[[[gggpppyyy~~~}}}xxxsssooolllaaa___\\\YYYYYY[[[```cccdddkkkvvvxxxyyyxxxtttooojjjfffeeedddgggnnnwwwtttfff]]]VVVQQQOOOQQQTTT]]]nnnzzz{{{|||}}}~~~yyytttrrruuu{{{mmmeeecccaaa]]]YYY^^^___ccciiipppsssrrrooogggccc```___``````^^^\\\\\\]]]^^^______^^^]]]\\\[[[]]]___```aaacccgggiiifffhhhjjjlllnnnoooppppppjjjlllnnnnnnkkkhhhgggfffhhhnnnsssrrrmmmgggeeefffaaacccllluuummmeee___^^^[[[UUUNNNGGGCCC@@@???============<<<<<<<<<<<<999::::::::::::<<<@@@CCCIIINNNZZZmmm~~~yyypppfff^^^SSSQQQPPPRRRZZZggguuu}}}}}}uuunnniiiccc\\\WWWMMMKKKHHHFFFEEEDDDBBB@@@@@@AAACCCDDDHHHQQQ\\\eeeooowww}}}||||||}}}tttpppiiiccc```_________aaahhhtttyyyzzz{{{yyytttnnnjjjiiigggjjjpppyyyvvvhhh___WWWRRRTTTWWW]]]nnn~~~yyyvvvtttvvvuuujjjeeedddaaa___^^^```aaadddhhhlllmmmmmmllljjjiiigggeeebbb___]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[XXXZZZ\\\^^^___aaaeeegggdddfffjjjmmmoooooonnnnnnhhhjjjmmmnnnllliiihhhgggggglllqqqqqqnnniiifffeeebbbcccjjj{{{xxxooogggaaa___\\\VVVOOOHHHDDDAAA@@@============<<<<<<<<<<<<888999:::::::::;;;>>>@@@FFFJJJTTTcccuuu~~~yyytttooohhh```YYYQQQOOOLLLLLLSSS```pppzzz|||uuummmfffccc___[[[WWWMMMJJJFFFCCCBBBAAA@@@>>>???@@@@@@@@@BBBHHHRRRYYYeeeppp{{{}}}}}}}}}}}}vvvpppkkkgggdddffflllvvvwwwzzz}}}|||xxxsssnnnllljjjmmmrrr{{{yyykkkaaa[[[\\\^^^cccrrr}}}{{{zzzyyyzzzvvvmmmfffeeeeeebbbcccgggggghhhjjjjjjjjjjjjkkklllnnnpppqqqmmmeee```^^^___^^^]]]]]]\\\\\\\\\\\\\\\ZZZ\\\^^^^^^___```ccceeecccfffjjjmmmooonnnlllkkkfffiiilllmmmllliiihhhggghhhkkkoooqqqppplllhhheeeddddddiiiwww||||||sssjjjddd___\\\VVVOOOIIIDDDBBB@@@============<<<<<<<<<<<<888999::::::999:::<<>><<<>>>???>>>???CCCJJJPPP\\\iiiwww~~~vvvpppnnnsss{{{vvvyyy~~~~~~{{{uuupppnnnlllnnnttt|||tttiiibbbeeefffiiiwww~~~||||||~~~}}}~~~|||nnnhhhdddeeeeeecccgggnnnnnnppppppnnnkkkjjjllloooqqqvvvxxxrrrhhhaaa___aaa```___]]]\\\[[[\\\]]]]]]^^^___``````______aaaccccccfffjjjnnnooonnnkkkiiidddgggkkkmmmkkkiiigggfffjjjkkknnnrrrssspppjjjeeeeeeeeehhhuuuzzzyyyuuulllfff___[[[VVVOOOIIIEEEBBBAAA>>>=========<<<<<<<<<<<<888999::::::999:::<<<>>>@@@EEELLLUUU```ooozzzxxxtttooommmlllkkkgggdddXXXUUUPPPLLLOOO[[[lllxxx}}}|||xxxsssooolllggg```[[[UUUPPPIIIEEECCCBBBAAA@@@;;;===>>>>>>>>>AAAFFFKKKWWWeeettt}}}}}}tttxxx~~~www|||yyytttrrrsssrrrtttxxx{{{rrrllllllmmmooooootttyyyzzzsssooonnnssszzz}}}~~~sssgggffffffhhhmmmqqqssssssuuuvvvuuurrrnnnmmmpppssszzz{{{|||yyysssmmmhhhfffccccccbbb___]]]\\\]]]___^^^cccgggeeedddeeedddaaabbbccceeegggiiihhheeeccc___bbbeeehhhiiiiiihhhfffgggjjjnnnrrrtttqqqkkkgggdddcccgggssspppmmmuuutttyyynnngggbbb^^^XXXPPPJJJEEEBBBAAA===>>>>>>???>>>>>>===<<<999999::::::;;;<<<======>>>BBBGGGOOOXXXdddooovvv}}}wwwuuuooorrrsssrrrssstttqqqlllhhhaaaWWWOOOPPPZZZhhhsss|||vvvssspppiiiaaaZZZVVVQQQKKKFFFBBB@@@???>>>??????>>>>>>@@@DDDFFFQQQaaaqqqyyy~~~vvv|||}}}wwwuuutttsssuuuyyy}}}yyyoooiiibbb]]]]]]___``````bbbgggmmmrrruuu{{{zzzwwwxxx}}}xxx||||||~~~pppfffeeefffiiiooosssvvvwwwwwwxxxwwwtttooommmooorrryyy{{{|||zzzuuunnniiifffccccccbbb```]]]]]]^^^```aaagggkkkiiihhhjjjiiifffbbbaaa```aaadddffffffeeebbbdddfffhhhiiiiiiiiihhhhhhjjjnnnssstttrrrmmmiiieeeccceeeooosssfffffffffpppxxxmmmeeebbb^^^YYYRRRKKKGGGDDDBBB>>>>>>>>>============<<<999::::::;;;;;;<<<<<<<<<>>>AAAFFFMMMUUU___iiipppyyy}}}~~~}}}wwwttttttqqquuuwwwxxxzzz}}}{{{wwwsssnnneee\\\XXX]]]iiirrr}}}|||yyywwwqqqiii```\\\VVVOOOJJJEEEBBB@@@>>>??????>>>>>>@@@CCCFFFPPP```pppyyy~~~}}}zzzwwwwwwvvvvvvwwwxxxzzz{{{ttt{{{}}}xxxvvvtttuuuzzzvvvmmmhhh]]]YYYTTTQQQQQQRRRSSSSSSSSSWWW\\\```dddjjjrrryyy}}}{{{{{{yyylllddddddfffjjjpppvvvyyyzzzxxxyyyyyyvvvqqqnnnnnnpppwwwyyy{{{zzzuuunnnhhheeeccccccccc```^^^]]]___```ffflllooonnnnnnoooooolllaaa___\\\[[[^^^bbbeeefffdddeeefffggghhhjjjjjjkkkkkklllooorrrtttrrrnnnjjjeeebbbcccjjjvvv}}}dddYYYYYY___lllzzznnnfffbbb___ZZZSSSMMMHHHEEECCC???>>>===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@DDDIIIPPPYYYbbbiiiqqqvvvzzzyyyzzz~~~~~~}}}xxxuuuvvvtttrrrsssvvvvvv{{{}}}rrrgggeeekkkqqq|||{{{uuujjjeee]]]UUUOOOJJJEEEBBB?????????>>>===???CCCFFFOOO___pppyyy~~~~~~wwwqqqmmmkkkhhhfffdddeeefffgggrrrxxxrrrzzz|||xxxsssuuuzzzyyylllccc___YYYVVVSSSQQQOOONNNNNNNNNOOOPPPSSSTTTVVVZZZaaaeeejjjoooxxxyyy}}}tttiiieeeeeegggkkkqqquuuwwwxxxwwwyyyyyyuuupppllllllnnnrrruuuxxxwwwrrrkkkeeebbbcccccccccaaa^^^^^^___aaahhhnnnqqqqqqppprrrqqqoooaaa^^^ZZZZZZ\\\___bbbcccccccccdddeeegggjjjlllnnnnnnnnnoooqqqqqqoookkkhhhcccaaaaaagggpppkkkXXXWWWXXX___ppp~~~pppgggccc```[[[UUUNNNIIIFFFDDD@@@>>><<<::::::;;;<<<===;;;;;;;;;;;;;;;;;;::::::<<<>>>BBBFFFLLLTTT]]]cccnnntttxxxxxxxxxzzzzzzxxxvvvrrroooooooooooottt{{{yyyooonnnrrr{{{~~~uuuoooeee\\\UUUNNNGGGCCCAAAAAA@@@>>>===???CCCFFFNNN^^^pppyyy~~~|||}}}{{{rrriiiccc```\\\XXXWWWWWWYYYZZZbbbiiisss|||ooowwwzzzsssuuu{{{rrrgggaaa___[[[[[[YYYWWWTTTQQQOOONNNNNNMMMLLLKKKLLLNNNRRRUUUYYY___jjjwww{{{yyyzzz|||}}}|||}}}pppiiiffffffhhhkkkpppssstttssstttvvvuuurrrmmmjjjkkkmmmnnnqqqsssrrrnnnhhhbbb```bbbbbbbbb```^^^^^^___aaaffflllpppooonnnpppooolll```^^^]]]]]]^^^```______aaaaaaaaacccfffiiimmmooopppooommmlllkkkiiieeeccc```___```eeemmm|||sssYYYXXXVVVXXXeeezzzsssiiieeebbb]]]WWWPPPJJJFFFDDDAAA???===;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;===@@@DDDJJJRRR[[[```kkkrrrwwwwwwvvvwwwuuuqqqpppmmmkkklllmmmnnnvvv~~~{{{tttttt{{{~~~yyymmmccc[[[SSSKKKEEEDDDCCCAAA>>>===???CCCFFFOOO___qqqzzzzzzyyyyyytttiii```WWWTTTQQQNNNLLLNNNPPPQQQVVV]]]fffqqqyyykkkttt|||tttvvv}}}wwwmmmfffeeeeeedddeeefffddd___ZZZWWWVVVRRRPPPLLLIIIGGGHHHJJJKKKMMMSSS]]]iiivvvzzzuuuqqquuuyyy}}}yyymmmjjjhhhhhhiiilllppprrrqqqpppqqqrrrqqqnnnjjjiiikkkooonnnpppqqqppplllfffcccaaaaaaaaaaaa___]]]]]]___aaaccciiilllkkkiiijjjiiiggg`````````aaaccccccbbb```aaaaaabbbccceeehhhkkkmmmnnnkkkhhheeedddbbb___]]][[[\\\___dddkkkwwwyyy\\\VVVSSSSSS\\\nnnwwwnnniiigggbbb[[[TTTMMMHHHEEEAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>@@@DDDHHHQQQaaasss|||zzzvvvssslllbbbZZZQQQOOOLLLIIIHHHHHHIIIJJJOOOSSSZZZcccnnnwwwiiiqqq}}}}}}vvvyyyuuummmjjjlllooovvvyyy|||{{{wwwqqqnnnlllddd___XXXQQQMMMJJJIIIIIIGGGLLLTTT]]]iiixxx|||xxxuuunnnjjjpppxxx~~~~~~~~~uuukkkjjjiiiiiikkknnnqqqsssrrrqqqoooooonnnjjjhhhiiimmmrrrqqqrrrrrrppplllhhhffffff___``````^^^\\\\\\^^^``````eeehhhfffeeeeeedddaaaaaaaaaaaadddfffhhhhhhgggeeeeeeeeeffffffggghhhiiigggdddaaa^^^]]]]]]\\\ZZZVVVXXX]]]bbbgggrrrdddSSSQQQPPPTTTbbbzzzwwwooolllggg```XXXQQQJJJGGGAAAAAA@@@???>>>===<<<<<<999::::::;;;;;;<<<<<<<<<;;;===>>>AAADDDJJJQQQVVVaaajjjrrrtttttttttqqqllllllmmmpppsssssssssyyy|||wwwoooggg\\\TTTIIIHHHEEEAAA???AAAEEEIIISSSddduuu~~~{{{wwwsssmmmgggbbbZZZXXXTTTPPPMMMJJJIIIHHHJJJKKKNNNVVVaaaooozzzgggooo{{{}}}xxx{{{wwwooooootttxxxyyyrrrhhh]]]UUUPPPLLLJJJEEEIIINNNVVVaaaooo{{{tttppprrrjjjfffmmmxxxxxxzzzsssjjjkkkiiijjjlllooosssttttttsssnnnnnnllliiigggiiipppuuutttuuuuuurrrnnnkkkjjjjjj_________]]]\\\\\\^^^```^^^dddfffdddbbbbbb```]]]bbbbbbbbbdddhhhlllnnnnnniiiiiiiiihhhgggffffffeeebbb___\\\ZZZZZZZZZZZZZZZRRRUUU[[[aaadddmmmnnnSSSQQQOOOPPPZZZooosssqqqkkkddd[[[SSSMMMIIIAAABBBAAAAAA@@@>>>===<<<999999::::::;;;<<<============>>>???BBBGGGMMMQQQ___hhhqqquuuwwwwwwtttpppoooqqqvvvyyyyyyxxx}}}wwwnnncccZZZKKKIIIFFFBBB@@@AAAFFFJJJUUUeeewww~~~{{{xxxtttrrrpppgggeee```[[[VVVQQQMMMKKKGGGFFFGGGMMMYYYiiivvv~~~~~~eeejjjvvv{{{yyysssttt~~~oooddd^^^TTTKKKGGGHHHKKKPPPXXXfffyyyyyykkkhhhpppnnnnnnpppuuuyyy~~~|||yyy{{{~~~~~~ooohhhjjjnnnmmmnnnppprrrssssssrrrooollliiihhhiiilllqqqtttxxxuuusssuuuxxxwwwqqqlllddd^^^[[[\\\\\\ZZZZZZ]]]`````````___^^^]]]\\\[[[```___```dddiiinnnqqqrrrqqqqqqooommmjjjfffcccaaa___^^^\\\ZZZXXXWWWVVVVVVVVVVVVWWW[[[^^^hhhzzz{{{\\\QQQSSSLLLRRRfffuuuzzztttkkkddd^^^WWWPPPJJJHHHEEEAAA>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>><<<======>>>???DDDJJJNNNVVVcccrrrzzz~~~yyyyyyyyy{{{}}}}}}|||~~~ttthhh```WWWPPPJJJGGGDDDBBBEEEJJJXXXjjj|||~~~zzztttlllbbbXXXRRRPPPKKKJJJOOOWWW```mmmxxxfffjjjuuu~~~yyyzzzvvvjjj\\\OOOLLLJJJKKKNNNTTT```qqqtttfffdddllloooqqquuuyyy}}}wwwuuu}}}zzzmmmiiikkknnnnnnoooqqqrrrrrrrrrqqqqqqnnnllljjjkkknnnrrruuu{{{yyyyyyzzz|||{{{wwwsssgggaaa]]]^^^^^^\\\[[[]]]^^^^^^^^^^^^]]]\\\[[[[[[^^^]]]^^^aaafffkkknnnnnnppppppooollliiieeebbb```^^^]]]\\\[[[YYYWWWVVVUUUUUUTTTUUUXXXZZZbbbrrreeeTTTRRRLLLOOO___mmmyyyqqqiiiccc]]]VVVPPPIIIEEEAAA???>>>>>>>>>===;;;;;;;;;;;;;;;<<<======<<<======>>>???CCCIIIMMMUUUbbbppp{{{{{{}}}~~~rrrjjj[[[SSSLLLHHHEEECCCFFFLLL\\\mmm~~~wwwmmmeeeZZZSSSNNNOOOTTT]]]kkkwwwhhhjjjsss}}}~~~lll\\\UUUOOOKKKLLLPPPYYYiiiyyyyyymmmaaa```gggqqquuu{{{~~~rrrssstttjjjiiimmmnnnooopppqqqqqqpppooonnnqqqpppnnnlllmmmooorrrtttzzzzzz{{{|||}}}|||{{{zzzjjjddd``````___\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[^^^cccfffhhhiiimmmmmmllljjjgggddd```^^^]]]]]]]]]\\\ZZZXXXVVVTTTTTTSSSTTTVVVXXX\\\iiiuuusssYYYRRRMMMNNNWWWdddzzzqqqjjjddd]]]VVVQQQJJJGGGCCC@@@??????>>>===<<<;;;;;;;;;;;;<<<======<<<=========???BBBGGGKKKTTT___mmm{{{yyy{{{|||ttteee\\\RRRLLLHHHGGGKKKQQQcccrrrmmmcccXXXSSSRRRYYYggguuujjjjjjrrr||||||ooo```VVVMMMLLLNNNUUUeeevvv~~~tttggg]]]^^^dddrrryyy}}}zzzrrrxxxwwwnnniiijjjooommmoooppppppnnnmmmlllkkkpppooonnnmmmmmmnnnooopppsssuuuxxxyyyxxxxxxyyyzzzkkkeee``````___\\\[[[\\\]]]^^^^^^___``````______[[[ZZZZZZ]]]```cccddddddhhhhhhhhhfffdddaaa^^^\\\\\\\\\]]]]]]\\\YYYVVVTTTTTTSSSTTTVVVWWWZZZdddnnn___SSSOOOOOOTTT___|||rrrjjjccc]]]VVVQQQLLLIIIEEEBBB@@@@@@???===<<<<<<;;;;;;;;;<<<<<<===<<<=========>>>@@@EEEHHHQQQZZZgggwww{{{{{{}}}vvvxxx|||zzzqqqfff[[[TTTOOOMMMRRRYYYkkkxxxzzzjjj^^^VVVXXXeeerrr}}}mmmkkkpppxxxvvv}}}nnn^^^QQQMMMMMMRRRbbbsss}}}rrrggg```aaagggttt|||{{{uuusss|||zzzwwwyyypppkkkiiilllpppmmmnnnooommmjjjhhhiiijjjnnnnnnmmmmmmllllllkkkkkkmmmooorrrsssssssssuuuwwwjjjddd```___^^^ZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^\\\[[[[[[]]]```aaaaaa```cccccccccbbbaaa___]]][[[\\\\\\]]]]]]\\\ZZZWWWUUURRRQQQRRRUUUVVVXXX```hhhvvvfffVVVNNNNNNRRR\\\{{{xxxooohhhaaaZZZUUUOOOKKKFFFCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<============???BBBEEEMMMTTT```ppp~~~}}}}}}}}}}}}uuuwww{{{{{{pppddd[[[VVVTTTYYY```ttt~~~pppbbb^^^fffqqq|||~~~qqqlllooo~~~sssnnnsss{{{nnnZZZSSSOOOPPP^^^ppptttkkkgggjjjnnnxxxxxxuuu{{{}}}}}}}}}tttmmmkkklllnnnqqqmmmnnnnnnkkkgggfffhhhlllnnnnnnoooooonnnllliiihhhkkkkkklllnnnppprrrssssssiiiccc^^^^^^]]]YYYXXXZZZYYYYYYZZZ[[[[[[[[[[[[[[[^^^]]]]]]^^^``````___]]]______```aaa```___^^^]]]\\\]]]]]]]]]\\\ZZZXXXWWWRRROOOOOORRRTTTVVV\\\dddqqqrrr\\\NNNLLLQQQWWWppp|||qqqiiibbb[[[VVVQQQMMMHHHEEECCCAAA@@@>>>======<<<;;;;;;;;;;;;<<<<<<=========<<<===@@@BBBGGGNNNXXXfffzzz{{{{{{~~~wwwyyy|||yyymmmeee___]]]aaahhh{{{ssshhhjjjrrr{{{~~~tttmmmooozzzmmmeeehhhooo~~~lll```WWWRRR]]]oooxxxqqqpppssswww|||}}}ttt}}}qqqlllnnnnnnoooqqqooopppnnnjjjffffffkkkooopppqqqssssssqqqnnnkkkiiikkkiiigggjjjnnnqqqqqqooohhhbbb^^^^^^]]]ZZZYYY[[[ZZZZZZ[[[\\\\\\\\\[[[[[[^^^^^^^^^^^^```___]]][[[]]]^^^___aaabbbbbbaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYVVVSSSQQQSSSTTTUUU[[[aaaooojjjRRRLLLRRRSSSddd|||vvvlllddd]]]WWWSSSOOOJJJFFFDDDBBB@@@???======<<<;;;;;;;;;;;;;;;<<<=========<<<<<<>>>@@@CCCIIIRRR\\\nnnyyyyyy}}}~~~yyyrrrllljjjmmmssstttqqquuu|||vvvnnnooovvvggg]]]___eeexxx{{{kkk___VVV___ppp{{{uuuvvvzzz}}}}}}|||qqqxxx}}}~~~}}}~~~pppmmmoooqqqpppqqqqqqqqqooojjjffffffmmmssssssuuuvvvvvvuuuqqqmmmjjjjjjfffdddffflllooonnnkkkhhhbbb^^^^^^^^^[[[ZZZ\\\^^^^^^^^^______^^^^^^]]]___^^^^^^^^^___^^^\\\YYY\\\^^^```bbbdddddddddddd^^^^^^\\\[[[ZZZZZZZZZZZZ\\\XXXUUUVVVVVVWWW\\\bbbnnnvvvXXXNNNUUURRR]]]sss}}}tttkkkccc^^^SSSPPPJJJFFFDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;<<<=========<<<<<<===???@@@GGGNNNVVVeee~~~wwwwww~~~}}}xxxuuuxxx}}}|||vvvxxx}}}uuurrrooo```YYYZZZ]]]pppzzzxxxddd\\\aaakkkzzzyyy~~~yyyqqqqqqqqqqqquuu}}}{{{llloootttqqqmmmnnnnnnllliiihhhhhhjjjmmmoootttsssssstttvvvtttnnniiibbbaaa```cccgggiiihhhfffbbbaaa```___^^^]]]\\\\\\]]]\\\[[[\\\^^^______]]]XXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\___aaacccbbbaaacccaaa^^^]]]]]]]]]\\\ZZZ[[[ZZZXXXXXXYYY[[[^^^```lll}}}___PPPRRRUUUSSSmmm|||zzzppphhhbbbYYYTTTMMMGGGCCCAAA???>>>======<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<===>>>AAAHHHRRR]]]mmmtttsss{{{~~~{{{uuurrrvvvzzzzzz{{{}}}~~~{{{yyyvvvsssppp^^^UUUTTTUUUhhhsssnnnaaaccckkk{{{|||zzzqqqppppppooosss{{{xxxkkkmmmrrrnnnjjjkkkhhhgggffffffhhhkkkoooqqquuuttttttuuuvvvtttnnnhhhcccaaa___```cccdddcccbbb^^^```bbbddddddccc```^^^^^^\\\[[[\\\]]]^^^]]]\\\\\\\\\\\\]]]\\\\\\[[[[[[^^^]]]^^^aaadddffffffeeeeeeccc```_________^^^\\\\\\ZZZXXXWWWWWWYYY[[[]]]gggvvvkkkUUURRRTTTUUUcccrrruuulllfff\\\WWWOOOIIIEEECCCAAA???>>>===============>>>>>><<<<<<;;;;;;;;;<<<<<<===???AAAFFFOOOXXXeeezzzvvvrrrwww|||}}}uuummmggghhhjjjkkkmmmooossswww~~~}}}|||wwwtttrrr^^^RRRNNNNNN\\\gggxxx|||iiigggnnn|||wwwwww{{{~~~~~~~~~}}}}}}vvvuuurrrqqqttt{{{tttiiikkkoookkkggggggbbbbbbcccdddhhhlllpppssstttssssssuuuvvvsssmmmgggccc```^^^]]]]]]^^^^^^]]]ZZZ^^^ccchhhjjjhhhdddbbb```^^^\\\[[[[[[\\\[[[ZZZ_________^^^]]]]]]\\\\\\______```cccgggiiijjjiiigggeeecccbbbbbbbbb```^^^\\\[[[XXXVVVVVVWWWYYYZZZaaammmwwwYYYNNNQQQUUU^^^lll{{{qqqkkk```[[[SSSLLLHHHEEECCCAAA??????>>>>>>>>>>>>>>>???===<<<<<<;;;;;;;;;<<<<<>>?????????======<<<;;;;;;;;;;;;<<<>>>===???DDDIIIQQQ___lllvvv~~~{{{ssspppppppppvvvxxx{{{xxxjjj\\\TTTQQQOOOQQQUUUVVVZZZ```hhhqqq{{{yyyvvvxxxaaaTTTOOONNNIIISSSaaappp}}}yyyvvv}}}~~~uuuooopppvvv{{{tttmmmgggggghhhgggeeedddcccdddfffhhhkkknnnpppqqqooommmmmmnnnpppnnnhhhddd```___^^^\\\[[[ZZZ[[[\\\[[[]]]```bbbdddeeeddddddfffbbb]]]YYYYYYYYYYYYYYY[[[[[[[[[[[[\\\]]]___```]]]^^^___ccchhhjjjkkkkkkgggfffffffffgggfffdddbbb^^^\\\ZZZXXXWWWXXXZZZ\\\]]]bbbmmm|||uuu]]]YYY___iiisssyyyrrrhhhbbbYYYQQQKKKGGGDDDBBBAAAAAA@@@???????????????======<<<;;;;;;;;;;;;;;;<<<;;;<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<::::::???CCCHHHQQQZZZhhhvvv}}}yyy{{{~~~pppdddZZZOOOIIIHHHEEEGGGKKKQQQXXXcccnnnuuu~~~~~~xxxuuu~~~xxxxxxxxx{{{sss```SSSMMMFFFJJJQQQXXX```mmmzzz~~~xxxqqqlllpppxxx}}}}}}wwwooonnneeedddaaa^^^___aaadddffffffhhhjjjlllnnnnnnnnnnnnllliiifffgggiiikkkjjjhhhhhhjjjkkkiiiddd```^^^^^^^^^___```bbbdddfffhhhiiijjjeee^^^ZZZYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\^^^```]]]]]]^^^bbbeeehhhhhhhhhffffffhhhjjjmmmmmmllljjjjjjhhhddd```]]]\\\\\\]]][[[___ccckkk|||qqqmmmpppxxx|||qqqjjjaaaWWWPPPKKKGGGDDDAAAAAA@@@>>>>>>=========>>>>>>===;;;;;;::::::;;;<<<999999===AAAEEELLLSSS```nnn}}}~~~zzzmmm^^^SSSOOOGGGHHHIIIKKKPPPYYYbbbiiiuuuzzz}}}{{{xxxuuu}}}{{{tttjjjiiijjjnnnvvvgggVVVMMMGGGIIIMMMPPPVVVbbboooyyy}}}|||yyyrrrmmmpppvvv~~~|||yyyzzzzzzlllfffggg``````^^^[[[[[[___dddfffeeegggjjjlllnnnnnnnnnmmmllliiieeeeeeiiikkklllkkkllloooqqqnnnhhhbbb___^^^]]]___bbbeeehhhjjjllllllkkkfff___ZZZYYY[[[\\\]]]^^^]]][[[ZZZZZZ[[[]]]___]]]]]]___bbbeeehhhhhhgggggggggiiilllooopppooommmpppmmmhhhccc___\\\\\\\\\YYY]]]aaahhhwww}}}xxxtttmmmcccZZZRRRMMMHHHFFFAAA@@@???>>>============???>>>===<<<;;;:::::::::===:::999===@@@BBBHHHNNNXXXfffvvvnnn___YYYLLLLLLKKKKKKNNNTTT\\\bbbooottt|||~~~{{{zzzyyy}}}yyyhhhbbb[[[YYYYYY___lll|||vvvcccUUUMMMGGGHHHOOOPPPQQQ]]]nnnzzz|||yyy}}}yyyppplllpppwww{{{www~~~zzzpppfff``````ccc______^^^^^^^^^```bbbccceeefffhhhlllnnnooommmjjjiiigggfffgggjjjlllmmmmmmnnnppprrroooiiidddaaa```___```ccchhhnnnooommmjjjjjjeee```]]]]]]___aaabbb```^^^ZZZXXXWWWYYY\\\___``````aaabbbcccdddeeeeeebbbeeejjjooorrrsssrrrqqqsssrrroooiiiccc^^^\\\[[[[[[[[[^^^eeeoooyyyqqqhhh___YYYSSSMMMHHHEEECCCAAA@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>CCCFFFNNNWWWeeeqqqyyy}}}~~~~~~}}}{{{ddd^^^UUUNNNNNNOOOPPPVVV___jjjrrr{{{|||yyysss```WWWUUURRRRRRXXXeeewwwppp___RRRKKKIIIMMMNNNLLLTTT```kkktttwwwrrruuuwwwtttpppqqqvvv|||}}}xxx{{{xxxrrrjjjbbb______aaaccccccbbbaaa``````______```bbbggglllooooookkkhhhhhhgggeeegggjjjmmmooooooppprrrtttqqqlllgggdddccccccdddhhhmmmrrrsssqqqnnniiieee```^^^^^^aaadddeeedddbbb___]]][[[[[[[[[\\\______```aaabbbccccccdddbbbdddhhhmmmoooqqqppppppsssrrrooojjjccc___\\\\\\]]]]]]```dddkkkyyy|||uuujjjaaaZZZSSSLLLGGGEEECCCAAA@@@@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;>>>BBBEEEJJJRRR^^^jjjrrrvvvyyyzzzzzz}}}}}}zzzxxxwwwwwwwwwyyy|||rrrjjjbbb___\\\[[[___fffooovvv~~~~~~yyyvvvooo[[[QQQOOOLLLKKKQQQ```sssqqq___TTTMMMMMMMMMJJJNNNUUUZZZdddrrr~~~~~~vvvnnnpppqqqrrrtttxxx~~~{{{zzztttkkkddd```_________fffffffffeeedddaaa___^^^]]]```ffflllooooookkkggghhhfffdddfffiiinnnqqqrrrrrrssstttrrrmmmiiifffeeeeeeggglllqqquuuvvvsssqqqhhhddd```^^^```dddggghhhhhhfffdddaaa^^^\\\ZZZYYY]]]]]]^^^___```aaabbbbbbaaacccfffiiilllmmmnnnnnnsssrrrpppkkkeee```^^^]]]___```bbbccceeepppzzzoooeee^^^VVVNNNIIIEEEBBB@@@???@@@AAA@@@???>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<@@@CCCDDDKKKUUU___gggmmmrrruuuwwwyyy}}}}}}xxxqqqllliiiiiijjjlllqqqwww}}}|||vvvrrroooqqquuuyyy~~~|||vvvqqqrrr___SSSMMMJJJHHHOOO^^^tttsssdddWWWRRRPPPNNNNNNQQQRRRZZZeeeqqq|||{{{pppppppppsssyyy{{{ssshhhaaa```aaa```^^^eeefffhhhiiihhhfffcccaaaaaabbbfffjjjnnnnnnkkkhhhgggeeedddeeeiiinnnqqqsssrrrrrrrrrqqqmmmjjjgggfffeeehhhmmmqqqtttuuusssqqqfffccc___^^^```dddhhhjjjjjjhhhdddaaa^^^[[[ZZZZZZ[[[[[[\\\]]]^^^___``````aaabbbdddfffhhhjjjkkklllqqqqqqoookkkfffbbb```______```cccbbbaaaiiitttjjjbbb[[[SSSNNNFFFCCC@@@???@@@AAAAAA@@@>>>>>>>>>>>>>>>=========:::;;;;;;::::::;;;>>>AAAAAAFFFMMMUUU]]]eeelllqqqtttwww{{{}}}~~~yyyrrrggg```[[[[[[[[[^^^dddmmmxxx{{{sssmmmvvvbbbUUUMMMJJJHHHNNN^^^uuu~~~kkk^^^XXXTTTRRRRRRPPPTTT[[[eeerrr}}}ooonnnpppuuu}}}{{{rrrfff``````aaa```]]]aaadddgggjjjlllkkkiiihhhhhhggggggiiikkkmmmmmmlllhhhfffdddfffiiimmmpppqqqsssrrrqqqpppnnnllliiigggfffiiimmmqqqrrrsssrrrrrrfffbbb^^^]]]___dddgggiiijjjgggccc___\\\[[[\\\\\\ZZZZZZ[[[\\\]]]^^^^^^______```bbbdddfffggghhhiiimmmnnnnnnkkkgggdddbbbbbb___```bbbbbb```fffxxxuuullleee^^^WWWRRRHHHEEEBBB@@@@@@AAAAAAAAA>>>>>>>>>=========<<<<<<:::;;;<<<;;;:::;;;===???@@@CCCIIIOOOVVV___gggmmmqqqtttyyy|||~~~|||zzzvvvmmm```WWWPPPPPPPPPQQQWWWcccqqqzzzzzzqqqjjjyyyeeeVVVNNNKKKIIIOOO___tttvvvjjjbbb\\\XXXUUUVVVYYYaaammm}}}~~~{{{lllmmmrrryyywwwoooeee``````aaa```^^^```cccgggkkkmmmnnnmmmlllkkkiiihhhiiikkknnnppppppkkkiiihhhiiillloooooooootttrrrpppoooooommmkkkhhhgggiiimmmooooooppprrrsssgggccc___]]]___cccfffgggjjjhhhdddaaa___^^^^^^^^^YYYYYYZZZ[[[\\\]]]^^^^^^^^^___bbbdddeeefffffffffiiijjjlllkkkhhheeeddddddaaaaaabbbcccbbbfffrrrvvvnnnggg```YYYTTTLLLHHHDDDAAAAAABBBBBBAAA??????>>>>>>======<<<<<<;;;<<<===<<<;;;;;;<<<>>>???AAAEEEJJJPPPYYYaaagggnnnrrrwww{{{}}}}}}yyywwwsssjjj\\\RRRJJJJJJIIIJJJNNNZZZiiittt~~~~~~}}}}}}}}}}}}xxxooohhhyyy}}}ooo___QQQMMMLLLRRRaaavvvzzzqqqjjjccccccdddkkkvvv}}}~~~~~~}}}{{{pppttt{{{rrrmmmfffcccccceeeeeeddddddfffhhhkkklllmmmllllllhhhggggggiiimmmqqqrrrrrrpppooonnnoooqqqqqqpppnnnqqqnnnlllkkklllkkkhhheeeeeegggiiijjjjjjkkkooorrrjjjfffaaa___```bbbeeefffkkkkkkkkkiiifffbbb___]]]YYYYYYZZZ[[[\\\]]]^^^^^^]]]___bbbeeefffeeedddccceeegggiiijjjhhhfffffffffeeecccccceeeeeegggmmmuuu}}}tttllleee]]]XXXPPPLLLFFFCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<===>>>===;;;;;;<<<===<<<>>>AAAEEEKKKRRR[[[aaajjjnnntttyyy{{{}}}{{{wwwuuurrriii[[[QQQHHHHHHGGGEEEHHHSSSbbbmmm{{{~~~}}}~~~}}}zzzxxxwwwwwwvvvzzz|||uuulllfff{{{rrrnnnuuuzzzkkkTTTQQQPPPVVVeeexxx}}}qqqppprrrxxx}}}xxxwww{{{~~~yyy~~~pppmmmiiiggghhhiiikkkllliiiiiijjjkkkkkkjjjjjjiiibbbcccfffkkkpppssstttssssssssssssssstttssspppnnnllliiiffffffgggfffdddaaabbbccceeeddddddfffkkkooommmiiiccc``````ccceeefffmmmnnnqqqqqqmmmggg```[[[YYYYYYZZZ[[[\\\]]]^^^^^^\\\___bbbeeefffeeecccbbbbbbeeehhhiiihhhggggggggghhheeedddfffggggggjjjooo{{{rrrjjjbbb\\\RRRNNNHHHDDDBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>>>><<<>>>>>>>>><<<;;;<<<===:::<<<>>>BBBGGGNNNVVV\\\hhhlllrrrwwwzzz{{{}}}~~~zzzvvvsssqqqiii\\\QQQHHHHHHFFFDDDFFFOOO^^^iiiyyy~~~~~~||||||}}}}}}zzzwwwuuusssrrrrrruuu}}}yyyrrrjjjeeeeeefffiiippp|||~~~jjjXXXQQQNNNVVVfffxxxzzzuuuqqqttt|||{{{ooonnnmmmnnnnnnnnnlllkkkiiijjjjjjiiigggffffffgggdddcccccciiipppsssrrrooosssrrrsssuuuwwwvvvqqqmmmjjjeeebbbbbbeeeeeeaaa]]]^^^^^^^^^```bbbfffjjjlllkkkhhhccc```aaaccceeefffkkkrrrzzzzzzrrrggg___\\\XXXXXXXXXXXXYYY[[[\\\]]]\\\___eeeiiijjjhhhdddbbbaaacccgggkkkkkkjjjgggeeeeeeeeefffeeefffhhhkkknnn~~~xxxrrriiibbbVVVQQQJJJFFFFFFFFFDDDBBB=========<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<999;;;===@@@DDDJJJQQQUUU```dddkkkqqquuuwwwyyy{{{yyypppmmmjjjbbbYYYTTTNNNJJJIIIHHHGGGIIIVVVeeeuuu~~~zzzssspppmmmiiigggiiipppsssyyy}}}~~~|||}}}~~~|||xxxtttooojjjhhh___aaagggppp}}}mmm]]]TTTQQQZZZkkk~~~wwwssspppsssyyy~~~wwwmmmnnnppprrrtttrrrnnnkkkiiijjjkkkjjjhhhfffggghhhfffeeedddhhhnnnqqqpppmmmpppppprrruuuxxxwwwsssoooiiieeeaaa```bbbaaa^^^ZZZ[[[\\\\\\^^^bbbfffjjjlllkkkhhhdddbbbcccfffhhhiiinnntttzzzyyypppeee\\\YYYWWWWWWXXXYYYZZZZZZ[[[[[[\\\___eeeiiikkkiiigggdddeeehhhlllooopppooolllkkkeeeffffffffffffhhhkkknnnyyy~~~vvvmmmfff[[[UUUMMMHHHFFFEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???======<<<;;;;;;;;;;;;<<<888:::<<<>>>AAAGGGMMMQQQ[[[```hhhnnnsssvvvyyy{{{uuullliiihhhccc^^^]]]XXXTTTPPPNNNJJJLLLWWWdddqqq{{{{{{rrrjjjfffccc___^^^```gggkkkrrrwww|||zzzyyyyyy|||~~~{{{wwwrrrmmmiiifffXXX]]]eeeqqqsssbbbXXXSSS^^^rrr~~~yyyuuusssrrrssswww|||zzzpppiiikkkppptttvvvtttooojjjiiijjjkkkkkkiiigggggghhhiiigggfffgggkkkmmmllljjjjjjlllppptttwwwvvvrrrnnniiieee```^^^^^^]]]YYYVVVXXXXXXZZZ]]]bbbfffjjjmmmjjjgggcccbbbdddgggiiijjjlllpppuuussskkkbbbZZZWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\```eeejjjlllllljjjiiijjjlllooorrrrrrqqqnnnmmmeeeeeefffeeeeeegggjjjmmmrrr}}}ssskkk```YYYPPPJJJGGGEEEBBB???CCCCCCCCCBBBBBBAAAAAAAAA======<<<;;;;;;;;;;;;<<<888999:::<<<>>>BBBHHHLLLUUU[[[bbbjjjpppuuuyyy|||~~~~~~}}}vvvmmmfffeeefffffffffhhheeeaaa\\\XXXSSSRRRXXX```lllwwwqqqhhh^^^ZZZVVVRRRSSSVVVZZZ___gggnnntttyyy~~~~~~zzztttssswww~~~}}}yyytttnnniiifffdddWWW\\\fffttt{{{fffZZZTTT```vvv{{{yyyxxxyyyyyyyyy{{{tttiiidddfffiiimmmpppnnnjjjgggfffhhhjjjjjjiiihhhhhhiiikkkiiifffeeegggiiiiiihhhgggjjjnnnrrrtttrrrnnnkkkjjjfffaaa^^^\\\ZZZVVVTTTVVVWWWZZZ^^^bbbhhhlllnnnjjjgggcccbbbdddfffggghhheeehhhlllkkkfff```[[[XXXXXXYYY\\\]]]^^^]]]\\\[[[^^^aaafffkkknnnnnnnnnmmmmmmooopppqqqpppmmmjjjhhhccccccdddccccccdddhhhkkknnn~~~wwwpppbbb\\\SSSLLLIIIFFFBBB???BBBBBBAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<999999::::::<<>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;:::;;;===BBBEEELLLQQQYYYaaaiiipppwww{{{}}}|||}}}}}}}}}zzzuuuqqqdddbbbdddhhhkkkmmmrrrxxx~~~}}}vvvmmmfffiiinnnwwwwwwfff\\\RRRLLLHHHDDDEEEHHHGGGKKKSSS[[[ccckkksssyyywwwuuu{{{~~~}}}zzzuuuoooiiieeebbbaaa[[[___gggrrrmmm```YYYeeezzzyyyjjjccc___]]]ZZZYYYZZZ[[[[[[[[[\\\___cccfffgggggghhhiiiiiifffbbb^^^^^^```dddffflllooosssuuusssqqqpppoooppplllgggaaa\\\YYYWWWVVVWWWYYY\\\```dddhhhkkklllmmmjjjhhhggghhhjjjjjjjjjjjjiiihhheeebbb^^^[[[YYY[[[\\\___aaaccccccddddddhhhiiikkknnnpppqqqqqqqqqssssssrrrooolllgggccc```^^^___^^^]]]]]]^^^aaadddllltttzzzjjjcccZZZSSSOOOKKKGGGDDDCCCCCCBBBAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<:::;;;;;;::::::<<>>======<<<;;;;;;;;;;;;<<<999:::999999999;;;???BBBEEEIIIPPPXXX___fffmmmqqqtttsssrrrrrrssssssqqqpppiiijjjlllmmmmmmnnnvvvssskkkiiirrr~~~yyyooocccZZZQQQHHHCCCDDDCCCEEEGGGKKKRRR\\\gggnnnwww~~~zzz|||}}}{{{xxxvvvsssooojjjeeeaaa___TTTWWW\\\fffuuufffZZZTTT]]]ooorrrgggdddbbb```\\\ZZZYYYXXXVVVTTTRRRVVV\\\aaaccceeeggghhhdddaaa\\\XXXXXX[[[bbbggggggjjjmmmnnnnnnnnnqqqtttpppnnniiibbb\\\XXXXXXXXXXXXZZZ\\\___bbbdddeeefffaaa```___aaaeeeiiikkkkkkccc```]]]\\\[[[[[[[[[ZZZZZZ[[[\\\^^^aaadddgggiiippppppppppppppppppqqqqqqllllllkkkjjjgggdddaaa___^^^___^^^]]]\\\^^^aaaccchhhkkkuuu}}}}}}yyyqqqfff\\\VVVPPPJJJFFFCCCBBBBBBAAA???>>>============<<<;;;;;;;;;;;;<<<888999888888888:::>>>AAACCCGGGNNNTTT[[[bbbhhhmmmpppnnnmmmnnnqqqrrrsssrrrooonnnnnnmmmkkkmmmwwwwwwkkkeeennn||||||ooodddYYYNNNGGGFFFDDDDDDDDDFFFLLLWWWccckkkttt}}}}}}~~~~~~|||{{{vvvuuussspppkkkfffbbb___WWWSSSTTT___nnn}}}~~~fff[[[TTTXXXdddrrr||||||vvvjjjgggfff___``````___]]]ZZZVVVTTTVVVVVVXXX]]]cccgggfffeee___]]]ZZZYYYZZZ^^^bbbeeegggiiikkklllmmmnnnppprrrooolllhhhccc___^^^]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\YYY[[[]]]```ccceeeggggggbbbaaa```___]]]]]]]]]]]]ZZZ[[[\\\^^^```ccceeefffnnnoooppppppooommmjjjhhhcccfffhhhfffbbb___aaaddd^^^^^^^^^^^^___bbbdddeeehhhkkkppp|||xxxmmmeee___YYYPPPIIIGGGEEECCCBBBBBBCCCAAA@@@???>>>===<<<<<<;;;;;;<<<;;;:::888888888:::<<<===???EEEIIIKKKRRR^^^ffffffeeeiiillllllooovvvzzzzzz}}}vvvqqqqqqppppppwwwooodddhhhttt}}}rrrddd[[[QQQHHHEEECCCDDDGGGJJJPPP\\\ggglllxxx}}}~~~|||wwwsssqqqpppooolllgggbbb]]]ZZZYYYSSSQQQXXXeeetttfff[[[RRRSSS\\\gggsss||||||vvvuuuvvvzzzyyyzzzsssfffaaa_______________]]]ZZZXXXVVVWWWWWWYYY]]]bbbeeeeeeddd___^^^\\\\\\^^^bbbfffiiillllllkkkjjjjjjkkkooorrrqqqnnnhhhdddbbbcccfffhhhaaa```]]][[[YYYXXXXXXXXXUUUVVVWWWZZZ\\\___aaabbb______^^^]]]\\\\\\\\\\\\ZZZZZZZZZ\\\^^^```cccdddjjjkkkkkkkkkkkkjjjhhhhhhdddeeeeeecccaaa```aaaccc``````______```aaabbbcccfffiiinnnxxx|||qqqiiiccc]]]UUUNNNHHHFFFCCCBBBCCCCCCAAA@@@??????===<<<<<<<<<<<<<<<;;;:::999888888:::<<<======CCCGGGIIIPPP\\\dddfffggglllnnnnnnrrr{{{}}}yyyxxxuuurrruuu{{{sssgggjjjttt{{{}}}pppaaaUUUJJJFFFEEEFFFFFFIIIRRR[[[iiittt~~~~~~{{{uuupppooonnnllliiiddd^^^ZZZWWW^^^UUUNNNQQQZZZhhhyyykkk___SSSPPPTTTZZZccckkk{{{xxxmmmgggfffgggnnnzzz{{{uuuvvv}}}~~~|||oooddd^^^[[[]]]^^^^^^^^^]]][[[ZZZXXXXXXXXXZZZ]]]aaaccccccbbb```___^^^___bbbfffkkknnnqqqooolllhhhfffgggkkkoooppplllgggddddddgggmmmpppfffddd```[[[WWWUUUSSSSSSRRRRRRSSSTTTVVVYYY[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYYYYZZZ]]]```aaaeeeeeeddddddeeefffggghhheeecccaaa```aaabbbccccccddddddcccbbbaaaaaaaaaaaacccgggkkkrrrvvvnnniiiccc[[[UUUKKKHHHEEECCCCCCCCCAAA@@@??????>>>===<<<<<<<<<<<<;;;:::999888999:::;;;<<<<<<@@@DDDGGGMMMYYYbbbfffkkkpppttttttwww}}}vvvssssss}}}xxxlllmmmtttyyy||||||||||||wwwhhhWWWQQQKKKHHHFFFFFFLLLTTTcccmmmyyy~~~{{{zzzzzzzzzsssnnnllljjjhhhddd___ZZZVVVSSSdddZZZPPPOOOUUU```ooo{{{uuuhhhZZZSSSQQQRRRXXX___jjjvvv~~~xxxnnnccc^^^]]]^^^fffrrrxxxuuuqqqvvv~~~|||}}}~~~yyymmmeee```\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYY[[[]]]___```aaaaaa```______```dddhhhmmmppppppooolllhhheeedddgggiiikkkhhheeecccdddhhhllloooiiieee```[[[VVVSSSRRRQQQSSSRRRQQQRRRSSSVVVYYY[[[YYYZZZZZZ[[[\\\\\\\\\]]][[[ZZZYYYXXXYYY[[[^^^```cccaaa```___aaadddgggiiifffbbb^^^___dddhhhiiihhhhhhgggfffdddcccbbbaaa```aaaeeeiiimmmyyyzzzrrrmmmggg___YYYNNNKKKGGGDDDCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;>>>BBBEEEKKKVVVbbbiiipppxxx~~~~~~zzzqqqkkkuuuyyy}}}zzzqqqpppvvv{{{|||{{{|||wwwuuuwwwzzz{{{~~~~~~mmmcccXXXQQQKKKIIIMMMTTTZZZcccpppyyy|||yyywwwvvvzzz|||~~~zzzsssnnnjjjhhhddd```[[[VVVSSSQQQiii^^^SSSPPPTTT\\\hhhrrr}}}uuueeeYYYQQQNNNQQQVVV\\\iiizzzwwwoooeee[[[VVVWWWWWW^^^hhhpppqqqqqqzzz~~~|||zzz}}}ssslllfffaaa]]]ZZZ[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^```aaa_________```cccgggjjjmmmkkkkkkjjjgggdddbbbbbbbbbgggfffeeeeeeeeegggiiijjjhhheee___YYYUUUSSSRRRRRRSSSRRRQQQQQQRRRTTTWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]][[[[[[ZZZYYYZZZ\\\^^^___bbb```^^^]]]^^^bbbfffiiieee```]]]```gggmmmnnnllliiiiiihhhfffdddbbb`````````cccfffjjjrrrvvvpppiiiaaa[[[RRRNNNIIIFFFDDDCCCAAA@@@@@@???>>>======<<<<<<===;;;:::::::::::::::::::::;;;===@@@DDDIIISSSbbbmmmyyyqqqfffjjjnnnqqqttt{{{{{{uuuuuu{{{zzzrrrlllmmmpppsssyyy~~~~~~{{{jjj]]]SSSLLLLLLPPPSSSZZZeeeqqqyyy}}}|||yyywwwvvvwwwxxx{{{~~~~~~zzztttoooiiifffbbb]]]YYYUUUSSSRRRpppcccWWWRRRTTT[[[gggqqqssscccVVVMMMMMMQQQSSS___qqqxxxnnnfff]]]UUURRRTTTVVVZZZdddnnntttyyy}}}zzz~~~zzzqqqkkkddd___]]]YYYYYYYYYYYYYYYYYYZZZZZZXXXZZZ[[[[[[[[[\\\___aaa``````______```ccceeegggdddeeeeeecccaaa_________ggggggggggggggggggggghhhgggddd^^^XXXUUUSSSSSSSSSQQQQQQPPPPPPPPPRRRSSSTTTWWWXXXZZZ\\\]]]]]]]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___```^^^\\\ZZZ[[[___cccfffccc___]]]```gggmmmnnnlllgggffffffeeecccaaa___^^^^^^```ccchhhmmm{{{|||tttmmmddd^^^VVVQQQKKKGGGDDDCCCAAA@@@@@@@@@???>>>============;;;;;;::::::::::::999999;;;;;;>>>BBBGGGQQQaaaooovvvgggbbbeeegggjjjqqqzzz~~~|||~~~|||yyyzzz|||pppeeebbbdddhhhooouuuyyy~~~pppaaaTTTMMMLLLQQQTTT\\\hhhrrrvvv{{{~~~{{{zzzzzzxxxyyyzzz||||||xxxsssnnngggeee```[[[WWWUUUTTTTTT{{{mmm^^^WWWYYYaaannnzzzppp^^^QQQMMMPPPOOOYYYjjj~~~}}}tttllleee```[[[XXXYYY]]]aaaccclllwww~~~|||{{{~~~tttpppkkkddd______YYYXXXXXXWWWWWWWWWXXXXXXWWWYYY[[[[[[ZZZ[[[___bbbcccbbb```___^^^______```^^^___^^^]]][[[\\\^^^```gggfffeeeddddddfffggghhhhhhddd^^^XXXTTTRRRSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRUUUVVVYYY[[[[[[[[[ZZZZZZWWWXXXZZZ\\\]]]]]]]]]]]]]]][[[YYYWWWWWWYYY]]]______^^^]]]___cccggggggfffaaaaaabbbaaa```___]]]\\\\\\\\\```eeejjjtttzzzqqqhhhaaaXXXTTTMMMHHHEEECCCAAA@@@AAA@@@???>>>============;;;;;;;;;;;;::::::999888:::999;;;@@@EEEMMM___ppp|||kkk```cccdddfffnnnxxx}}}|||}}}~~~~~~~~~uuuddd\\\\\\___fffllluuuzzz{{{hhhZZZTTTTTTRRRWWWbbbkkkpppvvv|||~~~~~~~~~~~~}}}||||||{{{zzzvvvpppkkkeeebbb^^^YYYVVVUUUUUUVVVvvvddd\\\]]]gggwww{{{eeeUUUPPPRRRNNNVVVfff{{{zzzrrrjjjccc^^^^^^^^^^^^cccjjjpppqqqxxx{{{{{{|||vvvooonnnkkkeeebbbdddXXXXXXWWWVVVVVVVVVWWWWWWWWWYYY[[[ZZZZZZ[[[___ccceeecccaaa___]]]\\\\\\\\\\\\[[[ZZZXXXWWWYYY^^^bbbfffdddaaa``````cccgggiiiiiieee^^^XXXSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRTTTUUUXXXYYYZZZZZZYYYXXXUUUWWWYYY\\\]]]]]]]]]\\\[[[YYYVVVTTTTTTUUUXXXZZZ]]]]]]]]]^^^```aaa```___]]]]]]^^^^^^^^^\\\[[[ZZZZZZZZZ]]]dddhhhpppuuukkkdddZZZUUUNNNHHHEEECCCAAA@@@AAA@@@???>>>============;;;;;;;;;;;;;;;:::999888888777999>>>BBBKKK^^^ppppppccceeefffhhhpppzzz}}}{{{fff[[[YYY[[[aaagggsssxxx}}}kkkbbbWWWSSSUUU^^^gggkkkrrrzzz}}}~~~}}}}}}~~~~~~{{{xxxsssmmmiiidddaaa\\\XXXUUUUUUVVVWWW{{{iiiaaacccmmm~~~zzzeeeWWWPPPOOOTTTccc|||vvvkkkhhhfffeee```\\\\\\eeetttzzz{{{uuuqqqmmmhhhgggiiihhhddd___^^^[[[XXXXXXYYYZZZXXXVVVWWWXXXXXXWWWWWWWWWZZZ\\\aaa___]]][[[ZZZYYYYYYZZZYYYYYYWWWUUUTTTWWW\\\```bbbaaa^^^\\\[[[^^^dddhhhlllfff]]]VVVSSSSSSTTTUUURRRRRRQQQPPPPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZ\\\^^^______^^^^^^VVVUUUSSSRRRSSSUUUXXXYYY\\\\\\]]]^^^^^^___``````]]]]]]^^^^^^]]]\\\[[[[[[YYYXXXYYY^^^bbbiiiuuuzzzooogggaaaXXXPPPMMMJJJEEEAAAAAAAAA@@@>>>===>>>???>>>=========<<<;;;::::::::::::<<<777999???AAAEEEVVVjjj}}}zzz{{{zzz~~~wwwssspppsss{{{sssbbbZZZYYY[[[]]]jjjqqqzzz}}}sssiii```aaagggmmmsssyyy~~~|||{{{zzzzzz~~~~~~}}}zzzwwwrrrmmmiii___]]]YYYUUUSSSSSSUUUVVVoooggghhhnnnzzzsssaaaWWWQQQUUUccc{{{xxxllleeeddddddcccaaa^^^___iiizzzuuukkkjjjiiijjjkkkllliiieeeaaaaaa___\\\[[[\\\\\\YYYWWWVVVVVVVVVVVVWWWXXXZZZ\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXVVVUUUTTTWWW\\\```aaa```^^^\\\[[[^^^cccgggjjjddd]]]WWWTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\^^^___^^^]]][[[UUUTTTRRRRRRRRRTTTWWWYYYXXXXXXYYYYYYZZZ\\\]]]^^^``````___^^^\\\[[[[[[ZZZVVVTTTUUUXXX[[[```kkkvvvvvvnnneee[[[SSSPPPMMMGGGCCCCCCCCCAAA?????????@@@???>>>>>>===<<<;;;::::::::::::<<<888999>>>@@@BBBPPPbbb~~~{{{uuutttrrrxxx~~~|||~~~~~~mmmbbb^^^]]]^^^hhhpppzzz}}}rrroooqqqssswww|||~~~}}}{{{zzzzzzzzzyyyzzz{{{|||~~~}}}zzzwwwtttpppkkkggg^^^[[[WWWTTTSSSSSSUUUVVVqqqhhheeefffmmmuuulll___UUUWWWdddzzzzzzssskkkccc```bbbcccdddddddddfffqqq{{{xxxqqqhhh```bbbfffkkknnnmmmjjjfffdddgggeeecccbbbaaa___]]]ZZZUUUUUUVVVVVVXXXYYY[[[\\\XXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTWWW\\\```aaa```^^^\\\[[[\\\```cccfffbbb\\\XXXVVVUUUTTTSSSUUUTTTSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVUUUWWW[[[]]]^^^\\\ZZZXXXTTTSSSQQQQQQQQQSSSVVVWWWWWWVVVVVVVVVXXX[[[]]]___cccbbb___\\\[[[ZZZZZZ[[[ZZZXXXXXXYYYZZZ\\\eeeooo}}}~~~wwwjjjaaaXXXTTTPPPJJJEEEEEEEEECCCAAA@@@AAAAAA@@@???>>>===<<<;;;;;;::::::;;;<<<999:::>>>>>>>>>HHHVVVqqqvvvooolllhhhpppwww}}}qqqjjjhhhhhhjjjqqqzzz}}}}}}}}}zzz{{{~~~~~~~~~|||zzzyyyyyyyyyuuuuuuuuuwwwzzz~~~|||{{{zzzxxxvvvsssqqqmmmhhheee]]][[[XXXVVVUUUVVVYYY[[[rrrggg```]]]___dddooo|||uuufffZZZ[[[eeeyyy}}}uuulllgggaaa]]]]]]aaaccceeehhhjjjnnnyyy{{{rrrkkkeee___[[[^^^eeelllnnnkkkgggeeeffflllkkkkkkjjjhhheeebbb```YYYXXXWWWXXXZZZ[[[[[[ZZZWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTWWW\\\___dddcccaaa^^^[[[[[[]]]___bbb___[[[YYYWWWVVVTTTRRRVVVUUUSSSRRRRRRRRRSSSSSSRRRSSSUUUWWWWWWWWWVVVUUUSSSUUUYYY[[[[[[YYYVVVTTTQQQQQQPPPPPPPPPRRRTTTUUUXXXWWWVVVVVVXXX\\\___bbbccc```]]]ZZZYYYYYY[[[]]]```]]]\\\\\\[[[[[[aaaiiisssyyyvvv~~~oooeee\\\WWWSSSLLLGGGFFFEEECCCAAA@@@AAAAAA@@@??????>>>===<<<;;;;;;;;;;;;:::999:::=========DDDMMM```ooo{{{yyyqqqkkkgggccciiipppwwwzzzxxxyyyrrrwww|||~~~~~~~~~zzzwwwwww{{{~~~}}}}}}|||{{{zzzyyyyyyxxxxxxtttsssssstttwww{{{{{{xxxwwwuuusssqqqpppnnnkkkfffccc]]]\\\ZZZYYYZZZ\\\```bbbzzzkkk```YYYYYY\\\^^^lll}}}ooobbbbbbjjj{{{{{{nnnhhhbbb___[[[VVVVVVYYY\\\aaaggglllrrr~~~}}}ssshhhaaa^^^^^^^^^___eeejjjiiidddaaacccfffnnnoooppppppmmmjjjgggeee^^^]]]\\\\\\^^^^^^\\\ZZZWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSVVVZZZ^^^ffffffddd```[[[YYYYYYZZZ\\\[[[YYYXXXXXXXXXVVVTTTUUUTTTSSSQQQPPPPPPQQQQQQQQQSSSUUUWWWXXXWWWUUUTTTRRRTTTVVVXXXXXXVVVSSSQQQOOOOOONNNNNNOOOPPPRRRSSSWWWVVVUUUVVVWWW[[[___aaa___\\\YYYWWWWWWYYY\\\^^^]]][[[ZZZYYYVVVTTTYYY```jjj}}}|||rrryyyuuukkkaaa\\\VVVNNNHHHGGGEEECCCAAA@@@@@@@@@???>>>??????>>>===<<<<<<<<<<<<999999;;;=========BBBHHHPPP]]]hhhllljjjgggeeedddeeelllsssyyy}}}}}}zzzzzz}}}~~~}}}vvvqqqoooqqqsssxxx{{{~~~yyyyyyyyyxxxxxxwwwwwwwwwvvvtttsssssstttwwwzzz}}}|||wwwtttrrrpppooommmlllkkkiiieeebbb[[[ZZZZZZZZZ]]]bbbfffiiipppbbbWWWSSSTTTUUUbbbtttyyylllkkkqqqtttlllccc^^^[[[[[[WWWRRRQQQSSSWWW]]]fffmmmuuu}}}yyyzzzlllbbb]]]]]]___aaa```ccceeeccc___]]]```dddlllooorrrrrrpppmmmjjjiiidddaaa```aaaddddddaaa^^^ZZZZZZYYYWWWUUUSSSQQQOOOQQQRRRSSSSSSSSSUUUXXX[[[eeeeeeccc```[[[XXXWWWXXXXXXWWWVVVWWWYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPRRRUUUWWWXXXWWWUUUTTTRRRRRRTTTTTTTTTRRRPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRSSSTTTWWWYYY[[[ZZZXXXUUUTTTTTTVVVYYY\\\ZZZXXXXXXXXXTTTQQQUUU\\\eeessswwwxxx~~~tttiiiccc\\\TTTMMMKKKFFFDDDAAA@@@@@@@@@???===@@@???>>>======<<<<<<===999:::;;;<<<<<<>>>AAADDDEEEMMMWWW^^^aaaccceeefffdddkkkssswww}}}|||vvvsssuuuxxxwwwxxxzzz}}}xxxqqqllljjjkkkqqqvvv}}}|||{{{uuuuuuvvvwwwwwwwwwvvvvvvvvvuuusssrrrrrrssstttvvvyyy{{{}}}|||xxxssspppnnnkkkjjjiiihhhhhhfffccc```XXXXXXYYY\\\```gggmmmqqqzzziiiZZZRRRPPPPPPZZZjjj|||wwwuuuzzzyyyoooeee___[[[XXXWWWYYYYYYWWWXXX[[[aaagggnnnsssxxx~~~ttthhh```^^^_________\\\^^^```___]]]\\\^^^```fffkkkppprrrpppmmmkkkjjjfffdddccceeejjjkkkhhheeeaaaaaa___]]]YYYUUURRRPPPQQQRRRSSSRRRRRRTTTWWWYYY___``````]]]ZZZXXXWWWWWWTTTSSSSSSUUUXXX[[[[[[[[[WWWVVVTTTRRRPPPPPPPPPPPPPPPRRRUUUWWWXXXWWWUUUSSSRRRRRRQQQQQQPPPOOONNNNNNKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWVVVSSSRRRRRRSSSUUUVVVXXXVVVWWWXXXUUURRRUUU[[[aaalll~~~{{{~~~ssslllddd[[[TTTRRRHHHEEECCCBBBBBBAAA@@@>>>@@@@@@???>>>============:::;;;;;;::::::<<<>>>>>>>>>BBBIIIQQQWWW]]]ccchhhdddmmmtttxxx{{{|||sssllljjjjjjkkkmmmqqqvvv{{{zzzuuusssrrrpppvvv~~~|||yyywwwrrrssstttuuuvvvvvvuuuuuussssssrrrqqqpppooooooppptttwwwyyyyyyuuupppmmmkkkfffeeeddddddeeecccaaa^^^YYYZZZ\\\```gggooovvv{{{uuucccWWWRRRLLLTTTbbbuuu~~~|||~~~tttkkkccc[[[VVVVVVTTTUUUZZZ^^^___ccchhhppptttyyy{{{{{{zzzqqqfff``````aaa^^^\\\XXXZZZ\\\]]]]]]]]]]]]^^^aaagggmmmpppnnnllljjjjjjfffddddddhhhnnnpppnnnjjjiiihhhfffccc___ZZZVVVSSSRRRRRRSSSRRRRRRSSSUUUXXXZZZ[[[\\\[[[YYYWWWWWWXXXRRRRRRRRRTTTXXX[[[]]]]]]YYYWWWUUUSSSQQQQQQPPPQQQOOOQQQUUUWWWXXXWWWTTTSSSRRRRRRPPPOOONNNMMMMMMNNNKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTVVVUUUSSSQQQPPPPPPQQQRRRSSSRRRSSSUUURRRPPPSSSYYY___gggyyy~~~yyyrrrkkkaaaZZZXXXIIIGGGDDDCCCCCCBBBAAA???AAA@@@???>>>============;;;<<<;;;888888:::;;;:::<<<===AAAIIIQQQXXXaaahhhdddnnnvvvyyy{{{|||zzz|||{{{qqqgggaaa___bbbeeejjjqqqxxx~~~sssyyy~~~zzzwwwuuuqqqrrrsssuuuvvvuuuuuutttqqqppppppooonnnmmmmmmlllqqqtttwwwwwwsssoookkkiiibbbbbbaaabbbbbbaaa___\\\\\\]]]```eeemmmvvv~~~rrr```UUURRRUUU]]]jjjyyy}}}tttjjjddd]]]VVVSSSTTTPPPSSSXXX]]]dddllltttzzz}}}ssskkkdddcccccc___]]]]]]]]]^^^^^^]]]\\\\\\]]]^^^ccccccccceeeggghhhgggeee___```cccfffiiikkkmmmnnnmmmnnnnnnjjjccc[[[UUURRRTTTTTTSSSQQQPPPQQQUUUXXXYYYYYYYYYYYYYYYYYYYYYZZZTTTTTTTTTVVVXXX[[[^^^```WWWVVVTTTPPPMMMMMMOOORRRUUUVVVWWWXXXXXXWWWVVVUUUWWWUUUQQQMMMKKKJJJKKKLLLNNNPPPRRRRRRPPPMMMLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOONNNLLLLLLMMMOOOOOOPPPQQQRRRRRRSSSTTTTTTXXX```ooo}}}sssnnniiibbb\\\PPPLLLGGGCCCAAAAAA@@@???>>>>>>>>>>>>============<<<<<<;;;::::::999888888;;;<<<===???DDDLLLUUU\\\ccciiirrrxxx{{{{{{zzzyyyyyy{{{~~~|||ppplllooouuuyyyzzz{{{ooobbbWWWQQQSSSVVV]]]gggsss{{{}}}}}}~~~~~~{{{wwwqqqnnnppppppqqqrrrqqqpppooonnnmmmnnnoooqqqqqqpppooonnnmmmppptttuuusssoookkkiii``````___^^^]]][[[ZZZYYY\\\\\\```kkkzzz~~~kkk___UUUVVVZZZdddrrr}}}|||yyyppphhh```[[[VVVQQQPPPRRRSSSVVV\\\ccclllwwwpppjjjeeedddccc___^^^```___bbbeeeeeecccbbbcccdddeeedddccccccddddddbbb```^^^^^^```bbbeeeiiilllnnnooopppoookkkddd]]]WWWUUUTTTTTTTTTSSSRRRSSSVVVYYYZZZ[[[\\\]]]]]]\\\\\\\\\VVVVVVVVVWWWYYYZZZ\\\]]]YYYWWWSSSQQQOOOOOOPPPQQQVVVWWWYYY[[[\\\\\\\\\[[[XXXVVVRRRNNNLLLKKKLLLLLLOOOQQQSSSSSSQQQOOONNNNNNNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSSSSRRROOONNNNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSVVV\\\iii|||tttooojjjeee```TTTPPPJJJEEEBBBAAA@@@>>>??????>>>>>>>>>=========<<<;;;;;;::::::999999999<<<<<<======@@@FFFMMMRRR\\\aaaiiiooorrrtttuuuuuuwwwzzz}}}zzzoooiiiiiimmmqqqsssyyy{{{{{{vvvlll```VVVQQQNNNPPPUUU___kkkuuu{{{}}}}}}zzzwwwrrroooppppppqqqqqqqqqpppnnnmmmlllmmmppprrrsssrrrpppooonnnpppssstttrrrnnnjjjhhhcccbbb```^^^\\\[[[[[[[[[___```fffrrrxxxkkk___\\\\\\cccppp~~~vvvnnnjjj```ZZZTTTRRRPPPMMMNNNRRRUUUZZZbbbmmmxxx~~~llliiifffeeebbb]]]]]]aaa```ffflllmmmkkkhhhiiilllfffeeecccbbbaaa```^^^\\\\\\]]]^^^```dddhhhlllnnnnnnooooookkkddd]]]XXXUUUTTTVVVXXXXXXWWWWWWXXXZZZ\\\^^^```bbbbbbaaa```___YYYYYYYYYZZZZZZZZZZZZ[[[]]]YYYTTTRRRSSSSSSRRRPPPUUUVVVYYY\\\^^^```aaabbb[[[YYYUUUQQQNNNMMMLLLLLLQQQSSSTTTTTTRRRPPPOOOPPPOOONNNMMMLLLMMMOOOQQQRRRVVVWWWXXXWWWTTTQQQOOOOOOQQQPPPOOONNNNNNOOOPPPQQQTTTXXXaaaqqqxxxqqqlllhhhdddYYYTTTMMMGGGDDDBBB@@@????????????>>>>>>>>>>>>===;;;;;;;;;:::::::::::::::::::::::::::;;;???EEEJJJQQQUUU\\\bbbfffjjjmmmpppuuuwww{{{~~~|||rrriiieeedddfffhhhnnnppprrrpppiii___WWWSSSKKKKKKNNNVVVbbboooyyy~~~~~~}}}|||{{{~~~}}}zzzxxxvvvsssqqqpppqqqqqqpppooonnnmmmlllkkknnnqqquuuvvvuuutttrrrppppppqqqqqqooommmjjjhhhfffddd```]]][[[[[[\\\]]]```cccjjjxxxtttkkkiiiiiiooo{{{~~~sssiiiaaa]]]TTTPPPMMMNNNMMMLLLPPPVVVZZZaaammmyyyvvvjjjiiihhhfff```ZZZZZZ^^^^^^fffooorrrooollllllnnneeecccaaa```aaa```___]]]\\\]]]```dddgggjjjmmmnnnlllllllllhhhaaa[[[VVVTTTVVVYYY\\\^^^]]]\\\[[[\\\]]]```cccfffgggfffcccaaa[[[[[[[[[\\\\\\\\\\\\\\\aaa\\\VVVUUUXXXYYYVVVRRRSSSTTTWWWZZZ^^^aaaccceeeaaa___ZZZUUUQQQMMMLLLKKKPPPQQQSSSRRRQQQOOOOOOPPPOOONNNLLLLLLLLLNNNQQQRRRXXX[[[]]]\\\XXXTTTQQQOOOQQQPPPNNNMMMMMMNNNOOOPPPSSSUUU[[[hhhyyytttnnnjjjggg\\\VVVOOOIIIEEECCCBBBAAA@@@@@@?????????>>>>>>>>>:::::::::;;;;;;;;;;;;;;;555666777888999===BBBFFFHHHLLLQQQVVV[[[aaagggkkkqqquuuyyy|||~~~}}}sssjjjccc___^^^bbbfffiiijjjfff```[[[XXXNNNMMMMMMSSS]]]lllyyyzzzwwwvvvvvvzzzyyyvvvtttsssrrrqqqpppppppppooonnnmmmlllkkklllooosssxxxzzzyyyxxxvvvqqqpppooonnnmmmkkkhhhffffffccc___\\\ZZZ[[[^^^___aaaeeemmmzzzwwwwwwzzz|||sssiii```XXXTTTNNNLLLLLLNNNOOOPPPWWW^^^hhhqqq}}}qqqkkkjjjiiiggg```XXXVVVYYYZZZbbbkkkooonnnkkkjjjkkkbbb```___```bbbddddddccc^^^aaaeeejjjlllmmmmmmlllkkkkkkjjjgggaaa[[[WWWVVVYYY\\\```bbbaaa___]]]\\\]]]```dddhhhiiihhheeeccc\\\\\\\\\]]]]]]^^^^^^^^^ccc^^^YYYYYY\\\]]]ZZZVVVSSSUUUWWWZZZ^^^bbbeeeffffffccc^^^XXXRRRMMMJJJHHHMMMNNNOOOOOOMMMLLLMMMNNNNNNMMMLLLLLLLLLNNNPPPRRRXXX[[[]]]]]]ZZZUUURRRPPPQQQPPPOOONNNNNNNNNOOOPPPTTTTTTXXXcccooo~~~|||sssmmmiii^^^YYYQQQJJJFFFEEEDDDCCC@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;;;;;;;<<<666777888999999;;;>>>AAACCCEEEIIIMMMSSSZZZaaagggmmmpppuuuyyy{{{~~~vvviii___ZZZXXX\\\aaaccccccaaa___^^^VVVUUUTTTWWW___kkkxxx|||uuurrrrrrsssyyy~~~zzzuuuqqqppppppppppppoooooonnnmmmlllllllllkkkmmmpppuuuyyy{{{|||{{{zzzrrrpppmmmlllkkkjjjgggdddcccaaa]]]ZZZZZZ]]]```ccceeeiiirrr}}}~~~vvvtttpppiiibbb[[[VVVRRRNNNMMMPPPTTTWWW[[[dddmmm}}}|||ooonnnllljjjiiibbbZZZVVVWWWXXX]]]dddiiijjjhhhfffddd]]]\\\\\\___cccgggjjjkkkccceeeiiilllmmmmmmllljjjlllmmmkkkhhhbbb]]]ZZZYYY[[[^^^aaacccaaa^^^\\\[[[[[[^^^bbbfffhhhgggdddccc]]]]]]\\\[[[[[[]]]^^^___aaa^^^[[[[[[]]]^^^\\\YYYWWWXXXYYY\\\___bbbeeeffffffccc^^^XXXRRRMMMIIIGGGJJJKKKLLLKKKJJJIIIJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPUUUWWWZZZ[[[XXXTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQTTTRRRVVV___fffqqq|||sssnnnddd^^^UUUMMMHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999888999;;;???AAADDDGGGLLLSSS[[[```fffjjjoootttwwwzzz}}}~~~rrrddd[[[TTTWWW\\\```bbbdddfffgggddddddccccccgggnnnwww~~~}}}{{{tttmmmllllllooouuu}}}zzzvvvqqqooonnnnnnnnnnnnnnnmmmllllllkkkkkkllllllnnnpppssswwwyyyzzz{{{{{{rrroookkkjjjkkkiiieeeaaa```^^^\\\[[[\\\```eeeggglllqqqyyyxxxtttiiihhheeebbb^^^ZZZWWWUUUSSSTTTYYY```eeekkkwwwwwwpppqqqmmmkkkkkkggg___YYYXXXWWWZZZ^^^dddhhhgggccc^^^YYYYYYZZZ]]]ccciiimmmoooiiiiiihhhhhhhhhhhhiiiiiillllllkkkgggaaa]]]ZZZYYY[[[]]]``````^^^[[[XXXXXXXXX[[[___bbbddddddcccbbb___]]]ZZZXXXWWWXXXZZZ\\\\\\\\\[[[[[[[[[\\\\\\\\\ZZZZZZZZZ[[[]]]___aaaccc```^^^ZZZUUUPPPLLLHHHFFFHHHIIIIIIIIIGGGGGGIIIJJJKKKKKKMMMNNNOOOOOONNNNNNPPPSSSVVVVVVUUUSSSRRRQQQOOOPPPRRRTTTTTTTTTSSSRRRPPPOOOSSS[[[^^^dddxxx|||vvvllleee[[[QQQKKKGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@======<<<<<<;;;;;;::::::;;;<<<===<<<:::888888999;;;===???BBBFFFMMMTTTYYY___ccciiinnnqqquuuxxx{{{}}}wwwjjj```XXX[[[___cccggglllqqquuuvvvwwwwwwvvvuuuvvv{{{~~~yyyuuullleee``````bbbeeemmmtttxxxzzz}}}~~~wwwtttpppnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkklllmmmmmmnnnppprrruuuwwwxxxyyyqqqnnnkkkjjjkkkhhhccc^^^]]]\\\\\\]]]```eeejjjmmmqqqvvvxxxppplll``````___^^^\\\ZZZYYYXXXYYY[[[bbbkkkrrrzzz}}}wwwsssqqqsssmmmkkklllkkkddd]]]ZZZXXXXXX[[[aaaggggggaaa[[[WWWWWWXXX\\\ccciiinnnpppllljjjgggdddcccdddfffhhhiiijjjhhheee___[[[YYYXXXZZZ\\\^^^^^^[[[XXXVVVUUUWWWYYY]]]```bbbbbbbbbaaaaaa^^^YYYUUUSSSTTTVVVXXXXXXYYY[[[[[[ZZZZZZ[[[\\\YYYYYYXXXXXXYYY[[[]]]^^^ZZZYYYVVVRRROOOKKKHHHGGGGGGHHHIIIHHHGGGGGGHHHJJJIIIKKKMMMOOOPPPOOONNNMMMMMMPPPRRRSSSSSSRRRQQQRRROOOQQQTTTVVVWWWVVVTTTSSSMMMLLLQQQXXXYYY\\\ooo|||}}}}}}|||}}}ssskkk```UUUMMMHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<;;;:::::::::888999;;;<<<;;;:::;;;<<<888:::<<>>CCCIIIMMMSSSXXX___eeeiiimmmppprrrxxx}}}}}}qqqlllhhhjjjooopppkkkeeedddggglllqqquuu{{{~~~|||zzzzzz}}}~~~vvvkkk```WWWQQQMMMMMMMMMPPPYYYaaadddhhhjjjkkkpppwww{{{{{{}}}|||uuutttrrrooommmllllllkkkhhhhhhhhhhhhiiijjjkkklllpppnnnllllllnnnooooooooolllkkkjjjhhheeebbb```^^^YYY\\\___bbbeeejjjooosss{{{~~~|||ssslllhhhfffdddbbbffffffiiinnnqqqrrrooolllooottt|||{{{yyywwwsssqqqppppppnnnmmmkkkiiifffccc```\\\ZZZYYY]]]aaaccc```\\\[[[YYYXXX[[[bbbiiimmmooonnnjjjeeeaaa```bbbeeehhhjjjjjjiiieee```ZZZWWWUUUWWWVVVUUUTTTSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ\\\]]][[[ZZZVVVRRROOONNNQQQTTTZZZZZZZZZYYYXXXVVVUUUTTTVVVVVVTTTRRROOONNNPPPRRRRRRRRRQQQMMMJJJGGGGGGHHHIIIIIIIIIGGGFFFGGGIIILLLQQQPPPQQQSSSTTTRRRNNNJJJLLLMMMOOOPPPQQQQQQPPPPPPSSSUUUXXXYYYXXXTTTPPPMMMLLLIIILLLRRRRRRSSS^^^nnn}}}xxxuuu||||||vvvkkk```VVVOOOJJJGGGEEEDDDBBBBBBCCCDDDDDDCCCAAA@@@???>>><<<;;;:::999:::::::::999999999999888888999999999;;;???DDDHHHOOOSSSYYY___dddiiimmmpppsssxxx|||~~~{{{tttgggdddbbbfffmmmpppnnnjjjiiimmmrrrwww{{{}}}zzzyyy{{{~~~}}}uuuiii^^^SSSMMMIIIHHHHHHIIIOOOVVV^^^ccceeedddgggnnntttvvv~~~~~~||||||uuutttsssqqqooommmlllkkkfffggghhhiiikkkmmmnnnooorrrpppmmmmmmnnnoooooonnnhhhhhhfffdddbbb```^^^]]]]]]___bbbeeeiiinnntttxxx~~~~~~uuuooohhhdddeeejjjnnnqqqpppqqquuuzzz~~~}}}{{{|||yyyooowww}}}vvvsssqqqppppppnnnkkkhhheeedddcccbbb^^^\\\[[[]]]bbbeeeeeeccc```^^^]]]^^^ccciiimmmooonnnjjjfffbbbaaadddhhhjjjkkkkkkkkkggg```ZZZVVVUUUTTTSSSRRRQQQQQQRRRSSSUUUYYYYYYXXXWWWXXXYYYZZZZZZYYYXXXTTTPPPMMMNNNRRRUUU[[[[[[YYYWWWUUUSSSQQQPPPRRRRRRQQQNNNKKKJJJKKKMMMKKKLLLLLLJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIJJJMMMOOOTTTTTTTTTUUUUUUSSSOOOLLLHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWVVVRRRNNNLLLJJJGGGIIINNNNNNNNNXXXeeewww|||{{{~~~sssggg^^^VVVPPPLLLHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@???>>>===<<<;;;:::::::::::::::999999999999888999999888999<<>>======<<<;;;;;;;;;:::::::::999999999::::::999888999<<<>>>???BBBEEEJJJOOOVVV^^^cccjjjpppvvvzzzxxxtttssssssvvv{{{{{{zzz|||~~~~~~{{{tttwww|||uuugggUUUJJJEEEDDDIIIOOO[[[fffooopppmmmooossstttyyy~~~|||vvvpppmmmmmmnnnrrrsssvvvwwwuuurrrnnnkkklllmmmnnnpppqqqqqqqqqqqqsssqqqooonnnmmmllliiigggbbbaaa___]]]]]]___aaacccfffhhhkkknnnsssyyy|||wwwooohhhbbb]]]YYYWWWXXX___jjjwww{{{}}}{{{wwwwwwuuurrrsssppppppmmmgggbbbbbbfffjjjlllllllllkkkjjjhhhgggffffffhhhjjjllllllnnnqqqsssooommmjjjhhhgggggghhhiiijjjlllllliiiccc\\\WWWTTTPPPNNNMMMMMMOOOSSSXXX[[[UUUTTTRRRRRRSSSUUUYYY[[[[[[[[[YYYUUUQQQNNNNNNOOOVVVTTTRRROOOMMMKKKKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLPPPPPPOOOMMMJJJHHHHHHIIIHHHJJJKKKLLLKKKKKKLLLMMMPPPQQQRRRQQQOOOLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJNNNQQQ\\\mmm{{{qqqhhh^^^WWWRRRNNNIIIEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::777888888777666666999;;;<<>>>>><<<;;;;;;;;;;;;:::::::::666777888777666666888::::::<<>>@@@CCCFFFJJJMMMWWWaaaooo}}}}}}~~~~~~wwwqqqooovvv~~~xxxyyy}}}vvvfffXXXOOOLLLJJJSSS___jjjvvv}}}uuuvvvyyy{{{~~~}}}|||vvvsssmmmfffaaaaaaeeehhhmmmnnnppprrrssssssrrrrrrnnnoooqqqrrrrrrqqqpppooommmlllkkkkkkjjjhhheeebbb___]]]ZZZYYY[[[```eeeiiiqqquuuzzz{{{xxxsssmmmggg```[[[YYYWWWSSSOOOMMMNNNPPPQQQQQQXXX[[[bbbjjjpppuuurrrlllmmm|||~~~}}}~~~}}}wwwtttpppmmmkkkjjjiiihhhdddeeeeeeeeecccaaaaaabbbgggjjjooopppnnniiidddbbbgggeeeccc```]]][[[YYYXXXZZZYYYZZZ^^^dddggggggfff___[[[XXXXXX[[[\\\XXXTTTVVVQQQLLLJJJLLLNNNNNNMMMOOONNNLLLLLLMMMNNNNNNMMMPPPSSSVVVVVVRRRMMMIIIGGGMMMJJJHHHHHHLLLNNNNNNMMMJJJKKKLLLMMMMMMLLLKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGHHHGGGGGGFFFEEEDDDFFFGGGIIIJJJKKKJJJIIIIIIIIIGGGEEEDDDCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJTTTWWW___nnnwwwmmmcccYYYPPPLLLIIIEEEBBBBBBCCCBBB@@@???>>>===>>>>>>===============<<<<<<;;;:::::::::999999999888888999:::;;;;;;<<<@@@EEEIIIRRRYYYhhh}}}}}}|||}}}}}}{{{zzzzzz|||}}}|||{{{{{{|||{{{~~~yyyvvvvvv{{{wwwdddTTTHHHLLLJJJNNN[[[iiivvvzzz{{{~~~|||wwwsssppplllfffaaa___aaadddfffhhhjjjllloooqqqrrrsssssssssrrrpppooommmllllllkkknnnllliiifffcccbbbaaaaaa[[[^^^```bbbdddfffiiikkkqqqxxx}}}wwwllljjjgggbbb]]]YYYVVVUUUUUUSSSPPPMMMKKKKKKLLLMMMQQQTTT[[[ccchhhmmmwww~~~tttmmmlllooo}}}yyyuuutttpppmmmiiigggfffgggfffeee```aaabbbbbbaaa```______cccfffiiikkkiiieeeaaa^^^bbbaaa```^^^[[[YYYWWWVVVXXXXXXYYY]]]bbbeeefffeee___[[[WWWVVVXXXYYYVVVRRRTTTPPPKKKJJJKKKLLLLLLLLLMMMLLLJJJJJJLLLLLLLLLKKKOOOQQQTTTSSSPPPLLLJJJHHHKKKHHHFFFGGGJJJLLLLLLKKKIIIJJJKKKKKKKKKKKKJJJIIILLLKKKIIIHHHGGGFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGEEECCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIILLLPPPWWWeee{{{~~~ssslllbbbYYYTTTQQQKKKHHHHHHDDDCCCAAA@@@?????????@@@======>>>>>>======<<<;;;:::::::::999999999999888888999::::::<<>>>>>======<<<;;;::::::::::::999999999999777888999999:::===AAAEEEFFFLLLZZZmmm}}}{{{yyywwwyyyyyyyyyzzz|||~~~}}}|||}}}~~~}}}|||yyyuuuqqqllljjjfffggghhhjjjnnntttyyy|||}}}~~~}}}|||~~~zzzrrrooooooqqqwwwwwwbbbSSSLLLGGGKKKTTT^^^kkkvvv|||vvvpppkkkhhhfffccc___^^^^^^___```aaacccgggkkkooorrrtttuuuvvvtttpppmmmjjjjjjjjjjjjgggfffdddbbb```^^^]]]\\\bbbdddgggjjjlllnnnrrrtttyyyxxxoooiiiccc\\\WWWQQQPPPOOOOOOQQQSSSVVVXXXVVVYYYYYYUUUNNNJJJKKKNNNRRRTTT\\\gggnnnsss{{{xxxsssvvvyyy{{{}}}zzzuuuvvvuuupppkkkhhhhhhiiigggddd```^^^___```aaaaaa\\\]]]___aaabbbaaa___]]]XXXYYY\\\___bbbcccbbbaaa``````___]]][[[XXXUUUSSSSSSSSSUUUWWWZZZ]]]___```]]]XXXSSSPPPOOOOOONNNMMMNNNLLLJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKJJJHHHJJJKKKLLLKKKIIIIIIIIIJJJFFFFFFEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHFFFFFFEEEFFFGGGHHHJJJIIIHHHHHHFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIILLLRRR\\\ooo{{{qqqfff```YYYQQQKKKIIIEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999777888999999999;;;>>>AAAAAAFFFQQQ```ooozzz}}}{{{yyywwwvvvuuuttttttttttttuuuwwwyyy|||~~~~~~}}}~~~~~~}}}yyyyyyyyy{{{~~~~~~{{{yyyuuupppjjjccc___\\\XXXYYYZZZ\\\```fffmmmqqqvvvxxx|||~~~|||}}}xxxrrrmmmnnnttt}}}qqq^^^SSSIIIGGGLLLUUUbbbmmm|||~~~{{{vvvppphhhccccccaaa___]]]\\\\\\\\\]]]]]]___dddiiinnnrrruuuvvvwwwtttpppllliiihhhhhhhhhcccbbbaaa___]]]\\\[[[[[[dddgggkkknnnpppssswwwzzzxxxqqqggg___ZZZVVVQQQMMMLLLLLLLLLOOOSSSYYY___bbbdddeeeddd^^^TTTNNNNNNPPPRRRVVVaaappp|||}}}}}}uuukkkjjjhhhggggggiiikkkmmmkkkgggbbb______aaabbbbbb_________bbbeeefffcccaaaXXXXXXZZZ^^^cccgggggggggeeeeeedddbbb___[[[WWWUUURRRSSSTTTUUUVVVXXX[[[\\\[[[WWWRRROOOMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGIIIHHHIIIJJJLLLLLLKKKIIIGGGHHHHHHHHHFFFFFFHHHIIIEEEEEEFFFFFFFFFFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKNNNNNNLLLJJJHHHFFFEEEDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGJJJIIIKKKNNNSSSbbb~~~ssskkkcccXXXQQQNNNFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999777888999888888999<<<>>>???CCCJJJTTT^^^fffjjjlllmmmnnnoooooopppqqqssstttrrrrrrssstttvvvxxxyyyzzz~~~}}}||||||}}}~~~|||{{{wwwvvvwwwyyy{{{|||{{{yyyuuuqqqjjjbbbZZZTTTQQQOOOLLLMMMNNNPPPSSSYYYaaahhhppptttyyy~~~|||sssnnnqqqwwwlll___PPPIIIIIIOOOZZZdddrrrzzz~~~zzzuuuooohhhaaa\\\^^^^^^\\\[[[ZZZZZZZZZZZZ[[[]]]bbbhhhnnnrrrtttvvvvvvtttpppllliiiggggggggg```___]]]\\\[[[[[[\\\]]]fffiiimmmpppssswww{{{~~~jjjddd[[[UUURRRPPPLLLIIIJJJJJJMMMRRRZZZdddmmmsssxxxwwwssskkkbbb[[[YYYZZZ[[[___kkk}}}{{{pppdddcccaaacccgggkkknnnooolllgggbbb______aaaccccccaaa```___bbbfffhhhgggeee\\\[[[ZZZ^^^dddhhhjjjiiihhhhhhgggfffccc^^^ZZZXXXSSSSSSTTTSSSSSSTTTVVVYYYXXXVVVSSSOOOMMMLLLKKKLLLKKKLLLMMMLLLJJJHHHGGGHHHIIIIIIIIIKKKMMMMMMLLLJJJDDDEEEFFFFFFDDDDDDEEEFFFCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBEEEHHHKKKLLLPPPOOOMMMKKKIIIGGGEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHFFFHHHLLLPPP[[[ttt|||tttjjj^^^UUUQQQIIIGGGEEECCCAAA@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::777888999999888888:::<<<===???DDDIIIOOOTTTXXXZZZ^^^aaadddgggiiilllooorrrppppppqqqrrrssstttuuuuuuyyyyyyzzz{{{|||{{{xxxuuusssrrrqqqrrrttttttrrrpppgggccc\\\TTTNNNJJJGGGFFFFFFGGGIIIIIILLLSSS]]]eeepppsssyyy}}}~~~}}}|||{{{yyyxxxyyy{{{~~~~~~sssooorrrppp^^^RRRMMMNNNUUU]]]kkkuuu|||xxxsssmmmhhhbbb]]]YYY\\\[[[ZZZYYYXXXXXXYYYZZZ[[[^^^bbbhhhmmmqqqtttuuutttrrrpppmmmjjjgggfffeee___]]]ZZZYYYYYY\\\___aaagggjjjooosssvvvzzz~~~|||||||||fffaaaZZZUUUTTTRRROOOLLLJJJLLLPPPXXXdddsss|||xxxuuuttttttwwwyyy{{{mmmbbb```___bbbgggkkklllkkkgggccc___\\\]]]```bbbcccbbb___]]]___dddhhhhhhfffbbb^^^[[[]]]bbbfffgggfffeeefffgggfffdddaaa^^^\\\TTTUUUTTTRRRPPPPPPSSSVVVVVVVVVTTTQQQNNNLLLLLLLLLKKKMMMPPPOOOLLLIIIHHHIIIHHHHHHIIIKKKMMMNNNLLLJJJAAACCCEEEEEECCCBBBBBBCCC@@@CCCEEEEEECCCAAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAA??????@@@BBBDDDGGGJJJLLLMMMLLLKKKJJJHHHGGGFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHEEEGGGLLLMMMSSShhh|||qqqcccYYYUUUMMMLLLIIIFFFCCCBBBAAAAAA>>>????????????>>>======<<<;;;;;;;;;;;;:::::::::888999::::::888888999;;;:::<<<>>>AAADDDHHHLLLNNNRRRVVV[[[___aaaeeeiiimmmmmmnnnoooqqqrrrsssttttttvvvwwwxxxzzzzzzwwwqqqmmmjjjhhhfffeeeeeeeeecccaaaWWWTTTQQQLLLHHHEEECCCCCCDDDFFFHHHIIILLLUUUaaajjjuuuwww{{{}}}}}}{{{wwwtttpppnnnjjjhhhjjjooouuuyyy~~~{{{sssuuuxxx|||wwwvvv{{{qqqaaaWWWRRRUUUZZZfffrrr~~~~~~|||uuuqqqjjjeeebbb___]]][[[[[[ZZZXXXVVVVVVWWWYYYZZZ]]]___ccchhhmmmppprrrsssqqqpppooonnnkkkhhheeeddd^^^\\\XXXVVVXXX]]]bbbfffiiilllqqqvvvzzz~~~{{{xxxyyyzzziiiddd^^^ZZZYYYXXXUUURRRLLLNNNTTT___nnn~~~|||lllbbb```___bbbgggiiihhheeebbb___ZZZYYYZZZ^^^bbbcccaaa]]]ZZZ\\\bbbggghhhffffffaaa\\\\\\```ccccccaaabbbccceeeeeeeeebbb```^^^UUUVVVUUURRROOOOOORRRUUUUUUUUUUUUSSSPPPMMMLLLMMMKKKNNNQQQPPPMMMJJJIIIJJJGGGGGGHHHKKKMMMMMMKKKIII@@@BBBDDDDDDCCCAAAAAAAAA>>>AAADDDDDDAAA???@@@AAAEEECCCBBB@@@??????@@@@@@@@@@@@@@@AAACCCFFFHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEGGGHHHJJJJJJKKKKKKFFFEEEDDDCCCBBBCCCCCCDDD@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEKKKGGGGGGLLLKKKMMM]]]qqq{{{lllaaa]]]QQQOOOLLLHHHEEECCCCCCBBB???????????????>>>======<<<<<<;;;;;;;;;:::::::::888:::;;;:::999888999:::888999;;;<<<>>>BBBFFFIIIKKKOOOUUUYYY\\\___dddgggkkklllnnnppprrrttttttuuutttuuuwwwyyyxxxssslllfffaaa^^^[[[YYYYYYXXXVVVTTTJJJJJJJJJIIIHHHEEECCCBBBDDDFFFIIIKKKOOOYYYfffqqqzzz{{{}}}}}}{{{uuuppplllccc```[[[YYY\\\ccckkkqqq{{{~~~zzz{{{}}}|||vvviiilllqqqwwwxxx~~~oooaaaXXXWWWZZZdddrrr|||zzzoookkkeee```______^^^^^^[[[YYYWWWUUUUUUWWWYYYZZZ^^^```dddiiimmmpppqqqrrrooooooooonnnllliiieeeccc^^^[[[WWWUUUXXX^^^eeejjjkkknnnsssxxx|||zzzwwwxxxzzzwwwqqqkkkfffcccaaa]]]ZZZXXXZZZ^^^eeeppptttjjj]]]```bbbcccaaa___]]]]]]ZZZYYYWWWWWWYYY\\\```ccc___``````______aaadddggggggfffccc```___```cccffffffbbb___aaaeeegggeeebbb\\\ZZZVVVSSSPPPNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPOOOLLLIIIGGGFFFEEEEEEGGGIIIKKKKKKJJJBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBEEEDDDBBB@@@??????@@@@@@>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIIIIEEEEEEDDDEEEGGGGGGFFFDDD@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCEEEHHHJJJNNNZZZfffwwwlllbbbXXXUUUPPPKKKGGGDDDBBBAAABBBBBBBBBAAA???>>><<<;;;>>>===;;;:::999999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>??????EEEHHHLLLOOOSSSWWW\\\```cccfffiiilllnnnppptttvvvrrrwwwyyywwwtttnnncccYYYSSSQQQOOONNNMMMNNNOOOPPPIIIMMMOOOLLLJJJLLLKKKHHHLLLGGGHHHPPP[[[eeeooowww~~~yyylll___[[[QQQLLLPPPSSSTTTYYYbbbqqquuu{{{{{{zzz|||zzzooofffccceeeooo}}}~~~ooocccaaacccsssyyy~~~yyyrrrnnndddaaa]]][[[[[[\\\]]]]]]]]][[[XXXVVVVVVXXX[[[]]]bbbccceeejjjooorrrrrrqqqsssqqqnnnkkkgggdddbbbaaa^^^\\\[[[[[[]]]ccciiimmmtttuuuyyy}}}}}}wwwuuuyyy~~~|||xxxrrrooonnnmmmkkkiiifffhhhkkkpppyyy~~~qqqhhhbbbbbbbbb```^^^\\\\\\\\\ZZZYYYXXXXXXYYY]]]aaacccbbbccccccbbbaaaaaaccceeeddddddcccaaa___```bbbeeeeeeaaa^^^___bbbdddccc```]]][[[WWWSSSOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQPPPNNNKKKIIIFFFEEEEEEFFFGGGHHHHHHGGGBBBBBBBBBAAAAAABBBBBBBBB?????????>>>>>>?????????DDDCCCAAA@@@???>>>?????????@@@@@@AAABBBCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBEEEFFFHHHIIIJJJJJJIIIIIIDDDDDDCCCEEEFFFGGGEEEDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFHHHKKKJJJKKKSSS\\\ssstttiii\\\XXXRRRLLLHHHDDDBBB@@@BBBBBBBBBAAA@@@???>>>===>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>AAACCCGGGKKKNNNRRRWWWZZZ___bbbfffiiikkkmmmppprrroootttvvvssspppjjj___TTTNNNMMMKKKIIIJJJKKKNNNPPPRRRVVVXXXUUUTTTUUUTTTQQQQQQLLLLLLUUU```jjjsss{{{ooo```WWWMMMGGGJJJMMMMMMSSS\\\eeekkkssszzz~~~}}}{{{yyyvvvwww{{{}}}}}}~~~rrrccc^^^^^^fffrrrvvvssssss|||~~~yyyrrrkkkfff```]]][[[ZZZ\\\^^^______]]][[[YYYXXXYYY[[[^^^```ddddddfffjjjnnnqqqqqqppppppnnnkkkgggdddaaa___^^^\\\\\\\\\]]]aaagggnnnsssxxxzzz||||||yyyzzz~~~yyyvvvsssrrrtttvvvxxxxxx|||~~~uuulllggggggeeebbb^^^\\\[[[[[[\\\[[[ZZZYYYYYYZZZ]]]aaaccceeefffgggfffcccbbbbbbbbbeeeffffffeeebbbaaabbbcccccc___[[[[[[^^^```___^^^]]][[[WWWSSSOOOLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMNNNPPPPPPPPPNNNLLLKKKGGGFFFDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????BBBAAA@@@???>>>=========@@@@@@@@@????????????>>>AAAAAAAAAAAAAAA@@@@@@???DDDEEEGGGHHHIIIIIIHHHGGGCCCBBBBBBCCCEEEFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGIIILLLKKKJJJNNNUUUggg||||||oooccc^^^VVVPPPKKKHHHDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;<<<===<<<>>>BBBEEEGGGKKKPPPSSSXXX\\\```dddfffhhhkkklllkkkppprrrpppmmmggg\\\RRRLLLKKKIIIIIIKKKPPPUUUXXX```dddgggeeeeeefffccc^^^XXXSSSRRR[[[fffpppyyyvvvfffWWWKKKDDDEEEGGGGGGMMMVVVZZZaaakkkrrrwww{{{}}}wwwtttrrrqqqtttzzz}}}~~~xxxfff^^^YYY\\\fffqqqzzzssslllddd```ZZZYYYXXXZZZ]]]___```___\\\[[[[[[[[[\\\___bbbdddgggggghhhjjjnnnoooooonnnllljjjgggccc```]]]\\\[[[[[[\\\^^^aaaeeellltttyyy~~~~~~||||||}}}pppppppppsssyyyxxxxxxzzznnnhhhfffgggeeecccaaa```___]]]\\\ZZZZZZYYYYYY[[[^^^aaacccdddfffhhhhhhfffcccbbbbbbiiikkkllljjjgggdddbbbbbb```]]]YYYXXXYYY[[[[[[[[[[[[YYYWWWSSSPPPMMMKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDBBB@@@CCCDDDEEEFFFFFFEEEDDDCCC@@@@@@????????????@@@@@@@@@@@@???>>>======<<<<<>>>>>=========@@@@@@@@@@@@@@@???>>>>>>BBBCCCEEEFFFFFFFFFEEEEEEBBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGIIIIIIDDDCCCEEEIIIJJJJJJOOOVVV]]]oooyyyjjjddd[[[TTTPPPMMMIIIFFFBBBBBBBBBAAAAAAAAABBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::;;;;;;999<<>>>>>??????@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDCCCBBBBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCEEEGGGHHHIIIJJJDDDBBBAAAEEEGGGIIIOOOVVVSSSaaayyyrrrjjj___XXXTTTQQQLLLIIIDDDCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999999::::::;;;>>>???AAACCCGGGIIILLLPPPUUUZZZ^^^aaaeeehhhbbbhhhmmmooopppoooggg___\\\\\\]]]```gggpppyyyyyyiiiaaa]]]eeepppyyyiii[[[OOOMMMLLLLLLSSS^^^hhhlllnnnlllgggfffkkkpppwww~~~uuunnniiigggkkkrrrxxxzzz}}}xxxjjjZZZTTTUUU^^^lllxxxzzzrrrlllfffbbb^^^[[[WWWVVVVVVXXXZZZ[[[[[[ZZZYYYZZZ\\\^^^aaadddfffgggkkkiiihhhiiijjjkkkjjjiiifffdddaaa^^^\\\[[[\\\]]]___ccchhhkkkmmmrrryyy}}}{{{{{{~~~rrrwww{{{qqqjjjfffccc___aaaeeekkknnnkkkddd]]]XXXXXXXXXYYY[[[]]]___aaa]]]___bbbdddcccbbbaaaaaagggiiijjjiiieee```\\\[[[]]]ZZZUUUQQQPPPRRRUUUWWWWWWWWWVVVUUUTTTRRRQQQPPPHHHIIIIIIIIIJJJKKKKKKKKKEEEFFFFFFGGGGGGGGGFFFFFFHHHFFFDDDDDDDDDDDDBBB@@@BBBDDDFFFIIIIIIFFFDDDBBB======<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAA?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@AAA@@@@@@BBBEEEFFFEEECCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHDDDAAACCCDDDEEEJJJOOOOOOYYYlll~~~ttthhh___ZZZVVVPPPKKKHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999:::;;;===>>>???@@@CCCFFFFFFJJJOOOUUUYYY___dddhhhcccjjjqqquuuyyyyyysssllljjjjjjlllpppwwwpppgggbbbiiittt|||qqqbbbVVVTTTUUUVVV```kkkwwwzzzzzztttiiibbbcccfffrrrzzz~~~~~~vvvnnnhhhdddfffkkkkkknnnrrruuuyyyppp]]]RRRQQQWWWeeeppp}}}xxxsssjjjccc^^^[[[XXXWWWXXXVVVUUUUUUWWWYYYXXXXXXYYY[[[]]]aaadddfffhhhhhhkkkiiigggggghhhiiihhhgggcccaaa^^^\\\\\\]]]___```ccchhhnnnqqqrrrvvv}}}}}}tttoookkkeeeaaa___aaaeeekkkooolllddd\\\WWWWWWWWWXXXZZZ\\\^^^___[[[]]]___```___^^^^^^___ccceeeffffffccc```^^^]]]]]]ZZZUUUPPPMMMOOOSSSVVVYYYYYYXXXWWWUUUSSSQQQPPPJJJJJJJJJJJJJJJJJJKKKKKKEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@CCCFFFIIIIIIFFFCCC@@@===<<<<<<;;;;;;<<<<<<======>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAA@@@AAACCCEEEFFFFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGGGGGGGHHHDDDBBBDDDEEEDDDEEEIIIOOOTTT```uuuwwwkkkeee___WWWQQQNNNLLLIIIEEECCCAAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999999888999;;;;;;;;;===???AAABBBEEEIIIOOOUUU\\\dddiiimmmttt||||||zzzzzz|||wwwmmmffflllvvv}}}vvvhhh\\\\\\___dddppp}}}wwwjjjeeedddmmmxxx{{{zzzwwwtttrrrrrrtttwww{{{}}}yyyrrrlllffffffiiibbbeeeggghhhllltttgggVVVOOOPPPZZZdddqqq}}}||||||{{{xxxmmmggg___YYYVVVVVVVVVVVVWWWUUUSSSSSSUUUWWWXXXYYYZZZ]]]```dddgggiiijjjjjjjjjhhheeeeeefffggggggfff```^^^\\\[[[[[[]]]```bbbeeellltttwwwxxx{{{vvvooonnnllleee^^^```aaadddjjjnnnkkkccc[[[VVVVVVWWWXXXZZZ\\\]]]^^^[[[\\\]]]]]]\\\[[[[[[\\\```ccceeefffdddbbbbbbbbb]]]ZZZTTTOOOLLLNNNRRRVVV[[[[[[ZZZYYYVVVSSSPPPOOOKKKKKKKKKKKKKKKJJJJJJJJJFFFEEEEEEEEEDDDDDDDDDDDDAAA@@@???@@@BBBCCCBBBAAA@@@BBBFFFIIIIIIFFFBBB@@@>>>>>>============>>>>>>===>>>AAACCCEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAACCCFFFGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEBBBBBBFFFGGGEEEDDDFFFKKKMMMTTTcccwwwwwwoooggg^^^WWWSSSPPPLLLHHHDDDBBBBBBBBB@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999:::666777999999999:::<<<>>>>>>AAAEEEKKKRRRZZZccciiixxx{{{pppiiinnnxxxzzzlllbbbccchhhooo}}}tttkkkhhhkkkwwwrrrpppmmmhhhffffffjjjmmmtttwww|||}}}xxxqqqjjjiiilll```aaaaaa```aaahhhttt~~~rrr\\\OOOKKKQQQXXXfffsssyyywww{{{{{{uuuqqqaaa\\\VVVRRRRRRUUUXXXYYYVVVSSSQQQQQQTTTWWWYYYZZZ\\\___bbbfffiiikkkkkkkkkiiigggddddddeeeffffffeee^^^\\\ZZZYYY[[[^^^aaadddfffnnnwww{{{||||||yyy{{{ooorrrtttlllcccbbb]]]^^^```bbbcccaaa\\\XXXVVVVVVWWWYYY\\\]]]]]][[[YYY[[[]]]______^^^\\\[[[]]]___aaabbbcccbbb```___]]]YYYSSSMMMJJJJJJKKKMMMWWWXXXXXXXXXVVVSSSOOOMMMKKKLLLNNNPPPQQQNNNIIIFFFEEEEEEDDDEEEFFFFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???BBBEEEHHHHHHEEEBBB@@@@@@@@@???>>>>>>======<<>>CCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAABBBBBBCCCDDDEEEHHHKKKQQQZZZcccsss|||tttjjjccc^^^YYYRRRLLLHHHFFFCCCAAAAAAAAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>============;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;>>>BBBDDDIIITTTbbbmmm{{{sssqqqpppuuu|||{{{ooofffgggoooxxxrrrkkkpppyyy|||pppfff]]]YYYWWWWWWZZZ^^^dddoooyyy||||||{{{{{{~~~|||~~~{{{zzz{{{{{{zzzssslll```XXXXXX___iiipppnnnZZZLLLKKKQQQ]]]eeeqqqyyyqqqqqqsss}}}~~~}}}wwwpppjjjfff\\\UUUMMMKKKNNNQQQQQQOOORRRSSSSSSSSSTTTWWW\\\______bbbeeegggggghhhjjjllljjjiiigggeeebbbaaa```___\\\]]]]]]\\\[[[^^^dddiiirrrtttwwwzzz~~~{{{zzz|||pppssstttmmmeeeccc\\\]]]^^^```aaa___[[[XXXVVVUUUUUUXXX[[[^^^^^^^^^\\\^^^```bbbbbbaaa^^^]]]``````aaaaaa```___^^^]]]\\\ZZZUUUQQQNNNLLLKKKKKKQQQRRRSSSTTTSSSQQQNNNLLLKKKKKKMMMPPPQQQOOOKKKGGGFFFEEEEEEGGGGGGGGGDDDBBBAAA@@@@@@@@@@@@@@@??????@@@CCCFFFHHHHHHFFFCCCAAAAAAAAAAAAAAA@@@???>>>===>>>???AAABBBDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFCCC@@@@@@AAABBBAAA@@@@@@AAACCCCCCDDDCCCBBBAAA???@@@AAACCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDBBBDDDIIIOOOWWWeee||||||qqqiiibbb]]]UUUOOOJJJGGGDDDBBBAAAAAAAAAAAA@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::::::::::::::<<>>AAACCCFFFHHHIIIGGGEEECCCAAABBBCCCDDDCCCBBB@@@>>>===>>>???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFDDDBBB???>>>???@@@??????BBBCCCDDDDDDDDDCCCBBBAAA??????AAABBBCCCCCCCCCCCCDDDCCCAAA@@@???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFJJJPPP[[[ppp{{{rrriiiccc\\\TTTOOOKKKGGGEEECCCCCCBBBAAA@@@???>>>===============<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888:::<<<===@@@GGGQQQXXXiiitttvvvuuutttxxx}}}}}}qqqhhhiiiqqqzzzuuuttt|||tttgggYYYQQQMMMKKKOOOUUUcccooo{{{{{{xxxvvvqqqmmmnnnqqquuuyyyrrraaaXXXYYY\\\ooo|||qqqYYYMMMKKKKKKQQQ[[[iiiwwwyyyvvvwwwxxxzzz}}}{{{sssiiiaaaZZZVVVTTTRRRMMMGGGEEEGGGIIIJJJJJJKKKNNNRRRUUUXXX\\\aaadddeeefffgggfffeeedddeeegggiiihhhfffccc```___]]]]]][[[^^^aaabbbdddhhhoootttzzz}}}}}}{{{xxxnnnoooppplllfffccc``````___aaabbbbbb```^^^ZZZXXXUUUUUUXXX[[[^^^___^^^___aaabbbbbb```]]]\\\___^^^[[[ZZZYYYYYYZZZ[[[[[[ZZZWWWTTTQQQNNNLLLKKKGGGHHHJJJLLLLLLJJJHHHFFFGGGGGGHHHJJJMMMMMMKKKIIIDDDDDDDDDFFFGGGFFFDDDAAABBBAAAAAA@@@???>>>>>>>>>???AAADDDGGGHHHGGGEEEDDDBBBCCCEEEFFFFFFDDDAAA@@@======>>>??????@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDAAA???>>>=========>>>>>>BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCDDDBBB@@@>>>>>>@@@CCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@EEEDDDFFFIIIMMMVVVgggwww{{{qqqlllccc[[[UUUOOOKKKIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888888888999::::::<<<@@@GGGLLLWWW```iiimmmooorrrqqqnnnrrrtttvvvwwwwwwxxxzzz|||wwwvvvvvvyyy}}}~~~}}}rrrjjjmmmttt|||uuuvvv~~~ppp___TTTNNNLLLPPPVVVdddrrrxxxqqqnnnnnnqqqwwwqqqaaa]]]^^^hhhvvveeeTTTMMMGGGKKKSSS___nnn|||}}}||||||yyywwwrrrhhh^^^UUUQQQOOONNNOOOKKKFFFCCCDDDFFFGGGGGGLLLOOOSSSWWWZZZ]]]aaadddjjjkkkkkkjjjhhhggghhhiiihhhfffdddbbb```^^^]]]]]]ZZZ^^^cccfffiiinnnuuuzzz~~~~~~{{{rrrjjjjjjllljjjeeecccdddddddddeeeffffffdddccc^^^[[[WWWUUUVVVYYY[[[\\\[[[\\\]]]^^^]]][[[XXXVVVYYYWWWUUUTTTTTTVVVXXXYYYZZZXXXTTTPPPMMMLLLLLLMMMGGGHHHJJJKKKJJJHHHFFFDDDDDDDDDDDDFFFHHHIIIHHHGGGCCCBBBBBBCCCDDDDDDCCCAAACCCCCCBBBAAA@@@???>>>======???BBBEEEFFFFFFDDDDDDBBBDDDFFFGGGGGGEEEBBBAAA============>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBBBB>>>>>>===<<<;;;;;;===>>>BBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCAAA???>>>>>>@@@CCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@?????????AAA@@@AAADDDHHHNNN\\\iiiyyysssiii```YYYSSSNNNJJJGGGFFFEEEDDDCCCCCCCCCDDD@@@@@@@@@????????????>>>=========<<<<<<<<<;;;;;;999999999888888888777777888999999:::;;;===AAACCCIIIPPPVVVYYY\\\``````^^^dddfffjjjlllnnnqqqtttvvvzzz}}}vvvvvvvvvxxx{{{}}}}}}}}}{{{rrrlllqqqyyyvvvwwwyyyfffYYYQQQNNNRRRXXXfffuuuwwwqqqqqqvvv~~~pppeeebbbfffrrrqqq[[[NNNGGGIIINNNWWWeeeuuu{{{vvvssskkkfff^^^UUUOOOMMMMMMNNNNNNJJJFFFDDDCCCDDDEEEEEEIIIMMMRRRWWW\\\```eeehhhmmmnnnpppooollljjjiiijjjfffeeecccaaa```^^^^^^^^^[[[```fffkkkooossszzz~~~rrrlllfffeeehhhhhhfffcccffffffggghhhjjjjjjgggeee```]]]XXXVVVVVVXXXYYYZZZXXXYYYZZZZZZYYYVVVSSSQQQRRRQQQPPPOOOOOOQQQSSSTTTUUUSSSOOOLLLJJJJJJKKKLLLGGGIIIJJJKKKKKKIIIFFFDDDCCCBBBBBBCCCEEEFFFFFFEEECCCAAA@@@@@@AAACCCCCCBBBFFFEEEDDDBBBAAA???>>>>>><<<>>>AAACCCEEEEEEEEEDDDBBBCCCEEEFFFFFFDDDCCCBBB======<<<<<<===>>>?????????@@@AAABBBBBBAAA@@@???<<<======;;;::::::<<<>>>???@@@BBBCCCCCCCCCBBBAAABBBCCCCCCDDDEEEEEEDDDDDDBBBAAA@@@??????@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@???????????????>>>@@@DDDFFFJJJTTT^^^rrr|||qqqggg___XXXRRRNNNIIIGGGEEECCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>============<<<<<<<<<:::::::::999888888777777888888999:::;;;<<<===>>>AAAFFFJJJKKKNNNSSSUUURRRXXX\\\```dddgggjjjmmmpppttt{{{wwwssssssuuuwwwxxxzzz||||||~~~uuuooolllsss|||yyywww~~~jjj[[[RRRNNNQQQWWWgggvvvyyysssxxx~~~}}}lllccceeennn}}}~~~dddRRRIIIIIIJJJPPP\\\lll||||||wwwrrrllliii^^^ZZZUUUPPPNNNMMMOOOPPPNNNLLLHHHEEECCCBBBCCCDDDDDDHHHNNNVVV]]]eeemmmrrrrrrtttvvvuuuqqqmmmjjjiiidddcccbbbaaa````````````___dddlllqqqtttyyy~~~||||||~~~zzzzzz{{{{{{~~~}}}yyyvvvkkkhhhcccbbbeeehhhgggddddddeeegggiiikkkjjjgggddd___\\\XXXWWWWWWYYYYYYYYYWWWXXXYYYYYYWWWUUUQQQOOONNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEGGGIIIKKKKKKJJJHHHGGGDDDBBBAAAAAACCCEEEEEEEEEEEEBBB???>>>@@@CCCDDDEEEHHHGGGFFFDDDBBB@@@???>>>===>>>AAACCCEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB>>>======<<<<<<===??????===>>>???@@@@@@???>>>===;;;======<<<::::::<<>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@???@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@???????????????@@@@@@BBBFFFGGGHHHMMMTTTaaattt~~~sssjjjbbb\\\XXXNNNLLLIIIFFFCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::999888888888777777888999;;;<<<;;;;;;===@@@BBBBBBEEEKKKLLLJJJOOORRRWWW[[[^^^aaacccfffkkkrrryyy|||~~~~~~yyyqqqooopppssstttvvvxxxzzz{{{|||}}}nnnjjjjjjttt}}}}}}www~~~mmm^^^TTTOOOQQQVVVffftttzzz}}}~~~rrrdddccciiivvvrrr\\\OOOLLLJJJMMMXXXgggwww}}}{{{xxxsssmmmfff```]]]SSSRRRPPPNNNNNNNNNOOOPPPNNNLLLIIIEEEBBB@@@@@@AAABBBFFFLLLTTT]]]hhhqqqxxx|||zzzrrrllliiibbbbbbbbbaaaaaabbbbbbcccdddjjjrrrwwwzzz~~~~~~zzzyyy}}}|||uuusss{{{~~~xxxuuuyyy}}}|||vvvqqqhhhfffbbbaaaeeeiiiiiifffaaacccfffiiikkkiiieeebbb]]]ZZZXXXWWWXXXZZZZZZZZZWWWXXXYYYYYYXXXUUUQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEECCCEEEHHHJJJLLLKKKJJJIIIEEECCCBBBAAACCCEEEEEEEEEGGGCCC???>>>@@@CCCFFFGGGIIIHHHGGGEEECCCAAA??????===???AAADDDFFFGGGGGGGGGBBBAAAAAAAAABBBBBBBBBBBB>>>>>>===<<<<<<===???@@@<<<===>>>@@@???>>><<<;;;;;;======<<<999999<<>>@@@DDDDDDCCCFFFKKKXXXiii~~~uuulllfffbbbUUURRRNNNIIIEEECCCAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::999888888555666777999;;;<<<:::999:::<<<===<<>>??????DDDHHHMMMTTT]]]gggqqqxxxxxxoookkkbbbaaaaaaaaabbbcccdddeeehhhnnnvvv{{{~~~}}}|||~~~}}}{{{zzzyyy|||xxxzzzyyyyyyxxxwwwtttpppmmmiiigggfffgggggggggeeeccc```eeejjjmmmlllgggcccaaaYYYXXXWWWWWWVVVVVVVVVWWWVVVXXXZZZ\\\[[[XXXTTTQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGJJJKKKFFFEEEDDDEEEHHHJJJJJJJJJFFFDDDBBBAAA@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDJJJHHHEEEBBBAAA@@@AAAAAA???AAADDDFFFFFFEEEBBB@@@AAA???>>>???AAABBB???<<<<<<;;;;;;;;;;;;:::::::::>>>===;;;:::999999::::::999999::::::::::::::::::;;;<<<>>>??????>>>===<<<@@@@@@AAABBBBBBBBBBBBAAA>>>>>>============>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDBBB???===>>>???@@@AAAAAABBBDDDEEEGGGHHHKKK[[[vvv}}}qqqgggaaa[[[TTTOOOLLLJJJEEEBBBAAA@@@???@@@AAAAAA@@@???@@@@@@@@@???>>>======<<<===<<<<<<;;;;;;:::999999999999999888888888888777888999999:::<<<>>>@@@AAACCCEEEGGGIIILLLPPPVVVZZZYYY___fffjjjjjjgggcccaaaeeehhhlllnnnppprrrtttvvvzzz~~~vvvfff___aaafffnnnwww~~~}}}yyyyyyxxxgggWWWNNNPPPWWWbbbrrrsssnnnooouuu~~~lllaaafffqqqyyyddd[[[TTTUUU\\\ggguuu}}}yyywwwvvvllliiieee___XXXRRRNNNKKKJJJIIIJJJLLLOOOQQQQQQQQQQQQNNNHHHBBBAAACCCAAA<<<>>>BBBHHHNNNVVVcccttt}}}pppeeebbbccccccbbbbbbdddgggjjjqqqtttxxx|||~~~xxxwwwwww{{{zzzxxxwwwuuurrrnnnllliiihhhhhhiiijjjkkkiiigggcccggglllmmmjjjddd```]]]VVVVVVUUUUUUUUUUUUUUUVVVVVVYYY\\\^^^^^^[[[VVVSSSOOONNNLLLJJJHHHGGGGGGFFFGGGGGGFFFEEEFFFHHHJJJKKKFFFEEEDDDEEEGGGHHHHHHHHHFFFEEECCCAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDIIIGGGEEECCCAAAAAAAAAAAA@@@BBBEEEFFFFFFDDDBBB@@@@@@>>>===>>>@@@@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<::::::::::::;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>======<<<>>>???@@@@@@AAAAAA@@@@@@======<<<<<<<<<<<<======AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBB???===>>>???@@@AAAAAABBBCCCEEEGGGHHHNNNWWWkkkyyyooohhhbbbZZZTTTPPPMMMHHHDDDCCCAAA@@@AAABBBCCCBBBAAAAAA@@@@@@???>>>>>>============<<<<<<;;;::::::999999999999999888888888888888888999:::;;;===>>>???@@@BBBDDDFFFHHHLLLQQQUUUXXX]]]dddhhhgggccc^^^\\\aaadddgggjjjkkkmmmppprrrxxx}}}sssccc[[[^^^dddmmmvvv}}}{{{wwwyyyzzzhhhXXXNNNOOOVVVbbbrrr~~~pppggggggmmm{{{rrrdddfffnnn|||uuukkkcccbbbgggnnnxxx|||xxxtttqqqooodddbbb^^^YYYTTTOOOKKKIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSQQQJJJBBB@@@BBB@@@<<>>===<<<<<<======;;;:::;;;;;;;;;<<<<<<===>>>>>>???>>><<<;;;::::::;;;;;;::::::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<======>>>????????????>>><<<;;;;;;;;;;;;;;;;;;<<>>===>>>???@@@@@@AAABBBCCCDDDFFFGGGNNNQQQ\\\sssxxxsssmmmddd]]]XXXSSSMMMHHHEEECCCBBBBBBCCCDDDCCCBBBAAA@@@@@@??????>>>>>>>>>=========<<<;;;;;;:::::::::999999999888888888888777777888888:::;;;======<<<>>>@@@AAACCCFFFKKKNNNTTTZZZaaaeeeccc___ZZZWWW[[[^^^aaaccceeegggkkkmmmuuu{{{nnn^^^VVVZZZbbblllvvv|||~~~xxxuuuzzz|||kkkYYYNNNNNNSSScccqqq~~~~~~oooaaa```eeesss{{{jjjgggkkkxxxvvvssssssuuuzzz}}}|||{{{xxxuuupppkkkfffdddXXXVVVTTTQQQMMMJJJGGGFFFHHHHHHIIIKKKNNNQQQTTTVVVXXXUUUMMMDDD@@@AAA@@@<<<@@@DDDIIILLLPPPVVV___eeexxxzzzlllbbbcccdddfffiiimmmsssxxx~~~|||uuusssvvvzzzxxxvvvsssnnniiigggfffgggggghhhiiimmmpppqqqpppnnnnnnoooppplllfff^^^XXXUUUSSSSSSSSSSSSSSSTTTTTTUUUWWW\\\aaaeeefffbbb\\\XXXVVVUUURRRNNNKKKIIIGGGFFFHHHHHHHHHGGGHHHIIIJJJKKKJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDDDDCCCAAA>>>===<<<<<<<<<<<<;;;;;;999888::::::;;;<<<===>>>???@@@???>>><<<;;;::::::;;;<<<::::::;;;<<<>>>???@@@@@@???>>><<<:::999::::::;;;;;;;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<======???@@@AAABBBBBBAAABBBBBB@@@>>>===>>>???@@@@@@@@@AAABBBDDDEEEFFFJJJJJJQQQccc||||||vvvmmmfff```ZZZSSSMMMGGGEEECCCBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;::::::999999999888888888777777777777888999;;;;;;999;;;===>>>???AAAEEEHHHOOOUUU\\\aaa```\\\XXXUUUWWWYYY\\\^^^```cccgggiiissszzz|||kkk\\\TTTYYYaaalllvvv|||~~~~~~zzzvvvssszzz~~~mmm[[[OOOMMMRRRcccooozzzzzzyyy}}}qqqaaa^^^aaannn}}}qqqjjjiiittt}}}zzz{{{~~~{{{wwwvvvsssnnnhhhaaa[[[WWWMMMLLLKKKIIIHHHFFFEEEDDDFFFGGGIIIJJJMMMRRRVVVZZZ]]]ZZZRRRGGGBBBAAA@@@>>>???CCCGGGJJJLLLOOOSSSWWWeeennn{{{xxxkkkaaacccfffiiimmmssszzzyyyxxxxxxxxxvvvsssrrrooojjjeeebbbccceeeggggggiiilllooopppnnnlllnnnooonnnkkkddd^^^YYYVVVUUUUUUTTTTTTTTTUUUUUUVVVXXX\\\bbbffffffbbb]]]YYYWWWVVVSSSPPPMMMJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLJJJHHHGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA???===;;;;;;<<<<<<<<<:::999888888999:::;;;<<<===???@@@@@@???>>><<<;;;::::::;;;;;;::::::;;;<<<===>>>???@@@>>>===;;;999888888999:::999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===:::;;;<<<===>>>???@@@AAA@@@@@@AAA???======>>>???@@@@@@@@@@@@AAACCCDDDEEECCCFFFMMMXXXjjj|||ssslllfff^^^VVVQQQKKKHHHEEECCCCCCDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999999999888777777777777777888999:::888:::;;;<<<===>>>@@@CCCIIINNNVVV[[[\\\YYYWWWUUUSSSUUUXXXZZZ\\\```dddgggpppxxx{{{jjj\\\UUUZZZbbblllvvv{{{||||||~~~~~~~~~}}}{{{xxxuuusssyyy~~~nnn\\\PPPOOOTTTbbbnnnwwwvvvtttwww~~~tttddd___```kkkzzzwwwnnnjjjsss~~~|||~~~}}}}}}}}}xxxrrrppplllfff___WWWQQQMMMFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJMMMRRRYYY^^^cccaaaYYYNNNGGGEEEDDDAAA>>>AAAEEEHHHJJJKKKLLLMMMUUU\\\jjj{{{uuujjjbbbeeeiiimmmrrrxxx~~~{{{wwwyyyyyyuuuooonnnnnnmmmhhhcccaaacccfffhhhiiijjjlllnnnmmmjjjggghhhiiiiiigggbbb]]][[[ZZZWWWWWWVVVUUUUUUUUUUUUUUUYYY\\\aaaddddddaaa\\\XXXWWWUUUSSSPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGFFFGGGGGGEEEDDDAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???===<<<<<<===>>>===;;;999999999999::::::<<<===>>>??????>>>===;;;:::999999::::::999999:::;;;<<<<<<======;;;;;;:::999888888888999999999:::;;;;;;;;;;;;:::======<<<<<<<<<<<<======::::::;;;;;;<<<===>>>>>>>>>??????>>>======>>>@@@@@@@@@@@@@@@AAABBBCCCCCC>>>EEELLLQQQ[[[ppp}}}tttmmmdddZZZTTTPPPLLLHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<::::::::::::999999999999888888777777777888888999777999;;;;;;;;;;;;===>>>BBBGGGMMMRRRSSSSSSRRRRRROOOQQQSSSUUUWWW[[[```ccckkkuuuzzzkkk^^^VVVZZZ```iiiqqqvvvxxxwwwyyyyyyzzzyyyxxxwwwuuutttxxx}}}~~~mmm]]]RRRRRRXXXdddooowwwvvvrrruuu{{{zzziiiaaa___hhhvvv}}}sssnnnuuu~~~|||}}}{{{wwwwwwxxxuuupppiiifffbbb[[[TTTNNNIIIGGGBBBCCCCCCCCCCCCDDDDDDDDDCCCEEEHHHIIILLLRRR\\\cccjjjjjjdddXXXPPPMMMKKKHHHAAACCCFFFIIIKKKKKKJJJIIINNNRRR^^^ppp{{{zzzrrrmmmfffjjjoootttxxx}}}{{{yyyzzzwwwqqqkkkjjjlllmmmiiieeecccfffiiikkkkkklllmmmmmmjjjfffbbb___aaabbbaaa___]]]\\\]]]YYYXXXWWWVVVUUUTTTTTTTTTYYY\\\___aaaaaa]]]YYYVVVUUUTTTRRRPPPNNNMMMMMMLLLJJJJJJKKKKKKKKKJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDCCC>>>???@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEECCCCCCCCCCCCBBB@@@???>>>===???@@@???<<<::::::;;;999999:::;;;<<<======>>>===<<<:::999888888999999888888999999::::::::::::888999999999999999888888999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<<<<===>>>???>>>===<<<>>>@@@????????????@@@AAABBBCCC???EEEJJJKKKPPPbbb~~~yyynnnbbb[[[VVVRRRLLLHHHGGGFFFDDDCCCAAAAAABBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999999999999888777777888888888666888::::::999999:::;;;<<<@@@DDDGGGHHHIIIIIIJJJIIIKKKMMMOOOQQQUUU[[[^^^fffqqq|||zzzlll___VVVXXX\\\cccjjjoooppppppuuuuuuuuuvvvvvvvvvvvvvvvwww|||}}}lll]]]SSSUUU\\\gggrrrzzzxxxtttvvv{{{pppfffaaahhhttt}}}wwwsssxxx|||}}}vvvwwwuuupppnnnnnniiiccc\\\YYYTTTOOOJJJFFFDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBDDDGGGIIIKKKSSS]]]fffrrrsssoooddd[[[VVVSSSPPPIIIIIIKKKMMMMMMMMMJJJIIILLLNNNWWWgggqqqqqqoooppplllpppvvv{{{}}}}}}}}}}}}zzzuuuooojjjhhhkkkmmmkkkgggeeehhhlllnnnnnnnnnnnnmmmiiiccc___XXXZZZ\\\]]]\\\\\\]]]^^^YYYXXXWWWUUUTTTSSSSSSRRRYYY[[[^^^___^^^[[[XXXUUUSSSRRRQQQPPPOOONNNNNNNNNJJJKKKKKKKKKKKKKKKJJJJJJGGGEEECCCCCCCCCCCCBBBAAA===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????@@@CCCEEEGGGDDDDDDDDDDDDCCCBBBAAAAAA>>>@@@BBB@@@===:::;;;<<<999999::::::;;;<<<<<<<<<<<<;;;999888777888888999888888888888888888888888666777999::::::999888777999999:::;;;;;;;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<===>>>===<<<<<<>>>@@@????????????@@@AAABBBBBBBBBFFFIIIHHHKKKZZZtttwwwkkkbbbZZZVVVPPPKKKIIIGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>=========;;;;;;;;;:::::::::999999:::999888888888888888888666777999999888777888888999;;;>>>@@@@@@AAABBBCCCEEEFFFHHHJJJMMMQQQVVVZZZbbbnnnzzzzzzlll```TTTVVVYYY^^^eeeiiijjjjjjrrrrrrssstttuuuvvvwwwxxxwww{{{|||kkk\\\TTTXXX___iiittt|||{{{vvvwww|||~~~~~~wwwllleeejjjvvv}}}zzzvvvzzz{{{yyyzzzrrrssspppkkkgggeee___XXXSSSPPPKKKFFFCCCAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAADDDGGGHHHKKKSSS^^^hhhwwwyyyvvvlllbbb]]]YYYVVVOOOOOOOOOPPPPPPNNNKKKIIIKKKKKKSSSaaajjjkkkmmmppppppuuu{{{}}}|||yyytttnnnjjjkkkjjjjjjiiiiiiiiihhhhhhjjjlllnnnnnnkkkfff```\\\XXXWWWWWWXXXYYYYYYXXXVVVVVVTTTRRROOONNNNNNNNNOOOWWWVVVVVVWWWXXXYYYWWWVVVPPPOOOMMMNNNNNNOOOMMMLLLKKKLLLLLLLLLKKKIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@AAABBB???AAACCCDDDEEEDDDCCCBBB>>>======???AAACCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA???===:::888777999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666555888888999999999999888888<<<;;;999777777888999:::999999888888777888888888:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;===>>>???============<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@BBB>>>AAAHHHLLLPPPaaauuutttlllbbb]]]VVVQQQOOOLLLGGGCCCDDDCCCBBBBBBDDDEEEDDDCCCAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;999999999888888888777777888888888888777777777777999999:::;;;;;;<<<======AAABBBCCCEEEHHHLLLRRRWWW___kkkzzz{{{pppiiiZZZWWWVVVYYY```eeedddbbblllnnnqqqtttvvvwwwwwwwww|||{{{{{{zzzhhh[[[WWWYYY]]]jjj{{{~~~yyy}}}|||pppbbbgggqqquuuxxx}}}yyyxxx|||}}}{{{wwwsssooorrrlllddd```]]]ZZZSSSNNNIIIFFFCCCAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAACCCGGGJJJJJJLLLSSS```kkkzzzxxxmmmhhhfff```\\\WWWSSSQQQPPPOOONNNNNNQQQWWW___gggnnntttwww{{{|||}}}~~~|||yyytttnnnjjjlllkkkhhhfffeeefffggghhhhhhiiikkkkkkhhhddd___\\\XXXWWWWWWWWWYYYYYYWWWUUUUUUSSSPPPNNNMMMMMMOOOPPPSSSRRRRRRTTTVVVVVVUUUTTTPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCEEEEEEDDDCCCBBB???>>>>>>???BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@>>>===:::999888:::::::::;;;;;;;;;;;;<<<;;;::::::999888777666555777888888999999888888777999888888777888999;;;<<<:::999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;======;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAA===???EEEGGGIIIWWWhhhwwwmmmggg___YYYUUUQQQLLLIIIEEECCCBBBAAABBBBBBAAA???AAAAAA@@@@@@@@@???????????????>>>======<<<;;;;;;::::::999999999999888888888888888888777777777777888999999:::;;;;;;<<<<<<>>>???AAABBBDDDIIINNNRRR\\\gggwww}}}tttnnnbbb^^^ZZZ[[[aaaeeefffeeelllmmmoooqqqrrrttttttuuuwwwwwwxxx{{{uuudddXXXUUUXXX]]]nnn}}}}}}~~~|||sssdddfffnnnqqqtttyyyzzz|||{{{uuutttwww{{{|||||||||}}}~~~~~~|||zzzxxxvvvsssooollliiiccc\\\XXXVVVRRRLLLGGGFFFDDDBBB@@@??????>>>>>>AAAAAAAAAAAAAAAAAABBBBBBCCCGGGJJJJJJLLLSSS___iiiyyyyyysssqqqnnnhhh___WWWRRRQQQQQQQQQSSSVVV[[[bbbjjjrrrxxx|||}}}|||yyytttnnnjjjmmmjjjfffcccaaabbbeeefffeeeeeeffffffdddaaa^^^\\\YYYXXXWWWXXXYYYXXXVVVUUUTTTRRROOOLLLLLLMMMPPPRRROOONNNNNNOOOQQQSSSRRRQQQOOONNNLLLLLLMMMNNNMMMLLLKKKJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCDDDEEEEEEDDDBBBBBB???>>>>>>???BBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>===;;;:::999;;;:::999999999:::<<<===::::::999888777666666555777888888999999888888777666666777888999:::;;;<<<::::::999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::999:::;;;;;;<<<999:::;;;<<<===>>>??????>>>>>>>>>>>>????????????AAA>>>@@@DDDCCCCCCMMMZZZiiizzzrrrhhh___ZZZUUUPPPLLLIIIFFFDDDBBBBBBAAA@@@>>>@@@@@@@@@@@@??????????????????>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999888888888777777777777888888999999::::::::::::;;;===>>>@@@CCCHHHLLLUUU```nnnzzz}}}{{{vvvrrrjjjfffaaaaaadddhhhjjjjjjmmmlllllllllmmmoooqqqrrrrrrrrrssswww}}}qqq```UUUSSSWWW\\\mmm{{{~~~~~~}}}zzz||||||}}}}}}~~~~~~~~~~~~|||jjjgggkkklllooossstttuuuxxx}}}}}}wwwvvvxxxzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwuuurrrpppnnnkkkgggddd[[[VVVPPPMMMKKKHHHCCC???AAAAAA@@@>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCDDDGGGJJJKKKLLLRRR]]]fffsss}}}{{{xxxxxxqqqggg]]]WWWUUUWWWYYY\\\^^^ccciiiqqqyyy}}}|||zzzxxxsssmmmiiiiiigggdddbbb``````aaaaaaaaaaaaaaaaaa```^^^]]]\\\[[[ZZZYYYYYYZZZYYYWWWVVVSSSQQQNNNLLLLLLNNNQQQTTTLLLKKKJJJLLLNNNPPPPPPOOONNNLLLJJJJJJKKKLLLLLLLLLJJJIIIHHHFFFDDDAAA???>>>>>>??????@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@AAACCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>???BBBCCCBBBBBB@@@@@@@@@?????????>>>>>>======>>>>>>>>>======<<<;;;:::999888888:::<<<===:::999999888777666666666777777888888888888777777666666888999::::::::::::::::::999999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>>=========>>>>>>>>>??????AAA@@@BBBEEEDDDBBBHHHQQQWWWkkktttiiibbb\\\VVVRRRMMMJJJGGGEEEDDDDDDBBBAAAAAA@@@@@@@@@?????????????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777777777777888888999999888999:::;;;<<>>>>>>>>=========>>>@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKLLLNNNSSS\\\ccciiisss~~~xxxvvvtttpppjjjccc^^^^^^```cccfffgggkkkqqqxxx~~~~~~~~~~~~zzzyyyxxxwwwuuuqqqkkkgggdddddddddcccaaa___]]]\\\______^^^^^^]]]]]]\\\\\\\\\[[[ZZZ[[[[[[[[[YYYXXXSSSQQQNNNMMMMMMOOORRRTTTKKKJJJIIIIIIKKKMMMNNNMMMLLLJJJHHHGGGIIIJJJKKKJJJIIIHHHFFFDDDAAA???>>>===>>>???@@@AAABBBBBBBBBAAA@@@??????>>>>>>>>>??????AAAAAABBBBBBBBBAAAAAAAAA???>>>>>>???AAABBBAAA@@@???>>>>>>>>>============<<<===>>>>>>????????????;;;:::888888888999;;;===999888888777777666666666777777777888888777777777777888999999999888888777:::999999999::::::;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAADDDDDDCCCGGGMMMPPP^^^ssswwwnnnfff___ZZZQQQNNNJJJGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<;;;;;;999999999999888888888888666666777777777777777888777999::::::;;;<<>><<<;;;:::<<<>>>>>>===<<<===???@@@AAABBBDDDEEEGGGHHHIIIIIIKKKMMMOOOPPPUUU\\\aaacccjjjrrrwwwvvvrrrooonnnkkklllkkkiiifffeeegggiiioooqqqtttyyyyyyuuuxxx|||~~~{{{xxxwwwttttttssssssrrrnnnjjjfffaaaaaaccccccbbb___\\\ZZZ^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZ\\\\\\[[[YYYQQQPPPOOONNNNNNOOOQQQRRRKKKIIIGGGGGGIIIKKKKKKKKKJJJGGGEEEDDDFFFHHHIIIIIIGGGFFFDDDBBB@@@???>>>>>>>>>???AAABBBBBBBBBAAA@@@???>>>==================>>>>>>>>>>>>?????????@@@???>>>===>>>@@@@@@@@@???============<<<<<<<<<<<<;;;<<<===>>>????????????:::999888888888999;;;<<<888888777777777666666666666777777888888777777666999999888888888777777777999888888999999:::;;;<<<::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<============:::<<<>>>@@@BBBCCCFFFIIINNNVVVcccwwwwwwmmmeee___VVVRRRMMMIIIGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????????=========<<<<<<<<<<<<;;;:::999999999999888888888777777777777777777777777777999::::::999:::<<<>>><<<@@@EEEJJJNNNRRRVVVXXXYYY\\\aaafffiiiiiihhhgggdddbbb```^^^^^^___bbbcccfffhhhjjjlllpppyyytttbbbSSSLLLLLLNNNXXXaaalllrrrttttttttttttooonnnnnnnnnpppsssvvvxxxxxxyyyzzz|||}}}~~~~~~~~~{{{|||}}}}}}~~~}}}|||zzzzzz{{{}}}||||||~~~{{{xxxwwwwww||||||}}}~~~xxxwwwuuurrrpppnnnmmmlllkkkjjjgggccc```]]][[[[[[[[[WWWRRRNNNKKKHHHEEEBBBBBBAAA@@@???>>>=========:::===@@@@@@>>><<<>>>@@@AAABBBCCCEEEHHHJJJKKKLLLMMMOOOQQQRRRTTTXXX]]]```cccgggkkkmmmmmmjjjhhhggghhhlllpppqqqooommmnnnpppyyy{{{~~~yyyvvvtttxxxzzz||||||xxxtttqqqpppooonnnnnnoooooolllhhhddd``````aaa``````^^^]]]\\\]]]^^^______^^^\\\[[[YYYXXXWWWWWWYYY[[[\\\ZZZYYYNNNNNNMMMMMMMMMMMMMMMMMMKKKHHHFFFEEEFFFGGGHHHGGGGGGEEEBBBBBBCCCFFFGGGGGGFFFEEECCCAAA????????????===>>>@@@AAAAAAAAA???>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>===<<<===>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<============888999999999999:::::::::777777777777666666666666666666777777777777666666888888777666666777888999777777777888888:::;;;;;;:::::::::999999999888888888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========999;;;===>>>@@@DDDFFFGGGHHHMMMVVVdddzzzyyynnngggaaa\\\UUUPPPLLLIIIFFFDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::999999999888888888777777777777777777777777777888999999888888:::;;;;;;===???@@@BBBEEEIIILLLMMMPPPUUUYYY[[[\\\\\\\\\YYYXXXVVVUUUVVVWWWXXXYYY^^^aaaeeehhhnnnxxxyyyhhhYYYQQQOOOOOOTTTZZZcccjjjlllllllllnnnjjjjjjiiijjjlllooosssuuussstttvvvxxxyyyzzzzzz{{{xxxyyyzzz{{{||||||}}}}}}zzz{{{|||{{{zzzyyyzzz{{{yyyyyyzzz}}}~~~~~~|||xxxrrrrrrqqqooollliiihhhgggdddbbb___[[[WWWUUUSSSSSSOOOLLLHHHEEEDDDBBB@@@???>>>>>>>>>=========>>>???;;;???CCCBBB???===???AAABBBCCCEEEGGGJJJLLLNNNOOOQQQRRRTTTVVVXXX[[[^^^aaacccfffjjjlllkkkhhheeedddiiinnnuuuxxxwwwwwwyyy|||}}}~~~yyyvvvvvvwwwzzz{{{{{{xxxsssooolllkkkkkkkkkkkklllmmmkkkgggdddaaa```___^^^]]]^^^^^^___^^^^^^``````___]]]ZZZYYYUUUUUUUUUWWWZZZ[[[ZZZYYYLLLLLLLLLMMMLLLKKKJJJJJJJJJHHHDDDCCCDDDEEEEEEEEEFFFCCCAAA@@@BBBDDDFFFFFFFFFDDDBBB@@@?????????@@@===>>>???@@@@@@???===<<<===<<<;;;:::::::::::::::777777888888:::;;;===>>>===<<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;;;;;;;777888999::::::::::::999777777777777666666666666666666777777777777666666777666555555666888:::<<<777777777777888999:::;;;:::::::::999999888888888777888999:::;;;:::999999888999999:::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;===??????AAAEEEGGGHHH???FFFMMMVVVhhh|||tttkkkfff^^^VVVQQQMMMIIIGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888777777777777666888999888777777888999======<<<;;;;;;>>>BBBFFFFFFIIILLLNNNOOOQQQSSSTTTQQQPPPPPPOOOOOOPPPRRRRRRWWW[[[aaaeeelllxxxnnn```WWWTTTTTTPPPTTT\\\cccfffeeeeeeggghhhgggggggggjjjmmmqqqtttpppqqqssstttvvvwwwwwwxxxvvvvvvwwwxxxyyyyyyyyyyyywwwyyy{{{{{{yyyxxxyyyzzzuuuuuuuuuwwwzzz~~~}}}xxxsssiiiiiiiiigggdddaaa______ZZZXXXTTTPPPMMMJJJIIIHHHGGGDDDAAA@@@@@@@@@??????;;;<<<<<<<<<<<<<<<>>>???<<<@@@DDDDDD@@@>>>???BBBCCCDDDFFFHHHKKKNNNPPPQQQTTTUUUVVVXXXZZZ]]]___aaacccfffjjjlllllliiieeebbbiiipppxxx|||}}}~~~}}}|||{{{yyyxxxxxxwwwvvvtttvvvuuusssqqqnnnllljjjhhhmmmmmmlllllllllkkkhhhfffdddbbb```^^^]]]___aaabbbcccaaa___]]]\\\]]]^^^___ZZZUUUQQQQQQUUUVVVTTTQQQJJJIIIHHHIIIJJJIIIGGGFFFHHHIIIIIIHHHFFFDDDEEEFFFFFFDDDAAA??????BBBEEEHHHEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;:::999999888888999999:::::::::999999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::999999999888777666666555666777999;;;;;;;;;999888999888777555555555666777888888777777666555555555888888777777666666555555666777777666555555777999<<<;;;;;;:::999999999:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<===>>>???AAABBBCCCDDDCCCDDDIIIPPP[[[nnn~~~yyyqqqfff]]]XXXSSSNNNKKKLLLJJJGGGFFFEEEDDDAAA???BBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999:::::::::999999999888888777777888888999999999999888888999:::;;;<<<<<<===AAAAAABBBCCCDDDEEEFFFGGGIIIHHHGGGGGGIIIKKKMMMOOOMMMQQQYYYbbbnnn{{{vvviiibbb]]]XXXXXXYYY[[[^^^bbbeeeggghhhhhhgggfffggghhhllloooqqqpppppppppppppppppppppppppppqqqqqqrrrsssrrrrrrrrrssstttuuuvvvwwwvvvuuuuuuqqqqqqpppqqqrrruuuxxxzzz~~~~~~|||zzzyyyyyyyyywwwrrrlllhhhcccbbbaaa___[[[XXXTTTRRROOOMMMKKKHHHEEEBBB@@@???======<<<;;;:::999999888;;;<<<;;;:::999:::===@@@CCCDDDEEEEEECCCAAAAAABBBDDDGGGKKKLLLMMMNNNRRRUUUYYYXXXXXXXXX[[[___bbbeeebbbgggnnnpppmmmiiiffffffnnnrrrxxx}}}{{{zzzyyyxxxyyyxxxvvvssstttsssqqqooollliiigggfffllllllkkkkkkkkkjjjgggfffdddcccaaa```___```aaabbbbbbaaa___^^^]]]\\\]]]]]]YYYUUUPPPOOORRRSSSQQQNNNLLLJJJJJJJJJKKKJJJHHHFFFIIIJJJJJJIIIGGGFFFFFFGGGGGGDDDAAA??????AAADDDFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCBBB@@@>>>===;;;::::::999999999999:::::::::::::::999::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::999888888777777777888:::;;;;;;;;;:::999777777555444444444555555777777777777777777777777888777777777666666666555666666777666555666888::::::999888777777777777777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<===???@@@AAABBBCCCBBBBBBEEEKKKSSSccc|||~~~tttllleee```YYYUUUOOOMMMIIIGGGFFFDDDBBB@@@BBBAAA@@@@@@??????@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999777888888888999999999999777888888999999::::::;;;>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDEEEGGGIIIKKKIIIMMMSSS\\\gggtttwwwmmmhhhddd```ZZZ[[[]]]___aaadddeeeffffffeeecccbbbcccfffjjjllllllllllllllllllllllllllllllmmmnnnnnnoooooonnnnnnooopppqqqrrrrrrrrrqqqqqqnnnmmmllllllmmmoooqqqrrruuuvvvxxxyyyyyywwwuuusssooonnnmmmllljjjgggbbb^^^ZZZYYYXXXVVVSSSPPPMMMKKKGGGFFFEEEBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;===@@@CCCEEEGGGHHHGGGEEECCCDDDDDDFFFIIILLLNNNNNNPPPSSSVVVWWWXXXZZZ\\\^^^```aaaaaa```eeelllnnnlllhhhgggfffoootttzzz~~~{{{zzzyyyyyyyyywwwtttrrrqqqpppnnnllljjjhhhfffeeejjjjjjjjjiiihhhgggfffeeeddddddcccccccccbbbbbbbbbbbbaaa```___]]][[[ZZZZZZZZZVVVQQQOOOPPPQQQOOOMMMMMMLLLKKKKKKLLLKKKIIIGGGIIIJJJLLLKKKIIIHHHHHHHHHGGGEEEBBB??????@@@BBBDDDHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBB@@@>>>===<<<::::::999999999999:::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::999999888888777888999:::;;;:::999888888777666666555666666666666666777777888999999:::777777777777666666666666666666777666666777999<<<999888777777777777777777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBAAACCCFFFKKKVVVkkk~~~wwwppphhhaaa\\\WWWSSSOOOKKKIIIGGGEEECCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@??????>>>=========;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999888888888888999999999999777777777777777888888888::::::;;;<<<===>>>??????@@@?????????@@@AAACCCDDDCCCFFFKKKRRR[[[gggssszzz|||~~~{{{ssslllhhheeeaaa[[[[[[\\\^^^___aaabbbbbbcccaaa]]][[[[[[^^^aaadddeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhhhhhhhiiijjjkkklllkkkjjjjjjhhhgggfffddddddeeefffgggggghhhjjjkkkjjjiiigggfffaaa___]]]\\\[[[XXXUUURRRPPPOOONNNLLLJJJGGGEEECCC@@@@@@???===<<<:::999888:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===@@@DDDGGGHHHJJJLLLLLLKKKKKKKKKLLLKKKMMMOOOPPPQQQSSSVVVXXXXXXZZZ^^^bbbcccbbb```___^^^cccjjjmmmllljjjiiijjjqqqwww~~~{{{zzzzzz|||{{{yyyyyyxxxuuuqqqnnnllllllkkkjjjiiiiiihhhhhhggghhhhhhgggfffeeedddeeedddeeeeeeffffffdddcccbbbaaaaaa```^^^\\\ZZZWWWVVVYYYVVVRRRQQQQQQRRRRRRQQQOOOMMMLLLLLLMMMLLLJJJHHHIIIJJJLLLLLLJJJIIIIIIJJJHHHFFFBBB@@@??????AAABBBGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBAAA@@@???===<<<;;;:::::::::999999:::::::::;;;:::::::::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;:::::::::999999999888666777888888888888777777:::999999999999999999999777777888888999999999999777777777777666666666666555666777777666777:::<<<:::999999888888888999999888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::::::::;;;<<<===>>>???@@@CCCBBBCCCEEEGGGNNN^^^mmm~~~uuunnngggbbb___[[[VVVQQQNNNLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777666666555555888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAADDDHHHNNNWWW```gggiiillllllfff```]]]ZZZUUUVVVVVVWWWYYYZZZ\\\]]]]]]^^^\\\XXXTTTTTTVVVYYY[[[]]]]]]]]]]]]]]]^^^^^^^^^______```aaaaaaaaaaaa``````aaabbbcccdddcccbbbbbbaaa```^^^\\\[[[[[[ZZZ[[[ZZZZZZ\\\\\\\\\[[[YYYXXXWWWTTTQQQPPPOOONNNLLLKKKHHHHHHGGGEEECCCBBB@@@???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===???BBBGGGKKKLLLOOOSSSUUUVVVVVVVVVWWWRRRRRRSSSSSSTTTVVVXXXZZZ[[[]]]aaaddddddcccaaa```]]]ccciiimmmmmmmmmooopppvvv|||zzz~~~}}}zzzzzz|||}}}}}}{{{yyywwwuuurrrnnnjjjiiiiiijjjjjjjjjkkkkkkkkkeeeggggggfffcccbbbccceeeeeefffgggggggggfffdddccc______^^^\\\ZZZWWWUUUTTTTTTSSSQQQQQQRRRRRRRRRRRROOOMMMLLLLLLLLLKKKIIIGGGGGGIIIKKKLLLKKKIIIIIIJJJGGGEEECCC@@@??????@@@AAAEEEEEEEEEEEECCCBBB@@@???@@@@@@@@@???>>><<<::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<999999999999999888888888555555666666666555555555999999999::::::::::::999999999999999888888777777666666666666777777777777666666777666666777999<<<888888888777777888888999777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>???AAA@@@AAACCCDDDIIITTT```ttt}}}vvvqqqmmmeeeaaa\\\WWWSSSPPPMMMJJJGGGFFFEEEEEEDDDEEEEEEEEEAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999888888777777666555555555777777777888999999::::::999999999::::::;;;<<<<<<===>>>@@@AAADDDHHHNNNSSSRRRWWWYYYUUURRRQQQOOOKKKLLLMMMOOOPPPRRRTTTVVVVVVXXXUUUQQQNNNMMMOOORRRSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZ[[[[[[[[[ZZZYYYYYYXXXVVVUUUSSSRRRQQQQQQOOOOOOPPPPPPPPPOOONNNMMMMMMKKKHHHGGGGGGFFFEEEDDDBBBAAA@@@???>>>=========:::::::::::::::;;;;;;;;;======<<<;;;::::::999999999;;;<<<>>>???CCCHHHLLLTTTXXX^^^bbbbbbaaa```___ZZZYYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^___````````````\\\aaahhhlllnnnppptttwww~~~|||yyyuuuppprrr~~~~~~{{{yyyuuusssrrrpppmmmjjjiiiiiijjjjjjjjjkkkkkkkkkdddfffgggeeebbbaaacccfffeeefffgggggggggfffeeeddd]]]]]][[[YYYWWWUUUSSSRRRNNNOOOPPPPPPQQQQQQPPPPPPNNNLLLKKKKKKKKKJJJGGGEEEDDDGGGJJJKKKJJJIIIHHHIIIFFFEEEBBB@@@??????@@@@@@CCCCCCDDDDDDDDDBBBAAA@@@????????????===<<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;999999999999999888888888666666555555555555444444666666777888888888888777:::999999888777777666666666666666666777777777777666777777666555555777999555555555555555666666777777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::;;;<<<======>>>>>>>>>===>>>AAABBBDDDLLLUUUeee}}}xxxtttllliiiddd```\\\XXXSSSPPPKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888888777777666666777777777777888888999999999999999:::::::::;;;;;;;;;<<<=========???AAADDD???EEEHHHGGGGGGIIIIIIGGGDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMJJJIIIHHHIIIKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOQQQRRRRRRRRRQQQPPPPPPOOONNNMMMLLLKKKIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDBBB@@@???@@@@@@???>>><<<<<<;;;::::::::::::;;;777777888888999999::::::>>>===<<<;;;:::999999888:::;;;<<<===>>>BBBFFFJJJYYY___gggmmmnnnkkkhhhfffccc```\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\^^^___```]]]bbbiiinnnqqquuu{{{{{{{{{xxxqqqkkklllnnnsss~~~|||zzz{{{~~~~~~wwwtttqqqooooooooonnnnnnlllkkkkkkjjjiiihhhhhhgggcccfffgggeeeaaa```cccgggffffffffffffffffffeeeddd\\\ZZZXXXUUUSSSRRRRRRRRRLLLNNNQQQRRRRRRPPPNNNLLLLLLKKKIIIIIIIIIHHHEEECCCAAADDDHHHIIIIIIGGGGGGGGGEEEDDDBBB@@@??????@@@@@@BBBCCCDDDEEEEEEDDDCCCAAAAAAAAA@@@@@@???>>><<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAA===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::999:::::::::::::::::::::888777666666555555555666555555777888888888777777777777777777777777777777555666666666777777777888666777666555333333555777555444444444444555666777666777888999:::;;;;;;<<<:::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;<<<<<<======>>>>>>???===???BBBBBBBBBGGGMMMXXXkkk|||wwwtttqqqnnnjjjeee___[[[VVVTTTQQQNNNKKKHHHFFFEEEBBBBBBBBBAAA@@@@@@??????<<<<<<=========>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999999999:::999999999999999999999666666666777777777777777888888999::::::::::::999777999;;;<<<;;;:::;;;<<<666;;;???>>>???BBBDDDBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===;;;;;;<<<<<<;;;999:::999999888888999:::;;;777777888888999:::::::::<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===???CCCFFFRRR[[[iiisssxxxwwwuuurrrjjjeee```]]]]]]]]]\\\[[[\\\\\\]]]^^^___```bbbbbbccciiipppuuuzzzyyywww{{{}}}qqqjjjdddiiiqqq~~~|||vvvuuuwwwyyyzzzzzz{{{}}}{{{xxxssspppmmmlllmmmoooqqqqqqnnnmmmllljjjgggeeedddccccccfffgggeeeaaa```dddhhhgggfffffffffeeeeeeeeeeee[[[YYYVVVSSSQQQQQQRRRRRRNNNQQQUUUVVVTTTPPPMMMKKKKKKJJJHHHHHHHHHFFFDDDAAA???BBBFFFHHHHHHFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAABBBCCCEEEFFFGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===???@@@AAA======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777666777888999::::::999888555555666666777777888888555666666666777777888888777777666444222222444555666666666666666777888999666777777999:::;;;<<<<<<999999999999999999999999999999999999:::;;;;;;<<<;;;<<<<<<<<<===>>>>>>>>>AAA@@@AAADDDDDDBBBEEEKKKOOO___uuu}}}{{{wwwqqqjjjeee```^^^ZZZUUUPPPKKKHHHGGGCCCBBBBBBAAAAAA@@@@@@???<<<=========>>>>>>??????>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::555555666666666666666666777888999999999999999888444777:::<<<;;;:::999999555999;;;999999<<<===<<>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<:::888;;;:::999999:::;;;===>>>999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<;;;;;;===AAADDDGGGSSSeeeuuu~~~nnniiibbb___^^^^^^\\\ZZZ___```bbbdddeeefffffffffkkkpppwww}}}zzzwwwzzz~~~xxxuuuvvvyyyyyytttuuuyyyzzzzzz|||||||||~~~~~~yyytttpppooommmlllmmmooorrrtttuuurrroookkkhhhgggffffffcccddddddbbb```______```ggghhhgggeeebbbaaaaaabbb```YYYRRRPPPRRRSSSRRRPPPNNNOOOQQQQQQQQQOOOMMMLLLIIIHHHGGGEEECCCBBB@@@@@@AAAAAAAAABBBDDDEEEGGGHHHFFFEEEDDDBBB@@@AAADDDGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHEEEAAA>>>>>>>>>===<<<777888999;;;<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===>>><<<;;;999888888999999<<<;;;:::999888666555555999999999999999999999999777777888999888666444222666666666666777777777777777777777777777666555555444444555555666666666777888888777777777777888888888888777666666666666666888888888888888888888888888999::::::888888999:::999999999:::::::::;;;;;;>>>>>>>>>>>>????????????AAA@@@>>>>>>???AAADDDFFFKKKQQQaaa{{{zzzrrrnnnjjjccc]]]XXXTTTPPPNNNMMMIIIEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@========================:::;;;<<<======<<<;;;:::;;;;;;::::::::::::999999888888777777777777888888777777777777666666666666888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<>>>>>>????????????>>>>>>>>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999888999999::::::666666777777888888888999<<<;;;::::::999999::::::999:::;;;;;;:::;;;===>>>???>>><<<::::::<<>>>>>>>>>>>===::::::;;;<<<===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888777777777888888888888888888888888888888888888888888888888888666777888999888666444333555555555666666666777777666666777777666555555444777777888888888999999999888777777666666777777888888777777666666666666666888888888888888888888888888999::::::888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============@@@???>>>>>>???AAADDDFFFJJJMMMYYYmmm}}}wwwooogggbbb]]]YYYVVVPPPLLLGGGDDDCCCCCCBBBAAA@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999888888888777777888888888999888888888888777777777888888888888888888888888888888888888888888888888888888999999999:::::::::999999999999999::::::;;;<<<<<<============<<<<<<<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999888999999999;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@AAA@@@>>>===<<<===??????EEEGGGOOO^^^ooo{{{~~~uuunnneee___^^^```aaabbbdddhhhnnnoooooopppssswww|||{{{|||}}}|||zzzxxxxxxwwwwwwxxxvvvtttqqqtttrrrooolllkkkkkkmmmnnnqqqsssuuuvvvtttpppkkkhhheeeeeedddbbb^^^[[[ZZZZZZZZZ[[[\\\\\\[[[[[[]]]___^^^YYYSSSQQQQQQQQQOOOMMMOOOOOOPPPPPPOOONNNLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@AAAAAABBBBBBDDDEEEGGGHHHHHHHHHFFFDDDAAAAAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA>>>===>>>???>>>>>>======>>>>>>======<<<;;;===<<<;;;:::::::::::::::999888777666555555555666555666666777888999:::;;;777777777777777777777777666777888888777666444333444444444555555555666666666666666666666555555444555555555666666666666666777777666666666666777777777777666666555555666666777777777777777777777777777999:::999888777888999::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;???>>>>>>===>>>@@@CCCEEEGGGHHHNNNZZZhhhyyy{{{qqqiiiccc^^^[[[TTTQQQLLLHHHFFFEEEDDDCCCAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===;;;;;;::::::::::::999999999999888888888888999999::::::999999999888888888888888888888888888888888777777777777777777777777666777777777777888888888888888888888888999999:::999::::::;;;;;;::::::999:::::::::::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;:::999888888888888=========<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<>>>>>>>>>???AAACCCCCCCCCBBBAAA@@@???>>>>>>DDDDDDGGGQQQ___llluuuyyyuuunnneee^^^]]]aaaeeehhhjjjnnnsssvvvwwwzzz~~~|||yyyvvvvvvuuuuuuttttttrrrqqqwwwuuurrrnnnlllkkkkkklllnnnpppssstttssspppllliiiggggggeeebbb]]]ZZZYYYYYYVVVXXXZZZZZZYYYXXXYYYZZZ\\\XXXTTTRRRQQQPPPMMMKKKMMMMMMNNNMMMLLLKKKIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGGGGHHHHHHGGGDDDBBBAAACCCDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@>>><<<<<<>>>??????>>>>>>>>>>>>===<<<<<<;;;:::===<<<;;;999999888888888777777666666555555555555444555666777888999:::;;;666666666666666666666666666666777777666666444444333333333444444444555555666666777777777666666555444444444444444444444444777666666555555666666777777666666555555555666666666666666666666666666666777888999888777666777999999999:::::::::;;;;;;;;;999999999999:::::::::;;;>>>=========>>>@@@BBBCCCDDDDDDGGGMMMUUUddd{{{}}}ssskkkeeeaaaZZZWWWQQQMMMKKKHHHFFFDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;:::::::::999999999:::999999999999999999::::::999999999888888888888888888888888888888888888666666666666666666666666666666666777777777888888777777777777777888888999888999999::::::999999888888999999999999999888888999999999999999999999999888888888888888888888888999999999999999999999999<<<;;;:::999888888888888:::::::::999999999999999;;;;;;;;;;;;;;;<<<======<<<===??????@@@AAADDDGGGGGGGGGFFFEEECCCAAA>>>===CCCBBBDDDJJJUUUaaalllqqqsssnnngggbbbbbbeeejjjmmmpppsssxxx{{{~~~}}}zzzvvvsssssstttttttttssssssrrrrrryyywwwuuurrrooommmlllkkkkkkkkklllmmmllljjjiiihhhggggggeeebbb^^^ZZZYYYYYYXXXYYYZZZZZZXXXVVVVVVVVVYYYXXXUUUSSSQQQPPPMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@???@@@@@@AAABBBDDDFFFFFFHHHHHHGGGEEEBBBAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>===<<<;;;<<<===???>>>===>>>===<<<;;;::::::999999;;;;;;:::888777777777777777777777777777777666666666666666777777888888999555555555555555555555555666666666666666555555444333333333333444444444444666777777888888777777777777777777777777777777777666666555555555555666666666666555555555555666666555555555555555555555555666777888888666666777888777777888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBDDDHHHLLLVVViii{{{xxxppplllbbb^^^YYYTTTPPPMMMIIIGGGEEEDDDCCCAAA@@@?????????========================>>>===<<<;;;;;;<<<===>>>;;;;;;:::::::::999999999:::999999999999999999:::999999888888888777777777888888888888888888888888666666666666666666666666777777777888888888888999777777666666777777888999888999999::::::999999888888999999:::::::::999999999999999999999999999999888888888888888888888888999999999999999999999999<<<;;;:::999888888888888666777777888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>AAABBBCCCEEEHHHKKKLLLLLLKKKJJJHHHDDDAAA???AAABBBDDDIIIOOOYYYbbbiiilllkkkjjjhhhhhhjjjlllooouuuwww|||{{{}}}|||zzzwwwtttpppmmmkkknnnqqqssstttsssrrrsssssswwwwwwvvvuuussspppmmmkkkhhhggggggfffeeeeeeeeeeeedddddddddaaa]]]ZZZYYYYYYYYY[[[\\\[[[XXXUUUTTTTTTWWWWWWVVVUUUSSSPPPNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>??????AAACCCDDDEEEEEEFFFFFFDDDBBBAAABBBCCCCCCCCCAAA@@@>>>=========<<<;;;:::;;;===>>>===<<<===<<<;;;999999888888888:::999888777777777777777777777888888888888777777777777777777777777777777555555555555555555555555555555555555555555555555333333333444444444555555555666666777777777777777666666666666555555555555555555444444444444555555555555444444555555666666666666666666666666666666555777888777666555666777666666777777777888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@CCCGGGHHHNNN\\\jjjyyyssskkkgggbbb]]]XXXTTTOOOLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>;;;;;;::::::::::::999999999999888888888888999999999888888888888777777777888888888888888888888888777777777777777777777777888888888888999999999999777777777777777888888999999999999::::::999999999888999::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999;;;;;;:::999888888888888777888888:::;;;<<<===>>>===<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSRRRRRRPPPMMMJJJGGGEEECCCEEEIIIKKKOOOUUU^^^dddhhhkkkmmmoooooooooqqqrrrzzz}}}~~~}}}zzzvvvuuusssooollliiihhhhhhiiimmmrrrtttsssrrrrrrsssrrrtttvvvwwwuuuqqqllliiieeeeeeeeedddcccbbbbbbaaa___``````^^^[[[YYYYYYYYYYYY[[[\\\[[[YYYVVVTTTTTTUUUVVVWWWWWWTTTRRRPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<======>>>???AAABBBCCCCCCDDDDDDCCCAAAAAAAAABBBDDDCCCAAA???>>>======<<<;;;::::::;;;======<<<:::<<<;;;:::999888888999999888777777666666666777777666777888888888888777666666666666666777777777888555555555555555555555555555555555444444555555666444444444444555555555555333444444555666666555555444444444333333222222222555444444444444444444555555444444444444555666777666666666666666666666666555666777777555555666777777777777777888888888888999999:::::::::;;;;;;;;;::::::;;;;;;===>>>>>>???===>>>AAAEEEFFFIIIRRR\\\uuu{{{uuuqqqkkkeee```[[[VVVRRRNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======;;;;;;::::::::::::999999888888888777777888888888::::::999999999888888888888888888888888888888888888888888888888888888888777777888888888999999999888777777777777888999999888888999999999999888888777888999:::::::::::::::888888888888888888888888888888888888888888888888999999999999999999999999::::::999999888999999999999::::::;;;<<<======>>><<<<<<<<<>>>???AAACCCDDDDDDFFFIIIKKKMMMPPPSSSVVVZZZZZZXXXVVVSSSPPPNNNMMMKKKOOORRRRRRSSSWWWaaaiiimmmpppuuuwwwwwwxxxzzz|||{{{yyy}}}~~~~~~|||}}}}}}|||zzztttrrrpppllliiiggghhhjjjeeejjjpppssssssrrrrrrsssooorrruuuwwwvvvrrrlllhhhddddddeeeeeedddbbb```___\\\]]]]]][[[YYYXXXXXXYYYXXXZZZ\\\[[[YYYVVVUUUTTTTTTVVVXXXXXXUUUSSSQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGAAAAAA@@@@@@???>>>======;;;<<<<<<===>>>@@@BBBBBBAAABBBCCCCCCAAA@@@AAABBBDDDCCCAAA@@@>>>===<<<<<<;;;::::::;;;<<<===;;;999<<<;;;:::999888999:::;;;777666666666666777777888555666777888888777666666444555555666777888999999666666666666666666666666555555444444444555555666444444444555555555666666111222333333444444444333777777777666666555555555555444444333333444444555444444444444444555666777777777777777777777777777555666777666555444555777777888888888888999999999888999999999999:::::::::999::::::;;;<<<===>>>>>>===<<>>??????>>>===<<<;;;;;;;;;:::::::::999999888888777777777777888888;;;;;;;;;:::::::::999999888888888888888888888888888888888888888888888888777777777777888888888888888888888888888999999:::777777888888888888777777777777888999999999999999888888888888888888888888888888888888888888888888999999999999999999999999999999999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEGGGIIIGGGIIILLLNNNPPPTTTXXX[[[```___]]]ZZZWWWUUUSSSRRRUUUXXXZZZYYYXXX\\\gggppptttxxx|||~~~wwwvvvxxx~~~~~~yyyvvv|||zzzwwwvvvuuuuuu}}}{{{xxxvvvtttpppqqqqqqooommmmmmnnnooonnnoooooommmjjjhhhhhhhhhlllnnnpppqqqpppmmmiiigggbbbcccdddccc```^^^]]]]]][[[ZZZZZZYYYXXXWWWWWWVVVXXXYYYZZZZZZZZZXXXUUUTTTUUUUUUVVVVVVVVVVVVWWWWWWOOOOOOOOOMMMKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>>>><<<======>>>>>>>>>>>>===>>>?????????>>>>>>@@@BBBCCCBBBAAA???>>>=========:::999999999::::::;;;<<<:::::::::999999999888888999888777777777888999::::::::::::999888777666666444333333333333444555555777777666555444444333333666666666555444222111000000222333444444333111000222333444444555555444444444444444444444444444444333333333444444444555555777666444444333444555666555555555555555444444444666666666666666555555555999999999999999888777666999999888888888888888888999:::;;;<<<=====================???@@@BBBDDDEEETTTfff|||}}}uuunnnhhhddd```^^^ZZZVVVRRROOOOOOMMMIIIFFFHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999777888888888888999999999999999999999999999999999999999888888888888999999999999999999999999999999888888888999999::::::::::::::::::999999999888888888888888888888888999::::::;;;;;;;;;;;;:::999888:::;;;============>>>@@@@@@BBBDDDFFFGGGJJJMMMPPPOOOOOOQQQTTTXXX\\\```bbbbbbdddeeeccc___^^^```bbb```aaabbbaaaaaaeeekkkqqqtttxxx{{{ooolllkkksss}}}xxxwwwuuusss|||tttrrrrrrrrrttt{{{~~~zzzuuussssssqqqppprrrrrrqqqooonnnooopppllllllkkkhhhdddbbbbbbbbbgggiiikkkmmmnnnllliiigggeeeeeedddaaa]]][[[ZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVOOONNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA??????>>>>>><<<===>>>???????????????>>>?????????>>>>>>@@@BBBBBBAAA@@@>>>======<<<<<<999999999999999:::;;;;;;::::::999999999888888888999888777666555666666777999999999999888777666555444333333333333444555555777666666555444444333333333333444444444333222222000111333444444333222111111222222333333333333333444444444444444444444444333333333444444444444555444333222222222222333444444444444444555555555555666666666666555555555555888999999999999888777666888888888888888888888888999:::;;;<<<=====================>>>@@@BBBCCCDDDGGGTTTfff{{{~~~uuuooojjjfffcccaaa]]]WWWUUUTTTRRROOOLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999777888888888888999999999999999999999999999999999999999888888888888999999999999999999999999999999999999999999999999::::::::::::999999999888888888999999888888999999:::;;;<<<<<<=========<<<<<<;;;;;;===>>>?????????AAACCCBBBDDDGGGIIIJJJKKKNNNPPPTTTTTTUUUWWWZZZ^^^aaacccbbbeeegggfffddddddgggjjjkkkmmmnnnmmmlllmmmrrrwwwzzztttqqqqqqyyyxxxssstttxxx|||~~~wwwpppppprrrsssssswwwwwwqqqlllmmmooonnnppprrrttttttsssqqqqqqqqqmmmllliiieeeaaa^^^^^^___bbbeeehhhlllmmmmmmkkkjjjhhhgggddd___ZZZXXXXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRPPPPPPQQQRRRSSSSSSTTTTTTNNNMMMLLLJJJIIIHHHGGGGGGFFFEEECCCBBB@@@???>>>>>>======???@@@AAAAAAAAAAAA===>>>???>>>======???AAA@@@@@@>>>===<<<<<<;;;;;;888888888888888888999:::999999999999888888888777999888777555444444333444888888888888777666666555333333333333333444555555666666555555444333333333111222222333444444444333000111333444555444444333000111111222222222222222444444444444444444444444333333333333444444444444333333222222222222333333333333333444444555555555555555555555555555555555888888999999888888777777888888888888888888888888999:::;;;<<<<<<======<<<=========>>>???@@@BBBCCCCCCIIIUUUiiiyyytttooommmhhhbbb\\\XXXWWWUUURRROOONNNLLLJJJGGGDDDCCCBBBBBB>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888888888888999999999999999999999999999999999999999888888888888999999999999999999999999999999::::::999999999999999999999999999888888888888888999999999999999:::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBCCCEEEGGGFFFIIILLLNNNNNNNNNOOOQQQXXXXXXYYYZZZ\\\___bbbccccccfffjjjkkkjjjlllooossswwwyyy{{{zzzwwwwwwzzz}}}~~~||||||~~~zzz{{{vvvsssuuuwwwyyyssstttqqqjjjfffiiilllmmmooorrruuuvvvtttsssrrrrrrrrrpppmmmhhhccc`````````bbbeeeiiimmmnnnnnnmmmllliiigggccc^^^ZZZXXXYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUSSSQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDBBB@@@??????>>>>>>>>>@@@AAABBBBBBCCCCCC===>>>???>>>===<<<>>>@@@???>>>===<<<;;;;;;;;;;;;888888777777777777888888999888888888888777777777888777666555555444444444777777777777777666555444333333222222333333444555555555555444444333333333222333333444444444444444000111222444555555555555000111111222333222222222333333333333333333333333222222333333333444444444444444444444444444555555111111222333444555555666444444555555555555555666777777888888888888777777777777777777888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAEEEHHHNNN]]]uuuyyyvvvpppjjjccc^^^\\\ZZZWWWTTTTTTRRRNNNJJJGGGEEEEEEDDD??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888999999999999999999999999999999999:::999999888888999999:::999999999999999999999999:::::::::999999888888888888888888888888888888888888888888888999:::;;;;;;;;;;;;<<<===>>>??????>>>>>>@@@BBBDDDDDDEEEHHHJJJKKKNNNQQQSSSSSSRRRRRRRRRWWWWWWXXXYYY\\\___aaacccdddhhhlllnnnoooppptttxxx|||~~~~~~zzzyyyzzzzzzzzzrrrrrrnnngggdddhhhllllllmmmpppsssttttttrrrrrrrrruuutttqqqlllgggdddcccdddcccfffiiimmmnnnmmmkkkjjjhhhfffccc^^^[[[ZZZ]]]`````````___^^^]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPPPPNNNOOOOOOPPPQQQRRRRRRRRRLLLKKKIIIGGGGGGGGGHHHHHHFFFEEEDDDBBBAAA@@@????????????AAABBBBBBCCCCCCCCC===>>>>>>===<<<<<<===???======<<<;;;::::::::::::888888777666666777777777888888888777777777666666555666666666666666666666555555666666666555444444333222222222222333444444444444444444444333333333555555555555555444333333000111222333444444555555111222222333333333333333333333333333333333333333222222222333333333444444222333333444444555555555000111111222333444555555333444444444555555666666666777777888888888777777666666777777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@CCCIIIQQQ```yyy|||{{{vvvnnniiifffccc___[[[XXXUUUQQQLLLHHHFFFEEEEEEAAAAAA@@@??????>>>===============<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888999999999999999999999999999999999::::::999999999999::::::999999999999999999999999:::::::::999999888888888888888888888888888999999777777777888999:::;;;;;;===>>>@@@AAACCCCCCDDDDDDAAACCCEEEFFFGGGHHHJJJLLLPPPRRRVVVWWWVVVUUUUUUUUUTTTTTTUUUWWW[[[^^^aaaccceeejjjoooqqqrrrssswwwzzz}}}|||zzzwwwtttpppppplllfffeeejjjmmmlllkkkmmmpppqqqpppppppppqqqssssssrrrooojjjgggeeeeeebbbeeehhhkkklllkkkiiihhhfffeeebbb___\\\\\\___bbbbbbbbbaaa___]]]\\\ZZZZZZXXXWWWVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB===>>>>>>===;;;;;;<<<>>>===<<<<<<;;;::::::;;;;;;999888777777777777777777777777777777666666666666444444555666777777666666444444555555555444444333222222222222222333444444444444333333333333333333555555555555444444333222111111111222222333333444111222222333333333333333333333333333333333333333222222222222333333333333///000111222333333333222111111111222222333333333333333333444555555666666666666777777888888777777555666666777777888888888888999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;<<<======;;;???EEEKKKRRRddd}}}wwwrrrnnnjjjddd___]]]YYYTTTNNNIIIGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@????????????>>>======<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777888888888888999999999999999999999999999999999::::::999999999999::::::999999999999999999999999::::::999999999999999999999999999999999:::::::::888888888888999;;;<<<===;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOTTTVVVXXXYYYXXXXXXXXXYYYUUUVVVWWWYYY\\\```cccfffhhhlllrrruuuvvvwww{{{~~~}}}{{{yyyvvvrrrooolllmmmkkkggghhhlllmmmkkkhhhjjjllllllllllllnnnpppppprrrsssqqqmmmjjjggggggbbbdddhhhkkkmmmlllkkkiiieeedddbbb___\\\\\\^^^`````````___^^^]]][[[[[[ZZZVVVVVVVVVVVVUUUSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJIIIIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@======>>><<<::::::;;;======<<<<<<;;;;;;;;;;;;;;;:::999888777777777777888777777666666666555555555444444555666555555333333333333444444444444333333222222222111222222333444333333333333333333333333111111222333333333222222111111111000111111111222000111111222222222222222222222222222222222222222111222222222222333333333...///111222333333222222111111111111222222222222222222333444444555666666555666666777777777777777555555666666777888888999888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===???DDDIIILLLVVVlll~~~zzztttlllgggdddaaa[[[TTTOOOLLLKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888888888999999999999999999999999999999999;;;::::::999999::::::;;;999999999999999999999999999999999999999999::::::999999:::::::::;;;;;;;;;::::::::::::<<<===>>>???;;;<<<>>>@@@CCCDDDEEEFFFKKKLLLNNNOOONNNOOOQQQRRRVVVXXXYYYZZZYYYYYY[[[\\\]]]]]]]]]___bbbeeegggiiijjjpppvvvzzz|||~~~~~~zzz~~~|||yyyxxxvvvtttpppnnnjjjkkkjjjgggiiimmmnnnkkkfffhhhiiiiiiiiijjjmmmooooooqqqtttssspppllljjjiiiccceeejjjmmmppppppnnnmmmdddcccbbb^^^[[[ZZZ\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[TTTUUUVVVWWWVVVTTTRRRPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJIIIHHHFFFCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@??????=========<<<::::::;;;<<<======<<<;;;;;;;;;<<<<<<::::::999888777777888888777666666666555555555555444555555555444222000///222222333444444444333333222222111111222222333444333333333333333333333333---...///000222222222222111111000000///000000111//////000111111111111111222222222222222222222222111111222222222333333333000111333444555555444444222222222111111111111111222222333333444555666666555555666777777777777777444555555666777888888999888888999:::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;???===@@@DDDGGGLLLZZZiiizzzssslllhhhbbb[[[VVVSSSQQQQQQIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999999999999999999999999999;;;::::::999999::::::;;;999999999999999999999999888888888999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAABBBCCCEEEHHHJJJLLLMMMNNNOOOPPPRRRRRRQQQRRRSSSUUUXXXYYYZZZZZZYYYZZZ\\\^^^dddddddddeeefffiiikkkllllllrrryyy~~~{{{xxxuuutttuuutttppplllkkkkkkjjjjjjjjjjjjkkkkkkmmmkkkgggddddddfffiiikkkoooppprrrsssrrrqqqnnnmmmoooooopppqqqrrrrrrrrrrrrlllhhhdddaaa___]]][[[ZZZXXXXXXXXXXXXXXXWWWUUUUUUTTTRRRPPPPPPQQQQQQNNNJJJNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDD????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999:::::::::999999:::;;;;;;999888888888777777666666666666666666666555555444666666555444444444444555444444555555444333222222222222222222222222222222444444333222222333444444222222222222222222222222111111222222222333333333000000000000000000000000111222222333333444555555444444444444444444444444222222222222222222222222333222000/////////000111111222333444555444333333777777888888888888777777555555666666777777888888999999999999999999999999999999999:::;;;<<<===>>>=========>>>AAAHHHPPPVVVfffyyyxxxsssmmmiiifffbbb\\\WWWRRRPPPMMMKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>???@@@???>>>@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::999999999888::::::::::::::::::::::::;;;;;;::::::999999999888::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???===>>>@@@AAAAAABBBEEEGGGJJJJJJJJJKKKMMMOOOQQQSSSUUUWWWXXXVVVSSSRRRTTTWWWYYY\\\^^^]]][[[]]]dddjjjjjjjjjkkkmmmppptttwwwyyyxxx}}}~~~{{{vvvtttrrrrrrttttttpppmmmhhhhhhhhhiiijjjkkkllllllmmmkkkhhheeedddfffiiikkkoooooopppqqqqqqpppooonnnooopppqqqrrrrrrrrrrrrqqqkkkhhhdddaaa```^^^\\\ZZZXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQOOOOOOPPPPPPMMMJJJLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>????????????????????????>>>>>>===<<<<<<;;;:::::::::::::::999999::::::;;;888888888777777777666666666666777777666666555444666666555444444444444444444555555555555444333222222222222222222222222222444333222111111222333444222222222222222222222222111111111222222222333333000000000000000000000000333222222111111000000///444444444444444444333333222222222222222222222222444333222111000111111222111222333444444444333333666666777777777777666666555555666666777777888888999999999999999999999999;;;:::::::::::::::;;;<<<=========>>>???DDDKKKOOO[[[iii|||vvvrrrllleee```[[[YYYUUUQQQOOONNNMMMMMMLLLLLLKKKJJJHHHGGGEEEEEECCCAAA@@@AAABBBCCCBBBAAAAAA@@@@@@?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@AAABBBCCCDDDEEE???@@@BBBBBBCCCDDDGGGIIIKKKLLLMMMNNNPPPSSSVVVYYYYYY[[[\\\[[[XXXWWWYYY\\\___bbbfffgggfffhhhnnnsssttttttuuuwwwyyy|||}}}{{{xxxuuuqqqooonnnooorrrrrrpppllldddeeefffhhhjjjlllmmmnnnnnnllliiigggfffgggiiijjjnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqpppooojjjgggcccaaa```___]]][[[XXXWWWUUUTTTSSSSSSSSSTTTQQQPPPOOOOOOOOONNNLLLJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBEEEEEEDDDCCCAAA@@@???>>>========================>>>>>>======<<<<<<;;;;;;::::::999999999999::::::888888777777777777666666777777777777777666666555666555555444444444444444444555555555555444444333222222222222222222222222222222111111111111222222222222222222222222222222111111111222222222222333000000000000000000000000222222222111000000//////333333333333333333333333222222222222222222222222444444333222222222222333111222333444444444333333555555666666666666555555555555666666777777888888999999999999999999999999;;;;;;:::999999999999999<<<<<<======>>>@@@DDDGGGOOOXXXkkk~~~vvvpppeeeaaa[[[VVVTTTSSSRRRQQQRRRQQQOOOMMMKKKIIIGGGFFFGGGFFFDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>AAAAAAAAABBBCCCDDDFFFFFFCCCEEEGGGGGGHHHIIILLLNNNQQQQQQRRRRRRRRRTTTXXX[[[YYY[[[]]][[[YYYXXX[[[^^^fffkkkqqquuuvvvxxx{{{~~~|||yyywwwuuusssmmmlllkkkmmmpppqqqmmmjjjaaaccceeehhhkkknnnoooppppppooommmjjjiiiiiijjjjjjllllllkkkkkkkkklllmmmnnnlllmmmnnnoooooommmlllkkkfffcccaaa______^^^[[[ZZZWWWVVVSSSQQQPPPQQQRRRSSSOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBFFFEEEEEEDDDBBBAAAAAA@@@==========================================<<<<<<;;;:::999999999999999999777777777777777777666666777777888888777777666555666555444444333333444444444444555555555444444333222222222222222222222222111111000000000000111111111111111111111111111111111111111111222222222222000000000000000000000000111111111222333333444444222222222222333333333333222222222222222222222222333333333222222222222333222222333333333444444444444555555555555555555444555555666666777777888888888888888888888888888888:::999999888888999999999:::;;;=========>>>AAACCCKKKPPP]]]ssssssmmmddd^^^[[[YYYWWWUUUWWWVVVTTTRRRPPPNNNMMMLLLMMMKKKIIIIIIKKKLLLLLLKKKGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>=========>>>>>>>>>>>>>>>========================>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIKKKMMMMMMNNNOOORRRTTTXXXXXXXXXVVVTTTTTTXXX[[[\\\___```___]]]]]]```cccmmmsss{{{{{{yyyvvvtttssslllkkkkkkmmmooooookkkgggaaacccfffjjjmmmpppqqqrrrsssrrrpppnnnmmmlllkkkkkkkkkjjjiiiiiiiiijjjkkkkkkhhhiiikkklllkkkiiigggeeeaaa___]]]]]]]]]\\\YYYWWWWWWUUUSSSPPPOOOOOOPPPQQQLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;:::999999888888888888666666666666666666777777777777777777777666555555555555444333333333333333333333444444444444444333222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000111111222222333444444111111111222222222333333222222222222222222222222111111222222222222222222222222222333333333444444444444555555555555444444555555666666777777888888888888888888888888888888888888888888999:::;;;<<<888:::<<<======>>>AAACCCGGGKKKUUUcccvvvuuummmhhheeeaaa^^^]]]\\\ZZZYYYWWWVVVVVVVVVTTTQQQOOOOOOPPPQQQRRRQQQOOONNNLLLJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@AAAAAAAAABBB??????????????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNPPPQQQQQQSSSUUUXXX[[[\\\]]][[[XXXYYY___dddjjjlllnnnmmmkkkjjjmmmppptttzzz}}}}}}{{{wwwtttrrrqqqkkkjjjjjjmmmpppoookkkgggdddfffiiimmmppprrrsssssstttsssrrrpppooommmkkkjjjiiiiiiiiihhhhhhhhhggggggfffggghhhiiihhhfffcccaaa]]]\\\[[[[[[[[[[[[XXXVVVVVVUUUSSSQQQPPPOOOOOOPPPJJJKKKMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======;;;:::999888888777888888555555666666666666777777666666666666666555555444555444444333333333333333111222222333333333333222222222222222222222222222000000111111111111000000111111111111111111111111000000000111111111111222000000000000000000000000111111111000//////......000000000111111222222333222222222222222222222222000111222222222222222111333333222222222333444555444444555555555555444444555555666666777777888888888888888888888888888888777888888888999;;;<<<===888999;;;<<<<<<>>>@@@CCCAAAFFFMMMVVVcccxxx~~~xxxssslllfffbbb```^^^\\\[[[[[[[[[\\\[[[YYYVVVVVVWWWYYYYYYYYYVVVUUURRRPPPMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRPPPRRRSSSTTTTTTVVVXXX[[[]]]```cccccccccgggooowwwyyy{{{}}}{{{yyyxxx{{{~~~~~~|||{{{{{{zzzxxxvvvzzz{{{zzzxxxtttpppmmmkkkiiihhhjjjnnnqqqrrrnnnjjjhhhjjjmmmpppssstttttttttssssssrrrqqqooollljjjhhhhhhhhhhhhhhhgggfffdddccceeefffhhhiiigggeeeaaa___[[[ZZZZZZ[[[\\\[[[YYYWWWUUUUUUTTTRRRQQQPPPOOONNNHHHJJJLLLKKKIIIGGGHHHJJJHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<<<<===;;;:::999888777777777777555555555666666666777777555555555555555444333333555444333333222222333333///000111222222222222111222222222222222222222222000000111222222111000000111111111111111111111111000000000000111111111111000000000000000000000000111111111000//////......//////000000111222222333222222222222222222222222000111333444444444333333333333222222222333444555555555666666666666555555555555666666777777888888888888888888888888888888::::::999::::::;;;<<<<<<999::::::::::::;;;>>>AAA===AAAFFFKKKTTTeee|||}}}vvvllljjjhhheeecccbbbbbbbbbcccaaa^^^]]]^^^```aaaaaa[[[ZZZXXXVVVTTTRRRQQQQQQOOOOOONNNMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXZZZ[[[[[[\\\___aaafffjjjnnnppppppvvv~~~}}}{{{{{{{{{{{{yyyxxxvvvwwwwwwuuuqqqlllhhhgggggggggiiinnnssstttqqqmmmjjjlllooorrrtttuuuuuutttrrrrrrqqqpppnnnkkkhhhfffggghhhiiiiiigggeeebbb```eeefffhhhiiihhheeeaaa^^^[[[ZZZZZZ[[[\\\\\\ZZZWWWUUUUUUTTTSSSRRRPPPNNNMMMGGGJJJLLLKKKHHHGGGHHHJJJHHHHHHHHHHHHGGGEEEDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<;;;:::999888777777777777444555555555666666777777444444555555444444333222555444333333222222333333...///000111111111111111222222222222222222222222000111222333333222111000000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222333333...//////000111222222222222222222222222222222222111222444555666555444444444333222111222333444555555555666666666666555555555555666666777888888888777777777777777777777777<<<<<<;;;;;;::::::;;;;;;:::::::::888888999<<>>@@@CCCEEEKKKXXXiiiuuu|||yyyvvvrrrooonnnmmmmmmiiifffcccbbbccceeefffggg^^^]]][[[ZZZXXXWWWWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\^^^___^^^___aaabbbbbbcccfffhhhppptttyyyzzzzzz}}}zzzwwwuuutttttttttvvvuuussspppmmmiiifffdddhhhiiikkkmmmnnnoooppppppjjjmmmppprrrsssrrrrrrssstttqqqmmmkkkjjjjjjhhhggghhhkkkmmmkkkeee```]]]]]]^^^aaafffhhhhhheee```]]]^^^]]]]]]\\\\\\[[[[[[[[[YYYWWWTTTSSSRRRQQQNNNLLLGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCAAABBBDDDDDDBBB@@@BBBAAA???>>><<<;;;;;;:::<<<;;;:::999999999::::::888999999999999888777777777777777777666555444333444444444444444444444444333333333333333333333333444333333222111000//////111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333222000000000222444666444444333333222111000000////////////000000000000222222222222222222222222333333333333333222111000333333333444444444555555333333333333333333333333666666666666777777777777666777777777777888888888999999999:::::::::;;;;;;888999999::::::;;;;;;<<<<<<<<>><<<;;;:::999999;;;;;;:::::::::999999999888999999999999888777777777777777777666555444333444444444444444444444444222222222222222222222222333333222222111000000000111111000000000000111111000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000333222111000000000111222333333333222111000000000/////////000000000111111111111111111111111111111222333333333222222111000333333333444444444444555333333333333333333333333555555666666666777777777777777777888888888888999999999999::::::::::::;;;888888999::::::;;;;;;<<<;;;:::===@@@BBBDDDNNNXXXlll}}}{{{uuusssrrrqqqmmmjjjgggdddbbb```aaabbbaaa```cccaaa````````````^^^\\\TTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTVVVXXXYYYYYYWWWUUUTTTTTTRRRNNNKKKKKKKKKLLLOOOSSSVVVVVVVVVZZZYYYYYYZZZ[[[[[[YYYVVVYYYYYYYYYZZZ[[[]]]]]]]]]```bbbeeeggghhhjjjmmmooopppppprrrtttvvvzzz|||~~~}}}zzzxxxuuuqqqnnnmmmmmmoooqqqrrrqqqpppnnnkkkiiigggfffggghhhiiijjjkkkmmmmmmnnnkkkkkkllllllkkkjjjiiihhhjjjiiigggggghhhiiiiiihhhllloooqqqpppmmmjjjgggfffccccccbbbaaaaaaaaaaaabbb]]]]]]]]]\\\[[[YYYXXXWWWYYYWWWTTTSSSRRRQQQOOOMMMJJJJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@AAACCCCCCBBBAAA???>>><<<;;;:::999888888999:::;;;;;;;;;:::888777888888999999888888777666666666666666666555444333444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333333222222222222111111000000000000000000000000222111111000//////......222222111111000000//////000000000111111111222222000000000000000000000000222222222333222222111000333333333333444444444444333333333333333333333333555555555666666666666777777888888888888999999999888888999999999:::::::::888888999999:::;;;;;;;;;::::::<<<@@@@@@@@@FFFNNNYYYiii|||{{{yyytttqqqkkkhhhffffffhhhjjjjjjjjjjjjhhhffffffffffffdddbbbWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSTTTWWW[[[]]]aaa```___^^^]]]YYYUUUQQQLLLMMMPPPTTTYYY\\\]]]\\\]]]]]]]]]]]]___^^^\\\YYY^^^^^^^^^___aaaccceeegggiiijjjlllmmmooorrrvvvzzz~~~|||yyywwwvvvsssmmmiiiggghhhkkknnnpppooonnnlllkkkjjjiiihhhjjjjjjiiiiiiiiiiiiiiijjjjjjiiihhhhhhhhhhhhggggggeeeddddddeeehhhiiijjjiiikkklllnnnooonnnkkkiiigggbbbbbbaaa```````````````^^^^^^^^^]]]\\\ZZZXXXWWWWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJHHHFFFFFFFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>======>>>>>>??????>>>>>>===<<<;;;999999888888888999;;;<<<;;;:::888666888888888888888777777666555666666666555555444333333333333333333333333333222222222222222222222222000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111000///...111111000000/////////...000111111111222222222222111111111111111111111111111111222222222222111111222222333333333444444444333333333333333333333333444444555555555666666666888888888888999999999999888888888888999999999999888888888999::::::;;;;;;;;;;;;===AAABBBAAADDDIIIOOOZZZnnn~~~zzztttqqqooonnnppprrrssssssqqqooommmlllmmmlllkkkjjjaaaaaa```___]]]\\\\\\[[[YYYWWWUUUSSSUUUXXX]]]```ffffffffffffeeeaaa^^^[[[SSSUUUXXX]]]cccffffffeeebbbaaaaaacccdddcccaaa___ccccccddddddfffiiimmmoootttuuuuuuvvvxxx|||~~~{{{zzzyyyxxxwwwuuutttpppiiicccbbbdddhhhkkkooonnnmmmkkkjjjjjjjjjjjjnnnmmmkkkiiigggffffffeeehhheeeddddddgggiiiiiihhhcccbbbccceeehhhjjjjjjiiiiiijjjlllmmmnnnllliiigggaaabbbcccddddddbbbaaa```^^^_________^^^\\\ZZZXXXUUUSSSQQQPPPPPPOOOMMMKKKKKKIIIGGGEEEDDDDDDFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB<<<<<<======<<<<<<======>>>===<<<;;;:::999999999888999:::;;;;;;999777666777888888888888777666666555555555555555444444333333333333333333333333333333333333333333333333333000000000111222222333333///000111111111111000///000000000000000000000000/////////////////////////////////000000000000000///////////////////////////000111111222222111111000000000///////////////000111111111222222222222222222222222222222222222000111111222222111111111222222222333333333444444333333333333333333333333444444444444555555555555777777888888888999999999777777777888888888999999777777888999999::::::;;;::::::<<>>???@@@???===<<<===>>>>>>===<<<;;;::::::::::::888999:::::::::999777666777777888888777777666555444444555555555444444333333333333333333333333333333333333333333333333333000000111111222222222333///000111222222111000///000000000000000000000000////////////////////////.........////////////000//////////////////////////////000111111222333333000000000000////////////000000000111111111222222222222222222222222222222///000111111222111111111222222222222333333333333333333333333333333333333333333333444444444555555666777777777777888888888666777777777777888888888777777888888999:::::::::888777999>>>@@@??????BBBDDDHHHPPP^^^rrr}}}~~~~~~}}}}}}yyywwwtttppplllhhheeeddddddccc```___```bbbeeehhhkkkmmmooopppppppppqqqrrrqqqppppppsssvvvxxxyyyxxxuuuuuuvvvyyy{{{|||{{{zzzxxxxxxwwwuuutttvvv|||}}}}}}{{{yyyvvvtttssssssuuusssqqqpppqqqrrrqqqpppgggbbb[[[WWWXXX___gggmmmqqqooommmlllkkkkkklllmmmpppnnnkkkhhhfffffffffffffffaaa]]]^^^ccchhhiiihhheeeeeeeeehhhjjjkkkjjjhhheeeeeefffhhhjjjiiieeebbb___```cccddddddbbb___]]][[[\\\^^^```___^^^\\\ZZZUUUTTTRRRQQQQQQPPPOOOMMMMMMKKKGGGDDDCCCDDDFFFGGGEEEDDDDDDDDDCCCCCCBBBBBB???@@@AAA???<<<:::;;;===<<<;;;:::999999888999999999999999999888888888777777777777777777666666555333444444555555444444444222222222222222222222222222222222222222222222222111111111111111222222222///000111222222111000///000000000000000000000000////////////////////////.../////////000000000000////////////////////////111000///...///000111111000000000000000000000000/////////000000000111111111111111111111111111111//////000111111111111111111222222222222333333333333333333333333333333333222333333333333444444444555555666666666777777777666666666777777777888888777777777888999999:::::::::777888<<<>>><<<<<>>:::888888:::::::::999888777777777888:::999888888777777888888777777777777777666666555333333444444555444444444222222222222222222222222111111111111111111111111111111111111111111111111...000111222222111000...000000000000000000000000//////////////////////////////000000111111111222////////////////////////222111///---,,,---...///000000000000111111111111////////////000000000000000000000000000000000000//////000111111111111111111111222222222333333333333333333333333333333333222222333333333444444444555555555555666666666666666666666666777777777777777777777888999999::::::>>>:::999===>>><<<;;;===???CCCGGGJJJPPP___ttt|||yyywwwvvvuuuuuutttsssrrrrrrrrrrrrssstttqqqkkkhhhjjjjjjggg```YYYQQQPPPVVV___gggkkksssppplllhhhhhhjjjmmmpppooonnnmmmkkkiiigggfffeeefffaaa]]]\\\___ccceeeeeehhhhhhiiiiiiiiihhhhhhgggaaa___]]][[[ZZZZZZ[[[\\\[[[YYYWWWWWWXXXXXXWWWVVVVVVVVVWWWZZZ[[[[[[XXXUUURRRPPPNNNNNNOOOOOOOOONNNLLLIIIFFFDDDDDDEEEEEEDDDDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>>>>>>>===<<<<<<===<<<:::888888888:::;;;888888777777777777888888999888888777777777777777222222333444444555555666444444333333333333222222222222222222222222222222111111111111000000000000111111111111111111111111......//////000000111111///............///000000000000//////......------...............///000000////////////////////////000000000000000000000000111111111111111000//////......////////////......000000000000000000000000222222222222222222222222111111222222222333333333222222333333333333444444333444555555666666555555666666777777777777666666888888888777777777777777:::;;;===BBBEEEEEEAAA<<>>===>>>>>>>>>>>>===<<<;;;===;;;:::888888888::::::888888777777777777888888777777666555555555555555222222333444444555555666444444333333333222222222222222222222222222222222111111111111000000000000111111111111111111111111////////////000000000000............///////////////////////////........................///000000////////////////////////000000000000000000000000111111111111111000//////......////////////......000000000000000000000000222222222222222222222222111111222222222333333333222222222333333333444444333444444555555555555555666666777777777777666666777777777777777777777888888999:::>>>AAAAAA===:::;;;:::<<<@@@AAAEEEOOOZZZeeewww~~~||||||wwwuuurrrpppnnnnnnooopppooooooooopppppppppqqqqqqnnnmmmhhhaaa___bbbeeeddd```ZZZTTTTTT[[[dddllloooooommmllljjjiiijjjjjjkkkllllllkkkjjjiiihhhggggggiiifffcccaaaccceeeffffffgggggggggfffeeedddcccbbb]]]\\\ZZZXXXWWWWWWWWWXXXXXXVVVSSSSSSSSSTTTSSSQQQNNNOOOPPPRRRUUUUUUSSSQQQNNNLLLJJJJJJKKKLLLKKKJJJHHHFFFCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>===<<<============<<<;;;;;;;;;:::999888888888999:::888777777666666777777888555555444333333333333444222222333444444555555666333333333333222222222222222222222222222222222222111111111111000000000000111111111111111111111111000000000000////////////,,,---///000000000///............//////////////////............//////000////////////////////////000000000000000000000000000111111111111000000///...//////000000//////...000000000000000000000000111111111111111111111111111111222222222333333333222222222222333333333333333333444555555555555555555666666777777666666555666666666777777888888888777777888:::;;;;;;:::888;;;:::<<>><<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888888888999999777777666666666666777777555444444333333333333333222222333444444555555666333333333222222222222111111111111111111111111111111111111111000000000///111111111111111111111111111111000000//////......,,,---///111111000...---------......//////000000//////............///000////////////////////////////////////////////////000000111111111111000/////////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333111222222222222333333333333333444555555555444444555666666666666666666555444555555666777888999999888888888888999999999888;;;:::<<>>===@@@FFFNNNVVVeeeyyy}}}{{{zzzyyyuuutttrrrpppooommmmmmlllmmmllljjjiiiiiijjjkkkllloooppppppoooooommmlllkkkkkkkkkfff```___cccfffeeeaaa\\\VVVUUUYYY___cccdddiiiiiijjjjjjjjjhhhgggeeecccdddddddddeeeeeeeeeeeehhhggggggfffeeedddeeefffddddddccccccaaa```^^^^^^^^^^^^]]][[[ZZZZZZYYYYYYYYYWWWTTTSSSSSSRRRQQQOOOLLLKKKLLLNNNPPPPPPOOONNNIIIHHHFFFFFFGGGGGGGGGFFFGGGEEECCCCCCDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999::::::;;;;;;;;;::::::888888888777888888888999777777666666666666777777666555444444333333444444222222333444444555555666333333222222222111111111111111111111111111111111111111111111000000000///000000000000000000000000111111000000//////......,,,---///111111000...---------......//////000000//////............/////////////////////////////////////////////////////////000000111111111000000//////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333111111111222222222333333222333333444555444444444555555666666666666555555444444555666777888888999999::::::999999999:::;;;777666888<<<<<<;;;<<>>===<<<;;;;;;:::888999999::::::::::::999666777777777888888888888777666666555555666666777666666555444444444444555222222333444444555555666222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////,,,---///000000000///............///////////////000//////............///////////////////////////000000000000000000000000///000000111111111111000///000000111111000000///000000000000000000000000111111111111111111111111111111222222222333333333111111111111222222222222222222333444444444444444444555555666666555555444555555555666666777777777888:::;;;;;;::::::;;;===999777888===>>>===>>>AAADDDCCCGGGSSSbbbuuu~~~}}}xxxwwwxxxtttsssqqqqqqqqqooojjjgggfffeeedddcccbbbaaaaaaaaaaaacccfffiiilllnnnooopppmmmoooppprrrrrrrrrqqqpppnnnqqqrrrpppoooqqqoookkkbbb]]]YYYZZZ^^^dddfffggggggggghhhhhhgggfffdddddd``````bbbccceeefffggghhheeehhhjjjjjjiiiggghhhjjj```aaaaaaaaa```______^^^aaaaaaaaa```___^^^]]]\\\[[[XXXUUUSSSRRRQQQOOONNNJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBB@@@@@@???>>>===<<<;;;;;;;;;777888888999::::::999999555666666777777888777777666666555555555555666666666666555444444444444444222222333444444555555666222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000............///////////////////////////.........000000///...............////////////////////////000000000000000000000000//////000111111111111111000000111111111111000000000000000000000000000000222222222222222222222222111111222222222333333333111111111111222222222222222222333444444444444333444555555666666555555444555555666666666666666666444777999:::999888:::<<<<<<999999===???>>>???AAA@@@@@@CCCKKKSSS___sss}}}wwwsssrrrrrrllllllmmmpppqqqooohhhcccaaaaaa```___^^^^^^^^^^^^ZZZ]]]bbbhhhllloooqqqqqqkkkmmmpppssstttuuuttttttoootttwwwvvvvvvvvvrrrmmmhhhddd___^^^aaaeeeffffffggggggggggggfffeeedddccc```aaabbbdddfffhhhiiijjjfffiiillllllkkkiiijjjlll`````````aaa``````______bbbbbbbbbaaa```___]]]]]]ZZZXXXTTTRRRRRRPPPNNNLLLMMMKKKJJJJJJJJJJJJIIIGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAA???@@@???>>>===<<<;;;;;;;;;666777888999999999999999555555666777777888777777666666555555555555666666666555444444333333444444222222333444444555555666222222222111111111111000000000000000000000000000111111111111000000000000000000000000000000000000......//////000000111111///............///000000000000//////.........---111000///...............////////////////////////000000000000000000000000//////000111111111111111000000111111111111000000000000000000000000000000222222222222222222222222111111222222222333333333000111111111111222222222222222333444444444333333444555555555555555555444666666666666666555555555000444888999777777888:::999555555888:::999999<<<;;;;;;???DDDFFFKKK\\\ooo|||yyyvvvrrrnnnllljjjjjjkkkjjjjjjmmmooonnnjjjfffdddccc```]]]\\\[[[\\\]]]\\\]]]^^^bbbfffjjjoooqqqmmmnnnppprrrssstttssssssrrrsssuuuvvvvvvuuusssrrrnnnjjjeeebbbccceeeggghhhiiiiiiiiiiiigggeeecccbbbbbbaaa```bbbdddfffffffffhhhiiilllnnnnnnmmmkkkiiibbb___^^^^^^aaabbb```^^^``````___^^^^^^]]]\\\\\\WWWVVVUUURRROOOMMMKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHFFFEEECCCBBBBBBBBBBBB@@@@@@AAAAAA@@@>>>===<<<============<<<;;;:::999:::777666777999:::999777888777666555555666777888666666666666555555555555444444444444444555666777333333333444333333222222333333333222222222111111111111000///////////////000000000000000000000000111111000000//////......///////////////.........111111000///...---,,,,,,000//////...------,,,,,,........................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111//////000111222333333444222222222222222222222222444444444444444444444444444444444444444444444444444444444444555555555555777777777777777777777777777888:::;;;<<<<<<;;;:::=========>>>BBBJJJSSSZZZlll|||}}}rrrqqqooommmkkkjjjiiiiiigggggghhhjjjmmmmmmkkkhhhfffdddbbb___]]]\\\\\\[[[\\\]]]^^^aaadddhhhkkkmmmkkklllmmmnnnooopppppppppqqqrrrsssttttttsssqqqpppllliiigggfffffffffeeedddggghhhhhhgggfffdddcccaaa___^^^]]]^^^aaadddfffffffffgggjjjkkklllkkkiiihhhdddbbb``````aaabbb```]]]^^^^^^]]][[[ZZZXXXWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>============<<<;;;:::::::::888777888:::;;;999777888777666555555666777888666666666666555555555444444333333333444444555666333333444444444444333333222222222111111111000000111111000///////////////000000000000000000000000////////////.........---.........///////////////111000000//////......---111000000///......------........................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111222222333444444444222222222222222222222222444444444444444444444444444444444444444444444444666666666666777777777777777777777777777777777777777888999;;;;;;;;;;;;:::============???EEELLLQQQ[[[jjj}}}zzzzzziiiiiijjjjjjjjjjjjjjjiiieeeeeeeeehhhjjjlllllljjjgggfffeeecccaaa___]]]\\\^^^^^^___```bbbeeeggghhhiiihhhhhhhhhiiikkklllnnnnnnoooqqqqqqqqqooonnnllliiihhhhhhhhhhhhgggdddaaaffffffffffffeeedddcccbbb^^^\\\ZZZ[[[^^^bbbdddeeedddeeegggiiiiiihhhgggffffffdddbbbaaaaaa```^^^\\\^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPOOONNNMMMLLLIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999888888::::::999888777666666555555666666777666666555555555444444444333222222222222333444444333333444555555444444333111111111000000000//////111111000///////////////000000000000000000000000............------------------......//////000000000000000000////////////111111111000//////..............................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444444444555666666666666777777777777777777777777777777777777777999::::::;;;::::::<<<<<<===<<<<<>>>>>======>>>>>>>>>======<<<;;;::::::999999:::999999888666666666666666666666666555555555444444444333333222222111111111111222222333333444555555555444444222111111111000000000000111000000///////////////000000000000000000000000........................,,,------...///000111111/////////000000000111111000000000/////////..............................---......///////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111000000000/////////......111111111111111111111111333333333333333444444444444444444444444444444444333333333444444444555555777777777777777777777777777777888999999::::::::::::;;;<<<<<<;;;;;;===???EEEJJJSSSaaavvvfffgggiiijjjkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhiiieeefffhhhjjjjjjhhhfffeeecccccccccdddddddddddddddgggfffdddbbbccceeehhhjjjiiijjjlllmmmmmmllljjjiiihhhfffdddeeegggjjjkkkllliiihhhhhhgggfffeeeddddddddd```]]]\\\^^^aaacccdddeeefffggghhhhhhhhhggggggfffeeecccaaa]]]ZZZYYYXXX[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBB@@@?????????>>>>>>>>>===========================<<<<<<;;;::::::::::::999888888888555555666666666666555555444444444444333333333333222111111000000000111111222333333444555555444444333333222222222111111111111000000///////////////////////////////////////////////////////////////,,,------...///000111111......//////000000111111//////............------........................---......///////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111111111000000///.........111111111111111111111111222222222333333333444444444444444444444444444444333333333333444444444444666666666666666666666666666777777777888999999:::888:::<<<<<<;;;;;;<<<===@@@DDDLLLTTT```rrreeeeeefffggggggfffffffffiiikkkkkkjjjhhhfffffffffcccdddfffhhhiiiiiihhhgggcccdddeeefffffffffffffffgggeeecccbbbccceeegggiiiggghhhjjjlllmmmlllkkkjjjkkkhhhddddddgggkkkoooqqqkkkjjjiiigggeeedddddddddeeebbb______```cccdddeeeffffffggghhhhhhhhhhhhgggeeeeeeddd```\\\XXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUURRROOOMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>===??????>>>>>>>>>>>>>>>???;;;<<<<<<<<<<<<<<<;;;;;;999::::::999777666777888444555555666666555555444444444333333333222222222222222111000000000000111111111222333444444444444333333333222222222222111111111000////////////////////////////////////////////////000000000000000------......//////000000---.........//////000000...............---------........................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111333333333222222111111111111111111111111111111111111111222222333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666666666777888999:::777999;;;<<<;;;;;;<<<===999===DDDJJJOOOZZZpppdddddddddddddddeeeeeefffgggiiikkkkkkgggdddcccdddaaabbbdddeeeffffffeeeeeebbbcccdddfffggggggggggggeeedddcccbbbcccdddfffgggeeegggjjjlllmmmnnnmmmlllnnnkkkgggfffhhhllloooppplllkkkhhhfffdddcccbbbbbbbbb```___```cccfffggggggfffffffffgggggggggggggggeeefffeeeaaa\\\XXXXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBB@@@>>>===>>>===<<<<<<<<<<<<===>>>::::::;;;;;;;;;;;;::::::777999:::999666444555777444444555666666555444444333333333333222222222222333222111111000000000111///000111222333333333333222222222222111111111111111111000///////////////////////////////////////........./////////000000.........///////////////------------.........................../////////........................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111333333333333333222222222111111111111111111111111000111111222333333444444444444444444444444444444444444555555555666666666666666666666666666666666666666555555666777999:::777999:::;;;::::::;;;===888999===CCCFFFLLL[[[kkkeeeddddddcccdddeeeggghhhcccgggjjjjjjgggdddbbbcccaaabbbbbbbbbbbbbbbbbbbbb```bbbdddfffggghhhggggggdddccccccbbbbbbcccdddeeeeeegggiiilllnnnooonnnnnnpppmmmjjjiiijjjlllmmmmmmlllkkkhhheeebbbaaa``````^^^^^^^^^aaaeeehhhiiiiiieeeeeeeeefffffffffggggggeeeffffffbbb]]]YYYYYYZZZXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>>;;;:::999888999999;;;<<<999999:::;;;;;;:::::::::777999:::888555333444666333444555666666555444333333333333222222222111111333333222111111000111111...///000111222333333333111111111111000000000000111111000///////////////////////////////////////---------........./////////////////////.........------------------------////////////000000000000........................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111222333333444444444444444444444444444444222222222333333333444444666666666666666666666666666666555555666777999:::888999::::::999999:::;;;<<<999;;;AAADDDGGGOOOZZZjjjaaabbbbbbbbbaaaaaaccceeehhhhhhhhhhhhgggeeecccaaaeeeeeeeeeeeeeeeeeeeeeeeecccdddeeeffffffffffffeeegggfffdddccccccdddfffgggiiihhhhhhiiijjjlllmmmnnnssspppllliiiggggggiiijjjiiigggdddaaa______```aaa\\\^^^```bbbeeehhhjjjlllgggggggggfffeeeeeeddddddhhhfffdddaaa```_________aaa\\\WWWVVVWWWVVVRRRNNNPPPOOONNNNNNNNNMMMKKKIIILLLJJJHHHGGGFFFEEECCCAAAAAABBBCCCCCCBBBAAA???>>>=========<<<;;;:::888888:::::::::::::::::::::::::::888555333222222333444666555444666888888555222333333333333333333333333////////////////////////333333333222222222111111222111111111000000//////000000000000000000000000000000//////.........---//////.........---------//////000000000000//////......////////////..............................000000000000000000000000+++,,,------,,,,,,...000111111111111000000000000........................////////////////////////000///...------...///000222111000111444555333000/////////000111111222222111111111111111111111111000000111111111222222222333333333222222111111111444444444444444444444444555666777777666666777888666666666666777777777777:::999888888888999:::;;;;;;;;;;;;<<>>=========<<<<<<;;;:::888777999999999999999999999999:::888666444333333333444666555555666888888666333333333333333333333333333111111111111111111111111222222222222111111111111111111111000000000//////////////////////////////000/////////............//////.........---------...//////000000//////.........////////////..............................------------------------...//////...---,,,---///111111000000000/////////........................////////////////////////000///............///000111000///000333444222000111111111000000000000000111111111111111111111111111111111111222222222222333333333222222222111111333333333333333333333333444666777777666555777888555666666666777777777777999999888888888999:::;;;:::999999:::<<>>===<<<<<<<<<<<<<<<;;;999888777888888888888888888888888999888666555444444444555666555555777888888666444333333333333333333333333111111111111111111111111111111111111000000000000111111000000000000//////////////////////////////////////////...........................---------.........//////...............////////////..............................------------------------000111111000...------...000////////////.........////////////////////////////////////////////////000//////......//////000//////...000111222111///222222111111000//////...111111111111111111111111111111222222222333333333333333333222222222222111333333333333333333333333444555666666555555666888555555666666666777777777888888888777888999999:::999888888888:::<<<>>>??????GGGUUUfff{{{{{{^^^```cccddddddeeefffhhhhhhiiiiiiiiigggfffdddbbbbbbaaa```_________``````aaaaaa``````bbbdddgggiiiiiihhhfffeeeeeefffhhhiiigggeeecccbbbcccfffiiikkklllkkkjjjhhhhhhhhhiiiiiikkkgggaaa\\\YYYXXXYYY[[[]]]^^^___bbbdddfffggghhhhhhgggeeecccccccccdddeee```aaabbbbbbaaa```^^^]]]YYYVVVSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIFFFDDDEEECCCBBBBBBCCCDDDBBBAAA@@@@@@@@@??????>>>======<<<<<<<<<;;;:::999888777777777777777777777777777999888777555555444555555555555666777888777666444222222222222222222222222////////////////////////000000000000////////////000000000000000000/////////////////////////////////////////////.................................------............------......////////////..............................////////////////////////---///000///...---......//////.........---------000000000000000000000000////////////////////////000//////////////////000/////////000111111000000111111111111000000//////111111111111111111111111222222222222333333333333222222222222222222222222222222222222222222222222333555666666555444666777555555555666666666777777777777777777888888999999888888888888999:::;;;<<<===DDDMMMVVVdddyyyyyyuuu]]]```bbbdddddddddfffggghhhiiiiiijjjiiihhhfffeeecccbbb```_________```aaaaaaaaa``````bbbdddgggiiiiiihhhfffeeeeeefffhhhiiifffeeeccccccccceeehhhiiigggggghhhiiijjjkkkkkkllljjjgggaaa\\\YYYYYYZZZ[[[[[[\\\]]]___aaacccdddeeehhhgggfffddddddddddddeeebbbbbbbbbbbb```^^^\\\ZZZVVVTTTRRRPPPPPPOOONNNMMMLLLKKKJJJIIIJJJIIIGGGEEEFFFDDDCCCBBBBBBBBB@@@???BBBAAAAAA@@@??????>>>>>><<<<<<<<<;;;:::999777777666666666666666666666666777777666555555555444444444555666777666555555444222222222222222222222222000000000000000000000000000000000/////////......//////////////////000000.................................///////////////---.....................------............------......////////////..............................////////////////////////)))+++---............///............------------000000000000000000000000///////////////////////////000000000000000000//////000111111111111111111//////000000111111111111000000000000000000000000111111222222222333333333222222222222222222222222222222222222222222222222222444555555444444555666555555555555666666666666666666777777777888888888999888888888999999::::::999>>>DDDIIIPPP___ttt|||vvvqqq]]]___bbbddddddcccdddeeehhhiiijjjkkkkkkkkkjjjiiifffeeebbbaaa```aaabbbcccbbbaaaaaabbbccceeeggghhhhhhgggeeeddddddeeeggghhhffffffeeeeeeeeefffhhhhhhcccdddfffhhhiiijjjkkkkkkhhhfffbbb^^^\\\[[[\\\]]][[[[[[\\\^^^___aaabbbbbbfffffffffeeeddddddccccccaaa``````^^^]]]ZZZYYYXXXTTTSSSRRRPPPOOONNNNNNNNNLLLKKKJJJJJJJJJIIIGGGEEEFFFEEECCCBBBBBBBBB@@@>>>BBBBBB@@@???????????????;;;;;;;;;;;;:::888777666666666666666666666666666666666555555555444444333222444666666555333333444222222222222222222222222222222222222222222222222000000000000////////////......////////////000000.................................///////////////---------........................//////...............////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,''')))---.........///000///............---------///////////////////////////////////////////////////000000111111000000///...000222222111000111222...//////000111111222222000000000000000000000000000000111111111222222222111222222222222333333333333333333333333333333333222333444444333333444666444444555555555666666666555555666777777777777666888888888999999999999999666;;;@@@CCCFFFPPP___jjj~~~}}}yyyrrrkkk\\\___bbbccccccbbbbbbbbbhhhiiikkklllnnnnnnnnnmmmiiihhheeecccbbbcccdddfffbbbccccccdddeeefffffffffgggfffeeecccccceeefffgggfffgggggghhhhhhhhhhhhhhheeefffhhhjjjkkkjjjjjjiiieeedddcccaaa```_________[[[\\\\\\^^^___```aaaaaabbbcccdddddddddbbb```___\\\\\\ZZZYYYXXXWWWWWWVVVRRRRRRRRRPPPOOONNNNNNOOOLLLKKKIIIIIIJJJIIIGGGEEEEEECCCBBBBBBCCCCCCBBB@@@BBBAAA???>>>======>>>>>>;;;;;;;;;:::999888777666666666666666666666666666444444444444444333333222000333555555333222222333111111111111111111111111222222222222222222222222111111111000000000//////........./////////000000..................................../////////000---------.........//////...//////000000//////.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000///......////////////............---........................///////////////////////////000111111111111000///---///111111000///000222000000000000000111111111000000000000000000000000//////000000000111111111111111222222222333333333333333333333333333333333111333444444333333444555444444444555555555666666444555666777777777666666666666777888888888888888888;;;???@@@BBBHHHQQQYYYmmmzzz{{{uuutttuuussskkkddd\\\___bbbcccbbbaaa```aaagggiiikkkmmmooopppppppppllljjjgggeeedddeeefffhhhcccdddeeeffffffffffffeeegggfffdddccccccdddfffgggggghhhiiijjjjjjjjjhhhhhhiiikkklllmmmmmmllljjjiiidddcccccccccbbbbbbaaaaaa\\\\\\]]]^^^___```aaabbb___aaacccdddcccaaa^^^\\\XXXWWWVVVUUUTTTUUUVVVVVVRRRRRRRRRPPPNNNNNNNNNPPPKKKJJJIIIIIIIIIHHHFFFDDDCCCBBBAAABBBDDDEEEDDDCCCAAA@@@>>>===<<<<<<======;;;;;;;;;:::999888777666777777777777777777777777333333444444444333222222///222555555222000111333111111111111111111111111000000000000000000000000111111111111000000000000---.........//////000000........................---.........//////000000---------.........////////////000000000000//////......////////////......................................................+++...000111000///......000////////////.................................///////////////////////////000111222222111000///+++...111000...---///111222222111111000/////////000000000000000000000000////////////000000000000111111111222222333333333444444444444444444444444111333444444333222444555444444444555555555666666333444666777777777666555444555666777888888888888:::;;;<<<<<<<<<@@@GGGLLLUUUaaauuuzzztttnnnmmmnnnlllfff___]]]]]]]]]^^^______``````eeehhhkkknnnpppqqqpppooopppnnnjjjgggffffffhhhjjjfffggghhhhhhgggggghhhiiiiiihhhfffbbb``````bbbeeejjjiiiiiiiiiiiiiiijjjjjjllllllkkkjjjjjjiiiiiihhheeefffggggggfffdddbbb`````````_________aaabbbccc___aaabbbcccbbb```]]][[[UUURRROOONNNPPPRRRSSSTTTVVVTTTQQQMMMLLLLLLMMMNNNJJJIIIHHHHHHHHHFFFCCC@@@EEEEEEDDDDDDCCCBBB@@@@@@CCCBBBAAA???===<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;999777555444444666777555555444333333333333444666555444333222222222222222222222111111111000000000000////////////000000000000000000000000000000........................//////.........---------..............................///000000000000000000000///...............---------............//////...---,,,,,,---...///........................////////////////////////------............------............////////////000000////////////000000/////////...------,,,,,,222222111000//////000000000111111111222222222222111111000///////////////111111000000000000000111333333333222222111111111222222333333333333444444111222333333444444333333333333333444444444555555555555555555555555444444888888777777666666555555;;;;;;;;;;;;<<<>>>@@@AAAEEEOOO^^^mmm~~~}}}||||||}}}vvvllleeebbb```]]]ZZZ______```aaaaaabbbbbbccceeegggkkknnnoooooonnnmmmllljjjgggeeedddeeefffhhheeefffggggggffffffggghhhiiihhhgggdddbbbaaabbbdddhhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiihhhgggggggggggghhhhhhhhhfffdddbbbbbbaaaaaa``````aaabbbccc```aaabbbbbbaaa^^^\\\ZZZVVVSSSPPPOOOOOOPPPPPPOOORRRPPPNNNKKKJJJJJJJJJKKKIIIHHHGGGGGGGGGFFFCCC@@@BBBCCCCCCCCCCCCBBBBBBAAABBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;:::::::::::::::999888777555555555555666555555444333333333333333555555444333222222111111222222222111111111000000000000000//////000000000000000000000000000000000////////////////////////000000/////////.................................------...///////////////000//////...............---------............//////...------------...///................................................------............------............//////////////////............////////////////////////000000222111111000//////000000000000000000111111111222111111000///////////////111111000000000000111111222222222111111000000000222222222333333333444444111222333333444444333333333333333444444444555555555555555555555555444444777777777666666666666666777777777888999:::<<<<<<@@@GGGQQQ]]]kkk~~~~~~uuunnneee___\\\ZZZWWWTTT```aaabbbccccccdddddddddeeegggjjjlllnnnmmmlllkkkiiigggeeedddcccdddfffgggcccdddeeeeeeddddddeeeggghhhiiiiiigggdddbbbbbbcccffffffffffffggghhhiiijjjjjjjjjjjjiiihhhgggfffeeeiiiiiijjjjjjjjjiiigggfffddddddcccbbbbbbbbbccccccaaa``````___]]][[[ZZZYYYWWWUUURRRQQQPPPOOOLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAA@@@AAABBBBBBCCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999999999:::777777777666555555444444555444333333222222333333444444333333222222111111222111111111111000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000/////////........................,,,------...............000///......------......---------............//////...------------...///................................................------............------............////////////......------------....../////////000111222222222111111000/////////000000////////////000000000000111000000///////////////111000000000000000111111111111111000000000000000222222222222333333333333111222333333444444333333333333333444444444555555444444444444444444555555555555666666666777777777444444666777888888999999;;;???DDDJJJUUUggg}}}}}}zzznnnggg___YYYWWWUUURRROOO```aaabbbcccdddddddddcccdddfffhhhkkklllkkkiiihhhgggfffeeedddddddddeeefff```bbbccccccbbbbbbdddeeehhhiiijjjiiifffdddccccccdddddddddeeefffgggiiijjjjjjkkkkkkjjjiiihhhfffeeejjjjjjkkkkkkkkkkkkjjjiiigggfffeeeeeedddccccccccc```___]]]\\\ZZZXXXWWWVVVVVVUUUTTTSSSRRRPPPMMMJJJGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDCCCDDDDDDDDDCCCAAA@@@AAAAAABBBBBBBBBAAAAAA>>>===<<<<<<;;;<<<<<<<<<::::::999888888888888999555666666666666555444333444333333222222222222222333333333333222222111111111111111111000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////........................,,,---......//////......//////...------------...---------............///.........------.........................................................------............------............///////////////......------....../////////000000111111111111111000000/////////000000.........////////////000000000////////////000000000000000000000000111222111111111111111111000000111222222222222333333333111222333333444444333333333333333444444444555555333333444444444444555555444444555555666777777888555666888999::::::999888999;;;>>>AAAHHHUUUeeeqqqzzzwwwxxxyyyuuuqqqiiiccc\\\WWWUUUTTTQQQNNNaaabbbdddeeeffffffeeedddbbbdddfffiiiiiiiiigggfffcccccccccccccccccccccccc^^^```bbbbbbaaaaaacccdddgggiiijjjjjjgggeeeddddddcccccccccdddeeeggghhhiiijjjkkkkkklllkkkiiihhhfffjjjjjjjjjkkkkkkkkkkkkkkkhhhggggggfffeeedddcccccc^^^]]]\\\ZZZXXXVVVUUUUUUVVVUUUUUUUUUUUUTTTQQQNNNHHHIIIJJJKKKKKKJJJHHHGGGFFFDDDCCCCCCCCCDDDCCCAAABBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<999999888777777777777777444555555555555444444333333333222111111111111222222222333333333222111000000000000000000000000000111111000000000000111111////////////////////////..............................................................................///000000000000/////////...------------------------............///---..................---................................................------............------............////////////000//////////////////000000000/////////.........000///////////////000000---.........////////////000000////////////000000000000//////000111222222222222222222222222222222111111111222222222333333111222333333444444333333333333333444444444555555333333333333444444555555333333444555666777888888666777888:::::::::999888888:::===???CCCJJJSSSYYYlllxxx}}}tttppprrrrrrmmmgggddd___XXXUUUTTTSSSPPPMMMaaabbbeeefffgggfffeeeddd___aaadddggghhhgggfffeeeaaaaaabbbbbbaaa```___^^^]]]___aaaaaaaaaaaacccdddeeegggiiiiiigggeeeeeeeeeddddddddddddeeefffggghhhhhhjjjkkkllllllkkkiiihhhggghhhhhhhhhiiiiiijjjjjjggggggggggggfffeeedddccc^^^]]]]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUVVVVVVSSSQQQJJJKKKLLLMMMMMMLLLJJJIIIGGGEEECCCCCCCCCCCCBBBAAABBBBBBBBBAAA@@@???======;;;;;;::::::::::::::::::888888777666666666666777444444444444444444444444333222111111000000111111000111222333333222111000//////000000000000000111000000////////////000000000000000000000000000000........................------------.......................................//////000000000000000///...------,,,,,,---------------............///------...//////...------........................------------------------------............------............////////////000000////////////000000/////////...---,,,,,,,,,//////......//////000000............///////////////////////////000000111////////////000111222333222222222222222333333333111111111111222222222222111222333333444444333333333333333444444444555555222222333333444444555555333333444555666666777777555666777777888888888777777999;;;===???AAAEEEHHHXXXbbbrrrzzzrrrnnnooommmggg```]]]XXXSSSPPPPPPOOOLLLJJJ]]]___aaacccdddcccbbbaaa\\\___bbbeeeffffffeeedddcccdddddddddcccbbb```^^^]]]___```aaa```aaacccddddddeeeggggggfffffffffgggeeeeeeeeeeeeeeefffggggggeeegggiiillllllkkkjjjiiieeeeeeeeeeeefffggghhhiiiffffffgggggggggfffdddccc^^^___``````___\\\ZZZXXXVVVUUUTTTTTTUUUUUUSSSQQQNNNNNNNNNNNNMMMLLLLLLKKKJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>;;;;;;:::999999999999999888777666666555555666666444444333222222333444555222222111000000000000000///111222333333222111000////////////000000111111//////............//////000000000000000000000000........................---.........////////////........................---...//////000000/////////...------,,,,,,---------------............///------...//////...------........................------------------------------............------............/////////////////////....../////////......------------------...............///000000....../////////000000000///////////////000111111////////////000111222333000111111111222222222222111111111111222222222222111222333333444444333333333333333444444444555555111222222333444444555555444444444555555666666666666666666666666777777888777888:::;;;;;;<<<>>>???FFFOOO\\\jjjxxxzzzzzzuuuooolllkkkhhhaaa\\\WWWSSSNNNLLLLLLLLLIIIFFFXXXZZZ]]]___```___]]]\\\[[[]]]aaadddffffffeeeeeeggghhhiiiiiihhheeecccaaa]]]^^^```aaaaaaaaaccceeecccdddffffffeeefffgggiiiffffffeeeeeeeeeffffffgggccceeehhhjjjlllkkkjjjiiiccccccccccccdddfffggghhheeefffgggggggggfffdddddd___aaabbbcccbbb```]]][[[WWWVVVTTTSSSSSSSSSQQQPPPPPPOOOOOONNNMMMLLLLLLLLLKKKHHHEEECCCCCCCCCBBBAAA>>>>>>???@@@@@@@@@@@@???<<<;;;:::999888888888888777777666555555555555555555444222111111222444666222111111000000000000000///000222333333222111000.../////////000000111111......------------......000000000000000000000000000000000000000000000000.../////////000000111111........................,,,---......//////............---,,,,,,,,,,,,------------.........//////,,,---...//////...---,,,........................---------------------------..................---............/////////000.........------.........,,,,,,------.../////////...............///000111////////////000000000000///////////////000111111////////////000111222333//////000000111111111222000111111111111222222222222222333444444444333333333333333444444444555555111111222333333444555555444444444555555555555555999888777666666777999:::999999999999:::;;;<<<>>>999BBBOOOXXXbbbrrrzzzuuurrroookkkiiigggccc]]]XXXUUUQQQLLLJJJKKKKKKHHHEEEWWWXXXZZZ[[[\\\[[[ZZZYYY]]]^^^___aaabbbdddeeefffjjjjjjjjjjjjhhhfffdddcccaaaaaa`````````aaaaaabbbcccccccccddddddeeeeeeffffffggggggfffcccaaaaaaaaa```cccgggkkkkkkiiieeebbb_________````````````aaadddfffhhhiiigggeeeddddddaaa```___`````````___]]]ZZZYYYWWWUUUSSSQQQOOOOOONNNNNNMMMLLLLLLKKKKKKKKKHHHGGGGGGEEECCCAAA???>>>======<<<<<<;;;;;;;;;;;;777888888888888999999999666666555444333333222222444444333333222111000000111222222222222111000000111111222222222222111111222111000//////000111222111000///......///000111000000//////.........---......////////////......,,,,,,------------,,,,,,...------------...////////////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------///...,,,++++++,,,.../////////.........---------//////.........---------//////.........---------............//////000000..................---------------...///000000111............////////////............///000222222111000/////////000222333444444444333333222222222111111222222222333333333111111111222333444555666444444444444444444444444333333333444444555555555555555555555666666666666777777777777888999:::;;;???BBBEEEHHHOOO\\\mmmyyy~~~zzztttppplllgggbbb```aaa```\\\XXXQQQOOOKKKIIIIIIIIIGGGFFFTTTUUUXXXZZZ\\\\\\[[[[[[]]]^^^___```bbbdddffffffhhhiiiiiijjjjjjhhhgggfffaaa```_______________```bbbbbbcccccccccdddddddddeeefffgggeeecccaaaaaaaaaaaacccfffhhhhhhfffcccaaa______^^^^^^^^^___``````bbbdddggggggeeecccbbbbbb_________`````````]]][[[XXXWWWVVVTTTRRRPPPNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFEEECCCBBB@@@???>>>======<<<;;;;;;::::::::::::999888777666666555666555555444333333222222444444333222222111000000111222222222222111000000000111111222222111111000111111000//////000111111000000///......///000000000/////////..................////////////......------............------///............///000000//////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---.../////////...,,,++++++,,,.../////////.........---------//////.........---------//////.........---------------........./////////........................------......///000000111............////////////............///000111222111000/////////000222222333333333333222222222222111111111222222222333333222222222222222333444555444444444444444444444444333333333444444444555555555555555555666666666666777777777777888999:::;;;;;;>>>@@@BBBGGGQQQ^^^hhh}}}~~~{{{wwwrrrnnniiieee```___aaaaaa]]]ZZZSSSPPPLLLJJJJJJIIIHHHGGGQQQSSSVVVYYY\\\]]]]]]\\\\\\\\\]]]___aaadddfffgggfffgggiiijjjkkkjjjjjjiiibbbbbbaaa```____________aaaaaabbbbbbbbbbbbccccccccceeeeeedddbbbaaa```aaabbbcccdddeeedddbbb```^^^```___]]]\\\\\\]]]^^^``````bbbdddcccaaa___^^^^^^\\\\\\]]]___```___\\\YYYWWWVVVUUUSSSQQQOOOMMMMMMKKKLLLMMMMMMLLLKKKIIIGGGDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>><<<;;;:::999999:::999999888777666555444555555555444444333333222333333333222111111000000111111222222111111000///000111111222222111111000111000000//////000000111//////...------...//////////////////..................////////////...............//////.........///////////////000111111...............---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......)))***+++,,,...///000000...---,,,++++++,,,---..................---------...............---------...............------------------------.................................------......///000000000............///////////////......//////000111222000000000///000111111222111111111111111222222222111111111222222222222333333333222222222333333444333333333333444444444444333333333444444444444555444555555555555666666666777666666777777888999:::888:::<<<===???EEENNNUUUdddrrr~~~yyyuuupppllliiidddaaa^^^^^^```aaa___]]]UUURRRNNNKKKJJJJJJIIIHHHQQQSSSVVVYYY\\\]]]]]]\\\ZZZ[[[[[[]]]___bbbeeefffeeefffhhhiiijjjjjjjjjiiieeedddcccbbb`````````````````````aaaaaaaaaaaabbbbbbcccddddddbbb``````aaaccccccbbbaaa```^^^]]]\\\aaa___\\\ZZZZZZ[[[^^^______```aaa___]]]ZZZYYYZZZYYYYYY[[[^^^___]]]YYYVVVVVVUUUTTTRRRPPPOOOMMMMMMHHHJJJLLLMMMLLLJJJGGGEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>===;;;999888888555555666666666777777777555555444444444333333333333222222222111111000000111111111111111000000///000000111111111111000000000000000//////000000000.........------.........///////////////...............////////////............////////////......//////......//////000111........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////...---,,,,,,,,,,,,---...........................................................................------------------------............////////////............//////000000............///////////////////////////000111111000000000000000111111222//////000000111111222222111111111111222222222222333333222222222222222222333333333333333444444444444444444444444444444444444444444555555555666666666666666666666777888999888:::;;;<<<===???DDDHHHNNN[[[mmm}}}zzzsssmmmhhhdddbbb___^^^\\\]]]___aaa```___XXXTTTOOOLLLKKKJJJJJJIIISSSUUUXXX[[[]]]]]]]]]]]]ZZZZZZZZZ[[[]]]```ccceeeeeefffhhhiiijjjiiiiiihhhfffeeecccaaa```^^^^^^^^^^^^______``````aaaaaabbbaaabbbddddddbbbaaaaaabbbccccccaaa```^^^\\\[[[ZZZ```^^^\\\ZZZZZZ[[[^^^___^^^______]]]YYYWWWVVVVVVVVVVVVXXX[[[\\\[[[WWWTTTUUUTTTSSSQQQPPPNNNMMMLLLGGGHHHJJJKKKKKKHHHFFFDDDAAAAAABBBCCCCCCCCCCCCCCC@@@???>>>===;;;999888888444444555555555666666666444444444444444333333333222222111111111111111000000111111111111000//////000000000111111000000000/////////000000/////////---..................---.........///////////////......////////////............////////////............------......///000---.....................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,---------,,,,,,------------.....................---.....................---.....................------------------------........./////////000000............////////////............////////////000////////////000000111///000000000111111111111/////////000000111111111000000111111111222222222333333222111111111222222222222222333333333444444444444444444444444444444444444444444555555555555666666666555666666777777777999:::;;;<<<>>>@@@AAAFFFMMMYYYeeerrr|||vvvnnnfff```\\\[[[\\\[[[[[[\\\]]]___``````ZZZVVVPPPLLLKKKJJJJJJIIIVVVXXX[[[]]]___``````___]]]\\\[[[\\\]]]```ccceeefffggghhhjjjjjjjjjjjjiiifffeeeccc```^^^]]]\\\[[[]]]]]]^^^___aaabbbccccccaaabbbddddddcccbbbcccdddccccccbbbaaa___]]][[[ZZZ^^^]]]\\\[[[[[[]]]___```______^^^[[[XXXUUUTTTTTTTTTTTTVVVXXXYYYYYYVVVSSSSSSRRRQQQPPPNNNMMMLLLKKKGGGHHHIIIIIIHHHGGGEEECCCAAAAAABBBCCCCCCCCCCCCCCC???>>>>>><<<;;;:::999999777666666555444333222222444444444444444444444444111111111111111111111111000000111111000000///...///000000111111000000///...//////000000//////...---...////////////...---.........///////////////......////////////...............//////.........---------------...//////---------...............------------------------,,,,,,,,,---------......,,,,,,,,,---------......///......------,,,++++++---------------------------------...............---------...............---------........................---------------.........//////000000111......//////////////////............////////////000000////////////000000//////000111111111111000000000000000000111111111000000000111111111111222222222111111111222222333111111222222333333444444555444444444444333333333333444444444444555555555666666555555555555666666666666888999;;;<<<======CCCFFFLLLSSS]]]lllyyywwwqqqiii```ZZZXXXXXXZZZZZZZZZ[[[\\\]]]^^^___[[[WWWQQQLLLJJJJJJIIIIIIVVVXXX\\\```bbbdddddddddaaa```___^^^___bbbdddfffeeegggiiikkkmmmnnnnnnnnniiihhheeeccc```^^^]]]\\\[[[\\\]]]___aaaccceeefffaaacccdddeeedddcccdddeeecccccccccbbbaaa^^^\\\ZZZ\\\\\\\\\\\\]]]___```aaa``````___[[[WWWTTTSSSTTTSSSSSSSSSUUUWWWWWWUUUSSSOOOOOONNNMMMKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDAAAAAABBBCCCCCCCCCBBBBBB>>>======<<<;;;;;;::::::666666555444333222111111444444444444444444444444000000000000111111111111000000000000000//////...//////000000000000//////......///000000///.........///000000000000///.............../////////000......////////////......------............------...............//////000---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,,,,------------------,,,---------.........//////---------.........//////---------.........///////////////.........---------......///000000111111/////////////////////...............////////////000000////////////000000...///000111222111111000111111111111111111000000000000000000111111111111111000000000111222333333000111111222333333444444555555444444444333333333333333444444444555555555666555555444444555555666777777777888:::;;;;;;;;;??????CCCHHHMMMXXXmmmrrrqqqllleee]]]YYYXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]\\\WWWQQQLLLIIIIIIIIIHHHVVVXXX\\\aaadddggghhhhhhdddcccaaa```aaacccfffhhheeefffiiimmmpppqqqrrrsssnnnllljjjgggdddbbb``````ZZZ[[[]]]___bbbdddfffgggaaaccceeeeeeddddddeeefffbbbcccddddddbbb```]]][[[ZZZ[[[\\\^^^___```aaaaaaaaaaaa___[[[WWWTTTSSSTTTSSSRRRRRRSSSUUUVVVUUUSSSMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBCCCCCCBBBBBBAAA======<<<<<<<<<;;;;;;;;;222222333333333444444444444444444444444444444444000000000000000111111111000000000000000//////...//////000000000000//////---...///000000///...---...///000111111000///...---.........//////000000......////////////......,,,------------------,,,///////////////000111111---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,---------.........//////---------.........//////---------.........//////000000/////////.........---......///000111111222///////////////...................../////////000111000////////////000000...///000222222111111000333333222222111111000000000000000000111111111111000000000000111222333444000000111222333333444444555555555444444333333333333333333444444444555555666555555444444444555555:::999888999;;;;;;;;;:::999999===BBBDDDJJJ[[[mmm~~~}}}~~~~~~vvvmmmllliiibbb\\\XXXZZZ\\\ZZZ[[[[[[ZZZYYYYYY[[[\\\\\\WWWPPPKKKIIIHHHHHHHHH[[[\\\^^^```bbbdddddddddfffeeedddcccccccccdddeeebbbeeejjjoooqqqqqqooonnnkkkiiifffdddaaa`````````_________```bbbdddggghhhfffeeecccbbbbbbccceeefffbbbbbbccccccaaa___]]]\\\[[[ZZZYYYXXXYYY\\\___aaa``````^^^\\\ZZZWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRMMMLLLKKKIIIGGGEEEDDDCCCAAACCCDDDDDDCCCBBBCCCDDD@@@AAABBBCCCBBB@@@>>><<<===<<<;;;999888777777777555555555555555444444444444333222222111111222222111111111111000000000000000000000000000000000000---.........//////000000------......///000000000//////............//////000//////.........//////..............................////////////......------............------------,,,,,,,,,,,,------...........................------,,,,,,,,,------///---,,,+++,,,...000111------------------------...,,,+++,,,//////---***///...---,,,,,,---///000...------,,,,,,------...////////////////////////////////////////////////---...000111111111000///////////////////////////111000///...------...///......---,,,---...///000000000////////////000000000111111111111222222222333222222222111111000000222222222222222222222222111222222333333222222111444444333222222222333333333333333444444444555555333333444444555666666666777777888999999999999888;;;<<<======???DDDLLLRRRgggrrr|||uuusssssssssssswwwwwwpppnnnnnnkkkfff```\\\ZZZZZZZZZaaa___[[[XXXUUUTTTTTTTTTQQQTTTVVVRRRKKKFFFEEEGGG]]]^^^___```aaacccddddddddddddcccbbbbbbbbbcccdddaaadddiiimmmoooooonnnmmmiiihhhfffeeecccbbbbbbaaa______```aaabbbeeeggghhheeedddbbbaaaaaacccdddeeebbbbbbbbbbbbaaa```______\\\[[[YYYYYYYYY[[[^^^```______^^^\\\YYYWWWUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOLLLKKKIIIGGGEEECCCAAAAAAAAABBBCCCCCCAAA@@@@@@AAA???@@@AAAAAAAAA???===<<<;;;:::999888777666666666777777666555444333333222444333222222111111222222111111111111000000000000000000000000000000000000............/////////000////////////............//////............////////////............//////..............................////////////......------............------......------------.....................---------...------,,,,,,---------------,,,+++,,,,,,......,,,,,,------------------...,,,+++,,,//////---+++......------,,,---------...------,,,,,,------...................................................,,,---...///000//////...////////////////////////000///...------....../////////.........///000111000000000//////000000000//////000000000111111111222222111111111000000000222222222222222222222222111222222333333222222111333333333222222333444444333333333444444444555555333333444444555666666666777777888999999999999888888999999999:::>>>EEEJJJRRRZZZggguuu~~~uuupppooooooooosssvvvzzzyyysssmmmjjjiiijjjhhheeeaaa^^^]]]]]]]]]___]]]ZZZWWWUUUSSSRRRRRRRRRUUUVVVSSSMMMHHHGGGHHH```____________aaabbbcccbbbbbbaaaaaaaaaaaabbbbbbaaacccfffiiikkkkkkkkkjjjffffffffffffeeecccbbb```^^^______```bbbdddfffgggcccbbbbbbaaabbbccceeefffbbbaaa``````____________^^^]]][[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[YYYWWWVVVUUURRRRRRQQQPPPNNNMMMLLLLLLKKKJJJHHHEEECCCAAA???>>>???@@@AAAAAA???======>>>>>>????????????===<<<;;;999999888666555555555555888777666555444222111111333333222111111111111222111111111111000000000000000000000000000000000000............////////////000000//////...------,,,//////............/////////...............//////..............................////////////......------............------........................///.........------,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,---......---+++............------,,,+++......------------..............................------------------------,,,,,,---............---////////////////////////.........---......///000000////////////000111111111111000000000000111111.../////////000000000000111111000000000000//////222222222222222222222222111222222333333222222111222222222222333444444555333333333444444444555555333333444444555666666666666777888888999999888888777777777777777:::>>>BBBCCCHHHQQQ[[[iii{{{~~~tttmmmjjjkkkmmmnnnmmmjjjhhheeedddddddddeeedddcccaaa```_________\\\[[[ZZZXXXUUURRROOONNNQQQSSSTTTRRRLLLHHHGGGHHHaaa```^^^]]]]]]^^^```aaa```````````````aaaaaaaaaaaabbbdddeeegggggghhhhhhdddeeeffffffeeebbb___]]]]]]]]]^^^```aaaccceeeeeecccccccccccccccdddffffffcccbbb___^^^\\\\\\]]]]]]```___]]]\\\[[[[[[\\\]]]]]]\\\[[[YYYXXXWWWVVVUUUSSSRRRQQQOOOMMMLLLJJJJJJJJJIIIGGGDDDBBB???===<<<;;;===>>>>>>===<<<===>>>======>>>======<<<::::::999888777666555555555555666666555444444333222222333222222111111111111111111111111111000000000///////////////////////////.........////////////////////////......---------///......------......///......---------...//////------------------------......////////////......------............------...//////////////////...///......------,,,,,,+++------,,,,,,,,,---......---------------,,,+++***+++,,,,,,------.........------------......---,,,//////000000///---,,,***......------------..............................------------------------,,,,,,------............////////////////////////------------...//////000///////////////000000000111111000000000000111111/////////000000000111111000000000///////////////111111111111111111111111111222222333333222222111111111111222333444555666333333333444444444555555333333444444555666666666666777777888888888888888999999888777777999;;;===@@@BBBEEEKKKTTTdddvvv~~~yyyqqqjjjgggjjjmmmiiifffaaa^^^___```aaaaaa`````````___^^^]]]\\\\\\ZZZZZZZZZXXXUUURRRNNNLLLMMMNNNOOONNNJJJFFFEEEEEE```___\\\[[[ZZZ[[[]]]^^^______``````aaaaaaaaaaaabbbaaaaaaaaabbbccceeeeeecccdddeeeeeeddd```\\\ZZZ[[[\\\^^^___aaabbbcccdddeeeeeeeeeeeeffffffgggggggggeeeccc```^^^]]]]]]]]]bbbaaa```^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFDDDAAA???===<<<888:::<<<===<<<<<<===???<<<<<<<<<<<<;;;:::999999999888777666666666666666333333333444444444444444333222111111000000111111111111111111000000000//////////////////////////////////////////.........,,,---------.........///......------------......---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------............------......///000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......//////...---,,,+++,,,,,,,,,------.........,,,---......------,,,---000111111111000///---,,,///......------......///........................------------------------.............../////////////////////////////////,,,,,,---.........//////------........./////////111111000000000000111111000000000111111111222222///////////////000000000111111111111111111111111111222222333333222222111111111111222333444555666333333333444444444555555333333444444555666666666666666777888888888888777:::999888888888999999999:::<<<>>>@@@EEENNN[[[eeeyyyxxxtttmmmfffcccdddgggbbb___\\\[[[\\\^^^______^^^^^^]]][[[YYYXXXVVVUUUXXXXXXXXXXXXUUUQQQNNNKKKKKKLLLLLLKKKIIIGGGEEEEEE___^^^\\\[[[[[[[[[\\\]]]___```aaabbbccccccbbbbbbcccbbb```______```bbbdddbbbcccdddeeeccc```]]][[[\\\]]]___aaacccdddddddddggggggggggggggggggggggggjjjiiigggdddbbbaaa``````dddcccbbbaaa```_________^^^\\\ZZZWWWUUUTTTTTTTTTRRRQQQPPPNNNLLLKKKIIIIIIFFFFFFDDDBBB@@@>>>===<<<888:::<<<=========>>>???===<<<<<<;;;::::::999999888888777666666666666666222222222333444444555555222222111000000000000111111111111111000000000000000000000000000000000000///////////////.........+++,,,,,,---......//////......------------......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------............---------...///000000///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......//////...............------------------------------+++---......---,,,,,,---000000000000000///...---//////............//////------------------------------------------------......------......///000////////////////////////,,,,,,---.........------,,,------...///.........000000////////////000000111111111111222222222222//////000000000000111111111111111111111111111111111222222333333222222111222222222222333444444555333333333444444444555555333333444444555666666666555666777777888888777777777666555666888888777666666999;;;<<>>===<<<<<<=========<<<;;;::::::::::::777666555555444555555555333333333333333333444444222222111000000000000000111111111111000000000000000000000000000000000000000/////////............------------------------...------,,,,,,------...,,,,,,,,,,,,---...///000..............................////////////......------............------,,,---...//////...---,,,+++++++++,,,,,,------...,,,,,,,,,,,,---...//////...---,,,,,,,,,---...///.........------,,,,,,++++++---//////,,,+++,,,.........------------......//////............//////------------------------........................------,,,,,,,,,---...///////////////////////////,,,---.........---,,,+++,,,---...///000//////...//////............//////000000000000111111111111000000000111111111222222111111111111111111111111111222222333333222222111333333333222222333444444333333333444444444555555333333444444555666666666555666666777777777777777555444444666999999888555777999<<<<<<===@@@FFFKKKNNNXXXeeessszzzsssoooiiiddd___\\\XXXVVVUUUWWWXXXWWWVVVWWW[[[___]]][[[XXXTTTQQQOOONNNNNNPPPPPPQQQPPPOOONNNLLLKKKIIIIIIIIIJJJJJJIIIGGGFFF^^^______``````___^^^^^^aaabbbdddeeeffffffeeeeeeeeebbb___\\\\\\^^^aaaccc```aaaccceeeffffffffffff```bbbdddfffhhhiiiiiiiiihhhhhhhhhgggfffeeecccbbb```aaacccddddddcccbbbaaaffffffeeeeeedddcccbbbbbb___]]]ZZZVVVTTTRRRRRRRRRMMMMMMLLLJJJIIIHHHGGGGGG@@@@@@???>>>===<<<;;;;;;???@@@AAA@@@===;;;;;;;;;======<<<;;;::::::::::::555555444333333333444444444444444333333222222222222111111000000000000000111111111111000000000000000000000000000000000000000000//////.........---///......------,,,,,,+++...------,,,,,,------...+++++++++,,,---...///000000000000000000000000000......////////////......---..................---+++,,,...//////...,,,+++)))***+++,,,------...///+++++++++,,,---...///000---,,,*********,,,...000//////...---,,,++++++******---//////,,,+++,,,...---,,,+++***+++,,,---...//////............//////------------------------////////////////////////---,,,+++***+++,,,---...////////////////////////------...///...---+++***---...000111111111000///......------------......////////////000000000000000000111111222222222333000000000000000000000000222222222333333222222222444444333222222222333333333333333444444444555555333333444444555666666777555666666777777777777777666555555777;;;<<<:::777777999:::999888999>>>CCCCCCJJJQQQZZZjjj}}}}}}wwwnnniiiccc```___]]]YYYVVVTTTWWWYYYWWWTTTVVV]]]ccc]]][[[VVVRRROOONNNNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJFFFFFFFFFGGGHHHGGGEEECCC[[[[[[\\\^^^``````^^^[[[```bbbfffhhhjjjjjjiiihhhhhheee```[[[ZZZ[[[^^^```^^^___bbbdddffffffeeedddcccdddeeeggghhhiiiiiiiiiffffffeeeeeecccaaa```___^^^___``````aaaaaa``````dddeeeeeedddaaa^^^^^^^^^[[[ZZZXXXVVVTTTQQQPPPOOOMMMKKKHHHGGGGGGGGGFFFEEEBBB@@@===::::::<<<>>>@@@BBBAAA@@@>>><<<;;;::::::===<<<;;;:::::::::;;;;;;777777666444444333333333333333333222222222222111111111111111111000//////000000000000000000000000000000000000000///......000000//////.........------,,,,,,++++++,,,,,,---.........------,,,,,,,,,......------------............//////......---,,,////////////000000111111111000......//////---,,,................................................111000///...---,,,,,,,,,...---,,,,,,,,,,,,---...///......------......///,,,++++++******++++++,,,...------,,,,,,------...///...---,,,,,,---...///------------.........///................................................------,,,++++++++++++,,,,,,,,,,,,---------......000///---,,,,,,---///000//////............//////111000///......///000111000000000000000000000000222222222111111111000000222222111111111111111111000000111111111222222222333333333333333333333333555555444444444333333333444555555666777888888999777777777777666666666666999999999::::::;;;;;;;;;;;;===AAAGGGQQQ^^^lllvvv~~~}}}yyysssnnngggccc]]]ZZZYYYXXXVVVTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWUUURRRNNNLLLKKKJJJKKKLLLLLLLLLKKKIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEDDDWWWXXXYYY\\\___```___]]]___aaadddgggiiijjjiiihhhhhheeeaaa]]][[[\\\^^^___^^^```bbbdddeeeeeedddcccbbbcccdddfffgggggghhhhhhddddddcccbbb```^^^\\\[[[YYYZZZZZZ[[[[[[\\\\\\\\\___```aaa```^^^\\\\\\]]][[[ZZZXXXVVVTTTRRRPPPOOOLLLJJJGGGFFFFFFFFFEEEDDDEEEBBB???;;;999:::;;;<<<@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999:::888888666555555444444444333333333222222111111111000111111111111000//////////////////////////////000000000000000///......000/////////.........---------,,,,,,,,,,,,------......---------,,,,,,,,,......------------......***+++---...//////000000...---,,,++++++---///000///...---...///000///...................................................//////...------------.........---,,,,,,---......------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------.........------------......------........./////////................................................//////...------------...,,,,,,,,,---------......000...---,,,,,,---...000//////............//////000000///......///000000000000000000000000000000222222222111111111000000111111111111111111111111111111222222222333333333333333333333333333333333444444444333333333222222444555555666666777777777777666666666666666666666888888888999999999999999<<<===>>>AAAFFFNNNWWW^^^kkktttzzzuuupppkkkhhhbbb^^^ZZZXXXXXXXXXWWWUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWUUUSSSPPPMMMKKKIIIHHHKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBSSSTTTVVVZZZ^^^``````___]]]___bbbfffhhhiiiiiihhhgggeeebbb```^^^]]]^^^___```aaabbbcccdddcccbbbbbb```aaabbbdddeeeeeeeeeeeebbbaaa```^^^\\\YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[]]]\\\[[[YYYYYYZZZYYYYYYXXXVVVTTTRRRQQQPPPKKKIIIFFFEEEFFFFFFEEEDDDDDDBBB>>>;;;::::::;;;;;;======<<<;;;;;;;;;<<<<<<999999999888888888888888888888777666555555555555444444333333222111000000000000111111000000///...///////////////////////////000000000000///....../////////.....................------------.........------------,,,,,,,,,......------------......***+++---...//////000000///---***))))))+++...111---,,,,,,---///111000///------------------------........................---------------...///000......---,,,,,,---......,,,++++++******++++++,,,...------,,,,,,------......------,,,,,,------...---..................---............/////////000................................................//////...------------...,,,,,,,,,---------......///...---,,,,,,---.../////////............////////////...------...//////000000000000000000000000222111111111111000000000111111111111111111111111222222222333333333444444333333333333333333333333444333333333333222222222555555555555555555555555666666666666666666666666888888888777777777777777:::;;;;;;:::;;;>>>CCCGGGSSS[[[iiixxxxxxnnniiieeeaaa___[[[XXXVVVUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQTTTSSSQQQNNNLLLJJJHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFEEEDDDBBBAAA@@@@@@RRRSSSTTTXXX\\\^^^___^^^[[[]]]```cccfffggghhhhhhgggfffdddbbbaaa```______```aaaaaabbbbbbaaa``````^^^___```aaabbbbbbbbbbbb```___^^^\\\YYYVVVSSSRRRUUUUUUUUUUUUWWWXXXZZZ[[[XXXZZZZZZYYYWWWVVVUUUVVVVVVWWWVVVVVVUUUSSSQQQPPPJJJIIIGGGGGGGGGGGGFFFDDD@@@>>><<<;;;:::;;;===>>>===<<<;;;:::::::::::::::777777888777777777666666777777666555555555555555555444444333222111000000000000000000000//////...//////////////////////////////000000//////...---.................................------.........------------------------......------------...............///......---,,,000...---,,,,,,---///000...---,,,---///000///...------------------------...........................------------...//////......------------......,,,++++++******++++++,,,,,,++++++******++++++,,,...------,,,,,,------...,,,---...//////...---,,,........./////////000000................................................------,,,++++++++++++,,,,,,,,,,,,---------......///...------------.../////////............//////.........------.........000000000000000000000000111111111111000000000000111111111111111222222222111111222222222222333333222222222222222222222222444444444444444333333333444444444444444444444333555555555666666666666666888888888777777777777666777888999999999:::===???EEEJJJTTTcccsssyyynnneee___\\\ZZZXXXVVVUUUTTTSSSSSSTTTTTTTTTRRRRRRQQQPPPOOOOOOOOOOOORRRQQQPPPNNNLLLIIIGGGFFFHHHGGGGGGFFFGGGIIIJJJLLLHHHGGGFFFDDDBBBAAA??????TTTTTTTTTWWWZZZ\\\\\\[[[ZZZ[[[^^^aaadddfffggggggggggggeeecccbbb```_____________________^^^^^^^^^\\\]]]^^^__________________^^^\\\ZZZWWWSSSQQQOOOSSSSSSTTTUUUWWWYYYZZZ[[[YYYZZZZZZXXXUUURRRQQQQQQSSSTTTTTTUUUTTTRRRQQQOOOKKKJJJHHHIIIIIIIIIHHHFFF???>>><<<;;;;;;;;;<<<===>>>===;;;999888777666666666666777777777666555444555555444333333333444444444444333333222111000000000000000000000///..............................///////////////...---------------........................------.........------------------------......------------...............///......---,,,---......//////...------000...------......---+++------------------------........................//////...------------...........................------,,,,,,,,,,,,------,,,++++++******++++++,,,...------,,,,,,------...,,,---...//////...---,,,............////////////................................................------,,,++++++++++++,,,,,,,,,,,,---------...............------.........//////............//////---..................---////////////////////////000000000000000000000000000000111111111222222222000000000000111111111111222222222222222222222222444444444444444555555555444444444444333333333333444444555555666666666777888888888888888777777777555777999999999:::<<<===BBBCCCHHHRRR___mmmwww|||uuupppggg```[[[XXXWWWVVVTTTTTTTTTSSSQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOONNNLLLJJJHHHGGGFFFFFFEEEFFFGGGIIIKKKLLLIIIHHHGGGEEECCCAAA@@@???VVVUUUUUUVVVYYYZZZZZZZZZZZZ[[[]]]___aaacccdddeeefffeeecccaaa___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\ZZZXXXUUURRROOONNNOOOPPPRRRTTTVVVXXXXXXYYYXXXYYYYYYWWWSSSPPPNNNNNNOOOQQQRRRSSSSSSQQQPPPNNNKKKJJJIIIJJJKKKJJJIIIGGGBBB@@@>>><<<:::999999999===<<<:::888666555444444555666777777777666444333444444333333333333333444333333333222222222111111//////000000//////...---...........................////////////...---------------------...............------------......,,,,,,,,,------------.........------------......***+++---...//////000000+++,,,...//////---+++)))000///------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------------------...////////////...---///......------......///...------,,,,,,------......------,,,,,,------...---..................---------------.........///................................................//////...------------...,,,,,,,,,---------..............................//////............//////---...////////////...---//////////////////////////////000000000000000111000000000111222222333333/////////000000000000111222222222222222222222222333333444444444444555555444444444444444444444444444444444555555666666777666777777777888888888888666888999999888777888:::@@@@@@BBBGGGNNNXXXbbbhhhvvv~~~}}}yyysssoookkkhhhccc]]]YYYVVVUUUUUUSSSTTTUUUSSSQQQOOOOOOPPPLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGEEECCCBBB@@@???VVVUUUTTTVVVYYY[[[[[[[[[ZZZ[[[\\\^^^```aaabbbccccccaaa___]]][[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZ[[[XXXYYYZZZZZZ[[[ZZZZZZZZZYYYYYYWWWUUUSSSPPPNNNLLLLLLNNNRRRUUUXXXXXXXXXWWWUUUVVVVVVTTTQQQNNNMMMMMMLLLNNNPPPRRRRRRPPPOOOMMMJJJIIIIIIJJJKKKJJJHHHFFFAAA@@@>>><<<:::999999888;;;:::888777666555555555555666777888777666444333444444333333333444444555111222222222222333333333//////000000//////...---..............................//////......---,,,,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,---------............------------......***+++---...//////000000---............---,,,+++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---...///000000///...---///..................///...------,,,,,,------......------,,,,,,------.........------------......,,,,,,,,,,,,------------................................................//////...------------...,,,,,,,,,---------......---..................---//////............//////...///000000000000///...////////////////////////////////////000000111111///000000111222222333333///000000000000111111111111111111111111111111111111111111222222333333333333333444444555555666666333333444555555666777777444444555666777777888999888999999888666666777888999;;;>>>@@@CCCHHHOOOUUUaaalll|||~~~~~~{{{xxxtttpppllliiifffdddaaa```^^^[[[XXXUUUTTTTTTRRRTTTUUUTTTQQQPPPPPPRRRMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@???UUUTTTTTTVVVYYY[[[\\\\\\ZZZ[[[\\\]]]___```aaabbbaaa___\\\YYYWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWUUUTTTQQQOOOMMMKKKLLLOOOTTTXXXZZZZZZYYYXXXQQQSSSSSSRRROOOMMMMMMMMMJJJLLLOOOQQQQQQPPPNNNLLLHHHHHHHHHIIIJJJIIIGGGEEE======<<<;;;;;;;;;;;;<<<888888777666666666666666555666777888888666444333555555444444444555555666000111111222222333444444///////////////......---..............................//////......---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------..................------...............//////......---,,,222111000///...//////000,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000111---...///000000///...---///......------......///,,,++++++******++++++,,,...------,,,,,,------...///...---,,,,,,---...///+++++++++,,,,,,,,,------................................................------,,,++++++++++++,,,,,,,,,,,,---------......------............------//////............//////...///000111111000///...////////////////////////.../////////000000111111///000000111222222333333000111111111111222222222111111111111111111111111//////000000111111111222333333444444555666777777333333444444555666777777111222333444555777888888888999999888777777888:::111777<<<>>>===???DDDIIINNNYYYiiizzz}}}zzzzzz{{{tttpppiiiddd```___``````ZZZ[[[\\\ZZZWWWTTTSSSSSSPPPSSSUUUUUURRRQQQRRRTTTOOONNNMMMKKKIIIHHHHHHHHHIIIJJJJJJKKKJJJGGGEEECCCCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDCCCAAA@@@??????TTTTTTUUUXXX[[[]]]]]]]]]XXXXXXWWWWWWXXXYYY[[[\\\^^^[[[WWWTTTSSSSSSUUUVVVYYYYYYWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWWWWXXXYYYZZZYYYXXXWWWUUUSSSQQQPPPOOOQQQRRRSSSTTTUUUTTTSSSSSSUUUTTTQQQOOOLLLIIIGGGFFFLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKJJJHHHFFFEEEAAA@@@>>><<<:::999888888999888666555444444444555999888777666555555555666555666666666666444333222111111000000000000111111//////.........---------//////......------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,---,,,,,,...111111...+++000///...---------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///,,,,,,---......---,,,,,,333///++++++---......------......//////......---...------,,,,,,,,,------,,,---///000000000//////............---,,,++++++,,,---------.../////////---.........///000000000........................000000///...---,,,,,,+++////////////////////////111000/////////000222333333333333222222111111111000111111111111222222222111222222333333222222111222222111111222222333444444444444333333222222222444333333222222333333444555555555666666666666777777777777777888888888888999999888888999999:::;;;DDDJJJSSS^^^jjjvvv~~~|||xxxsssooollljjjgggccc___[[[YYYWWWWWWYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUUUUUUUTTTSSSQQQQQQOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFHHHIIIIIIGGGEEEDDDCCCCCCEEEGGGHHHGGGFFFDDDBBB???>>>>>>>>>>>>===UUUUUUVVVYYY\\\]]]]]]\\\VVVVVVUUUVVVWWWXXXZZZ[[[]]]ZZZWWWTTTSSSTTTUUUWWWXXXWWWVVVVVVUUUVVVWWWWWWYYYXXXWWWWWWWWWXXXZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTTTTTTTTTTSSSRRROOOOOONNNMMMLLLJJJIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFAAA@@@>>><<<:::999888888888777666555444444555555666666666555555555555555555666666666555444333222000000////////////000000//////.........---------000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,.........000222333000---//////.........---------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,111///,,,+++---......,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,---------,,,---...///000//////...------.........---,,,,,,------------............---..................///......................../////////...------,,,,,,////////////////////////111000/////////000111222111111111111111000000000000000111111111222222222111222222333333222222111222222111111222222333444444444444333333222222222444333333222222333333444444444555555555666666666555555555666666666666777888888888888888999999:::>>>BBBGGGNNNVVV___gggmmmxxx}}}wwwvvvuuurrroookkkhhhffffffdddbbb^^^[[[XXXVVVUUUWWWVVVVVVVVVUUUUUUTTTTTTVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOMMMLLLKKKJJJIIIFFFEEEEEEFFFHHHHHHFFFDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDAAA???===>>>>>>>>>===WWWWWWWWWZZZ\\\]]]\\\ZZZRRRRRRRRRSSSUUUWWWYYY[[[\\\ZZZWWWUUUTTTUUUVVVXXXVVVUUUUUUTTTTTTSSSSSSSSSVVVVVVVVVVVVWWWYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGG@@@???===<<<:::999888888777666555555555555666666222333444555666555444444555666666555555444333222//////............//////...............---------///////////////000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++.........000222222000...---.../////////...---,,,......------------......------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------......------,,,///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,---............---,,,------.........------............------------...------------------,,,................................................////////////////////////000000/////////000111222////////////000000000000000000000111111111222222111111222222222222111111222111111111111222333333444444333333333333222222444333333222222333333444333333333444444444555555333333333444444444555555777777666666777777888999888:::<<>>======>>>===<<>>===;;;:::999888888555555555555555666666666000222444666777666555444555555555555444333222222000//////......//////000........................------------------,,,,,,........................................................................---------------------------............,,,+++++++++,,,,,,---......---,,,,,,---///000000///---+++......------------......------------------------------------------------........................------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------------------------------.........---,,,.........------.........------,,,,,,,,,---......,,,,,,------------------,,,,,,---......///...............------,,,,,,,,,---------,,,,,,+++++++++........................---------.........//////////////////////////////////////////000000111111.........///000000000111000000000000111111111111111111222222222222111111111111111111111222222333333333333333333333333333444333333222222333333444222222333333333444444444222333333333444444444444666555555555555666777777666777888999<<<@@@FFFKKKIIIOOOYYYaaajjjuuuyyyuuussspppooofffdddaaa^^^\\\\\\\\\\\\___```bbbbbb```]]]XXXUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWTTTRRRQQQQQQRRRSSSQQQRRRSSSSSSRRROOOMMMKKKFFFEEEDDDEEEFFFFFFEEECCCCCCBBBAAAAAACCCDDDDDDCCCCCC@@@>>><<<======<<<<<>><<<;;;999999888888555555555666666666666666111222555777888777666555666555555444333333222222111000000//////000000111---.....................///......---,,,++++++***........................................................................------------------------............---,,,,,,++++++,,,------------------+++---...000000///---,,,......------------......------------------------------------------------........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------+++,,,---...------,,,,,,///...------------...///,,,,,,,,,,,,,,,---...///------------,,,---------,,,,,,---...////////////......------,,,,,,,,,+++------,,,,,,+++++++++***........................,,,,,,------.../////////////////////////////////......//////000000000000.../////////000111111111//////000000000111111111000111111222222111111000111111000000111111222333333333333333333333333333444333333222222333333444222222222333333333333444333333444444444555555555555555444444555555666777888888999999:::===BBBFFFBBBDDDHHHMMMUUU```mmmvvvxxxpppkkkhhhgggfff___]]]ZZZXXXWWWXXXYYYZZZ^^^```ccceeedddaaa\\\YYYUUUUUUVVVWWWXXXYYYZZZZZZWWWVVVSSSRRRQQQQQQSSSTTTPPPQQQRRRSSSRRROOOMMMKKKHHHGGGEEEEEEFFFFFFEEEDDDBBBAAA??????AAABBBBBBBBBBBB@@@===<<<<<<<<<<<<;;;WWWWWWYYY[[[\\\[[[WWWUUUOOOOOOPPPQQQSSSVVVYYYZZZ```___]]][[[YYYYYYYYYYYYRRRTTTVVVXXXXXXWWWTTTSSSSSSTTTVVVXXX[[[\\\]]]]]]^^^]]][[[YYYWWWUUUTTTSSSSSSRRRQQQOOONNNMMMMMMMMMLLLMMMNNNOOONNNLLLIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA>>>===<<<:::999999888888555666666666666666555555222333555666777777777666666555444333222222222222111111000000000000111111---------...............000000//////...------,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,...//////...---///000,,,---.../////////...---......------------......------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...+++,,,------,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,---......//////...------,,,---------------.../////////......------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................---------.........//////////////////////////////---...///000000000//////////////////000000000000/////////000000000111111000000111111111111000000111000000000000111222222222222333333333333444444444333333222222333333444222222222333333333444444444444444555555555666666555555444444555555666777777888999888777888;;;===?????????AAAFFFNNNXXX___hhhpppyyy~~~yyyqqqhhhaaa]]]\\\[[[WWWVVVTTTSSSSSSTTTVVVWWW\\\^^^bbbeeeeeebbb^^^\\\VVVWWWWWWWWWXXXXXXXXXYYYUUUTTTSSSRRRRRRSSSTTTUUUPPPQQQQQQQQQQQQOOONNNMMMIIIGGGEEEEEEFFFFFFEEEDDDBBB@@@>>>>>>???AAAAAA@@@AAA???<<<;;;;;;<<<;;;:::XXXYYYZZZ]]]^^^]]]ZZZWWWQQQQQQQQQRRRTTTWWWYYY[[[```___\\\ZZZXXXWWWVVVVVVSSSUUUYYY[[[\\\ZZZXXXVVVTTTUUUWWWZZZ\\\]]]]]]^^^\\\[[[ZZZXXXVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMJJJGGGEEECCCDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>======<<<;;;:::999888888888666666777777666555444333333333333444555555555555666555444222222222222333000000////////////000000---------.........//////---------....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,...///...---,,,///111---------.........//////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,---,,,******---000...---+++******+++---...,,,,,,,,,,,,---...//////000000...---------.........////////////......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------........................---------...............////////////////////////---...///000000000///.../////////...............////////////000000000111000000111111111111000000000000000000000111222222222222222333333444444444444333333222222333333444333333333333444444444444444444444444555555555555555555555555555666666777444666888888777666777888999:::;;;<<>>???@@@@@@AAA???<<<;;;;;;;;;;;;:::YYYZZZ\\\___```___\\\YYYSSSRRRRRRSSSUUUWWWYYY[[[___^^^\\\YYYWWWUUUTTTSSSSSSVVVZZZ]]]^^^]]]ZZZXXXUUUVVVYYY[[[]]]^^^^^^^^^ZZZZZZXXXWWWUUUSSSRRRQQQOOONNNMMMKKKKKKKKKLLLLLLOOOOOOOOONNNKKKGGGBBB@@@AAAAAABBBCCCDDDDDDDDDDDD???@@@@@@@@@???>>><<<;;;===<<<;;;:::999888888888777777777777777555333222333333222222222333444555666555333222111111222333//////............//////---------.........//////((((((***+++---...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///***,,,---,,,******---///---------------...///000.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------)))************+++++++++...---,,,,,,,,,,,,---...+++,,,---+++)))***...111000///---,,,,,,---///000+++++++++,,,---...///000111000///...---......//////000000000///...------+++++++++,,,,,,---------,,,,,,,,,------.........................................................////////////////////////,,,---///000000000///............------,,,,,,,,,////////////000000000000000000111111111111000000000000000000000111111222222222222333333444444444444333333222222333333444333333444444444444555555333333444444444444555555666555555555555666777777222444888999999999:::;;;444666999<<<>>>>>>??????DDDIIIMMMSSS^^^nnnyyy}}}~~~{{{xxxyyy}}}}}}wwwppphhhfffaaa\\\VVVTTTSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXUUUWWW[[[^^^___^^^\\\ZZZWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQHHHFFFCCCBBBCCCCCCCCCBBBBBB???===<<<===?????????AAA>>><<<:::;;;;;;:::999VVVYYY]]]aaabbb```^^^\\\WWWXXXYYYXXXXXXYYY\\\^^^bbbaaa___[[[WWWSSSPPPNNNXXXZZZ^^^``````^^^[[[YYY[[[\\\^^^``````___^^^]]][[[[[[ZZZYYYWWWUUUSSSRRRPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIFFFDDDBBBBBBCCCCCCDDDCCCAAA@@@???>>>======<<<<<<<<<======::::::::::::999777555444666555555444444444555555444333222222111111222222333333333222222111111111,,,---...000000000///...////////////////////////......------------......---,,,,,,+++,,,---///000---...000111111000...---++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---......---,,,,,,---...------,,,,,,------...///...---,,,,,,...///111------,,,,,,,,,,,,------,,,------......------,,,//////.........---------//////......---------,,,//////.........------------------------------------------.........//////------------------------.........------,,,,,,,,,................................................////////////////////////000000000000000000000000111111000///////////////000000000000000000000000000111111111111222222222111111222222222333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666777888999999::::::===>>>BBBGGGNNNVVV]]]aaammmuuuwwwzzzxxxyyyxxxuuurrrpppooommmhhhddd___\\\YYYUUUSSSQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXXXXYYY[[[[[[XXXVVVTTTSSSRRRQQQOOOMMMPPPPPPQQQRRRSSSTTTUUUVVVUUUSSSRRRRRRTTTSSSOOOKKKGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@>>>=========>>>???=========<<<;;;;;;::::::UUUXXX\\\___``````^^^\\\YYYZZZZZZZZZYYYZZZ\\\^^^```___^^^[[[YYYVVVTTTRRRRRRUUUZZZ___bbbbbbaaa```[[[\\\^^^``````___^^^]]]ZZZYYYYYYWWWUUUSSSQQQPPPOOOOOONNNMMMMMMMMMMMMMMMKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<===::::::::::::999777555444444444444444444555666777444333333222111222222222333333333222222111111111---...//////////////////..............................------------......------,,,,,,,,,---...///------////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///...---...///...------,,,,,,------......---,,,+++,,,---///000//////............//////........................///.........------------////////////.........---///.........------------------------------------+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,........................................................................000000000000000000000000111111000///////////////000000000000000000000000000000111111111222222222222222222222333333333333333333333333333333333333222222333333333333444444333333333444444444444555444444444444555555555555555555555555555555555555666666777888888999::::::999:::<<<@@@EEEJJJOOORRRXXX```kkkwww}}}rrrpppooottt||||||xxxllljjjgggffffffddd```]]]^^^\\\XXXUUURRRQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWXXXXXXYYYZZZZZZZZZXXXUUUSSSRRRQQQNNNLLLNNNOOOQQQRRRTTTTTTUUUUUUSSSQQQPPPPPPQQQPPPMMMJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>=========>>>>>>=========<<<;;;;;;::::::SSSUUUYYY\\\^^^___^^^]]]\\\\\\]]]\\\[[[ZZZ\\\^^^\\\\\\\\\[[[ZZZYYYWWWVVVPPPSSSXXX]]]aaaccccccccc[[[]]]___`````````^^^]]]YYYXXXXXXWWWTTTRRROOONNNNNNMMMMMMMMMNNNNNNOOOPPPLLLJJJHHHEEECCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>===<<<<<<;;;;;;;;;<<<999999999999888666555444222222333333444666777888444444333222222222222222222222222222222111111111000//////............///------------------------......------------............---,,,,,,,,,------------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++---///...---,,,------...------,,,,,,------...---,,,+++++++++,,,.../////////............/////////...---,,,,,,---...///............------------.........---------------............------------------------------------+++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,........................................................................000000000000000000000000111000000///////////////000000000000000000000000000000000111111111222222222222333333333444444444333333333333333333333333222222333333333333444444333333333333444444444444444444444444555555555555555555555555555555555555666666777777888888999999888888888999;;;>>>AAACCCEEEKKKTTT^^^hhhpppxxx}}}~~~tttqqqpppsssyyy|||vvvooollleeecccbbbbbbbbbaaa___]]]\\\[[[XXXUUUSSSRRRQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[]]]ZZZVVVSSSRRRPPPMMMKKKKKKMMMPPPRRRSSSTTTSSSRRROOONNNMMMMMMNNNMMMKKKHHHDDDCCCBBBAAA@@@@@@@@@@@@??????>>>=====================<<<<<<;;;:::::::::QQQSSSVVVZZZ\\\]]]^^^^^^^^^______^^^\\\\\\\\\^^^[[[[[[[[[[[[ZZZYYYXXXWWWSSSUUUXXX\\\^^^_________\\\]]]___```aaa```^^^]]]YYYYYYYYYXXXVVVSSSPPPNNNMMMMMMMMMNNNNNNPPPQQQQQQLLLJJJFFFBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;:::999999999999999888888888777666555555333333333333444555555666444444333222222222222222222222222111111111111111111000///---------...///------------------------...------,,,,,,------...///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++)))***,,,,,,***)))***+++...------,,,,,,------...,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------,,,***))))))***,,,---------------------------,,,,,,,,,+++++++++++++++---------------------------------------------------------.........//////------------------------------------------------........................................................................////////////////////////000000////////////000000////////////////////////000000000000111111111111222333333333333444444444333333333333333333333333222222222333333333444444222222333333333444444444333333444444444555555555444444444444444444444444666666666777777777888888999999888888999:::;;;<<>>>>>>>>=====================<<<;;;;;;::::::999PPPRRRTTTWWWZZZ\\\]]]^^^___```aaa```^^^\\\]]]^^^[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]___aaaaaa```___^^^ZZZ[[[[[[[[[YYYWWWSSSRRRNNNNNNNNNNNNOOOPPPQQQRRRLLLIIIEEEAAA??????@@@AAAAAA@@@@@@@@@????????????;;;:::999888777777777777888888777666666555555555666555444333333333333333333333222111111111111222111111111111111111111111111000///---------...///------------------------------,,,,,,,,,,,,------.........------,,,,,,+++---,,,++++++++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++(((***++++++***))))))***...------,,,,,,------...++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------------------------------------------------.........//////------------------------------------------------........................................................................////////////////////////000000////////////000000//////////////////////////////000000000111111111222222222333333333444444333333333333333333333333222222222333333333444444222222222333333333444444333333333444444444444555444444444444444444444444666666666666666666777777999999999999::::::;;;;;;@@@AAABBBCCCEEEIIIOOOSSS___fffppp{{{{{{~~~}}}}}}}}}~~~~~~|||xxxvvvsssrrrpppmmmhhhccc___\\\ZZZ[[[\\\]]]]]]]]]]]]^^^\\\[[[ZZZXXXVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUWWWZZZ^^^aaadddeeefff^^^ZZZUUUQQQNNNLLLIIIGGGFFFHHHKKKMMMNNNMMMKKKIIIKKKKKKKKKJJJJJJIIIJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::999999QQQRRRTTTVVVYYY[[[]]]^^^^^^```aaaaaa___]]]]]]^^^\\\\\\\\\[[[ZZZYYYWWWVVVTTTUUUVVVXXXZZZ\\\^^^___\\\^^^```aaaaaaaaa___^^^[[[\\\^^^___^^^[[[XXXVVVQQQQQQPPPOOOOOOOOOPPPPPPKKKIIIEEEBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>:::999888777666555555555777777666555555555555555777666555333222222111111222222111000000000000000000000000111111111111111000//////............///------------------------------,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***,,,...---,,,+++,,,,,,...------,,,,,,------...+++,,,,,,,,,------------......------------......///...---,,,,,,---...///,,,,,,,,,,,,------------............////////////,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...................................................------------------------000000000000000000000000///////////////000000111000000000000000000000000/////////000000000111111111111222222222333333333333333333333333333333333222222333333333333444444222222222222333333333333333333333333444444444444333333333333333333333333555555555555666666666666777777888888999999999999:::;;;;;;<<<<<>>======<<<<<<;;;;;;:::999999999SSSSSSTTTVVVXXXZZZ]]]^^^]]]___aaaaaa___^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZVVVVVVWWWYYY[[[^^^```bbb]]]^^^```aaabbbaaa___^^^[[[]]]___aaa```^^^[[[YYYTTTSSSRRRPPPOOONNNNNNNNNJJJIIIFFFDDDCCCCCCDDDEEECCCBBB@@@>>>===<<<<<<===;;;;;;999888777666666666777666555444444444555555555555444333222222222222111000000//////////////////000000000111111111222---...//////////////////........................---,,,,,,++++++,,,,,,---+++,,,---.........---,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......------------------------........................------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---...------,,,,,,------...,,,,,,---..................------,,,,,,------...........................++++++,,,,,,,,,---------,,,,,,------............++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......................................................------------------------000000000000000000000000///////////////000111111000000000000000000000000////////////000000000111000000000111111111222222333333333333333333333333222222333333333333444444111222222222222333333333222222333333333444444444222222222222222222222222555555555555555555555555555555666777777777777777555666888999999:::===??????CCCIIIOOOVVV^^^fffkkkxxx||||||yyywwwvvvwwwvvvtttpppmmmjjjjjjjjjfffeeeccc```]]][[[ZZZYYYWWWZZZ\\\[[[YYYXXXYYY[[[XXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUXXXZZZ^^^bbbeeeggghhhhhh```\\\VVVRRROOOMMMKKKJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIHHHFFFGGGJJJLLLHHHGGGEEECCCBBBAAAAAA@@@???@@@@@@AAA@@@???>>>===<<<<<<;;;::::::999999888TTTTTTTTTUUUWWWZZZ]]]^^^\\\^^^```aaa___^^^^^^^^^]]]]]]^^^_________^^^^^^ZZZZZZZZZZZZ\\\^^^```aaa]]]^^^```aaabbbaaa```___ZZZ\\\___aaaaaa```]]][[[VVVUUUSSSQQQOOONNNMMMMMMIIIHHHGGGFFFEEEEEEEEEFFFDDDCCC@@@>>><<<;;;;;;;;;===<<<;;;999888777777777777666555444333444555666333333333222222333444444000000///...............//////000000111111111222,,,---///000000000//////////////////////////////---,,,,,,++++++,,,,,,---***+++---...///...------+++,,,...//////...,,,+++------------------------***+++,,,,,,------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++---,,,+++***+++,,,...------,,,,,,------...,,,---......//////......,,,++++++******++++++,,,,,,------......------,,,+++++++++,,,,,,---------)))))))))******++++++++++++++++++,,,,,,------------------------------------------.........//////------------------------,,,,,,,,,------.........................................................------------------------000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000///000000000000111111111333333333333333333333333222222333333333444444444111111222222222333333333222222333333333444444444222222222222222222222222555555555555555555555444555666666777777777666666444666888999999888999:::999<<>><<<<<<;;;::::::999999888UUUUUUTTTTTTTTTUUUWWWXXX[[[\\\\\\\\\]]]]]]]]]]]]___```bbbccccccbbb```___]]]\\\\\\^^^aaaccccccbbb]]]^^^___bbbcccaaa]]]ZZZ\\\[[[[[[]]]______^^^]]]\\\YYYTTTPPPNNNLLLJJJHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFCCC@@@>>>===>>>>>>;;;;;;:::999888666666555444444333222111111111111333222111000000000111222222222111111000000//////000000000111222222222333111000///......///000111---+++***)))***,,,///111------------------------///...,,,++++++,,,...///))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,+++******..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------------------------,,,+++,,,.........---------------------,,,,,,////////////////////////////////////////////////---..................---.........------,,,,,,,,,......//////000111111111------------------------------------------------------------------------.........................../////////...---,,,,,,111000///...---,,,++++++,,,---......//////......//////...//////000111222000000//////.........---........................////////////000000000000000000111111111111000000222111///---+++---111444444444444333333222222222222222222222222222222222444333333222222333333444222222222222222222333333333333333444444444555555555555555555666666666666777777666666666666777777999999:::<<<>>>@@@BBBDDDOOOQQQTTTZZZbbbjjjqqquuuxxx~~~yyyxxxuuurrrmmmiiieeeccc```___]]][[[[[[\\\]]]^^^cccbbb```^^^\\\ZZZXXXWWWRRRSSSUUUVVVXXXXXXYYYYYYVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVYYY\\\```bbbccccccccc\\\ZZZXXXVVVTTTQQQMMMJJJMMMMMMMMMLLLLLLJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDAAABBBCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>>>>===:::;;;;;;;;;:::888666555UUUUUUTTTSSSSSSTTTVVVWWWYYYYYYYYYZZZZZZ[[[\\\]]]bbbccceeeffffffeeedddccc_________aaacccddddddbbb\\\]]]___aaabbbaaa^^^[[[\\\[[[[[[\\\^^^^^^]]]\\\ZZZWWWSSSPPPNNNLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEBBB???===<<<======;;;;;;:::999888777666666666555444333333222222333555444333222111111222222111111111000000000000000000000111111111111111222//////...------...//////,,,+++******+++,,,...000.........------,,,,,,+++///...,,,++++++,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------,,,++++++***,,,------.........------........................******++++++,,,,,,------******++++++,,,,,,------,,,,,,------------,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,------------------++++++++++++++++++++++++........................------............------......---------,,,,,,,,,000//////...------,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------..................---,,,...............---------,,,---......//////......///...............///000000/////////....................................////////////000000000000000000111111111111000000111111000...---...111333444444333333333222222222222222222222222222222222444333333222222333333444666555555444333222111000333333444444444555555555555555555555666666666666777777666666666666777777888888999:::<<<>>>???@@@AAABBBEEEIIINNNUUUZZZ]]]hhhnnnvvv}}}zzzwwwpppooommmkkkhhheeebbb```^^^]]][[[YYYYYYZZZ[[[\\\aaa```___]]][[[ZZZXXXXXXSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTSSSTTTUUUVVVXXXYYYXXXYYY[[[]]]___`````````ZZZXXXVVVUUUUUUSSSPPPNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>=========::::::::::::999777666555VVVUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUUUUWWWYYY\\\]]]cccdddeeefffggggggfffeee______```bbbddddddaaa___[[[[[[\\\___aaa```^^^\\\[[[ZZZZZZ[[[]]]]]][[[ZZZWWWUUUQQQOOONNNMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFDDDBBB???===<<<;;;;;;<<<;;;;;;:::999888777777888777666555444444444444555444333111111000000000///000000000000000000111111111111111000000000000......---,,,,,,---......+++++++++,,,------......,,,---------------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------...//////...------.........---,,,+++***)))+++,,,---...............------------------------)))***+++,,,---...//////******+++,,,---...//////,,,,,,------------,,,,,,------------------------,,,+++***+++---...---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...------------,,,,,,,,,...------,,,,,,+++******------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........//////,,,---......//////......///......------------...////////////............////////////////////////////////////000000000000000000111111111111000000111111222111//////111333333333333333222222222222222222222222222222222222333333222222222222333333666666555444333222222111444444444555555555666666444555555555555666666666777666666555555666666777777777777888999:::;;;<<<;;;;;;<<<>>>AAAEEEHHHKKKRRRWWW___gggmmmrrrvvvyyy}}}|||tttooolllddddddcccbbbaaa___^^^]]][[[ZZZYYYWWWWWWXXXYYYYYY]]]]]]\\\[[[ZZZZZZYYYYYYUUUUUUTTTTTTSSSTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVXXX[[[\\\XXXXXXXXXYYYZZZ[[[\\\\\\WWWVVVUUUUUUVVVVVVTTTRRRMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========:::::::::999888777666555VVVUUUSSSRRRRRRRRRSSSSSSTTTSSSRRRRRRTTTWWW[[[]]]___```bbbcccdddddddddddd^^^^^^___aaabbbaaa]]]ZZZXXXXXXYYY[[[]]]^^^\\\[[[ZZZYYYYYYZZZ[[[[[[YYYWWWUUUSSSQQQPPPOOONNNLLLKKKGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDBBB???===<<<;;;;;;;;;;;;;;;:::999888888777888777666555444444444444222111111///......------.../////////000000111111111111111000000//////......------------------...***+++---.........------)))***+++,,,...///000000...---,,,,,,,,,,,,---...+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---...000000...---+++------------,,,,,,+++***)))***+++,,,------------------------------------------......///000111111,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,******+++,,,------..............................------------------------+++,,,,,,------,,,,,,+++------------------------*********+++,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............---------............///,,,---......///.........000//////...------------///////////////.........000000000000000000000000////////////000000000000000000111111111111000000000111333333111000111222333222222222222222222222222222222222222222222222333333222222222222333333111222222333333444444444444444555555555666666666444444444555555555666666666666666555555666666666777777777777777888888999;;;;;;;;;<<<>>>@@@AAACCCCCCGGGMMMSSSXXX^^^cccgggnnnrrrvvvxxxzzz~~~~~~||||||wwwoooiiieeeccc]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQOOOOOOPPPRRRSSSUUUWWWXXXUUUTTTTTTSSSUUUWWWYYYZZZUUUTTTTTTUUUVVVVVVTTTRRRNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>;;;;;;::::::999777666666VVVUUUSSSRRRRRRRRRSSSSSSSSSRRRQQQRRRTTTWWW[[[]]]]]]]]]___```aaabbbcccccc_________aaabbb```\\\YYYWWWVVVUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXYYYXXXWWWUUUTTTSSSQQQPPPPPPPPPMMMLLLGGGGGGGGGHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;::::::999999888888888777666555444333333333333111111000000///...------......//////000000000111111000000//////.................................+++,,,---//////...---,,,++++++,,,------......///---------,,,,,,---------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---......---+++******+++,,,,,,------------)))***+++,,,---.........------------------------////////////////////////.........------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,------......------------------------------------------------------------------------------------------------++++++,,,---.........---///............---------,,,---......///.........111111000///.....................///////////////000000000000000000000000////////////000000000000000000111111111111000000///111333333222111111111222222222222222222222222222222222222222222222222333222222111111222222333///000000111222222333333444444444444555555555666444444444444555555555555666666555555555555666666888888777777666777777888666666777888999:::;;;<<<===???BBBEEEHHHKKKPPPSSSWWW[[[```dddgggmmmsssxxx}}}|||~~~~~~|||zzzzzz{{{{{{|||{{{zzz|||~~~~~~}}}tttrrrnnniiidddaaa___]]]\\\\\\[[[[[[ZZZYYYXXXWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPOOOOOOQQQTTTWWWYYYUUUTTTSSSSSSTTTSSSQQQOOONNNNNNMMMLLLJJJGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????===<<<;;;:::999888888777VVVUUUTTTSSSRRRSSSTTTUUUTTTTTTSSSTTTVVVYYY\\\^^^\\\]]]^^^___aaabbbddddddaaaaaaaaabbbbbbaaa^^^[[[WWWUUUTTTUUUWWWXXXXXXXXXYYYXXXWWWWWWWWWVVVTTTRRRSSSRRRPPPPPPPPPOOOMMMJJJEEEFFFGGGGGGGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<999999999888888888777777666555444333222222222222222222333333222222111000...//////////////////000////////////..................////////////......,,,---...//////...---,,,//////...---,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++)))***+++,,,---.........,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////...---,,,+++******......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---******++++++,,,,,,------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...///......------,,,,,,+++------------------------++++++++++++++++++++++++------------------------........................+++,,,,,,------------,,,//////.........---------,,,---......//////......111000000////////////000.........///////////////////////////////////////////////////000000000000000000111111111111000000///111222222111000000111111111111222222222222222222222222222222222222222222222111111111111222222222111111111000000000000333333333444444444555555333444444444444555555555666555555444444555555666888777777666666777777777444444555666777777888888;;;<<<===>>>>>>???BBBEEEHHHKKKOOOSSSWWW\\\bbbeeejjjqqqyyy|||yyywwwvvvvvvrrrwwwzzzxxxvvvvvvtttrrrqqqooommmmmmmmmmmmllljjjcccbbb```___]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZXXXWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLMMMOOORRRUUUWWWSSSRRRQQQPPPQQQPPPNNNLLLLLLLLLKKKJJJIIIGGGEEEDDDAAAAAA@@@@@@@@@?????????AAA@@@???>>>>>>>>>??????AAAAAA@@@@@@@@@?????????===<<<:::999888777777777UUUUUUTTTSSSSSSTTTVVVWWWVVVVVVWWWXXXYYY[[[]]]^^^[[[\\\]]]^^^```bbbdddeeebbbaaa``````aaaaaa___]]]YYYWWWUUUTTTVVVXXXXXXXXXXXXWWWVVVUUUVVVUUURRRPPPQQQPPPOOOOOONNNMMMJJJGGGCCCDDDEEEFFFEEEDDDBBBAAA<<<<<<======<<<<<<;;;;;;888888888777777777777666666555444333222222222222111222333444444444333222///////////////.........---...............//////,,,---............---,,,---...............------------------------------,,,------------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------***++++++,,,------------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++,,,,,,////////////////////////........................------............------,,,,,,,,,---------...............---,,,,,,++++++------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,---------,,,++++++---------...............,,,---......//////......//////.........///000000............/////////000........................////////////000000000000000000111111111111000000///000111111//////000111000111111111222222222222222222222222222222222222222222111111111111222222222222222111111111111000222222222333333333333444333333444444444555555555666555555444444555555666666666555555555666666777666666777777888777777777888999::::::::::::<<<>>>???AAADDDGGGJJJNNNQQQSSSTTT\\\ccchhhoooyyy~~~{{{{{{{{{{{{{{{~~~}}}|||~~~~~~|||wwwssspppmmmmmmlllfffmmmpppnnnlllmmmkkkgggfffdddcccbbbbbbaaa```^^^YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\\\\ZZZWWWTTTRRROOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPPPPPPPOOONNNNNNMMMLLLLLLLLLNNNOOOQQQRRROOONNNMMMMMMNNNNNNLLLJJJIIIIIIHHHHHHGGGEEEDDDCCC@@@@@@?????????>>>>>>>>>@@@???>>>===<<<======>>>?????????>>>>>>>>>======;;;:::888777666555666666UUUUUUTTTTTTTTTUUUWWWXXXWWWXXXYYYZZZ\\\]]]]]]^^^YYYZZZ[[[\\\^^^```bbbccc```^^^]]]]]]^^^^^^]]]\\\\\\YYYVVVUUUVVVXXXYYYXXXXXXWWWUUUUUUUUUTTTRRROOOOOONNNMMMMMMMMMKKKHHHEEEAAABBBCCCDDDDDDBBB@@@???999999:::;;;;;;:::::::::777777777777666666666666666666555444333333333333...///111222333333222222000000//////.........---,,,------....../////////++++++------------++++++........................'''(((***,,,...000222222,,,------......------,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...------------...///,,,,,,---------,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))(((((((((***+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++////////////////////////---......//////......---,,,,,,,,,------.........***++++++,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,---...///000111,,,---......//////......---------------...///000---.........//////000000........................////////////000000000000000000111111111111000000///000000///......///111000000111111222222222222222222222222222222222222222222111111111111222222///000111222333444555555111111222222222333333333333333333444444444555555555555555444444555555555555555444444444555666666666777777777666555444444555777888999999999;;;<<<888999;;;<<<>>>@@@AAABBBEEEKKKQQQUUU[[[ccciiiiiihhhjjjoootttxxxwwwtttqqqttttttttttttvvvzzz~~~zzzvvvtttvvv|||~~~~~~~~~}}}tttwwwtttppplllhhhfffeeeeee^^^eeegggdddbbbdddccc___```^^^\\\\\\]]]\\\ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\]]]^^^\\\YYYUUURRROOONNNNNNMMMNNNNNNOOOOOOKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLKKKJJJKKKMMMMMMKKKJJJFFFFFFFFFFFFEEEDDDBBBBBB????????????>>>>>>>>>>>>???>>><<<;;;;;;<<<<<<===============<<<<<<<<<<<<:::888666555444444444444WWWUUUSSSQQQRRRSSSVVVWWWXXXXXXXXXXXXZZZ\\\___```ZZZYYYXXXWWWYYY[[[^^^```gggccc^^^\\\]]]_________aaa___\\\YYYWWWVVVWWWWWWUUUUUUUUUTTTRRRPPPNNNLLLOOOMMMKKKKKKJJJIIIFFFCCCAAA???>>>???@@@@@@???>>><<<;;;:::999888888888888666666555555444444444444666555444333222222222222////////////000000000000...///000111111000///...//////////////////......////////////////////////------------------------......------,,,,,,,,,,,,---------...............------............------...------,,,,,,,,,------++++++,,,,,,,,,,,,---------..................------------,,,,,,+++++++++333111000...---------...---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,+++*********+++,,,---******,,,,,,,,,,,,******,,,,,,,,,------.........---,,,+++******,,,.../////////...------------...+++,,,------++++++,,,---,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++........................///...------------...///......////////////......---------............/////////.........---------........................------------------------////////////////////////////////////000000000000111000/////////000222333////////////000000000000......///000111222222333000000000000111111111111333333222111000000000111111111111111111111111111222222333333333333444444222222222333333444444444444444444333333222222222555555555666666666666777666666666666666666666666666666777888888888888888::::::;;;;;;<<<======>>>@@@BBBFFFJJJNNNRRRTTTUUUUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^```ccchhhmmmrrruuuzzz{{{}}}~~~|||{{{xxxssspppppprrruuu~~~}}}yyywwwvvvvvv{{{~~~zzzzzzyyywwwvvvuuussspppmmmkkkjjjfffccc```^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVTTTUUUUUUUUUUUUTTTSSSSSSYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\```___]]][[[XXXUUURRRQQQOOOOOONNNNNNNNNNNNNNNNNNLLLMMMOOOQQQQQQQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLLLLNNNNNNLLLJJJFFFEEEDDDBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;:::::::::::::::999999999888888666666666666666555555444VVVUUUSSSRRRQQQRRRTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[XXXWWWVVVUUUWWWZZZ]]]___ddd```[[[ZZZ[[[]]]^^^^^^```___\\\ZZZXXXWWWWWWWWWTTTTTTSSSRRRPPPNNNLLLKKKNNNLLLKKKJJJIIIHHHEEECCCDDDBBB@@@??????>>><<<:::999999888777666666666666555555666666555555444333555444333222111111111111////////////000000000000---...///000000///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++,,,---.........------............------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------------............---------,,,,,,,,,,,,,,,,,,+++///...---,,,++++++,,,,,,---------,,,,,,+++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........------++++++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,++++++---///000//////...---------------,,,---...---+++++++++---,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,++++++........................---,,,++++++++++++,,,---------............---------------............/////////.........---------........................------------------------////////////////////////.../////////000000000000111000/////////000111222////////////000000000000//////000000111111222222000000000000111111111111333222111111000000111111222222222111111111111111222222222333333333444444222222333333333333333333444444333333333222222222444444555555555666666666555555555555555555555555666666777888888888888777888888999999:::;;;;;;<<<:::;;;===@@@CCCEEEFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMQQQRRRSSSUUUYYY^^^bbbdddggghhhjjjmmmqqquuuxxxzzzyyyzzz|||}}}~~~~~~~~~}}}|||zzzyyyxxxyyyxxxvvvssspppppprrrttt|||}}}zzzvvvtttsssrrrsssvvvzzz~~~~~~zzzvvvrrrooommmkkkjjjjjjiiigggeeedddbbb___\\\ZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPOOOOOOOOOOOONNNNNNKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLNNNLLLLLLLLLMMMMMMKKKIIIFFFEEECCCBBB@@@@@@??????BBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;888888888777777777777666666666666666666555444444TTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSSSSTTTWWWZZZ\\\^^^[[[XXXWWWXXXZZZ[[[\\\^^^]]]\\\ZZZYYYWWWVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJLLLKKKIIIIIIHHHGGGDDDBBBCCCAAA???>>>???>>><<<:::999999888777666666666666444555666777777555333222444333222111000000000000000000000000////////////------............------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))******+++,,,------...------............------++++++++++++,,,...///000++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---...////////////++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------------......---,,,---...///000///......------------------......---+++***+++,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---------............///...............---------................................................////////////////////////....../////////000000000000000/////////000111222////////////000000000000000000000000000111111111000000000000111111111111222222111000000000111111222222222222111111000000222222222222333333333333333333333333333222222222333333333333222222222222333333333444444444555555555555555555555555555555555666666777777777777777666666666777888888999999:::;;;<<<==================>>>@@@AAABBBCCCDDDDDDEEEEEEEEEGGGIIILLLOOOPPPRRRSSSUUUWWW[[[^^^aaacccggghhhjjjkkkmmmnnnooooooppppppppppppooonnnmmmlllqqqqqqqqqpppnnnmmmnnnpppvvvzzz~~~}}}|||{{{zzzzzzvvvvvvtttssspppnnnlllkkkgggiiilllnnnnnnllljjjhhhcccaaa^^^]]]^^^^^^]]]\\\\\\[[[YYYWWWUUUTTTTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPQQQQQQPPPPPPOOOOOOOOOOOOJJJKKKKKKLLLMMMOOOPPPQQQNNNNNNOOOOOONNNNNNMMMMMMNNNMMMLLLLLLLLLKKKIIIGGGDDDDDDBBBAAA@@@@@@@@@@@@CCCBBB@@@???===;;;:::999::::::::::::;;;;;;;;;;;;666666666555555555444444555555666666555555444333RRRRRRQQQQQQPPPOOOOOONNNNNNOOOQQQRRRRRRQQQPPPPPPSSSRRRPPPPPPQQQTTTWWWYYYXXXVVVTTTTTTUUUVVVXXXYYY[[[[[[[[[ZZZYYYWWWVVVUUURRRPPPNNNKKKIIIIIIIIIIIIJJJIIIGGGGGGGGGFFFCCCAAA>>>===<<<===?????????===;;;:::999888888777777777333444666888777555333111222222111000000000000000000000000000////////////........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---+++***++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,...////////////+++***++++++++++++,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---.../////////...------,,,,,,---------...///...,,,++++++,,,,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,------------......------------------------........................,,,,,,------------,,,,,,---------............///................................................////////////////////////////////////////////////........./////////000000////////////000000111111////////////000000000000111111111000000000000000///000000000111111111111111111000000000000111111333333222222111000000000111222222222222333333333444333333333222222111111333222222222222222222222222222333333333444444444555555555555555555555555444555666666777777666666555555555666777777888888;;;<<<<<<<<<<<<<<<;;;:::<<<===>>>@@@AAAAAABBBBBB????????????@@@BBBCCCDDDFFFFFFGGGIIIKKKNNNPPPQQQUUUVVVXXXZZZ\\\]]]]]]^^^^^^^^^____________^^^^^^ccceeeggggggfffeeefffgggkkkmmmqqqssstttuuuyyy|||~~~~~~|||zzzxxxwwwuuutttrrrqqqqqqpppoooooonnnnnnhhhhhhiiiiiihhhfffcccbbb^^^___```bbbbbbaaa```___[[[YYYWWWWWWXXXYYYXXXWWWXXXXXXWWWVVVUUUUUUUUUTTTQQQRRRSSSUUUVVVWWWXXXXXXUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOQQQSSSUUUWWWSSSSSSSSSSSSSSSSSSSSSRRRSSSRRRQQQPPPPPPQQQRRRRRRUUUUUUVVVVVVUUUSSSPPPOOOPPPPPPPPPOOOOOONNNNNNMMMIIIIIIHHHIIIJJJMMMPPPQQQOOOOOOPPPQQQPPPPPPOOONNNNNNLLLKKKKKKKKKJJJHHHEEECCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???===;;;:::888888888888999999:::;;;;;;<<<555555555555444444444444444555555555555444333333PPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOOSSSQQQOOOOOOOOOQQQTTTVVVSSSSSSRRRRRRRRRSSSUUUWWWXXXXXXYYYXXXWWWVVVUUUTTTQQQOOOMMMJJJHHHHHHHHHHHHHHHGGGEEEEEEEEEDDDBBB@@@===<<<;;;<<<>>>???>>>===;;;:::999888777777777777333444666888777555333111111111000000//////000000111000000000/////////...////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,+++......------,,,,,,++++++,,,,,,------------,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))***+++,,,---.........******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------........................------............---------------............///---.............................................////////////////////////////////////////////////............////////////......//////000000000000////////////000000000000111111111000000000000000///000000000111111111111111000000///000000111111222222222111111111000000111111111222222222333333333333333222222111111111222222222222222222222222222222222333333333333444555555555555555555555555444444555666666666666555555555555666777777888888777777888888999888888777888888:::;;;<<<<<<<<<<<<>>>=========>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKMMMNNNOOOPPPPPPNNNOOOOOOPPPQQQQQQPPPPPPTTTVVVYYYZZZYYYYYYYYYZZZ]]]^^^aaacccdddfffhhhjjjnnnnnnllljjjhhhgggeeedddccccccdddddddddddddddccc\\\]]]___```___]]][[[ZZZXXXYYYZZZ[[[[[[[[[[[[[[[WWWVVVTTTUUUVVVWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUPPPQQQSSSUUUVVVXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTUUURRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNNNNPPPRRRUUUWWWQQQQQQRRRRRRRRRRRRRRRRRRTTTSSSQQQPPPPPPPPPRRRRRRVVVWWWXXXXXXVVVSSSPPPNNNOOOOOONNNNNNMMMLLLLLLKKKHHHGGGGGGGGGHHHKKKNNNPPPOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@======<<<;;;;;;::::::999666777777888999:::;;;;;;666666555555555444444444444444444444444333333222OOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQTTTSSSPPPNNNNNNPPPRRRSSSQQQRRRRRRQQQQQQQQQSSSVVVVVVVVVVVVUUUUUUTTTTTTTTTPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCDDDCCCAAA>>>???>>><<<<<<======;;;:::888888777666555555555555444555666777777555333222111111000000000000000111111111000000//////......000000////////////000000,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,------------,,,,,,///...---+++************++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,------------)))***+++,,,,,,,,,,,,+++...------------------...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,...///...---,,,---///,,,------......------,,,------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............---------------............///---------...............................................................////////////////////////------........./////////---...///000000000//////////////////000000000000000000000000000111111111000000000000111111111111000000/////////000111111111111111111111111111111111111111111222222222222222222222222222111111111111111111222222222222222222222222333333333444444444444444444444444444444333444444555555555555555555555666666777888888888666666777888999999999888555666777888999999999999;;;;;;<<<<<<<<<<<<<<<<<<>>>============>>>??????AAABBBCCCEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWYYYYYY]]]\\\[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\UUUWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYUUUTTTTTTUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTTTTSSSRRRPPPQQQSSSUUUVVVWWWXXXXXXTTTTTTTTTUUUUUUVVVVVVWWWRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQSSSTTTPPPPPPQQQQQQRRRRRRSSSSSSUUUSSSQQQPPPPPPQQQSSSTTTXXXYYYZZZZZZXXXUUURRROOOOOOOOONNNMMMLLLKKKKKKJJJGGGFFFFFFFFFGGGIIILLLMMMMMMOOOPPPRRRRRRQQQPPPOOOKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCAAA@@@????????????::::::;;;;;;;;;;;;;;;;;;666666666777888999999:::666666666555555555555444333333444444333333222111OOONNNMMMMMMMMMOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTWWWUUURRROOONNNOOOPPPQQQQQQRRRSSSRRRPPPPPPRRRUUUUUUTTTSSSRRRQQQRRRSSSSSSPPPOOOOOOMMMLLLJJJHHHGGGEEECCCBBBBBBCCCBBB@@@>>>???===<<<<<<<<<<<<;;;999888777666555555444444555555555666666555555444333111111111000000111111222111111111000///.........000///............///000,,,------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...***+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,+++************++++++,,,,,,,,,,,,------------............---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***+++++++++,,,,,,---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------------...---,,,,,,++++++,,,,,,+++---......------///000,,,------......------,,,...------------,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------------,,,,,,---------............///---------.........//////........................------------------------////////////////////////---------.........//////---...///000000000///...////////////000000000000//////000000111111222222000000000000111111111111///////////////000111111000000000111222222333333111111111111222222222222111111111111222222222222000111111111222222222222333333333333444444444444444444444444444444444444333333444555555555555444444444555555666777777777888999999:::;;;;;;::::::777777888999::::::::::::999999:::;;;;;;;;;;;;;;;999999::::::;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJLLLMMMNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVXXXYYYXXXUUUSSSPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYSSSSSSTTTTTTSSSRRRPPPOOOMMMNNNNNNOOOPPPQQQQQQRRRPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPPPPQQQTTTUUUVVVWWWYYYZZZZZZWWWTTTRRRPPPPPPOOONNNMMMLLLKKKJJJFFFFFFEEEEEEFFFHHHIIIJJJJJJLLLNNNPPPPPPOOOMMMLLLIIIHHHGGGHHHIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666666666777777888888888666666555555555444444444333333333333333222111111OOONNNMMMLLLMMMOOORRRUUURRRQQQPPPPPPQQQRRRTTTUUUYYYVVVSSSPPPNNNOOOPPPPPPQQQSSSTTTSSSPPPOOORRRTTTTTTSSSQQQOOOOOOQQQRRRTTTOOOPPPPPPOOOMMMKKKHHHGGGDDDBBBAAAAAABBBAAA???===;;;:::999;;;===>>>>>>===:::999888777777666666666666666555555444444444444222111111111111111222222222111111000///......---///...---,,,,,,---...///------......///000111111---------------------------------------------------+++)))((()))+++---///&&&'''((()))+++,,,......+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,++++++,,,,,,,,,------------......//////......------------,,,,,,+++++++++,,,---............,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........///......------)))***+++,,,---,,,++++++((()))***++++++***)))(((,,,,,,,,,++++++*********,,,---......//////.........---,,,,,,++++++,,,,,,***,,,............000111,,,------......------,,,......---------,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++++++++,,,,,,+++++++++---------.........//////---------.........//////........................------------------------////////////////////////---------.........//////,,,---///000000000///...////////////000000000000...//////000111222222333000000000000111111111111///////////////000111111//////000111222333333444000111111111111222222222000000111111222222222333000000111111222222222222333333444444444444555555444444444444444444444444222333444444555555444444333333444555555666666777777777888888888888888777666777888999999999999999777888999;;;<<<<<<<<<<<<777777888999;;;===???@@@===>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@?????????@@@AAAAAA@@@AAACCCEEEGGGFFFFFFFFFHHHIIIIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLNNNOOORRRTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUQQQRRRTTTUUUVVVVVVUUUUUUWWWXXXYYY\\\]]][[[WWWTTTPPPQQQRRRSSSRRRRRRPPPOOOPPPPPPRRRSSSTTTTTTTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZSSSTTTTTTTTTTTTRRRPPPOOOMMMMMMNNNPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTRRRPPPOOOOOOQQQTTTVVVSSSUUUXXXZZZ[[[YYYVVVTTTQQQQQQPPPOOONNNMMMLLLKKKFFFEEEEEEFFFFFFGGGHHHHHHGGGIIILLLNNNNNNMMMKKKJJJHHHGGGFFFGGGHHHHHHGGGEEEEEEDDDBBB@@@???>>>======<<<<<<;;;;;;;;;;;;::::::666666666666777777777777555555555444444444333333222333333333333222111111MMMMMMMMMLLLLLLMMMPPPSSSVVVVVVVVVUUURRRRRRSSSTTTWWWUUUSSSPPPOOONNNNNNNNNTTTSSSPPPOOONNNNNNOOOPPPTTTRRRPPPNNNLLLLLLMMMNNNRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDBBBAAA@@@?????????@@@???===;;;:::;;;<<<===;;;:::999888777777777777777777666555444333333333222111000//////000111222000000////////////000000/////////...---------,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++,,,---...///...---,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,+++***+++,,,---...+++*********+++---///000------,,,,,,+++***))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++***))))))***------+++---000///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------------------------------//////////////////////////////.........---------////////////////////////........................///////////////////////////............///000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111000//////000000000000111111111111111111111111111111111111222222222222222111000///222222222111111111000000222222222333333333444444111222444555555444222111555444444333333222222111222333444444555555444444777777666666555555555444666666666666666666666666777888888888888999999999999999888888888888888888:::999999888888999999:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAAAAA@@@???@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOQQQSSSTTTUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVYYY[[[]]]___^^^\\\YYYWWWXXXUUUSSSRRRRRRSSSRRRRRRNNNOOOQQQRRRRRRRRRQQQPPPUUUUUUVVVVVVVVVVVVWWWWWWTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSOOOOOONNNOOOPPPRRRTTTUUUVVVTTTQQQOOOOOOQQQTTTVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSQQQOOOLLLIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGEEECCC@@@>>>>>>>>>???===;;;999777777999;;;===999888777666444444333333555555444444444444555555666555555444222111000000KKKKKKKKKKKKKKKLLLPPPRRRVVVVVVVVVTTTRRRQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLMMMQQQPPPNNNMMMMMMOOOPPPRRRSSSQQQOOOMMMLLLMMMNNNNNNPPPOOONNNKKKIIIGGGEEEDDDCCCBBBAAA???>>>>>>======@@@>>><<<;;;::::::;;;<<<:::999888777666666666666555555444444333333222222222111000//////000000111000000////////////000000...............------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------...........................------,,,+++***))))))+++++++++,,,,,,---------++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------,,,,,,+++++++++,,,---...---,,,+++++++++,,,---...------,,,,,,+++******)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------,,,++++++))),,,,,,+++,,,000///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------------------------------------------------------///.........------------..............................................................................------......///000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222111000000//////000000000111111111000000000000000000000000111111111111111000//////222222222111111111000000222222222333333333333444111222444555555444222111222333333333333333333333222333444444555444444444777666666666555555555444555555555555555555555555666666777777777888888888888888888888888888888888:::999999888888999999:::<<<<<<===>>>>>>>>>>>>===>>>>>>============>>>>>>===>>>??????>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGIIIKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTVVVVVVUUUTTTUUUVVVWWWXXXUUUUUUUUUTTTTTTUUUUUUUUUYYY[[[]]]^^^^^^\\\YYYWWWXXXUUUSSSRRRSSSSSSSSSRRROOOPPPQQQQQQRRRRRRQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWSSSSSSRRRQQQPPPOOOOOONNNPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPRRRTTTUUUWWWUUURRRPPPPPPRRRUUUWWWVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTSSSRRRPPPMMMKKKIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFCCC@@@>>>===>>>>>>;;;:::999888888999;;;<<<999888777666444444444444555555444444444444555555666555444333222111111000GGGHHHIIIJJJJJJLLLOOORRRUUUVVVVVVTTTRRRPPPQQQQQQRRRQQQOOOMMMLLLKKKLLLLLLMMMMMMLLLKKKLLLNNNPPPRRRQQQPPPNNNMMMMMMMMMNNNNNNOOONNNLLLJJJHHHFFFDDDCCCAAA@@@???===<<<<<<<<<<<>><<<:::::::::;;;;;;888888777666555555555555222222222222222222222222222111000////////////000000//////......//////000---------...............---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------///...---,,,+++***)))((()))******+++---......///))))))******,,,---...///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------,,,,,,+++++++++,,,---......---,,,++++++++++++,,,---,,,,,,++++++***************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,+++))),,,---,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------........................................................................---------------......///000000000000000000000000000000000000000000000000//////000000000000111111222222333333222222111111//////000000000000111111///////////////////////////000000000000///......222222222111111111111111111111222222222333333333111222333444444333222111111111222222333444444555222222333444444444444444666666666555555555555555555555555555555555555555555555555666666666777777888888888888888888888888999999888888888888999999;;;<<<======>>>=================================;;;<<<>>>===<<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAADDDFFFHHHJJJKKKHHHIIIJJJLLLMMMOOOPPPQQQVVVUUUUUUUUUUUUVVVWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUXXXZZZ\\\]]]]]][[[YYYWWWWWWUUUSSSSSSSSSTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXSSSRRRRRRQQQPPPOOONNNMMMRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWUUUSSSQQQQQQSSSUUUWWWUUUVVVWWWYYYYYYYYYYYYXXXUUUUUUTTTSSSQQQOOOMMMKKKHHHHHHGGGGGGHHHJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKKKKJJJIIIHHHGGGGGGHHHFFFCCC@@@>>>===<<<<<<::::::::::::999999::::::999888777555444444444444555555444444444444555555555555444333222111111000FFFGGGIIIIIIJJJLLLOOOQQQSSSUUUUUUTTTQQQPPPOOOPPPPPPOOONNNLLLLLLLLLMMMMMMKKKJJJIIIIIIIIIKKKMMMOOOOOONNNMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIGGGEEEDDDCCC??????>>><<<<<<;;;;;;;;;===<<<;;;:::999999999:::777666555444333333333333111111222222222222222222222111000000//////....../////////....../////////,,,---------.../////////---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++......---,,,++++++************+++,,,,,,---......+++***))))))***+++---...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,000111...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................---,,,,,,,,,,,,---......//////////////////////////////////////////////////////000000000000000000111111222222222111111000////////////000000000111000000000000000000000000///000000000000000//////111111111111111111111111111111111111222222222222111111222333333333222222111111222222333333333333222222333444444444444333555555555555555555555555555555555555555555555555555555666666666777777777777777777777888888888888999999888888888888999999;;;;;;<<<============<<<<<<==================<<<:::<<<======<<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCEEEGGGHHHIIIFFFGGGHHHJJJLLLMMMNNNOOOSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTXXXYYY[[[\\\\\\[[[YYYWWWVVVUUUSSSSSSTTTUUUSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXXXXWWWTTTSSSRRRQQQPPPOOOOOONNNRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTRRRQQQQQQRRRTTTUUUSSSUUUWWWYYYZZZ[[[ZZZZZZVVVUUUUUUSSSRRRPPPOOONNNIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFGGGFFFCCCAAA>>>===<<<;;;999999:::;;;:::999888777888888666555555444444444555444444333333444444555444444333333222111111000EEEGGGIIIJJJKKKLLLOOOQQQQQQRRRTTTSSSQQQOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPKKKJJJIIIHHHHHHIIIJJJLLLNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCC???>>>===<<<<<<;;;<<<<<<<<<;;;:::999999888888888666555444333222222222222222222222222222333333333000000000000//////......//////............//////,,,---------.../////////---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,------......,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++******000444555000---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......------------------------------------------------------------------------,,,,,,------------------////////////////////////................................................---,,,,,,,,,,,,---......////////////////////////////////////////////////000000////////////////////////000000000000000///...////////////000000000111111111111111111111111000000111222222111111111111111111111111111111111000000000111111111222222000111111222333333333333333333333222222111111111111222333333444444333333444444444555555555555555555555555555555555555555666666666777777777888888666666777777777888888888999888888777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTWWWXXXZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTRRRTTTSSSQQQPPPPPPQQQRRRSSSRRRTTTVVVWWWXXXXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRPPPPPPQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSVVVXXXZZZ[[[[[[[[[VVVVVVUUUSSSRRRQQQQQQPPPLLLKKKKKKKKKKKKMMMOOOPPPOOOOOONNNNNNMMMLLLLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFEEECCCAAA>>>===;;;;;;888999:::;;;:::999777666888777666555555444555555444444333333333333444444333333333222222111111000EEEGGGIIIJJJJJJKKKMMMOOONNNPPPRRRRRRQQQPPPOOOPPPPPPOOONNNNNNOOOPPPQQQRRRMMMLLLJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDBBBBBB======<<<;;;;;;;;;;;;;;;:::::::::999888888777777555555444333222222222222222222222222222222222222...//////000000//////...///......------......///---------...............---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,////////////////////////++++++,,,,,,------......---------,,,,,,+++++++++------,,,+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,((()))+++,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000555666111---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++******++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,------------////////////////////////........................---------------------------------------......///000000000000000000000000000000000000000000000000000000////////////............//////000000//////......////////////000000111111111111111111111111000111111222222222222111111111111111111222222222///000000000000111111111000000111111222222333333444333333222111111000000111111222333333333333333444444444444444555555555444444444444444444444444666666777777777888888888555666666777777888888888888888777777777777888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;<<<===????????????AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSWWWWWWYYYZZZZZZYYYYYYXXXUUUTTTTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSTTTTTTTTTSSSRRROOOOOOPPPQQQRRRRRRQQQQQQOOOOOONNNMMMMMMNNNOOOOOOQQQRRRUUUWWWYYYZZZZZZZZZVVVUUUTTTSSSRRRRRRRRRRRROOONNNMMMMMMMMMNNNOOOPPPNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???===<<<;;;999999:::::::::888777666777777666555555555555555444444333333333333444444333333222222111111111111DDDFFFHHHIIIIIIIIIKKKLLLKKKMMMPPPRRRQQQPPPPPPPPPOOONNNNNNNNNOOOPPPRRRSSSNNNMMMLLLKKKLLLNNNPPPQQQNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGFFFDDDBBBAAA@@@???;;;;;;:::999999999::::::999999999999888777666666555555444333222222222222222222222111111000000///,,,---...000000000000//////......------......///...............------------,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---............------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++***+++,,,---------,,,,,,******,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,222555000++++++,,,,,,------------------------******+++,,,,,,---......,,,++++++******+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------......------......///000000000000000000000000000000000000000000000000000000000/////////...............///000000000000000........./////////000000111111111111111111111111//////000111111111111111000000111111111222222222/////////000000000111111000000000111111222333444222222222111111111111111111111222333333333333222333333333444444555555555444444444444444444444444555555555666666666777777555555666666777888888999888888777777777777888888999999:::;;;;;;;;;;;;::::::;;;===>>>>>>===;;;:::;;;===????????????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSVVVWWWXXXYYYYYYYYYYYYXXXUUUTTTTTTUUUWWWWWWUUUSSSSSSSSSSSSSSSSSSRRRQQQQQQTTTVVVWWWYYYXXXWWWTTTSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRSSSTTTUUUUUUSSSRRRQQQNNNOOOPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMNNNNNNPPPRRRTTTVVVXXXYYYYYYXXXUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBAAA@@@???>>>===<<<:::::::::999999888777666777777666555555555555666444333333222222333333444222222222222111111111111CCCEEEGGGHHHHHHGGGHHHJJJIIILLLOOOQQQQQQPPPPPPQQQNNNMMMMMMMMMNNNPPPRRRSSSNNNNNNMMMNNNOOORRRTTTVVVNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDCCCBBB@@@???>>>===999999888888888888888888888999999888888777666555666555444333222222222222222111111000///......---+++,,,...000111111000000.........------........./////////......------,,,---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,******+++,,,------...///)))***,,,.../////////...000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,---...---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++(((///222...***+++------------------------------******+++,,,,,,---............---,,,,,,---------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++........................------------------------///............///000000000000000000000000000000000000000000000000000000000000//////.........---//////000111111111111111............/////////000000000000000000000000000......///000000000000000000000111111222222222222////////////000000000000000000000000111222333444000000000111222222333333111111222333333333333222333333333444444555555555444444444444444444444444444444444555555555666666444555555666777888888999888888777777777777888888999999:::;;;;;;;;;;;;::::::;;;===>>>>>>===;;;:::;;;<<<>>>???>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEECCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRVVVWWWWWWXXXYYYYYYYYYXXXTTTTTTTTTVVVWWWWWWUUUSSSRRRSSSTTTTTTTTTRRRQQQPPPUUUVVVXXXYYYXXXVVVSSSRRROOOOOOPPPQQQRRRSSSTTTUUUTTTUUUVVVVVVUUUSSSPPPOOOMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQTTTVVVWWWXXXXXXWWWUUUTTTRRRQQQQQQQQQRRRSSSSSSRRRPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@AAA@@@@@@???======::::::999999888777777666777666666555555555555666444333333222222333333444222222222111111111111111JJJHHHEEEEEEGGGJJJMMMMMMLLLNNNOOOOOOOOOOOOPPPRRRRRRQQQPPPPPPPPPRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKJJJKKKLLLMMMFFFEEECCC@@@>>>===<<<;;;::::::999999888999999999777777777777777666666555222222222111111111111000000000000000000000000000000000////////////000000........................///...---,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,,,,------............------------------,,,,,,+++***((()))***+++,,,---------++++++,,,------,,,,,,,,,///......------......///++++++++++++++++++++++++///......------,,,,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++........................,,,,,,++++++***++++++++++++******)))***,,,---...***+++,,,---,,,+++***)))------------------------------------------------,,,++++++******++++++,,,///......------......///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------++++++,,,---..................////////////.........---,,,,,,,,,,,,---...........................------..................------------------------............////////////000///...------...///000------------.........///---...///000000///...---////////////////////////////////////////////////000///.........///111222222222222111111111111000222222222222222222222222000000000000111111111111000111111111111222222222222222222222222222222222666555555444444333222222555555555444444333333333222333444444555555444444666666666666666555555555777888888888888999999999888888999999999:::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLLLLNNNPPPRRRTTTTTTRRRPPPNNNNNNNNNMMMMMMOOOQQQTTTUUUUUUVVVWWWYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQPPPNNNMMMNNNOOOQQQRRRVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUTTTSSSRRRPPPOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKMMMOOORRRUUUWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSRRRUUURRROOONNNOOOOOOOOONNNMMMLLLJJJHHHHHHHHHIIIIIIGGGGGGFFFFFFEEECCCBBBAAACCCBBB@@@>>><<<<<<<<<<<<<<<;;;:::888777666666666555666777777777666444333444444333333222111000000666555444333111000///...IIIGGGEEEFFFHHHKKKLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRQQQQQQPPPPPPQQQSSSTTTUUUQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMKKKJJJIIIJJJKKKLLLGGGFFFDDDAAA???===<<<<<<999999888777777666777777555555555555555444333333222222222111111111111000000000000000000000000000000000////////////000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------............---------------------,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,+++******++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------............------...---,,,,,,,,,,,,---...------------------------///...---,,,+++******)))------------------------............////////////000///...------...///000------........./////////......////////////......///////////////////////////////////////////////////////////////000000111000000000111111222222222222222222222222222222222000000000000111111111111000111111111111222222222222222222222222222222222333333444444444444444444555555444444444333333333222333444444555555444444666666666666555555555555666666777777777888888888888888888999999999::::::;;;;;;::::::;;;<<<<<<==========================================>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLLLLLLLNNNPPPRRRSSSSSSRRRQQQOOOOOONNNNNNOOOQQQSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTSSSRRRQQQOOONNNKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQSSSQQQOOONNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIJJJEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA???===<<<<<<<<<<<<<<<;;;:::888777777666666666666666666666555444444444444333333222111111000222222222111111000000///IIIHHHHHHIIILLLMMMMMMLLLLLLMMMOOOOOONNNNNNPPPQQQPPPPPPPPPQQQRRRTTTVVVVVVTTTSSSSSSRRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJIIIHHHEEECCC@@@>>>===<<<;;;:::999888777666666666444555555555555444333333222222222111111111111000000000000000000000000000000//////......//////000........................---.../////////...---,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++------............------,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------------------------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,+++************---,,,++++++******++++++++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))------------------------............//////////////////............//////....../////////000000000//////............//////////////////////////////////////////////////////......///000000000000///...//////000111222333444111111111111111111111111000000000000111111111111000111111111111222222222222222222222222222222222222222222333444555555555444444444444333333333333222333444444555555444444555555555555555555555555555555555666666666777777888888888999999999999:::::::::999999999:::;;;;;;========================>>>==================<<<@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFIIIJJJLLLMMMKKKLLLNNNPPPRRRTTTUUUUUUPPPPPPOOONNNOOOPPPQQQRRRTTTUUUVVVXXXXXXXXXXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPNNNMMMKKKLLLMMMMMMNNNMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRQQQPPPPPPOOOOOOPPPOOONNNOOOOOOOOOMMMKKKKKKKKKLLLLLLLLLKKKJJJJJJDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777666555555444555555555444333333222222111111111///000000000000000000000JJJJJJKKKMMMOOOPPPOOOMMMLLLMMMOOOOOONNNNNNPPPQQQOOOPPPPPPRRRSSSUUUVVVWWWUUUUUUTTTRRRQQQOOONNNNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHFFFCCCAAA???============;;;:::888888777777666666777777666666555444222222222111111111000000000000000000000000000000/////////....../////////........................,,,---///000000///---,,,+++++++++++++++++++++++++++,,,---...---,,,+++***,,,------......------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---...------,,,,,,,,,,,,,,,...------------------...------------------------,,,,,,,,,------.........------------------------,,,++++++******++++++,,,........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,++++++++++++---,,,+++***)))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------.........------,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------............/////////////////////....../////////////////////000000000000000///...------...///000////////////////////////////////////////////////,,,---///000000000///.../////////000111222222222111111111111111111111111///000000000111111111111000000111111111222222222111111111111111111111111222222333333333444444444333333333333333333333333222333444444555555444444444444555555555555555666555555666666666777777777888888888888999999999999::::::999999999::::::;;;;;;<<<<<<<<<<<<<<<======@@@@@@??????>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQSSSUUUUUUQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWWWWWWWWWWVVVTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSQQQPPPOOOOOORRRQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTTTTSSSQQQOOONNNLLLLLLMMMMMMMMMMMMMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQQQQRRRRRRRRRQQQQQQRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOOOOOLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::888888777777777777666555444333444555666333333333222222111111111000000000000000000000000IIIIIIJJJMMMOOOPPPNNNLLLKKKMMMNNNNNNNNNNNNOOOQQQNNNOOOPPPRRRSSSUUUVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLNNNMMMLLLKKKJJJIIIIIIHHHHHHFFFDDDBBB@@@???>>>======<<<:::999888777777777666666666666666555555444222222222111111111000000//////////////////////////////............//////........................+++---...000000///---,,,------------------------***+++,,,---...---,,,+++,,,,,,------------,,,,,,,,,------......---------*********+++,,,...///000///...---,,,,,,,,,,,,------------,,,,,,---------------------------------.........------,,,,,,,,,------------------------,,,++++++******++++++,,,........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++,,,,,,---------------,,,+++***)))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------+++++++++,,,,,,,,,------------------------------------------------------........................+++,,,------.........---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------............////////////...//////////////////...////////////000000000000000///...------...///000////////////////////////////////////////////////,,,---///000000000///...000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111444444333333333222222222333333333333333333333333222333444444555555444444333444444444555555666666666666666777777777888888777777888888888999999999;;;;;;:::::::::::::::;;;::::::;;;;;;<<<<<<<<<<<<@@@?????????>>>>>>======???@@@@@@@@@@@@@@@AAAAAACCCDDDEEEGGGIIIKKKMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSTTTVVVVVVVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVUUUSSSRRRPPPOOONNNRRRRRRRRRQQQRRRRRRSSSTTTVVVVVVWWWVVVUUUTTTRRRQQQMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPOOOQQQQQQQQQPPPOOOOOONNNNNNKKKJJJKKKLLLNNNNNNLLLJJJIIIJJJKKKLLLLLLKKKIIIHHHEEEDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999888777777777777777666444333333333444555333333222222222222222111222222222111000000//////GGGFFFGGGJJJLLLMMMKKKJJJKKKLLLNNNNNNMMMMMMOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRQQQOOONNNLLLKKKKKKMMMLLLLLLKKKIIIHHHGGGFFFDDDCCCBBB@@@???>>>======999888777666555444444444333444444444444333222222222222222111111111111000///////////////////////////......------......///........................+++,,,---.........---,,,------------------------++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,------............---***))))))***,,,...111222000///...,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))------------------------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++,,,,,,---...///***+++,,,---............---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................***+++,,,---............------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------............////////////......////////////............/////////000000000//////............//////////////////////////////////////////////////////------...////////////...111111000000000/////////////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111444444444333222111111111222222222222333333333333222333444444555555444444333333333444555555666666666666777777777888888888777777777888888888888999;;;;;;::::::999999::::::999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;>>>??????@@@AAAAAABBBBBBCCCDDDFFFGGGJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQRRRSSSUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOONNNRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNQQQPPPPPPOOOOOONNNMMMMMMIIIIIIIIIJJJLLLMMMLLLJJJIIIJJJJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA???<<<:::999999::::::;;;;;;;;;::::::999888777666666666666666666555444444333444444444222222222222222222222222333333222111000000//////HHHGGGGGGIIIKKKMMMLLLKKKKKKLLLNNNNNNMMMMMMOOOPPPMMMNNNPPPQQQRRRRRRRRRQQQOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCC@@@@@@???>>>============666666555444444444444444333333444444333333222111222222222111111111111000///////////////////////////......------......///........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,---...............++++++******,,,...000222111000...,,,+++,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,...//////+++,,,---......------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...(((***+++,,,,,,+++***(((+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,++++++++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------,,,,,,------...---------,,,,,,------------,,,,,,,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,+++++++++------------------------............////////////---...///000000///...---------........./////////......////////////......////////////////////////////////////////////////...------------...///////////////000000000000000////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111333333222222222222222222111111222222222333333333222333444444555555444444222222333444444555666666555555555666666666777777777777777777888888888888::::::999888888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCDDDDDDFFFHHHJJJLLLMMMNNNOOOPPPRRRSSSSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTPPPQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCC@@@@@@@@@???>>>===<<<;;;777888999:::;;;;;;::::::777666666555555555555555444444555555444444333333222222222222222222222222000000000000000000000000KKKJJJJJJKKKMMMOOOOOONNNKKKLLLNNNNNNMMMMMMOOOPPPMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGEEECCCBBBAAA>>>======<<<<<<<<<<<<===777666666555555555666666555555666666555555444333222222222111111111111000////////////////////////.........------.................................+++************+++,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,---.../////////......---+++++++++---///000222000...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------......///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++........................+++++++++,,,---...///000---......///...---+++***++++++,,,---,,,+++***)))------------------------++++++++++++++++++++++++,,,++++++******++++++,,,***+++---......---+++***++++++------------++++++******+++,,,,,,---......,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------************************,,,,,,---......---,,,,,,++++++++++++++++++++++++............---,,,+++++++++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,........................++++++,,,---...000000111------------------------............/////////000---...///000000///...---------------.........///---...///000000///...---////////////////////////////////////////////////......---,,,,,,...///000------...///000111222222////////////////////////000000000000111111111111000111111111111222222222000000000000000000000000111111111222222333444444111111111222222333333333222333444444555555444444222222333333444555666666444444444555555555666666777777777777888888888888999999888777777666777777888888999::::::;;;<<<<<<<<<=========>>>>>>??????<<<===>>>???AAACCCDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNMMMOOOQQQSSSTTTRRRPPPOOONNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPOOOOOOPPPRRRUUUWWWZZZYYYYYYXXXWWWVVVUUUUUUOOOOOOPPPRRRTTTVVVXXXZZZYYYZZZZZZZZZYYYWWWUUUTTTQQQRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNJJJKKKMMMOOOQQQRRRRRRSSSMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFFFFIIIKKKLLLLLLJJJIIIFFFDDDBBBAAAAAABBB======>>>>>>>>>>>>>>>===666777999:::;;;;;;:::999666555555444444444555555333444555666555444333222222222222222222222222222------......///000000111JJJJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@AAA???===<<<<<<<<<;;;:::888777666555444333333222444333333222222333333444111000000///////////////////////////............------.........---+++***------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********)))(((((()))***,,,,,,++++++,,,---///000------++++++++++++------...---,,,,,,---...---,,,222111///---,,,,,,,,,---...,,,+++,,,//////---***---......---+++******+++******************++++++........................///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,------......------,,,...------------,,,,,,,,,))))))***+++,,,,,,------+++,,,.........,,,***)))&&&((()))+++,,,,,,++++++++++++***)))(((((())))))---,,,***))))))***,,,---......---------,,,,,,,,,------,,,,,,,,,---......,,,+++***))))))***+++,,,------------------------+++++++++***++++++,,,,,,...---,,,,,,++++++++++++............------,,,+++,,,,,,,,,---------......000///...---------------///......------,,,++++++)))))))))***+++,,,---...+++++++++,,,,,,,,,------******+++,,,------------,,,---......//////......---------............////////////......---------...------------...//////............////////////---------.........//////////////////////////////........................////////////000000000000........................000000000000////////////000000000000111111111111000000000000000000000000000111222333333222111000333333222111111222222222333333333333333333333333222222333333333333444444333333333444444444555555666666666666777777777777777777888999999999999888666777999;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===??????@@@AAACCCDDDDDDEEEEEEGGGIIIIIIIIIIIIKKKLLLOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPOOONNNMMMNNNNNNLLLMMMNNNNNNNNNOOORRRTTTSSSTTTTTTSSSRRRRRRSSSUUUPPPPPPOOONNNOOOQQQSSSUUU\\\]]]^^^]]][[[YYYYYYYYYTTTSSSSSSSSSSSSSSSTTTTTTYYYYYYXXXWWWWWWWWWWWWWWWUUUSSSQQQOOOOOOPPPRRRSSSMMMMMMLLLKKKJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKIIIGGGFFFFFFHHHKKKLLLLLLJJJGGGDDDAAA???>>>>>>===============<<<<<<;;;;;;;;;::::::999888888777666666555555555555666666555555444444444333333333111111111111111111111111111111111111000000000000KKKJJJIIIIIIIIIJJJKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNJJJJJJIIIHHHHHHGGGGGGGGGDDDCCCCCCBBBAAA@@@??????===<<<::::::;;;<<<;;;:::888777666444333333222222333333222222222222333333222111111000000000000000////////////............------.........---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------+++++++++***)))))))))***,,,,,,++++++,,,---///000---,,,,,,++++++,,,,,,---------,,,------...---,,,...---,,,,,,,,,---,,,+++...,,,+++,,,//////---+++---...///...,,,***+++,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------------------***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,---------......//////*********++++++,,,,,,---******+++,,,+++***)))(((***+++---............---,,,,,,+++***************---,,,+++))))))***,,,---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))******+++,,,---......---,,,,,,+++++++++,,,---------------,,,++++++,,,,,,,,,,,,------------//////......---------------.....................------,,,,,,,,,---......,,,,,,,,,,,,------------,,,---------------,,,+++,,,------...............---------............///.........------,,,,,,,,,...------------...//////............////////////---------.........//////.................................................../////////000000000000........................000///////////////////////////000000000111111111000000000000000000000000000111111222222111111000333222222222111222222222333333333333333333333333222222222333333333444444333333333444444444555555555555555666666666777777666666777888888888888888666777888:::;;;<<<<<<<<<>>>===<<<<<<<<<<<<<<<===>>>??????@@@AAABBBCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMKKKLLLMMMMMMMMMNNNQQQSSSRRRSSSSSSRRRQQQQQQRRRTTTOOONNNNNNNNNPPPSSSUUUWWW\\\]]]^^^\\\YYYWWWWWWWWWRRRRRRRRRRRRRRRSSSTTTUUUXXXXXXWWWVVVVVVVVVVVVVVVSSSRRRPPPNNNNNNOOOPPPRRRNNNMMMLLLLLLKKKKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKIIIHHHGGGGGGGGGGGGJJJIIIHHHGGGGGGIIIJJJKKKKKKIIIFFFCCC@@@???>>>>>>===============<<<;;;;;;::::::999999888888777777666555555444444555555666444444444444333333333333111111111111111111111111111111111000000000//////KKKJJJJJJIIIIIIIIIIIIIIILLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBAAA@@@???>>>======:::999777888:::;;;;;;:::777666555444333222222222222222111111111111222222333222111111000000111111/////////............---------.........---,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,++++++******++++++,,,+++++++++,,,---...///---,,,,,,++++++,,,,,,------------------------------++++++...111111...+++---,,,,,,---......---+++---...///...,,,++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,---///000000111+++++++++++++++++++++++++++++++++************)))******++++++,,,++++++***,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,------...///000000000///...------,,,,,,,,,---,,,------------........./////////......,,,++++++,,,,,,---...............---------............///...............---------...------------...//////............////////////---------...................................................................../////////000000000........................//////////////////////////////000000000000111111000000000000000000000000222111111000000111111222222222222222222222222222333333333333333333333333222222222222333333333333333333333444444444555555444444444555555555666666666666777888888888888777777777888888999:::<<<<<<>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAACCCEEEFFFGGGFFFGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLLLLLLLLLLOOOQQQPPPQQQQQQPPPOOOOOOPPPRRRNNNNNNNNNOOOQQQTTTWWWXXX\\\\\\]]][[[WWWTTTSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRPPPNNNMMMLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHIIIJJJLLLNNNLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGDDDBBB???>>>======<<<<<<======<<<<<<;;;:::999999888888777666666666555444444333333444444555444444444333333333222222111111111111111111111111111111000000000000//////KKKJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;999777888999::::::999666555444333222222222222111111000000000000111111222111000000//////000000//////.........------------------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********...---++++++,,,,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---......---...222666666222---------------......---,,,,,,---------+++******,,,))))))***+++,,,---...///------------------------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,------...//////,,,,,,++++++++++++++++++------,,,++++++,,,,,,---***************)))))))))+++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------/////////.........------++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---.........---,,,,,,------------......//////,,,++++++******+++++++++---------.........//////......//////...------,,,,,,,,,---.........---------------............///000000//////////////////...------------...//////............////////////................................................................................./////////000000.................................///////////////////////////000000000111000000000000000000000000222111000//////000111222000111111222222222222222222222222222222222222222111222222222222333333333333333333444444444555555333333333444444444555555666777888888999999888888888888777777777999;;;<<<======<<<;;;::::::::::::;;;<<<<<<===>>>>>>??????AAACCCDDDEEEDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLNNNOOONNNLLLJJJIIIHHHJJJKKKKKKJJJKKKMMMNNNNNNOOOOOONNNMMMMMMNNNPPPOOOOOOOOOPPPRRRTTTVVVWWWZZZ[[[ZZZXXXTTTQQQPPPPPPNNNNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRPPPOOONNNMMMLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNMMMMMMKKKIIIHHHHHHJJJLLLNNNNNNMMMKKKIIIGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEBBB@@@>>>=========;;;<<<<<<<<<<<<;;;::::::888888888777666666555555444333333222222333333444333333333333222222222222111111111111111111111111111000000000////////////JJJIIIIIIHHHGGGFFFEEEEEEHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<===;;;999888999999888777555444333222222222222222111000000//////000000111000000///............///............---------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////---++++++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++---.........111555888777222---,,,---......------,,,---***+++,,,+++***)))***+++'''((()))***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,---************************,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,------------------,,,,,,,,,,,,******+++,,,,,,++++++***+++++++++,,,,,,------...//////.........---------++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,---***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------------,,,---------,,,,,,+++++++++************+++,,,---...---------.........//////,,,---......//////......+++,,,,,,---...------------------............///...........................------------...//////............////////////.....................---............................................................////////////........................------....../////////000...////////////000000000////////////////////////222111000//////000111222///000111222222222222111222222222222222222222222111111111222222222333333333333333444444444555555333333333333444444444444777888999999::::::999999888777666666777888:::;;;;;;:::999888888888888888:::;;;;;;<<<<<<=========???AAABBBCCCBBBCCCEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJLLLMMMMMMKKKIIIHHHGGGIIIJJJKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLNNNQQQQQQQQQQQQQQQRRRSSSSSSVVVWWWWWWUUURRROOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMMMMMMMNNNNNNMMMNNNOOOOOOOOOOOONNNNNNOOOMMMKKKIIIIIIKKKNNNOOONNNLLLJJJHHHGGGFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777666555555444333333222222222222333333333333222222222111111111000000000000000000000000000000000////////////...HHHHHHHHHHHHGGGFFFDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEDDDCCCAAA@@@??????@@@@@@???>>>===<<<;;;;;;===;;;999888888888777666444333222222111111111222111111000000000000111111//////...------------............------------,,,------,,,,,,,,,---...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......000---******---...,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++---///...,,,***,,,///---000444666666333///,,,+++---......---,,,,,,---***+++,,,+++***)))***++++++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,+++++++++++++++******)))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,---((()))+++,,,,,,,,,+++***++++++,,,,,,------......,,,,,,+++++++++*********+++++++++++++++,,,------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,+++++++++,,,------***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,---...------,,,,,,+++******)))+++++++++,,,---...000000,,,------------.........++++++,,,....../////////++++++,,,------------------------............///+++++++++,,,,,,,,,,,,,,,...------------...//////............////////////...............---------------------------------........................------........./////////........................---------......//////000......////////////000000////////////////////////111000000//////000000111...///000222222222111111222222222222222222222222111111111111222222222222333333333444444444555555333333333444444444555555777777888999999999999999777777666666777888888999888888777777777777888888::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAAAAACCCDDDDDDDDDDDDEEEGGGHHHJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGIIIKKKKKKJJJIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSRRRPPPNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNMMMLLLLLLLLLLLLMMMOOOOOONNNMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPOOONNNMMMNNNMMMLLLKKKLLLMMMOOOQQQKKKJJJHHHFFFDDDCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDAAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888777777666555555555444333333222222333333444222222222111111111000000000000000000000000000000000000////////////......FFFFFFGGGGGGGGGFFFDDDCCCGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJLLLLLLKKKJJJIIIDDDDDDCCCBBB@@@???>>>===>>>>>>===<<<;;;:::999999:::888666666777777777555333222222111111111111111222111111000000111111222000000///........................---------,,,,,,---,,,,,,,,,,,,---...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++,,,,,,,,,000,,,)))))),,,...,,,)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++***---000///+++***,,,//////444999999444000------+++---//////,,,+++,,,...+++,,,------,,,+++,,,---------,,,+++******))))))***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++*********++++++,,,,,,---((()))***+++,,,+++******)))((((((((((((***+++,,,)))***,,,---...---,,,+++***+++,,,---............++++++*********))))))))),,,,,,,,,,,,,,,------...******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++++++++,,,,,,---...++++++,,,---------------,,,,,,,,,,,,------------...,,,+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,------------+++,,,---------------,,,++++++,,,------------,,,---------............///,,,,,,,,,,,,---------......------------...//////............//////////////////.........---------------------------------........................---------.........//////........................,,,,,,---......///000000........./////////000000//////////////////////////////000000000000//////---...000222333222111111111111111111111111111111111111111111222222222222333333333444444444555555444444444444555555555555555555666777777777777777555666777777888777777777777777666777777888999:::::::::;;;;;;;;;;;;<<<<<<<<<===????????????AAACCCBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGIIIKKKKKKJJJIIIJJJJJJJJJKKKLLLKKKJJJIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPLLLNNNPPPPPPNNNNNNNNNOOOLLLLLLLLLLLLMMMMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPOOONNNMMMLLLLLLLLLMMMMMMOOOPPPQQQKKKJJJHHHEEECCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCC???>>><<<;;;:::::::::;;;:::::::::::::::999888888999999888777777666666555444444333333333333444444222111111111000000000000000000000000000000000000000000/////////.........EEEEEEFFFGGGGGGFFFDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHJJJKKKLLLLLLJJJIIIDDDCCCBBBAAA???>>>===<<<===<<<<<<;;;:::999888777777555444444666777777666222222111111111111111111222222111111111111222222111111000///////////////......---------,,,,,,,,,---,,,,,,+++,,,---...///+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........///+++((())),,,...+++(((***+++,,,---,,,,,,***)))++++++------------++++++***...000///+++***,,,000222888>>><<<555///...000***---//////,,,+++,,,...---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))***+++,,,------...))))))***+++,,,,,,------)))***,,,...///...,,,+++++++++******+++---///000***+++---//////...---,,,***+++,,,---............,,,,,,,,,+++++++++******------,,,,,,------...///++++++------------++++++------------------------+++*********+++,,,------++++++++++++,,,,,,---...+++,,,------............,,,,,,------------.........,,,***((()))+++///111+++,,,,,,------......///,,,,,,++++++******+++++++++++++++,,,,,,,,,------------------,,,+++******++++++,,,---------,,,,,,---------.........//////.../////////000000111111...------------...//////............/////////000//////.........---------------------------------........................---------.........//////........................,,,,,,------...///000000............/////////000////////////////////////...///000111111000///...,,,...000222333222111000111111111111111111111111000111111111111222222222333333333444444444555555444444444555555555666666333444444555555555555555555555777888888777666666666666777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>???>>>???@@@BBBAAAAAAAAABBBDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIGGGIIIKKKLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIIIIKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQIIIKKKMMMNNNNNNNNNOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOOOOOOOMMMLLLJJJKKKLLLMMMNNNOOOPPPPPPMMMLLLIIIGGGEEEDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC>>>===;;;:::999999::::::999::::::::::::999888888999999888888777777666666555444444333333444444555111111111111000000000000000000000000000000000000000/////////............BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@???>>>>>>:::999888777666666666666888888777666555444444333222222222111111111111000000000000000000000000000000000000000////////////...------,,,,,,------...++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...------,,,...---+++*********+++++++++,,,,,,------,,,,,,+++...------,,,+++***)))))),,,,,,---,,,+++,,,...111>>>===999444000---------000000///...---,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***)))((('''((()))+++,,,///...---+++***)))))))))+++,,,---......,,,***)))---------,,,,,,+++++++++...------,,,,,,++++++***........................---------------------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...///---+++))))))+++---///***++++++,,,,,,++++++***))))))***+++,,,,,,------........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------...---+++***)))***++++++---------------------------------............///........................//////.........---------//////.........---------++++++,,,,,,,,,---------------------------------................................................000000//////.........---000//////.........//////---...///111111111000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222222222222222222222222222333333333444444444555555444444444444444444444444777777777777666666666666444555666777777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@???>>>???@@@AAADDDFFFHHHHHHJJJKKKJJJGGGEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJIIILLLJJJHHHFFFEEEFFFHHHJJJIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKIIIIIIHHHIIIJJJKKKPPPNNNLLLJJJIIIHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKNNNQQQRRRLLLIIIFFFDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????======<<<;;;:::999999888::::::999999888777666666666666666666555555555555555555444333333222111111000000000000000000000000111111000000000000111111444222000...---,,,,,,,,,@@@BBBDDDDDDCCCCCCDDDEEECCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>>>>>>>>999999888777666666666666666666666555555444444333222222222111111111000000////////////////////////000000000000/////////......------,,,,,,------.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***---,,,+++*********++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))+++,,,,,,++++++,,,000222;;;:::666222...---...///000///...------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++)))******++++++++++++++++++++++++***++++++,,,,,,------,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---......---+++******+++---...,,,------......------,,,)))******+++,,,,,,------........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------...---,,,+++***++++++,,,---------------------------------............///........................//////.........---------//////.........---------++++++,,,,,,,,,---------........................................................................000/////////.........---//////............//////......//////000/////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000111111222222222222222222222222222333333333333444444444444444444444444444444444444666666666666666666666777555555666777888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>???@@@AAADDDFFFGGGIIIKKKLLLKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIKKKIIIGGGEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIKKKLLLLLLLLLKKKJJJKKKJJJIIIIIIJJJLLLNNNPPPKKKHHHEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????======<<<;;;:::999999888::::::999888888777666666666666666666555555555555555444444333222222111111000000000000000000000000111111000000000000111111111000///------------...===???BBBBBBBBBBBBCCCEEEBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@>>>=========999888777666666555555666444444444444444444333333222222111111111000000000////////////////////////000000000/////////.........------,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))*********)))******+++,,,***++++++,,,,,,++++++***------,,,,,,++++++******++++++***)))***---222555:::777222...,,,---///000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))***,,,......---+++************++++++,,,,,,,,,///...+++******+++,,,...+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------------------------++++++++++++++++++++++++......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...---,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------...............---------...............---------,,,,,,,,,,,,------------////////////////////////......................../////////////////////////////////...............///...............//////000000///.........//////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000111111222222222222222222222222222222222222222333333333333444444444444444444444444444555555555666777777777555666777888999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>???@@@BBBDDDEEEFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@?????????>>>>>>>>>======<<<;;;:::999888888999999888888777777666666666666666555555555555444444444333333222222111111000000000000000000000000111000000//////000000111...---------------......===???AAAAAAAAA@@@AAABBBAAABBBCCCEEEFFFHHHIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<;;;888888777666555555555555111111222222333333333333111111111111000000000000////////////////////////000000/////////............------,,,,,,------......---,,,+++***)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++***))))))))))))))))))***++++++,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,++++++******)))(((***...444888;;;777111---,,,---///111///...------,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++------,,,,,,+++***))))))...---,,,+++++++++,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++------------++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------............///------------------------................................................,,,,,,,,,------------...................................................////////////////////////..............................---------...//////333222000///......///000000000000000000000000000////////////000000000111000000000000000000000000000000000000000111111222111111111111111111111111111111222222222333333333333333333333333333333333333333444555666666777777555666777999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@BBBCCCDDDEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGIIIJJJLLLOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGIIIKKKLLLIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDDDDEEEEEEDDDCCC?????????>>>>>>>>>=========<<<<<<;;;:::999888888888888777777777666666666666666555555555444444444333333333333222222111111000000000000000000000000000000////////////000000------------,,,---------???AAABBBAAA???>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>===;;;;;;::::::888777666555444444444444000000111111222333333333111111111000000000//////........................////////////...............------,,,,,,------......---,,,+++***)))))))))+++++++++,,,,,,---------------------------------------,,,,,,++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------*********)))+++///666:::===888111---,,,...//////...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---,,,,,,,,,,,,,,,+++))))))***+++,,,---------,,,++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,***+++---......---+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,------------------------------------------------------............///---------------------------.....................---.....................,,,,,,---------.........------------------------........................////////////////////////---------...............---------------...//////444333111000///000111111////////////////////////...////////////000000000////////////////////////000000000000000111111222111111111111111111111111111111222222222333333333333333333333333333333333222333333444555666666777555666777888:::::::::;;;999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>===>>>???@@@BBBCCCCCCDDDEEEGGGIIIIIIGGGGGGGGGHHHGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGGGGIIIKKKMMMPPPRRRRRRQQQQQQOOONNNLLLJJJIIIIIIHHHIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEEEECCCBBB>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888777777777666666666666666666555555555555444444444444333222222222222222111111000000000000000000000000000000////////////000000.........------,,,++++++AAABBBCCCAAA???=========@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@???===<<<:::999999999777666555444444333333444000111111111222222333333111111000000000/////////......................../////////.........------...------,,,,,,------...///......---,,,,,,,,,,,,***++++++,,,,,,------...------------------------...---,,,,,,+++,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++,,,,,,---111777;;;===777111---...//////---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((***,,,...'''(((***,,,---------,,,)))***---......---,,,***+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------------------------------+++,,,,,,------------,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------...............,,,---------............------------------------................................................---------------.........,,,,,,,,,,,,---...//////222222111000000000111111////////////////////////......////////////000000////////////////////////000000000000000111111222111111111111111111111111222222222222333333333333333333333333333333333333222333333333444555555555444555666888999:::::::::888888999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>===>>>???AAABBBBBBCCCCCCFFFGGGIIIJJJIIIHHHIIIJJJFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNRRRTTTTTTSSSRRRQQQPPPMMMKKKIIIIIIIIIIIIGGGFFFFFFEEEFFFGGGIIIJJJNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDEEEEEEDDDBBB@@@=========<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777666666666666555555555555555555555444444444444333222222222222222222111111000000000000000000000000000//////......//////000////////////...,,,+++***@@@AAABBBBBB@@@>>>>>>???????????????@@@AAABBBCCCCCCBBBBBBAAA@@@@@@?????????>>><<<;;;999888888888777666555444333333333333111222222222222222222222111000000000////////////........................//////.........---------...------,,,,,,------.........---,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,,,,---...---,,,++++++,,,------......------,,,++++++,,,,,,---......///,,,---...///000333777;;;999333...,,,...000///,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))------------,,,,,,+++***---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------'''(((***,,,---------,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------******++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------)))******+++,,,,,,------------------------------)))***+++---------,,,+++---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////------------............................................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,---...///000...//////000000000000///////////////////////////........./////////000000////////////////////////000000000000000111111222111111111111111111111111333333333333444444444444222222222222222222222222333333333333333333444444333444555777888999::::::777888888999::::::;;;;;;<<<<<<<<<<<<===============>>>???AAABBBBBBBBBBBBCCCEEEGGGGGGGGGGGGHHHIIIEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHKKKOOOSSSUUUUUUTTTSSSSSSQQQOOOLLLJJJIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHLLLLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDAAA>>><<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;:::999888777777555555555555555555555555555555555444444444333333111111111111111111222222000000000000000000000000//////............//////---...////////////------>>>@@@BBBBBB@@@@@@@@@AAA??????>>>>>>>>>???AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<:::999888777777666666555444333333333333222222222222222222222222000000000000////////////........................//////.........---------...------,,,,,,------...++++++*********+++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******)))))))))***,,,------......///...---+++***---......//////......---***+++,,,,,,---...//////,,,...///111222444888;;;444000++++++///111///,,,,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))000//////...,,,***((('''---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,***+++,,,------,,,***)))---,,,+++******,,,...///---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///------------------------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------))))))***+++,,,,,,------------------------------((()))+++,,,---,,,,,,+++---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,---...///000+++,,,.../////////......////////////////////////............/////////000////////////////////////000000000000000111111222000000000000000000000000333333444444444444555555222222222222222222222222444333333333333333333333222333555666888999999:::777777888999::::::;;;;;;<<<<<<<<<==================>>>???AAABBBBBBBBBAAA>>>@@@CCCCCCCCCCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHKKKPPPTTTVVVVVVUUUTTTTTTRRROOOLLLJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEECCC@@@===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999888777777444555555555555555555555555555444444444333333333111111111111111111222222000000000000000000000000//////............//////+++---...000000000000///<<<======>>>??????@@@@@@BBBAAA@@@@@@????????????BBBBBBAAA@@@@@@??????>>>???>>>===;;;999777666555444444333333333333222222222222111111111111222222000000000000000000000000111000///......///000111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++************++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************,,,---///000111222111111111000000/////////000000///...---,,,+++*********)))******++++++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++*********------------------------++++++------------++++++------,,,++++++,,,------///,,,)))***---//////...+++,,,---...///...---,,,***,,,------,,,++++++,,,------------------------(((***---///000///...,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,---...///000000...........................------,,,,,,------...---///000///---,,,,,,---,,,,,,---......---------...............---------------------------------//////............//////000000//////......------//////.........------------------,,,,,,+++++++++000000000000000000000000////////////000000000000////////////////////////000000000000000000000000///000111222222111000///222222111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333444444555777888999:::999888777777888999:::;;;;;;;;;::::::;;;>>>AAA===???AAABBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTQQQPPPNNNMMMLLLKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFKKKLLLLLLMMMNNNOOOOOOOOOMMMKKKIIIIIILLLLLLKKKHHHKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFEEECCCAAA@@@???======;;;:::999888888777:::999888777666666666666666555555444444333222222222333333444444333333222////////////////////////111111222222000///---+++........................//////...------------...>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<:::888777555555444444333333333222222222222111111000000111111222////////////////////////000///............///000........................------------------......+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---///000111000000///000//////......//////000...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---,,,++++++*********+++------------------------++++++------------++++++---,,,+++******+++,,,------***((()))+++---,,,++++++,,,,,,---...---------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---....................................------,,,,,,------...,,,---......,,,+++,,,---,,,---------...------------------...............------------------------------,,,,,,,,,,,,------............------------......------,,,,,,,,,,,,...---------,,,,,,,,,+++////////////////////////.../////////000000000000///////////////////////////////////////////////////000111111111111000///111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444444444444444555555666888999:::999999888777777888999999:::;;;;;;:::999:::===???>>>@@@BBBBBBAAAAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGHHHIIIJJJLLLLLLMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHIIILLLLLLKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFDDDCCCBBB@@@???===<<<;;;::::::::::::999888777777666777777555555555444333333222222222222333333333333222222000000000000000000000000000111111000000///...---........................///......---,,,---------??????@@@BBBDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>======<<<;;;:::888777555444333333333333333222222222222222111111000000111111222///////////////////////////......------......///........................---------------,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......///...............//////---,,,,,,+++++++++,,,,,,///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++***************)))---,,,+++*********+++,,,------------------------++++++------------++++++++++++************++++++---+++))))))***++++++***,,,,,,,,,,,,,,,---......***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...***,,,------++++++,,,---------------------------,,,,,,------......//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++.........---------------////////////////////////....../////////000000000///////////////////////////////////////////////////000000111111000000///111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444555555444444444444555777888999999999888777777888999999:::;;;;;;999888888;;;===>>>@@@BBBCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDCCC@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777777555555444444333333222222222222333333333333222222111111111111111111111111000000////////////000000...........................------,,,,,,,,,,,,,,,>>>???@@@BBBEEEGGGHHHIIIEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<:::999888777555444333222333333333222222222222111111111000000000000111111////////////////////////------------------------........................++++++************))))))''')))***,,,------,,,,,,,,,++++++******++++++,,,+++***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------------///............------,,,...------------......///---,,,,,,,,,------...///000...---++++++---...000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************---,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************...------,,,,,,,,,++++++---,,,+++***+++,,,...///***,,,------,,,++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------------,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,...........................------,,,,,,------...***,,,---,,,+++,,,---//////......---------------++++++,,,------...//////------------------------///......------......///++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........./////////000000///////////////////////////////////////////////////000000000000000000///000000000000111111111111111111111111111111111111111111222222222333333333222222222333333333333333333333333333444555666777999888888888888888888999:::::::::999777777999;;;>>>@@@BBBBBBBBBAAABBBDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDBBBAAA@@@>>>===<<<;;;::::::::::::;;;:::999888888777777777555555444444333222222111111111222222222222111111000000000000000000000000000///.........000111222........................------,,,++++++++++++,,,<<<===???AAADDDFFFGGGHHHCCCCCCCCCCCCBBB@@@>>>===>>>======<<<<<<;;;::::::888888777666444333222222333333222222222111111111111000000000000000000111........................,,,,,,------------,,,,,,........................+++++++++******)))))))))''')))***,,,------,,,,,,******))))))))))))******+++***)))***,,,---,,,++++++++++++,,,,,,---------------------...............------,,,,,,------...,,,,,,---------.........000///......------,,,,,,---------------...//////......---......///000111///---+++******+++---///,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************------------,,,+++++++++,,,,,,+++***+++,,,---...***,,,------,,,++++++,,,------------------------...---+++******+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000000//////......------...........................------,,,,,,------...,,,---...---,,,---///111000///...------------...***++++++,,,---...//////------------------------......------------......,,,,,,------.........///------------........................................................................////////////////////////////////////........................000//////////////////000//////000000000111111111111111111111111111111111111111222222222333333333222222222333333444444444444444444444555666777777888888888999999888888888999::::::999888777888:::===???AAABBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEHHHJJJGGGHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::::::::::::::;;;:::999888777777777777555444444333222222111111000111111222222111111000//////////////////////////////.........000111333........................------,,,++++++++++++,,,;;;<<<>>>@@@BBBDDDFFFFFFBBBBBBBBBBBBAAA???===;;;<<<<<<<<<;;;::::::999999777777666555444333222222222222222222111111111111111000000//////000000111........................,,,------......------,,,..............................------,,,,,,++++++)))***++++++,,,,,,,,,,,,))))))(((((((((((()))))),,,+++******,,,,,,+++******++++++,,,,,,------...------------..................------------......+++,,,,,,------.........000000///...------......------------...///000000...............///000111---,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++,,,,,,+++******(((***,,,+++***((())))))+++++++++++++++,,,------***,,,------,,,++++++,,,---------------------------,,,+++******+++,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,+++++++++*********,,,,,,,,,,,,------------*********+++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......111000000000//////.................................------,,,,,,------............---,,,,,,///111111000///---------......++++++,,,,,,------......------------------------,,,,,,++++++++++++,,,,,,------------............------...............///---------------.................................------........./////////////////////////////////........................000//////......//////000...//////000000111111111111111111111111111111111111111222222222333333333444444444555666666777777777777777777777888999999777888999999999999888777888999::::::999888999:::<<<>>>@@@AAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBCCCFFFIIIKKKHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHJJJJJJIIIIIIJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFDDDCCC@@@@@@@@@AAA@@@@@@??????======<<<;;;;;;;;;;;;;;;:::999888777666666666666444444333333222222111111000000111111111111000000........................///////////////000111111...........................------,,,,,,,,,,,,,,,;;;<<<===???AAACCCDDDEEEAAABBBBBBBBBAAA>>><<<:::;;;;;;;;;:::999999888888777777666555444333333222222222222222111111111111000000////////////000000........................,,,---...//////...---,,,........................//////......---,,,,,,,,,+++++++++***++++++,,,,,,******))))))))))))******...,,,++++++++++++***)))******+++,,,,,,---......+++++++++,,,,,,,,,------......------------......***++++++,,,------......111000///.........///000............///000111222...---------------...///++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++++++++------------++++++***+++,,,------,,,+++***&&&)))++++++***((()))*********+++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///////////////....................................------,,,,,,------......///...,,,***+++---///222111///---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,------------........................---------.........//////////////////////////////........................000///............///000......//////000111111222111111111111111111111111111111222222222333333333444444555555666777777777777666666666666777888888777888999999999999888777777888:::;;;:::999:::<<<;;;===?????????>>>???@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAACCCEEEHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKJJJHHHGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFEEECCCBBB>>>>>>???????????????>>><<<<<<;;;::::::::::::;;;999888777666555555555555444444333333222111111111///000000000000000000///////////////////////////...//////000000000000///........................///......---,,,---------<<<<<<>>>???AAABBBCCCDDDBBBBBBCCCCCCAAA???<<<:::;;;;;;::::::999888888777777777666555444444333333222222222111111111111000000000////////////000000........................------...//////...------..............................---,,,,,,+++******---,,,+++*********+++,,,++++++************++++++///---++++++++++++)))(((******+++,,,,,,---......))))))*********+++++++++......------------......******++++++,,,---......111000///......///000111.........//////111222222---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))******++++++++++++'''))),,,......---+++***++++++++++++++++++++++++++++++------------+++++++++,,,------------,,,+++'''***---...,,,***+++---)))***+++,,,---,,,++++++***,,,...---,,,+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++......---------,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...................................................------,,,,,,------.........---+++))))))+++...333111///---,,,---...///---,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++*********+++++++++,,,,,,---------+++++++++,,,,,,---------........................---------.........//////////////////////////////........................000///...------...///000---......///000111111222000000000000000000000000111111222222222333333333222222333333444555666666444444333333333444555555777888999::::::999888777666888:::;;;;;;:::;;;===:::<<<>>>>>>>>>===>>>@@@BBBAAAAAA@@@@@@AAAAAABBB===>>>???@@@BBBEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNOOOOOONNNLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJHHHFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFFFFEEEDDDBBBAAA;;;<<<<<<============<<<999999888888777777888888888777666555555444444444444444333333222111111000//////000000000000//////000000000000000000000000...///000111111000///...........................//////...------------...;;;<<<>>>???@@@@@@??????AAAAAAAAA@@@???>>>===<<<666666666666666777777888777666555444444333333444444333222222111111222222000000000000////////////000////////////.........,,,,,,,,,---------......------,,,,,,,,,,,,------***+++,,,---...---,,,+++***++++++,,,------------)))***,,,,,,++++++,,,...,,,,,,,,,++++++*********((()))***+++++++++++++++++++++,,,------......///...---,,,+++***+++,,,,,,,,,,,,,,,---------......,,,---...000000000000///......//////...------,,,000///,,,***))))))))))))---,,,,,,,,,,,,,,,,,,---************************)))***+++,,,---,,,++++++++++++************++++++111...+++***+++++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------***))))))***+++...000222++++++++++++++++++++++++************+++,,,---...---------....../////////))))))***+++,,,,,,,,,,,,(((***+++---......---------------,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,+++***))))))************+++,,,,,,---......************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------////////////////////////---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------)))***,,,...//////......///...---,,,+++,,,---...///---,,,,,,...//////...///////////////.........////////////////////////---......///////////////////////////000000000000////////////000000000000333444444555555444444333111111222333333333333222444555555555666666777777777777777888999999::::::;;;::::::999888888888999999:::;;;===>>>@@@AAABBBAAAAAABBBBBBAAAAAA@@@?????????>>>???@@@BBBEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNLLLJJJHHHGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIINNNOOOPPPPPPNNNKKKGGGEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>============999888888777777777777777888888777555555444444444444444444444444444444444111111111111000000000000000000////////////000000////////////////////////..............................---------,,,,,,,,,:::;;;<<<>>>>>>???>>>>>>???????????????>>>===<<<888777777666666666777777777777666555444444444444555555444333222222222222111111111000000000000000...------------,,,,,,,,,---------.........//////000000////////////000000++++++,,,,,,------,,,,,,++++++,,,---------,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,+++++++++******))))))***+++++++++************++++++,,,------......---,,,+++++++++,,,,,,,,,,,,,,,,,,------------+++,,,...///000000//////..................------+++++++++,,,,,,---//////++++++************++++++************************)))***+++,,,,,,,,,++++++++++++************++++++222000.........///...---******++++++,,,,,,------************************************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++******)))*********++++++++++++++++++++++++************+++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,------------------....../////////000***+++,,,,,,,,,,,,+++***,,,,,,+++***************+++++++++,,,,,,---------************************+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------------........................---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,------------------------,,,,,,------...---------...---,,,,,,,,,,,,---...///---,,,---...//////...////////////....................................---......///////////////------------............////////////000000000000222222222333333222222222111111222333333333333222555555555555555444444444666777777888888999::::::;;;:::999999888888888999;;;;;;<<<<<<===>>>??????AAAAAAAAABBBAAA@@@@@@???????????????AAABBBDDDFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKKKKKKKKKKLLLMMMPPPPPPPPPQQQQQQRRRRRRRRRNNNLLLJJJHHHGGGHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIMMMNNNOOOOOONNNKKKHHHGGGFFFFFFEEECCCBBBAAA@@@???>>>============<<<<<<<<<999888777777666666777777888777666555444444444444333333333333333333333333111111111111000000000000000000////////////000000////////////////////////..............................---------,,,,,,,,,888888:::;;;======>>>>>>======>>>>>>>>>>>>===<<<:::999888777666666666666888777666555444444444444666666555444444333222222111111111111111111111111...------------,,,,,,,,,........./////////000000...------,,,,,,------...,,,,,,++++++,,,,,,------,,,,,,---------,,,+++++++++,,,---,,,*********,,,,,,,,,,,,++++++++++++*********+++++++++******)))))))))***++++++,,,,,,---...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......///......------..................'''(((***,,,---...//////++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++---,,,+++,,,------,,,***(((((()))***+++,,,---...++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******)))(((++++++++++++++++++++++++************+++,,,------++++++++++++************,,,,,,,,,,,,+++***))))))++++++++++++,,,---......++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,------.................................---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,------......---,,,---///000///...........................---------------------------......///////////////------------............////////////000000000000000000111111111111000000111111222333333333333222777777666666555444444444666666777888888999999:::::::::999888888888888999;;;;;;;;;<<<<<<<<<<<<===@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@AAACCCDDDEEEBBBBBBAAAAAABBBDDDFFFGGGGGGIIIKKKKKKJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNOOONNNLLLJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999888777777666666777777777666555555444444444444222222222222222222222222111111111111000000000000000//////......//////000////////////////////////..............................---------,,,,,,,,,777888999:::<<<===>>>>>><<<===>>>>>>>>>>>>>>>===;;;:::999888666666555555888777666555444444444444666666555444333222111111000000000000000111111111000////////////.........---.........////////////,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...------------,,,++++++***+++------,,,***)))***++++++++++++++++++++++++++++++++++++++++++***)))(((*********+++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,------.........------------......//////((()))***++++++)))(((''',,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,***)))***+++------+++)))(((((()))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,***+++++++++++++++,,,,,,+++*********++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++***+++,,,...///---,,,+++***)))((('''&&&++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------------+++,,,,,,------.................................---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,+++------------------------///...,,,++++++,,,---...---,,,,,,,,,------.........------...000111000///------...............///---------------------------......///////////////////////////000000000000////////////000000000000///000000000000000000///111111222333333333333222777777777777666666666666666666777777888999999999999999888888888888888999999::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCDDDEEE@@@@@@@@@AAABBBDDDFFFHHHHHHIIIKKKKKKJJJIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIEEEEEEDDDCCCAAA@@@???>>>;;;;;;;;;:::::::::999999888888777666666666666666666555555444333333444444111111111111111111111111111111111111000000000////////////....../////////////////////////////////..............................---------,,,,,,,,,888999999:::;;;<<<===>>>======>>>>>>>>>>>>>>>===;;;:::999777666555555555777666555444444333333333333444444444333222000///............//////000000000////////////.........,,,,,,---------.........//////............//////---,,,+++***+++,,,---...------------,,,++++++***+++------,,,***)))***++++++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,---.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///......---------......///***+++++++++***(((&&&%%%++++++************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000000---+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,*********++++++,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...//////...---,,,+++******++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.................................---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,++++++,,,---///000+++,,,,,,------.........---,,,---///111111000///,,,---------......//////---------------------------......///////////////////////////000000000000////////////000000000000000000111111111111000000111111222333333333333222333333444555555666777777555666666777888888999999888888888777777888999999777777999:::;;;===>>>>>>??????@@@@@@??????>>>======>>>???AAABBBCCCDDDDDD@@@@@@@@@@@@BBBDDDGGGHHHHHHJJJKKKKKKIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIDDDCCCBBBAAA???>>>======::::::::::::999999999999888777777666555666666666555444444333333333333444111111111111111111111111111111111111000000000/////////............//////////////////////////////..............................---------,,,,,,,,,:::999999999:::;;;<<<===<<<===============<<<<<<:::999888666555444444444666555444333222222222222111222333444333222111000,,,------......//////000...------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,---------,,,+++++++++,,,---,,,*********,,,***++++++++++++,,,,,,,,,******+++++++++******)))+++,,,,,,------...//////,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,---......+++,,,,,,,,,,,,,,,++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---,,,+++,,,------,,,***,,,,,,+++++++++*********))))))))))))))))))))))))************************************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++******)))(((*********++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,++++++++++++******---------------------------------------------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------+++++++++,,,---...000000++++++,,,---............,,,,,,---///222222111///,,,,,,,,,---......//////---------------------------......///////////////------------............////////////000000000000111111222222222222111111111111222333333333333222//////000222333444555666555555666777777888888999888777777777777888999999666777888:::<<<===??????>>>????????????>>>=========>>>???AAABBBCCCDDDDDDAAAAAAAAAAAACCCEEEGGGHHHIIIJJJLLLKKKIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGBBBBBBAAA@@@>>>===<<<<<<::::::::::::999999999999888777666666555555666666444333333222222333333333111111111111111111111111111111111111000000000000///......------......///////////////////////////..............................---------,,,,,,,,,:::999888888888888999:::;;;;;;;;;;;;;;;:::999888888777666555444444444444444444333222111111111111000111333444555444333222---------...///000000000...------------,,,,,,,,,------------............++++++************++++++++++++,,,,,,------,,,,,,++++++,,,---------,,,,,,***+++,,,,,,+++***+++---******+++++++++,,,,,,,,,))))))***+++++++++*********++++++,,,------......,,,,,,---------,,,+++***,,,,,,,,,,,,------------...------------///000111222111...,,,+++,,,,,,---,,,,,,,,,,,,,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,+++)))((()))***)))(((++++++++++++,,,,,,,,,,,,************************************************************+++++++++++++++,,,,,,------,,,,,,+++++++++******)))*********)))******+++,,,,,,------,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++'''((()))***+++,,,---...,,,,,,+++******+++,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------,,,,,,,,,+++++++++.........------,,,,,,+++---------------------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------+++,,,,,,---.........---***+++,,,...............,,,,,,---000222333111///++++++,,,------...//////........................---......///////////////------------............////////////000000000000000111111222222111111000111111222333333333333222111111222222333444555555555555666666777888888888777777777777777888999999888999:::;;;<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<>>>@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIKKKLLLKKKIIIGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@???===<<<<<<;;;;;;:::::::::999999999777777666555555555555666333333222222222222333333222222222222222222222222111111111111000000000000///......------......///////////////////////////..............................---------,,,,,,,,,:::999777666666666777888:::::::::999888777666555777666555444444444444444444333222111000000000000000222444666666666555444---......///000111111222000000/////////...................../////////000...------,,,,,,------...***+++,,,---...---,,,+++***+++,,,,,,------------)))***,,,,,,++++++,,,...*********++++++,,,,,,,,,((()))***+++++++++++++++)))******+++,,,,,,------,,,,,,---...---,,,+++***,,,,,,------------............------...///111222333222///,,,++++++,,,,,,---,,,+++*********,,,---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,++++++,,,,,,---111...,,,***+++,,,+++*********+++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++------------++++++***))))))***+++...000222))))))***+++,,,,,,------,,,,,,++++++***+++++++++---------....../////////,,,,,,,,,,,,++++++***)))+++,,,---...---,,,+++***------........./////////---,,,+++******+++,,,---++++++++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------............------.........------,,,,,,,,,//////...---,,,++++++***---------------------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////------------------------,,,---...///...---,,,+++)))+++,,,...//////......,,,,,,---000333333111///++++++,,,,,,---...//////////////////////////////---......///////////////////////////000000000111////////////000000000000000000111111111111000000111111222333333333333222555555666666666666666666555555666666777888888888777777666777777888999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>======<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKHHHGGGFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBBAAA???>>>======;;;;;;;;;:::::::::999999777777666555555555555555222222222111222222333333222222222222222222222222111111111111000000000000.........------.........////////////////////////..............................---------,,,,,,,,,444555666777888999:::::::::888666777999:::888666444555666666666555444333000000000111222222222333000111222333444555555555000//////000111111///---///////////////......---,,,------......------,,,***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,+++******++++++)))(((---,,,+++******+++,,,---......---,,,,,,,,,------,,,,,,,,,------.........000...,,,---///111000...000///---,,,++++++,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***************************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********************************+++,,,------......)))***,,,------,,,***))),,,,,,+++******+++,,,,,,///...------//////...---************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))))),,,++++++******++++++,,,++++++++++++++++++++++++***+++---......---+++***...------,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,+++*********++++++...........................------,,,,,,------...,,,,,,,,,------.........------------,,,,,,+++***------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,------......------,,,************************++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,---...//////...---,,,------------------------//////000000///---+++***///////////////////////////////////////.........---------......000111222000000000000000000000000000000000000000000000000111111222222222333333333222222222222333444555666444444444444555555666666888777666666666777999:::;;;;;;::::::;;;;;;<<<=========>>>===;;;;;;<<<>>>??????@@@AAABBBCCCCCCDDD===>>>@@@BBBCCCEEEEEEEEEHHHHHHHHHGGGFFFEEECCCCCCHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJFFFEEEEEEEEEFFFHHHJJJKKKLLLJJJHHHEEECCCCCCDDDDDDBBBBBBAAABBBDDDDDDCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;:::999999888888999999666666666666555555555555666555444333222222222222///000111222222111000///000000000000000000000000///............---------000000////////////000000////////////////////////...------,,,,,,+++******888888888888888777777777:::888777777888999777555444444555555555444333222000000111111111111111222000000111222333444555666222111//////000000///...//////000000//////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,...---+++,,,------,,,***,,,,,,+++******+++,,,,,,......------------......,,,,,,,,,---------......///---+++,,,///000///...000///---,,,++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,---)))***,,,------,,,***))),,,,,,+++******+++,,,,,,++++++******+++++++++***************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,+++++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,---------,,,+++++++++,,,------,,,---...//////...---,,,------------------------////////////...---,,,+++........................////////////...........................///000111000000000000000000000000000000000000000000000000111111222222222333333333222222222222333444555666555555555555666666777777888777666666666777888999999888888888888999::::::<<<===>>>===;;;;;;===>>>>>>>>>???@@@AAABBBCCCCCC===>>>???AAABBBDDDEEEFFFIIIIIIIIIHHHGGGFFFDDDCCCGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLLLLJJJGGGEEEDDDCCCDDDDDDEEEDDDCCCDDDFFFFFFEEECCCBBBAAA@@@???===<<<;;;:::::::::999888888888888888666666666555555555444444555444333222111111111111///000111111222111000000000000000000000000000000///............---------//////............//////---------------------------------,,,,,,,,,,,,,,,999999999888888888777777:::888777666777777555333333333444444333333222111111111111111000000000000/////////000111333666777555222000//////000//////000000000000000//////...,,,------......------,,,......---,,,,,,+++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...,,,+++,,,------,,,***,,,,,,++++++++++++,,,,,,......------------......,,,,,,,,,------------......,,,++++++---......---000///---,,,++++++,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++........................******+++,,,,,,---......***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,......------............------------------------------......------------......------------------------........................//////.........//////000000000000000000000000000000000000000000000000000111111222222222333333333222222222222333444555555666666666666666777777777777777666666666777888999888888777777888888999:::<<<=========;;;;;;===>>>>>>>>>???@@@AAABBBBBBCCC?????????@@@BBBDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMKKKIIIGGGEEEDDDCCCDDDDDDEEEDDDCCCDDDFFFFFFDDDBBB@@@@@@???>>>===;;;::::::999999888777777777777777555555555555444444444444444333222111000000000000...///000111111111111111000000000000000000000000///............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......777777777888999::::::;;;999888777666555444333222222222222222222111111000111111111000000//////...///.........000222555777666333000...///000000///000000111111000000///...,,,------......------,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------,,,,,,++++++,,,---------000///---,,,++++++,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---...///...------......++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***+++---...///...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---......------------------------------------------------------,,,+++,,,---///000------------------------------...............///000//////............///////////////////////////000000000000000000000000111111222222222333333333333222222222333333444555555555555555666666666666666666666666777777888888999999999999999:::;;;;;;<<<=========;;;;;;===???===>>>>>>???@@@AAABBBBBBAAAAAA@@@AAABBBEEEHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCAAA?????????>>>===<<<;;;:::999888777777666555666666666444444444444333333333333222222111000000000000000//////000000111111222222///////////////////////////............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////777777777888888999999:::777777666555333222111111222222111111000000000000111000000//////...............------...111444666555333///......///000///000000000000000///......,,,------......------,,,+++++++++,,,,,,---------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***))))))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------------------------------+++++++++++++++,,,---...000///---,,,++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++))))))***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++---...///......---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------+++++++++,,,---...///000------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,,,,------------------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,------......---------,,,,,,------------------------------------,,,++++++,,,---///000........................,,,---------......//////000//////............///////////////////////////000000000000000000000000111111222222222333333333333333222222222333444444444444444444444444444444555555666666777777777777999888888888888999::::::;;;<<<===<<<;;;<<<>>>???>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCDDDGGGJJJLLLJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBBBBBBB@@@>>>>>>======<<<;;;:::999999666666555444444444444555333333333333222222222222111111000000//////000000000000000000000111111222///////////////////////////............---------,,,,,,++++++++++++,,,,,,------------------------***++++++,,,---...//////:::999999888777666555555444555555444222000111222222222111000000000000111////////////...............---------...000222333222000......///000000//////////////////......---,,,------......------,,,******+++,,,,,,---......+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++---...---,,,,,,,,,------------,,,,,,+++*********+++,,,---......------------,,,,,,,,,+++,,,,,,,,,++++++---///000///---,,,++++++,,,,,,------,,,,,,+++******)))************+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------......------,,,************************((((((((()))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))),,,...---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,---------------...,,,++++++******++++++,,,++++++++++++++++++++++++..............................---,,,,,,+++******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,---.................................------,,,,,,------......------------,,,,,,,,,++++++,,,---------,,,,,,------------------------************++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------******,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,---......////////////////////////,,,,,,,,,---......////////////.........//////000000000000000000000000000000000000000000000000000111111222222222333333333333333333222222333333444444444444333333333333333444555666777777777666666666666666555666666777888;;;<<<===<<<<<<<<<>>>@@@>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLIIIJJJJJJJJJIIIIIIHHHGGGEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCGGGEEEDDDDDDDDDCCCAAA>>><<<<<<;;;;;;:::999999888555555444333333333333333222222222222111111111111111111000000000000000111111111000000000000111111000000000000000000000000///............---------,,,,,,++++++++++++,,,,,,------------------------******++++++,,,---......999999888777666555444333111333444333111///000222333222111000000000111111---...............//////------.........////////////...------///000///..................---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---...///000......---------,,,,,,,,,+++,,,...---++++++---000000///---,,,++++++,,,,,,,,,+++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,------......------,,,++++++++++++++++++++++++((((((((())))))******+++,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***+++...000///+++***---000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------///...,,,+++***+++---...,,,++++++******++++++,,,++++++++++++++++++++++++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------------------------,,,,,,+++++++++,,,,,,---------------------------...------,,,,,,------.........---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,---------,,,+++------,,,++++++,,,------------------------------+++,,,,,,---------,,,,,,........................++++++,,,------...//////...............///000111000000000000000000000000000000000000000000000000111111222222222333333333444333333222222333333333555555444444444333333333444555666777777777666555666555555555555666777777:::<<<<<<<<<<<<<<<>>>@@@@@@@@@AAABBBCCCDDDDDDEEEAAAAAABBBDDDFFFGGGIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCGGGFFFDDDDDDDDDBBB@@@>>>;;;;;;::::::999999888888444444333222222222222222222222111111111000000000111111111000000111111222333222111000//////000000000000000000000000000000///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,555555555555666666666666000222444333000///111333444333111000000000111222,,,------....../////////------...//////...------,,,,,,,,,---000000///---------......------,,,+++,,,------......------,,,...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---***)))((()))+++,,,+++***,,,,,,---......---,,,,,,---------...///000111111.........------,,,,,,,,,+++---...---++++++...000000///---,,,++++++,,,,,,*********++++++,,,------)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,++++++******++++++,,,***+++,,,------,,,+++***'''+++---,,,(((''')))---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''((((((((())),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------000...,,,))))))***,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++---......---+++******++++++,,,,,,------...---,,,+++******+++,,,---++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************------------------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++,,,,,,,,,---------+++,,,---------,,,+++***------++++++++++++------------------------------+++,,,---......---+++***------------------------++++++,,,,,,---...//////---------......000111222000000000000000000000000000000000000000000000000111111222222222333333333444444333222222333333333666666555555555444444444333444666777777777666555777777777777777888999999:::;;;<<<<<<<<<<<<>>>@@@@@@AAAAAABBBCCCDDDEEEEEE>>>@@@AAADDDEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBEEEDDDBBBBBBAAA@@@===;;;;;;::::::999999888888888444333222222111111222222111111111111000000000000222111111111111111222222444333111000///...//////000000000000000000000000//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++666666666666666666666666555444333222111111111111000000000000000000000000///...---,,,,,,---...///,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---------......///...---,,,,,,---...//////...,,,+++***+++,,,,,,------------------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,+++++++++******///...---,,,,,,---...///......---,,,---...///000,,,------.../////////...000...,,,++++++---///111------,,,,,,+++***))))))......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......)))***+++,,,---.........---,,,,,,+++*********+++,,,,,,+++******+++++++++---,,,***)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,***))))))***,,,---...---,,,++++++,,,---...------,,,++++++******)))...------,,,,,,------...+++++++++++++++++++++++++++,,,---...---+++)))(((++++++******++++++,,,---------,,,+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......000///---,,,,,,---...///------------------,,,,,,------------------------////////////////////////...///000000///---+++)))000000000000000000000000///111222222111111222333333222111111111222333444333333333444444444555555555555666666666666555555666666666666777777777777:::;;;===<<<;;;;;;<<<===@@@@@@??????????????????@@@AAAAAACCCEEEGGGIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDDDDEEEFFFGGGJJJHHHFFFEEEDDDEEEFFFGGGJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;::::::999888777666555555222222222111111111111000111111000000000000111111000000////////////000000222222111000///...------////////////////////////,,,,,,,,,---------....../////////...------,,,,,,000...***((((((***...000......---,,,,,,+++******555555555555555555555555555444333222111111111111000000000000000000000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///......---------......//////...------------...///...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,*********++++++,,,,,,,,,---///...---,,,,,,---...///...------,,,---...///000+++,,,---.....................---------,,,,,,,,,,,,,,,++++++***))))))(((++++++***))))))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***++++++,,,---------------,,,,,,+++*********+++,,,,,,,,,,,,------......---,,,+++******++++++,,,..................------++++++++++++,,,,,,,,,,,,------,,,++++++,,,---------------,,,,,,---------)))******++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++)))(((++++++******++++++,,,---,,,,,,,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,......------------......------------------------------------------------////////////////////////...///000111000///---+++000000000000000000000000000222333333222111333444222222111111111222333444333333333444444444444555444555555666666555555444555555666666777777777888:::<<<======<<<;;;<<<>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJHHHGGGEEEDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;:::999999888777666555444222222222111111111111000111111000000000000111111000000////////////000000000000000000////////////........................,,,,,,,,,---------......---------...............///...------------...///------,,,++++++***))))))555555555555555555555555444333222111111111111111000000000000000000000000///...------------...///,,,,,,------...//////000........................++++++,,,,,,------......---,,,,,,,,,---.../////////...------------...///------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***))))))***+++,,,---............------------......---------,,,---......///++++++,,,---------,,,,,,,,,,,,---...---,,,***)))++++++******))))))((((((------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,+++,,,,,,---...------..................*********++++++++++++,,,------------------------,,,------......------,,,)))******++++++,,,------,,,++++++++++++++++++,,,------------------------((()))***+++++++++***)))++++++******++++++,,,---++++++++++++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,------............------+++,,,,,,------.................................///////////////////////////000111222222111000///000000000000000000000000111222444333222222333555222222111111222222333444333333333333444444444444333444444555555444444333444444555666777777888888;;;<<<======<<<<<<===????????????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFGGGHHHJJJLLLMMMJJJIIIGGGFFFEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;999999888777666555444444222222222111111111111000111111000000000000111111000//////......//////000.........//////000000000------------------------,,,,,,,,,---------......+++,,,,,,---......//////+++---...000000...---+++,,,++++++******)))))))))555555555555555555555555333333222111111111111111000000000000000000000000.........------.........------........./////////------------------------++++++,,,,,,,,,---------++++++,,,,,,---...///000.........------.........---,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,*********++++++,,,------...------------------------,,,,,,,,,---------......***++++++,,,,,,,,,++++++***+++++++++++++++******++++++++++++******)))))).........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,+++++++++*********+++++++++*********++++++++++++,,,,,,------************++++++++++++))))))*********+++++++++,,,,,,------------,,,,,,+++,,,---......---,,,+++------,,,++++++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************++++++******++++++,,,---*********+++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++,,,---...///...---,,,++++++,,,,,,---...//////........................///////////////////////////000111222333222222222////////////////////////000222333333111111222444222111222222222222333333222222333333333444444444222333333444444333333222333333444555666888888999:::<<<============>>>???>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNJJJIIIHHHFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;:::999888777666555444444333222222222111111111000000111111000000000000111111/////////....../////////........./////////000000------------------------,,,,,,,,,---------......,,,,,,,,,------.........)))***,,,------,,,***))),,,+++++++++*********)))555555555555555555555555222222111111000000111111////////////////////////---..................---///.........---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,...///000---..................---+++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------***++++++,,,++++++*********)))(((((((((***,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,------------,,,,,,---------,,,++++++***++++++,,,,,,,,,+++***+++,,,,,,+++***)))''''''))))))***+++++++++,,,,,,(((((())))))*********+++))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++------,,,++++++******)))+++******))))))******+++************************(((((())))))************++++++******++++++,,,---*********+++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,---...///000+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......***+++---.........---,,,++++++,,,,,,---...//////........................///////////////////////////000111222222333333333///////////////////////////000111111000000111222111111222222333333333333222222222333333333444444222222333333333333222222222333444555666777888999:::;;;======<<<<<<>>>@@@>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???????????????>>>>>>======<<<;;;::::::888777777666555444333333222222222111111111000000111111000000000000111111//////............//////////////////............------------------------,,,,,,,,,---------............------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++444444444444444444444444222111111000000000111111////////////////////////------...//////...------///......---,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......------...//////...------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***...---------,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,------------,,,++++++,,,,,,,,,+++******,,,***(((''''''))),,,...------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........++++++,,,------,,,,,,,,,)))***+++,,,---,,,+++***------......---+++)))((())))))***+++++++++************++++++,,,,,,------*********++++++++++++,,,++++++++++++++++++++++++,,,------......------,,,)))******++++++,,,------+++******************+++************************)))))))))************+++++++++******++++++,,,---++++++++++++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,***+++,,,------...------+++,,,,,,------.........------------------------//////////////////////////////000000000111111222000000000000000000000000...///000000//////000222000111222333333333333222222222222222333333333333222333333444444333333222333333444555666666777777888:::<<<<<<;;;<<<===???>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>======>>>>>>======<<<<<<;;;::::::999777777666555444333222222222222222111111111111000111111000000000000111111///......------......////////////......---------------------------------,,,,,,,,,---------............------,,,++++++***///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444111111000000000000111111////////////////////////------...//////...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------------...//////...------***+++,,,---------,,,,,,++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,---------------+++,,,------------,,,+++***+++,,,---------,,,,,,,,,,,,------,,,++++++***---,,,+++))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,------------(((***+++------,,,+++***)))***,,,------,,,+++******+++,,,,,,,,,+++***)))+++,,,,,,---......//////++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------------,,,,,,---------)))******++++++,,,------+++++++++******+++++++++************************,,,++++++************+++++++++******++++++,,,---,,,,,,,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********++++++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////............//////000000000000000000000000000...000111111000000111222000111222333333333222222111222222222222333333333333333444444444444333333444444444555555666666666777999:::;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>>======<<<<<<======<<<<<<;;;;;;::::::999999777666666555444333222222222222222111111111111000111111000000000000111111///......------......///------...............///........................,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++444444444444444444444444111000000000000000111111////////////////////////,,,---...//////...---,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---...//////...---,,,)))***,,,---...---,,,,,,------------------------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,******++++++,,,---...//////++++++------------++++++***+++,,,---...---,,,,,,---------------,,,+++***.........---+++(((&&&$$$++++++++++++++++++++++++******,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++******+++++++++,,,,,,,,,)))***+++,,,---.........((()))+++---------+++***$$$&&&(((+++,,,,,,+++***,,,------...---,,,***)))++++++,,,,,,---...//////++++++,,,,,,,,,---------///...,,,++++++,,,...///......,,,++++++,,,......------,,,,,,+++******))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++*********+++++++++******++++++,,,---------,,,+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------------------------------++++++******)))*********++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........++++++******+++---...000------------------,,,,,,++++++++++++++++++++++++////////////////////////......------------......000000000000000000000000///111222222111111222333000111222333444333222222111111222222222333333333333444444555555444444333444444555555555555555555666888999:::::::::<<<>>>>>>>>>>>>>>>==================>>>???AAACCCEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGIIIKKKMMMNNNOOOOOOKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777666555444333222222111222222222111111111111000111111000000000000111111.........------.........++++++,,,---...///000111////////////////////////,,,,,,,,,---------......***++++++,,,,,,------...******************************************++++++111111222333333333333222222222222111000//////...///............---------,,,------......------,,,+++,,,...000000///...---***++++++,,,,,,---......,,,,,,---------,,,++++++---000333222///---///111...,,,++++++,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,---...---,,,+++000///...------------------///000///,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++***,,,------,,,++++++,,,///---***(((((())),,,---((())))))))))))***---///+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...***++++++,,,,,,------...)))***+++,,,---,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((************,,,...++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,+++***))))))***+++,,,...------,,,+++***))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++........................((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---000---,,,---///000...,,,,,,------...---,,,***)))***+++,,,---...---,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......//////............//////------............------......///000111222222333222222111000000111111222333333222222111000000000222222222222222222222222444444555555555444222111111222333333444444333333777777777777888;;;===>>>>>>===<<<;;;;;;<<<===>>><<<===>>>???AAABBBCCCDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEHHHKKKMMMLLLLLLLLLMMMLLLKKKIIIGGGFFFDDDDDDDDDBBBCCCCCCBBB@@@>>>???@@@@@@???===;;;::::::::::::999999999888888888888888666666555444333111000///111111000///////////////222222222111000//////...////////////////////////------------------------------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******))))))******+++,,,000111222222333333222222222222111111000//////...///............---------,,,------------,,,,,,++++++,,,...///000///...---,,,,,,+++******))))))(((------------------,,,,,,*********+++,,,+++***)))---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++******************+++,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,///......---,,,,,,------...///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,...---+++***)))***+++,,,,,,------,,,***)))+++,,,,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************)))***,,,,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++************++++++---,,,,,,++++++*********++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++*********+++,,,,,,***)))***,,,---+++)))+++,,,,,,------,,,+++******+++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------.......................................//////........./////////000111111111222111111111111111111111111222222222111111111111111222222222222222222222222444444555555555444222222222222333444444444444333777777777777999:::<<<>>>>>>===<<<;;;;;;<<<===>>><<<===>>>???AAABBBDDDDDDGGGGGGGGGFFFFFFEEEEEEEEECCCFFFIIIKKKKKKJJJJJJKKKLLLKKKIIIHHHFFFEEEDDDDDDBBBCCCCCCBBB@@@>>>?????????>>><<<;;;::::::::::::999999999888888777777777444444444444333222111111111111000///////////////111111000000///......---........................------------------------------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++************+++,,,,,,000111222222333333222222222111111000000//////...///............---------,,,,,,---,,,,,,+++******+++,,,---//////......---,,,,,,+++******))))))(((------,,,,,,,,,,,,---......+++***+++///000---))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,,,,,,,,,,---///000///---,,,,,,---------------------------......---,,,,,,,,,------,,,+++)))'''''')))+++,,,***,,,------,,,++++++,,,---,,,,,,,,,+++++++++++++++---......,,,++++++,,,---,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------,,,++++++******+++++++++++++++,,,------,,,++++++******++++++,,,************************+++,,,------,,,+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++++++++***))))))++++++***))))))***++++++,,,+++++++++***+++,,,---------,,,,,,---------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......------............------...//////000000//////...000000000000000000000000///000111222222111000000000111111111111222222222222222222222222222222222333444444444444333333222222222333444444444444444666666666777999:::<<<=========<<<;;;;;;<<<===>>><<<<<<>>>???AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEHHHIIIHHHHHHHHHIIIKKKJJJIIIHHHGGGFFFEEEEEEBBBCCCCCCBBB???>>>>>>???>>>>>><<<;;;:::999999999999999888888777666555555222222333333333333333222111111000///////////////000//////......---------------------------------------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------000000111222222222222222111111000000///////////////............---------,,,,,,,,,,,,+++***))))))+++,,,---.........------***++++++,,,,,,---......,,,,,,+++***++++++------000...---///111111///---***+++------,,,,,,,,,---+++++++++++++++,,,,,,,,,------------------------------......//////000000,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,+++++++++,,,,,,---...000///...------...........................///...---,,,,,,,,,,,,,,,+++***)))(((((()))***+++***,,,------,,,++++++,,,+++,,,---------,,,+++***'''))),,,------------...------,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********+++,,,,,,------,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---......---++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++++++++---,,,,,,,,,------,,,,,,)))))))))***++++++++++++++++++,,,,,,,,,---------++++++*********+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...////////////...---//////000000000000//////000000000000000/////////...///111333333222000//////000000111222222333333222222222222222222222222333333333333333333333333222333333444555444444444555666666777999:::;;;<<<===<<<;;;:::;;;<<<===>>><<<<<<>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGHHHGGGGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEBBBCCCCCCBBB???======>>>======<<<;;;:::999888888999888888777666555444444222222333333333333222222111000000////////////////////////.........------------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000111222222222222111000000000//////////////////............---------+++,,,,,,,,,++++++***)))+++,,,,,,---------------***++++++,,,,,,---......***************+++,,,,,,)))+++------+++******,,,)))+++---...,,,+++,,,...---------------,,,,,,,,,//////...------,,,++++++,,,,,,------......//////------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,+++++++++,,,,,,---,,,---//////...---...///........................///...---,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***,,,------,,,++++++,,,+++,,,---......,,,+++***%%%(((+++,,,,,,+++,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...))))))***++++++,,,,,,------,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---,,,***((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------++++++---......---++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---...---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************************))))))))))))))))))))))))***++++++,,,,,,,,,---------.........---------...)))))))))******++++++,,,+++++++++,,,,,,,,,------+++*********++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000///////////////000000000000//////000000000///////////////---...000222333222000/////////000111222333333444222222222222222222222222333333333222333333333333333333444555555555444444444555666888999:::;;;;;;<<<;;;:::::::::<<<===>>>======>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFCCCCCCCCCAAA???=========<<<<<<;;;:::999888777777777777666555555444333333333333333333222111000000111000000///////////////000000////////////......------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------,,,,,,------...//////000111111222222111111///////////////////////////............---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,+++******))))))(((((()))***+++,,,,,,,,,+++&&&***---,,,)))'''))),,,'''+++......,,,+++,,,.........------------,,,,,,------,,,,,,+++***))))))***************+++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------...***,,,......---------///..............................---,,,,,,,,,------***+++---......---+++******,,,------,,,++++++,,,,,,---.........---+++***)))+++,,,,,,***))))))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++,,,,,,---...,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***)))))))))******++++++,,,***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***+++,,,---------------+++,,,------++++++,,,---++++++*********+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000///............///000...//////000000//////...////////////////////////---...000111111111111000//////000111222222333333222222222222222222222222333222222222222333333444333333444555555555555555444555666888999:::::::::;;;::::::::::::<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCCCCAAA>>><<<<<<===;;;;;;;;;:::999888666666555555555444444444444333333333333333222111000///111111000///////////////////////////////////////------------------------------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++************++++++++++++---,,,,,,,,,,,,---......///000000111111111111111///////////////////////////............---------***+++,,,------...------,,,,,,++++++,,,,,,------,,,,,,+++******))))))((((((***,,,...///...---,,,***+++,,,,,,,,,+++++++++&&&***//////,,,+++,,,///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,---.........******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,------,,,,,,---......///(((***,,,---,,,,,,---...------------------------------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++***,,,------,,,++++++,,,---------------,,,,,,++++++,,,,,,+++))))))***,,,+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))+++,,,,,,---...---------***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,***,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************------------------------((()))+++,,,------,,,,,,***,,,---,,,***)))+++------,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,---------......///...,,,******,,,...///.........//////.........---.........///000000000......//////000111111111000000000111222222222333222222222222222222222222222222111111111222444444333444444555555555555555333444666888999:::::::::::::::999999:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDBBBBBBDDDFFFGGGHHHIIIJJJKKKJJJHHHGGGCCCCCCCCCAAA>>><<<;;;<<<::::::::::::999888666555333333333333444444444444111111222222222222111000111111000///////////////................................................------------------------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,------...//////000111111111111111........./////////////////////.........---------***+++,,,---.../////////,,,,,,+++++++++,,,---...***++++++,,,------......(((+++...111222111...,,,,,,)))((())),,,---***'''%%%***///000---+++,,,///,,,,,,,,,++++++************++++++,,,...///000000.........------,,,,,,,,,++++++,,,,,,---...//////******+++++++++,,,,,,,,,***+++,,,---...---,,,+++---------------...///000''')))+++,,,++++++---...------------------------,,,,,,,,,,,,------...///---,,,***))))))***,,,---***,,,...---,,,+++,,,,,,......---------,,,,,,,,,***+++++++++***,,,///111***++++++,,,,,,------...------------------------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))***++++++,,,,,,+++,,,---...///...---,,,***+++,,,------,,,+++*********+++,,,------......+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,------------......*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************'''(((***+++,,,,,,++++++***---...---+++***,,,...///...,,,+++++++++,,,,,,---,,,+++***+++,,,---...************+++,,,---...,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,---------......///,,,***((((((***,,,///------............------,,,------...///000111111............///000222222111111111111111222222222222222222222222222222222222222111111111222444555333444555555666666555555333444666888999:::::::::::::::999999:::<<<===>>>AAAAAAAAA@@@@@@?????????BBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCBBBAAAAAABBBDDDFFFGGGIIIKKKKKKJJJIIIHHHCCCCCCCCCAAA>>>;;;;;;<<<::::::::::::999777666444111222222333333444444555//////000222222333333333111111000///////////////------------------------////////////////////////------------------------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,++++++++++++,,,------111111111111111000//////000000000000000000000000111000///...............---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---)))))))))***+++,,,......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------/////////...------,,,,,,,,,------,,,+++***,,,...***+++,,,---...---,,,+++---,,,*********,,,...///---,,,,,,++++++,,,,,,---------------------------//////...---,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,******)))((((((***///333---,,,)))((((((***---///+++---///---******...222---------,,,,,,+++++++++------,,,+++)))(((***,,,......---,,,,,,+++******)))***+++,,,---,,,+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,+++******+++++++++...---+++*********++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,---,,,+++++++++,,,---......---,,,+++******++++++,,,---......------------------------------++++++++++++------,,,)))&&&&&&)))++++++***************+++,,,------++++++******++++++,,,---++++++***)))***+++---...,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++---......------************************))))))*********+++++++++++++++,,,,,,,,,---------///...---,,,+++*********------,,,++++++,,,,,,,,,...---+++++++++---///000+++++++++++++++++++++++++++,,,---.........---,,,...---,,,,,,,,,,,,---...............////////////222000...---,,,---...///......//////000000111111000000000000000000000000111111222333333444444555333333333333333333333333222333333444444333333222555555666666777777888888999999999999:::;;;<<<<<<===>>>@@@AAAAAA@@@???>>>===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDFFFHHHJJJJJJHHHFFFDDDCCCBBBAAA???===<<<;;;;;;888888777777666555555555444444555555444444333222222222111111111111222222111111000000//////......///............---------////////////////////////,,,,,,---------------,,,........................------------------------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,---......111222222222222111000000------------------------///......------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------/////////...------,,,,,,+++,,,---,,,++++++,,,...++++++,,,,,,------,,,,,,---,,,+++******,,,---...---,,,,,,++++++,,,,,,---------------------------///......---,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,,,,...---,,,***((((((+++------,,,+++***+++,,,...///,,,***))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++.........---++++++---///......---,,,,,,+++******)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,++++++++++++,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,++++++)))))))))******)))))))))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***((())),,,---,,,++++++++++++***++++++,,,,,,++++++******++++++,,,---,,,+++*********+++,,,---+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++************)))***+++---------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,++++++++++++---,,,,,,++++++,,,,,,---...---+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............---,,,,,,---..................////////////111000...---------//////////////////000000000000000000000000000000000000000111111222222333444444333333333333333333333333222333333444444333333222555555666666777777888888888888888999999:::;;;<<<<<<===???AAAAAA@@@???>>>>>>???AAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCEEEGGGHHHHHHGGGEEECCCBBBAAA???===<<<::::::999888888888777666666555555444444444444444333333222111000000//////000000111000000000000//////......///............---------...........................///////////////..............................------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,------222222222222222111111000------------------------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...------,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------/////////...------,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,------...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,---...---+++)))((()))+++,,,,,,,,,---------......---)))&&&&&&***---,,,)))+++,,,,,,,,,,,,,,,,,,---,,,---...---,,,,,,...///...------,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---...///...,,,---,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,+++*********++++++***+++,,,------,,,+++++++++++++++++++++++++++++++++************))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---------,,,++++++,,,...///------------------------------...///////////////......---,,,,,,---..................////////////111000...------...//////000000000000////////////000000000000000000000000000000111111222333333333222222333333333333333333333333444444444444333333555555666666777777888888888888777888888999:::;;;;;;<<<>>>???@@@@@@@@@??????@@@BBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFEEECCCBBBAAA@@@>>><<<:::999888888999888888777777666666555333444444444444333222222000//////......//////000000000000////////////...///............---------........................///////////////...---,,,------------------------------------------------******+++++++++,,,,,,,,,++++++++++++,,,------...///...---,,,,,,+++,,,,,,111111111111111000//////////////////////////////,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------------------/////////...------,,,,,,+++,,,------,,,+++,,,------,,,+++***+++,,,---.........,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))+++,,,,,,+++***+++,,,++++++---.........---,,,---+++((()))+++------,,,+++++++++,,,,,,---------)))***++++++******,,,...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,,,,***,,,,,,------------------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++******************************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...,,,...---,,,+++++++++++++++++++++******++++++,,,------,,,,,,++++++*********)))***,,,...///...,,,+++***************************)))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---))))))*********+++++++++,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,---------,,,,,,++++++,,,------------------------------,,,------.....................------------..................////////////000///............//////111111000000//////......////////////////////////000000111222222333333444222222222222222333333333333333444444444444333333555555666666777777888888777777777777888999:::;;;:::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@???>>><<<:::999888888999888888777777666555555333333333333333222111111000//////......//////000///////////////////////////............---------........................------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...//////...---,,,++++++++++++///////////////......---////////////////////////...---------...///000000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------************+++,,,---...,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------....../////////...------,,,,,,***,,,......,,,++++++,,,---,,,+++***+++,,,---......------,,,++++++++++++---,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------)))+++------,,,+++++++++)))***,,,---------+++******+++,,,+++)))))),,,///+++++++++,,,,,,---------(((***,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,---............---++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,+++***)))(((((()))***+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......------,,,......---,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,+++******))))))***,,,...///...,,,+++************************)))))))))))))))))))))***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))*********+++++++++++++++++++++,,,---......,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------....................................//////////////////........./////////111111000000//////......////////////////////////111111111222333333444444111111111222222333333333333444444555555444444333555555666666777777888888777777777777888999:::;;;::::::<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDEEEEEEDDDCCCCCCAAA@@@>>><<<:::999999888888888777777666555555555222222333333222222111000111000000//////000000111...............////////////............---------........................,,,,,,------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...//////...---,,,+++*********...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000000---,,,,,,++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------)))))))))***+++,,,......,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------........./////////...------,,,,,,***,,,......---++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++***+++,,,---......------,,,---...---+++))))))))))))***+++,,,---,,,+++***(((***,,,***''''''***///+++,,,,,,,,,,,,,,,,,,---+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---+++***+++,,,,,,+++))))))+++,,,.........------******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------,,,+++,,,---...------,,,,,,,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,+++*********+++,,,------,,,++++++************************)))))))))************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++++++++,,,++++++++++++,,,,,,---...++++++++++++,,,---......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------...////////////...---............////////////.........///////////////000000000000////////////000000000000000000000000000000111111222333333333000000111111222333333333444444555555555555444444555555666666777777888888888888777888888999:::;;;:::;;;;;;<<<===>>>??????AAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDCCCCCCCCCAAA@@@>>><<<:::999888888777777666555555444444333111222222222222111000000111000000//////000000111---............////////////............---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------......---,,,++++++***++++++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---,,,,,,++++++,,,,,,---------------............------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,+++++++++++++++,,,---...,,,,,,++++++,,,,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......////////////...------,,,,,,))),,,......---,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------***+++,,,............---+++,,,---,,,***)))***+++***+++,,,,,,,,,,,,,,,,,,*********))))))***,,,------,,,,,,,,,,,,,,,,,,++++++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///++++++++++++++++++++++++---,,,***+++,,,,,,+++)))((()))+++---...---,,,,,,)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,------......------,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,---,,,++++++---///------,,,,,,,,,------...++++++******++++++,,,---)))***+++,,,,,,,,,+++++++++++++++++++++*********************************************++++++,,,,,,,,,+++***))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---...///000000///...---............////////////---......///////////////////////////000000000000000000000000000000000000......//////000111111111///000000111222222333333444444555555555555444444555555666666777777888888888888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>AAABBBCCCEEEFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA???>>>===;;;999888777777555555555444333333222222111111111111111000000///000//////......//////000---------........./////////............---------------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++++++++++++++,,,/////////000///......---........................///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------.../////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,......---,,,,,,,,,------,,,,,,++++++,,,,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////000//////...------,,,,,,)))+++...///---,,,++++++***+++,,,---...---,,,+++***+++,,,,,,---------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................)))+++,,,...//////......((()))*********+++...000,,,,,,,,,---------......000,,,)))***---000///------------,,,,,,+++++++++***,,,...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++++++++++++++++++++---,,,++++++,,,,,,***)))'''(((+++---------,,,+++)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---))))))+++,,,,,,+++))))))&&&''''''((()))******+++------------------------++++++------------++++++,,,---...,,,***+++...111,,,,,,,,,,,,------...///++++++******++++++,,,---((()))+++,,,---,,,,,,+++,,,,,,+++***)))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))***++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,+++***)))------------------------------,,,+++,,,---...///---...///000000///...---............/////////000------...///000000//////......//////000000111111000000000000000000000000,,,,,,------...////////////000000111222222333333444444555555555555444444555555666666777888888888999999999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===@@@AAACCCEEEFFFGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999888666666555555444444333333222111111111111111111111000//////.........------.........---------.........////////////.........---------------------------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,000000//////.........---////////////////////////***---//////...,,,,,,---///...,,,,,,...///......***+++,,,---...---,,,+++000///---,,,+++,,,,,,---*********++++++,,,,,,,,,,,,///000///,,,+++...111......---,,,,,,,,,---------..................---++++++++++++++++++++++++------............------........................,,,------......------,,,(((***+++---......---,,,++++++))))))))))))++++++------------------------......------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,---///000000...---+++,,,---------------,,,,,,++++++++++++++++++++++++------------------------------------------------+++,,,...///000///......,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000111...***))))))************))))))***+++---......---+++***++++++,,,---............,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++*********++++++++++++******---,,,+++*********+++,,,......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,******************++++++......------------,,,,,,))))))*********+++++++++//////...---,,,,,,++++++++++++++++++++++++++++++222111000...,,,***)))(((((())))))))))))*********++++++***************+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------............------...,,,***+++...///...,,,////////////000000000000...............///000111////////////000111333333111111111222222333333333666555444333333333333333555555666777888999::::::;;;;;;::::::::::::999999<<<<<<======>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@?????????>>>>>><<<::::::::::::888666555555555444444333333333000000000000000111111111////////////////////////---------............///////////////.....................------,,,,,,,,,------------------------///............------------,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,+++******+++---000/////////.........---------------------------,,,...000000///.........000...---,,,---...---,,,------.........------,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---,,,,,,---///------------------------------............------++++++++++++++++++++++++------............------------------------------,,,------......------,,,***+++,,,------............---,,,,,,,,,,,,---...------------------------......------------.........------------------...---,,,,,,++++++,,,,,,---+++,,,------,,,***((('''......////////////..............................------------------------------------------------,,,---..................,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000...+++)))******++++++******)))++++++------------++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************++++++++++++------,,,,,,++++++******++++++++++++++++++++++++)))))))))******+++++++++++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,+++******+++,,,,,,************************+++******)))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------...,,,+++,,,///000...---.../////////000000000000///............//////000000000///000000111222333111111222222222333333333555555444333333333333333444555555666777888999999999999999::::::;;;;;;;;;=========>>>??????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>===;;;999999999999777555444444444444333333333333000000000000000000000111////////////////////////---------............///............------------......---------,,,,,,,,,------------------------............---------------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++,,,---,,,******,,,---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------...000///---,,,---...---,,,000///......------------------......------,,,,,,,,,,,,------------.........---++++++,,,------,,,,,,---......///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---.../////////...------------...///------------------------......------------......------------------------------,,,,,,,,,,,,------,,,,,,---,,,+++)))&&&%%%......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++&&&''''''(((***+++,,,,,,++++++++++++,,,,,,,,,---++++++************++++++++++++++++++++++++++++++************************++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------...---,,,---///000///........./////////000000000000//////............///111111000000000111111222222222222222333333333333555444444333333333333333333444444555666777888888777777888999:::;;;<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>=========<<<<<<;;;:::888777888777666444333333333333333333444444111111000000000000000000////////////////////////---------............///...------------,,,,,,,,,...------------,,,,,,,,,------------------------............------------,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,------,,,++++++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...---+++,,,---......---111000...,,,,,,,,,,,,---,,,,,,.........---,,,+++,,,,,,,,,---------------///,,,)))***---...---***+++,,,...000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,---...///000---------,,,,,,---------------------------------......------------......------............------------,,,,,,,,,,,,------............---,,,***)))++++++,,,---------,,,,,,++++++++++++++++++++++++------------------------------------------------000///---,,,+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***++++++,,,,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))*********++++++......,,,+++***)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,------------------------............------............///000000///........./////////000000111000///...............222222111111000111111111333333333333333333333333444444333333222333333444222333333444555666777777777888888999::::::;;;;;;=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA======<<<<<<<<<;;;;;;;;;:::888666666666666444222111111222222333333444444111111111000000000000000////////////////////////---------............///.........---------,,,,,,------------------------------------------------.........---------,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------...---,,,+++---///---------...............------------------------***+++,,,+++******+++,,,,,,+++***+++---/////////000///---+++******+++,,,+++,,,---.........,,,,,,,,,,,,,,,+++++++++++++++///,,,)))***---...---***+++,,,...000000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,...///000------------------------------------------------......------------......---......//////......---...------,,,,,,------...---------...............******+++,,,------,,,,,,////////////////////////------------------------------------------------000...---+++++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------++++++,,,---///,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------......---,,,++++++------------............---------,,,,,,++++++++++++,,,,,,---------,,,,,,***++++++,,,,,,++++++*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------------,,,,,,+++++++++,,,+++++++++*********)))...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,++++++***)))************+++++++++---,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............---------...///////////////000............////////////111000///...............333222111111111111111222333333333333333333333333333333222222222333333444222222333444555666777777999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFCCCDDDDDDDDDCCCCCCBBBAAA<<<<<<<<<;;;;;;;;;;;;:::999777555555555555333111000111111222222333333333111111111111000000//////////////////////////////---------............///////////////.........---------------------------------------------------...------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------...---,,,+++---///---------------.........---------------------------......---,,,,,,...///,,,******+++---//////......---,,,,,,++++++++++++,,,,,,------......------,,,,,,++++++++++++******...---++++++,,,------,,,+++,,,...///000000//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---------------............///000000///......------------------------......------------......---...///000000///...---......------------......***++++++,,,,,,---......+++,,,---......///..............................------------------------------------------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------***++++++,,,,,,++++++***)))******++++++******)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---..................------,,,,,,++++++***,,,++++++******))))))))),,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------)))))))))***,,,---///000++++++++++++++++++++++++************************+++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........------............------,,,...//////...---///000------........./////////000//////............///222222111111111222222333444444444444333333333333222222222222222333333444222333333444555666777777::::::999999888888888888::::::;;;<<<<<<======>>>===>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA<<<<<<<<<;;;;;;;;;::::::888777555444555444333111111111111111111111222222222222111111000/////////////////////////////////---------............///000000/////////.........,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,---///000...,,,++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++---......---,,,,,,---///---------...///000000000------............------------------------------------............------------------------------,,,------......------,,,,,,,,,------------,,,,,,---...////////////...---------------------------......------------......---...///000000///...---......------------......++++++++++++++++++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---++++++,,,,,,,,,,,,++++++++++++------------++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---......------***++++++,,,,,,++++++******++++++,,,,,,++++++***((()))+++,,,------,,,,,,***++++++,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---------------......---,,,,,,+++******------,,,++++++***))))))++++++++++++*********)))(((((()))))))))*********,,,,,,++++++******))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,---------......*********+++,,,---...///,,,,,,+++******+++,,,,,,************************+++,,,---...///......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///------............------+++---///...,,,,,,...000---------........./////////............//////000111111111111222333333444555555444444444333333333222222111111222333333444333333444555666777888888888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;888777555555555444333111111111111111111000000000222222111111000//////...////////////////////////---------............/////////.........---------,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,------.........++++++++++++++++++++++++---......,,,++++++---///111///,,,+++++++++***))),,,---.../////////...---------,,,+++,,,---///000.........------,,,,,,,,,,,,///000///,,,+++...111------------...///111222---......//////......------------------------------..................---........................,,,------......------,,,+++,,,---------,,,+++******+++,,,------,,,+++***------------------------.........------.........---...///111111///...---......------------............---,,,+++++++++,,,((()))***+++,,,,,,---,,,////////////////////////------------------------------------------------)))***,,,---...------,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,***+++,,,***++++++,,,,,,++++++******+++---......---+++***)))***+++,,,,,,,,,,,,,,,((())))))))))))*********+++++++++,,,,,,---------+++,,,,,,---.........---+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,((()))***+++---...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++......---,,,,,,+++******......---,,,,,,+++******,,,,,,,,,++++++++++++***(((((((((((()))))))))))),,,++++++***)))(((((('''++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,000///...,,,+++***))))))---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////---..................---***,,,......,,,+++---///---------.........//////...............///000111111111111111222333444555555555555444444333333333222111111111222333333444333444444555666777888888666666777888999::::::;;;<<<<<<======>>>?????????BBBBBBBBBAAAAAA@@@@@@@@@EEEEEEEEEEEEDDDCCCBBBAAA======<<<<<<<<<;;;;;;;;;999777555555555555333111222222111111000000//////222222222111000//////...////////////////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,,,,+++++++++*********+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,+++******+++---,,,---------...///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......///000///---,,,,,,...........................+++,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////.........------,,,,,,,,,.................................////////////000//////.........---------///......------,,,++++++,,,,,,,,,------.........++++++,,,---.........---///...---,,,,,,,,,,,,,,,---------............///........................,,,,,,------...///000000---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++------............------------------------------...,,,)))''''''))),,,...........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,---......,,,,,,---...,,,++++++***+++,,,...///......///000///...,,,+++.........------,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,,,,++++++------,,,+++,,,---...///------------------------/////////......---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,---------......,,,,,,,,,------.........---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++++++++++++++++++++++++++---,,,+++++++++,,,---...++++++************++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++,,,---...///---,,,,,,++++++*********+++++++++,,,,,,---------,,,---...---+++***+++,,,------------------------......---------,,,,,,,,,---------............///---------............///,,,,,,------.../////////222222111000000///000000000111111111111222222222444444444444444333333333222222222111111111111000111222333555666777777777666888999999999999;;;<<<;;;<<<===>>>???@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFEEECCC@@@???>>>===<<<;;;999888777666888777777666444333222222111111111111000000000000111000000///...---------//////.........---------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......)))))))))***++++++,,,,,,************************------------............//////......---,,,,,,+++++++++++++++++++++++++++...---,,,,,,,,,,,,---......///000///---,,,---...........................////////////............---------............///...------------...//////...------------------,,,........................------.........///////////////.........---------........................,,,,,,------------------,,,,,,---...............///...------,,,,,,,,,------------............///------------------------,,,,,,------...//////000---,,,+++,,,---......,,,,,,------......------,,,------............------------------------,,,,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000,,,---......,,,,,,---......---,,,+++++++++,,,---...............---,,,,,,......---------,,,,,,,,,+++,,,------......------)))***++++++------...///------,,,,,,,,,---...///------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................------------,,,++++++******,,,,,,,,,---------......,,,,,,,,,---------.........---------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++*********,,,---,,,+++++++++++++++++++++++++++******)))))))))***+++,,,++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,......---,,,+++,,,---------------------------,,,,,,,,,------.........---------............///---------............///,,,,,,---......//////000111111000/////////000000000111111111111222222222444444444444444444444444222222222111111111111000222333444555666777777777666888999999999999:::<<<;;;<<<===???@@@@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCAAA>>>=========<<<:::999888777777666555444333222111000000111111111111000000000000111000000///......------//////.........---------......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000+++++++++***************************************............------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---/////////---,,,---...........................------,,,,,,++++++******---------............///......------......///000---------------.................................,,,---------...........................---------------......///000000111------------------,,,,,,------.../////////......///...------,,,------------------............///------------------------,,,,,,------.../////////...---,,,---///000///...---......//////......---------............------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------,,,,,,+++++++++------,,,,,,------...///,,,---......,,,,,,---...///...---,,,++++++++++++------,,,,,,++++++,,,,,,...------------,,,,,,,,,,,,,,,------......------)))***++++++------...///---,,,,,,,,,,,,---...///------------------------++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++++++++*********,,,,,,,,,---------......,,,,,,,,,------------............---------------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++))))))))))))***+++,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,------------......,,,,,,,,,+++******)))))),,,.........,,,+++,,,---------------------------***++++++,,,---...///000---------............///---------............///,,,------......///000000/////////...//////000000000111111111111222222222333333444444555555666666222222222111111111111000333444555555666666666666666888999999888888:::;;;;;;<<<===???@@@@@@@@@@@@CCCDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;:::999888888888555555444222111111111111111111111111000000000000000000000///......------...............---------......------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******------------------------++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++.........------,,,,,,,,,/////////......---------........................---------------------------...///...---,,,---///........................,,,,,,++++++***)))((((((---------............///...............//////000,,,,,,------......//////........................,,,,,,,,,---------..............................------......////////////.........------,,,,,,,,,......///////////////.........------------......---------............///---------------------------------.........//////000/////////111222111000------............------------............------.........------,,,,,,++++++++++++,,,,,,+++++++++...................................................------,,,,,,++++++***+++++++++++++++,,,------,,,---......,,,,,,---...------,,,,,,,,,+++++++++---,,,+++*********,,,,,,------------------------,,,,,,------...------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------........................------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++,,,,,,,,,,,,------++++++************++++++))))))))))))***,,,------------,,,,,,+++************+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...------------,,,,,,,,,,,,++++++******************+++------,,,+++***+++,,,------------------------++++++,,,,,,---...//////---------............///---------............///---------...//////000000......---......///000111000000111111111222222222222222333444555666666777222222222111111111000000333333444444444444444333666888999999888888999;;;;;;<<<===>>>???@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@???;;;:::::::::999999888888777666555444333333333333111111111111000000000///000000//////..........................................------------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------)))))))))))))))(((((((((,,,,,,,,,++++++*********++++++++++++++++++++++++......------,,,,,,,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...------...///........................000000///...---,,,,,,+++---------............//////............///000000---------....../////////........................,,,,,,,,,---------......---..............................---------,,,,,,.........------,,,,,,,,,...///////////////............---------......///---------............///---------------------------------...............///...---...000111000///,,,,,,------------,,,,,,------............------.........------,,,,,,,,,......///000000///......................................................---------,,,,,,+++++++++......------......///000,,,---......,,,,,,---...+++++++++,,,,,,---------,,,+++***))))))***,,,---------------------------,,,------...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,......//////000111111111,,,,,,,,,---------......------------------------........................------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,,,,------------++++++************++++++*********+++,,,---...///,,,,,,,,,++++++******************++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------...------,,,+++******)))(((((()))***++++++,,,,,,***+++,,,+++***))))))+++---------------------------------------------------------............///---------............///------......///000000111......---......///000111000000111111111222222222111222222333444555666666222222222111111111000000111222222333333333222222666888999999888777888::::::;;;<<<===>>>?????????BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@:::::::::999999888888888777666444333222222333444111111111111000000000///////////////............---...........................------------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------************************,,,------......------,,,,,,---///...------...///........................//////......------,,,,,,---------............/////////......//////000111.............../////////........................,,,---------............---------...............///......---,,,,,,++++++------------------,,,,,,....../////////...------.........---......///000---------............///................................................,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,+++------............------------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......,,,,,,---...)))***+++,,,------------++++++******++++++,,,,,,,,,,,,,,,------------...------......------,,,,,,)))***++++++------...///+++,,,------......------------------------------************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,---------.........------------,,,,,,,,,---------------.........------------------------++++++,,,,,,,,,,,,------------............---------,,,+++,,,---...---,,,++++++++++++++++++++++++((()))***++++++++++++***++++++************++++++++++++++++++,,,---......++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------,,,++++++***))))))'''((()))***+++---......***,,,,,,+++***)))***+++------------------------......---------,,,,,,,,,---------............///---------............///---......//////000111111/////////...//////000000000111111111111222222222111111222222333333444444222222222111111111111000000111222222333333333222777888999888777777888999888999:::<<<=========>>>@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>;;;::::::999888777777777555333111000///000111333111111111111000000000000//////////////////......---------.....................------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............******++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,---......------...000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000111////////////....................................------........./////////---------.........//////............------------,,,,,,------------------...............---,,,,,,...............///000000---------............///////////////////////////........................,,,+++***+++---...---,,,,,,,,,------------,,,,,,------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***++++++,,,,,,------...+++++++++++++++,,,------,,,---......,,,,,,---...***+++,,,---------,,,+++***++++++,,,,,,---,,,,,,,,,,,,,,,---------......------......------,,,+++)))***++++++------...///+++,,,---.........------------------------------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,))))))))))))************,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------............---------,,,+++,,,.........---++++++++++++++++++++++++((()))***+++++++++******++++++************++++++,,,+++++++++++++++,,,,,,)))))))))***++++++,,,,,,)))******+++,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,------...,,,---...---+++***+++,,,------------------------,,,,,,---------------------------............///---------............///.........///000000111111111111000/////////000000000111111111111222222222111111111111111111111111222222222111111111111000000111222444444555555555777888999888777666777888777888999:::;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<;;;:::999888777666555444333111//////000222333111111111111000000000000.../////////////////////---------.........//////......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++........................,,,,,,---......---,,,,,,,,,---......------///000........................//////000000000000000000---------........./////////////////////000111111000000//////......------.................................////////////000---------.........//////------......///000000000,,,,,,,,,------.........---.........---,,,,,,+++...............///000000---------.........//////000000000000000000000000.....................---///...---...000000000///---..................------..................---***++++++,,,---...//////000///............///000........................+++++++++,,,,,,---------)))***+++,,,------...///000////////////000111111,,,---......,,,,,,---...,,,---......---,,,***))))))+++,,,---...------,,,,,,,,,,,,------.........---.........---,,,,,,+++---------,,,,,,,,,+++++++++,,,---.........---,,,---------------------------------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000........................,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------............---------,,,+++,,,...///...---++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++************++++++++++++******************(((((()))***+++,,,,,,---))))))***+++,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,))))))+++,,,...///000111,,,,,,,,,,,,,,,,,,------...///000///---,,,---...------------------------***++++++,,,---...//////---------.........//////---------.........//////......//////000000111111333222111000000///000000000111111111111222222222111111111000000000000000222222222111111111111000111222333555666777777777777888999888777666777888666777888999:::;;;;;;;;;===>>>???@@@AAABBBBBBAAABBBAAA@@@@@@???@@@@@@@@@<<<<<<;;;999777666555444666555222111000222444555111111111111000000000000.........///////////////---------.........//////.........------.........,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........------------------------******+++,,,---......///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------,,,+++,,,---...///++++++,,,,,,,,,------------------............///........................---------............///000000//////.........---............///////////////......------------...000///...---------------//////.........------------------............///////////////////////////......//////000000111111000000//////.........---////////////////////////...------,,,,,,------.........------------......------------------------------------------------.........------,,,,,,,,,---------...///000000111---------............///........................000000///...---,,,,,,+++........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,------......------,,,)))***++++++,,,---......+++++++++,,,,,,,,,------------------------------,,,---......,,,,,,---............------,,,,,,,,,---------............///------------------------........................---,,,+++++++++,,,---...---------------------------,,,,,,,,,,,,---......***++++++,,,,,,------............------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------,,,,,,,,,---------.....................---------///...,,,+++***)))))))))******+++,,,...///---++++++***)))(((((()))***+++************************---,,,+++******+++,,,---++++++++++++++++++++++++...------,,,+++***))))))......---,,,+++***)))(((+++,,,,,,---,,,+++)))(((***+++,,,,,,******+++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++,,,,,,---......)))))))))***+++,,,---.........------------..............................------...///000000//////......//////000000111111000111111111111222222222222222333333333333444444333333333222222111111111222222222333333444444444666666555555555555666666666777777999:::;;;<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>===<<<;;;:::;;;:::999888777555444444555444333333222222333333111111111111111111111111............------------........................---------------...///000........................///...------++++++***)))*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,------.........---+++***+++++++++,,,---...///000......---------...///000++++++,,,,,,,,,------------------............///........................---------............///000/////////........................///////////////...............////////////...---------------//////.........------------------............///////////////////////////---.........////////////000/////////............////////////////////////------,,,,,,,,,,,,------......------------......------------------------.................................------,,,,,,,,,,,,,,,,,,---.../////////---------............///......................../////////...------,,,,,,........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......,,,,,,---...------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,---------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,......,,,***,,,+++***))))))***+++,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++***,,,,,,,,,+++***+++,,,+++++++++,,,,,,---------,,,---------------------------,,,,,,,,,,,,++++++******+++,,,,,,---......+++++++++++++++,,,---.........------------..............................---......///////////////////////////000000000000000111111111111222222222222222222333333333444444333333333222222222111111222222222333333444444444666666555555555555666666666777777888999:::;;;<<<;;;;;;;;;<<<=========>>>============<<<;;;:::999999999888777666666555555444444333222222222222333////////////////////////000//////......---------...........................------------......///...........................------,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,------.........---++++++,,,,,,---............---///............///000000,,,,,,,,,,,,---------------------............///........................---------............///////////////........................////////////............///000111111//////...------------..................------------------............///////////////////////////------------............////////////............//////////////////////////////............//////......------------..............................////////////////////////.........---------------++++++,,,,,,---.........---------............///........................................................................------------------------,,,,,,,,,,,,,,,,,,------------......------,,,+++,,,------......------,,,---------,,,,,,+++++++++......------------------------------------------,,,---......,,,,,,---...,,,,,,------------------------------............++++++++++++++++++++++++,,,,,,,,,,,,------------......,,,,,,++++++++++++------------------------+++************+++,,,,,,......---,,,,,,+++******,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.........------,,,+++******))))))***+++---------,,,,,,---,,,+++,,,------+++***,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,---.........------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,------......------------.......................................///////////////000000000000////////////000111111111111222222222222222222222333333333333333333333222222222222111222222333333333333444444666666555555555555666666666666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777666666666555555444444333222222222222222////////////////////////111111000//////...------///////////////////////////...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,,,,+++...////////////---+++***.............../////////,,,,,,,,,------------...---------............///........................---------............//////////////////.....................////////////.........//////111222222///......---------..............................---------............///////////////////////////........................///////////////.........////////////////////////222111111000000111111222......------------......////////////////////////.......................................---------,,,,,,---------.........---------............///........................---------.........//////........................------------------,,,,,,,,,,,,,,,---------------,,,---...///...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------,,,---......,,,,,,---............------,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,++++++******------------------------+++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------............---,,,+++***)))))))))***,,,......---,,,+++...---,,,,,,------+++))),,,,,,++++++++++++,,,,,,***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------......+++,,,---,,,++++++,,,---//////...---+++***))))))((())))))***+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---------......---,,,,,,,,,------......------------..............................//////........./////////111111000000//////......000000111111111222222222111222222222222333333333222222222222222222222222333333333333333333333333666555555444444555555666666666777777888999999:::;;;;;;;;;;;;::::::::::::999999999999888777666666555555555555555555555666444333333222111222222222000000000000000000000000222222111000///...------///////////////////////////......---,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------,,,,,,------............,,,,,,---------.........---------............///........................---------............///.........///////////////............////////////.........//////111222222......---------......///---.....................---------............///////////////////////////////////////////////////.........///////////////////////////////////////111000000000000000000111......------------......////////////////////////------------------------......................................./////////---------............///........................,,,,,,------.../////////........................------------------,,,,,,,,,,,,,,,------.........,,,---...///...---,,,+++,,,------......------,,,******+++,,,,,,---..............................------------------------,,,---......,,,,,,---...000000///...,,,+++******,,,,,,,,,------------...------------------------+++++++++,,,,,,---------......------,,,+++***)))------------------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,++++++***+++,,,.........---+++)))///---++++++,,,,,,+++******++++++++++++++++++******************************+++,,,------,,,+++***------------------------*********++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,------+++,,,------++++++,,,---///......---+++******))))))******+++,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,------......------------......////////////////////////000///............//////111111000000//////......000000111111111222222222111111111222222222333333222222222222222222222222333333333333333333333333555555444444444444555555666666666777777888888888::::::::::::999999999999888888888888777666555444333444444444444555555555333333222111111111111222000000000000000000000000222111111000///.........///////////////////////////...---,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,)))***,,,...000111222222+++,,,------......------,,,---------............---------............///........................---------............///.........///////////////............////////////............///000111111...------------...//////---------...............---------............///////////////////////////000000000000000/////////.........///////////////////////////////////////......------------............------------..............................------------------------.............../////////////////////////////////---------............///........................---------.........//////........................------------------------,,,,,,,,,---......//////------......------,,,+++,,,------......------,,,)))******+++---......///,,,,,,---------.........------------------------,,,---......,,,,,,---...000000///...,,,+++******,,,,,,,,,,,,------------------------------------++++++,,,,,,------......------------,,,,,,******------------------------------,,,,,,------...///******+++,,,,,,---......,,,,,,------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,---.........,,,+++***...---++++++,,,---,,,+++******++++++++++++******************************+++++++++,,,,,,+++++++++------------------------*********++++++,,,,,,,,,......------,,,,,,++++++++++++*********+++,,,,,,+++---...---,,,+++,,,...******+++,,,,,,---......---------....../////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......------------......////////////////////////111000...------...//////000000000000////////////000111111111111222222222111111111111222222222222111222222222222333333333444444333333333333222222555555444444444444555555555555666666777777777777888888888888999999999999777777777777666555444333333333333333333444444444333333222111111111111111////////////////////////000000////////////.................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,------...000111222,,,,,,.../////////...---------------............---------............///........................---------............///............/////////000............///////////////...............//////---------------...//////---------.........//////---------............///////////////////////////000000/////////...................../////////000////////////////////////......------------............------------......------------------------........................---........./////////000........................---------............///........................---------.......................................+++,,,,,,------.........,,,,,,------.../////////......---,,,,,,,,,,,,---,,,------......------,,,+++++++++,,,,,,---------******+++,,,---...//////------------------------,,,---......,,,,,,---......------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++,,,---------,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------...,,,******,,,---------***+++,,,------,,,+++***************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------...---,,,+++++++++,,,,,,,,,---...---,,,,,,,,,...))))))***+++---...//////---------------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........------------......////////////////////////111000...---------//////////////////000000000000000111111111111222222222111111111111222222222222111111222222222333333333444444444333333222222222555444444333333444444555555555666666666666777777666777777777888999999999777777777777666555444333333333333333222222222222333222222111111111111111////////////////////////---............/////////------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,++++++*********+++------333111///...---------...,,,---///000000000///...---------.........//////---------.........//////........................---------.........//////---.........//////000000............/////////000///......---------......---------------...///000---------.........//////---------.........////////////////////////////////////.........------------.........//////000000////////////////////////111111000000000000111111.........------.........------------------------////////////////////////---.........//////000000---------------------------------.........//////........................................................................++++++,,,,,,---...//////,,,,,,------...///000000///...---,,,+++,,,---...,,,------......------,,,------,,,,,,,,,,,,++++++((()))***+++---...//////------------------------,,,---......,,,,,,---...++++++,,,,,,---...//////++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------...///000000***+++,,,---------,,,+++------------------------++++++******++++++,,,---...------,,,,,,++++++***.........------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,---------......)))))))))***++++++,,,,,,++++++++++++---...000111---+++)))***,,,---......,,,,,,---......---,,,,,,************************---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,---//////000000///---,,,+++,,,,,,---,,,---......,,,,,,---...++++++,,,,,,,,,---------++++++******************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---............------.........000000000000000000000000222111...---,,,---...///......//////000000111111000111111111111222222222000111111111111222222222111111111222222333333333444444444333333222222222555444444333333444444555555555555666666666666666555666666777888999999:::777777777777666555444333333333333222222222111111333222222111000111111111111111111111111111111111,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---++++++*********+++---...,,,---.........---,,,+++........................---------............/////////.........---------........................000///...---,,,,,,---...111000///...------...///------------------------.................................------,,,,,,,,,111000///............//////......---,,,+++******///......------.........//////////////////////////////.........///000111////////////////////////...//////////////////...---......//////......---/////////000000000111111......////////////......,,,,,,,,,---------......................................................//////............//////000000//////.........------------------...///000........................................................................+++,,,------......------........................,,,,,,------------,,,,,,///...---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------------------------...///...,,,+++,,,---------.........---+++***///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......++++++,,,,,,---...////////////...------.........---------,,,,,,+++++++++------+++******+++------++++++,,,,,,,,,,,,------))))))******+++++++++,,,---,,,***))))))***,,,---000///...---,,,,,,+++*********+++++++++,,,,,,,,,))))))***++++++++++++******************************+++,,,,,,------,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///,,,,,,+++***+++,,,---......---,,,,,,++++++++++++,,,,,,,,,---------.........---,,,+++,,,...000222000000000000000000000000000000////////////000000000000///...............000000000000111111111111111111000000111111222333111111000000111111222333444333111000000111333444444555666666666666666666666666666666666777777777777777777777666666666666666666666555444444333333111111111111111111111111..............................//////000000111111........................///...---,,,,,,---...///000...,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******************************------------------------------------------------++++++------------+++++++++,,,---......---,,,+++((((((((()))******++++++,,,,,,---.........---,,,........................---------............/////////.........---------........................111000///...---......///111000///...---......///................................................//////.........---------//////.........///000000333333222111000000////////////.........///000000000000000000000000000000///////////////000000111///////////////000000000//////000000000000//////......////////////......,,,---------..................////////////......,,,,,,---------.........................................................//////............//////000/////////............---------------...//////........................................................................+++,,,------......------..............................////////////............---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///---------------------------...///...,,,+++,,,---....../////////...,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......+++,,,,,,,,,---.........,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------((()))))))))************---,,,***))))))***,,,---......------,,,+++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---...............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,---,,,+++++++++,,,.........---,,,,,,+++++++++,,,,,,,,,,,,---------.........---,,,,,,---...000222////////////////////////000000000000000000000000000000///...............000000000000111111111111111111000000111111222333111111000000111111222333444333111000000111333444444555555666666666666666666666666777777888888888888888777777777666666666777666666555555444333333111111111111111111111111///////////////////////////////////////000000000........................///...---,,,,,,---...///000...,,,,,,------,,,+++------------------------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---.......................................---------............///...............---------........................111111000////////////000000000///............////////////000000000000000///////////////////////////////////////............------......///000111111111111000000/////////000/////////000111222222111111111111111111111111////////////000000111111000000000000000000000000//////000000000000//////......////////////......,,,------------...............////////////......,,,------------.........................................................000//////......//////000////////////...............------------...//////........................................................................+++,,,------......------//////////////////////////////000000000000//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,------.................................---...///...,,,+++,,,---...////////////......---...------------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,------------++++++************++++++------------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------***************+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))---,,,,,,,,,,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,---------......///...------...///111222///////////////////////////000111222222111000///000//////............///000000000000111111111111111111000000111111222333111111000000111111222333444333222111111222333444444444555666666666666666555666666777888999::::::999999888888888777777777777777666666555444444444111111111111111111111111111111111111111111111111000000//////////////////------------------------......------------......///...,,,,,,.........---........................++++++,,,------------,,,------------------------------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------.........---,,,++++++++++++,,,,,,---...//////000........................---------............///................................................000000///////////////////////////.........///////////////000000000000000///////////////////////////////////////............---------......///000/////////////////////...000000000000111222333333111111111111111111111111//////000000111111111111111000000000000000///////////////000000/////////......////////////......////////////////////////......////////////......------------............................................................000000////////////000000///////////////...............---------......///........................................................................+++,,,------......------//////////////////////////////000000000000//////,,,,,,,,,,,,,,,---......------------------------------------------------........................////////////////////////,,,,,,,,,---------..............................---...///...,,,+++,,,---..................---------------------------,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******...------,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++******---------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......///............///000111///////////////////////////000222333333222000///000///............/////////000000000111111111111111111000000111111222333111111000000111111222333333222222111111222222333333444555666777777777666555666777888999:::;;;;;;999999999999888888888777777777666666555444444333111111111111111111111111111111111111111111111111000000000//////......------------------------------------------------------,,,++++++---......---------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,------...///000000........................---------............///---.....................////////////////////////..............................//////////////////....../////////000000000000000000000000000000000...............///////////////............//////222333333333333333333333222222222222222333444444333333333333333333333333000111222222333333222222222111111111000000////////////000000000000//////......////////////......000000000000000000000000......////////////......---------.........//////////////////////////////////////////////////////000000////////////000000.........//////////////////......---------..............................................................................+++,,,------......------////////////////////////---......//////......---,,,,,,,,,,,,---...//////------------------------------------------------........................////////////////////////,,,,,,,,,---------------........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......------,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...------------------------+++,,,---......---,,,++++++++++++,,,,,,,,,------++++++++++++++++++******++++++++++++++++++++++++((())))))******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******---------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................//////000...........................///111222222111///...//////............/////////000000000111111111111111111000000111111222333111111000000111111222333222222222222222222222222333444555666777777777777555666777888999:::;;;;;;999999999999888888888777666666555555444444333333000000000000000000000000000000000000000000000000000000//////......------------------------------,,,------------------,,,+++***)))***,,,------,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++++++++,,,,,,,,,---...---------...///000000........................---------............///---------...............////////////////////////,,,---...............------...//////000/////////......//////000000111111000000000000000000000000////////////000000000000111111111111111222222333444444555555666666777777777666666555555666666666555555555555555555555555333444666777777777666555444444444333222222111111111111222222222222111111000000111111111111000000000000///////////////.........////////////......------........./////////////////////////////////////////////////////////111000000//////000000111........./////////////////////...------------...........................................................................+++,,,------......------........................,,,,,,------------,,,,,,------,,,,,,---...//////------------------------------------------------------------------------........................---------------------------------------------------...///...,,,+++,,,---+++++++++***++++++,,,---+++,,,---.........---,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,******)))******+++,,,---------------............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))))))))(((((((((((((((++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,------......+++,,,---...////////////***+++,,,---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------.............................................///000111111000///...///............//////000000000000000111111111111111111000000111111222333111111000000111111222333222222222222222222222222333333555666777777777777555666666777888999::::::999999888888888777777777555555444444333222222222000000000000000000000000//////////////////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++)))((()))+++,,,,,,+++******************************)))))))))***+++,,,++++++++++++++++++++++++------------------------******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))***+++,,,,,,,,,//////...------...///000........................---------............///---------.........//////////////////////////////,,,---...///000//////...,,,---///000000000////////////000000111222222333111111111111111111111111111111111222222222333333333333333444666888:::;;;777888888999:::;;;;;;;;;===<<<;;;:::999999999999::::::::::::::::::::::::888999;;;<<<===<<<;;;:::888888777777666555555555444555555555555555555444333444444555555444444333111111111111000000000///......////////////..................////////////////////////////////////////////////////////////111111000000000000111111............/////////000//////...---------------........................................................................+++,,,------......------------------------------,,,,,,------------,,,,,,...------------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,+++++++++,,,---...***+++---...///...---,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......*********+++,,,,,,,,,---************+++,,,---...------------.........///+++++++++******+++++++++++++++,,,,,,,,,,,,------*********))))))(((((((((+++++++++,,,,,,+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,---...............+++++++++++++++,,,------************************++++++,,,,,,---......///+++,,,---.........---,,,)))***+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,---------------,,,,,,...............................................................///000000000000000000111111111111111111000000111111222333111111000000111111222333222222222333333222222222222333444666777777888888666666666777777888888888888888777777777666666666444333333222222111111000000000000000000000000000////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---------------------------------------------------+++++++++,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************++++++++++++000000...------...///000........................---------.........//////---------.........//////000000000000000000000000---...///111111111000///,,,---///000000000//////000000111222333333444444111111111111111111111111333333333444444555555555333444555777:::===@@@AAA??????@@@AAABBBCCCDDDDDDAAA@@@???>>>===<<<<<<<<<========================<<<===???AAAAAA@@@???>>>;;;;;;;;;:::999888888777777777888888888888777777666666777777777777666666444444444333333333222222......////////////................../////////000000000000000000000000000000000000000000000000000111111000000000000111111---.........//////000000000///...---------------........................................................................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,///......---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---...///...,,,+++,,,------,,,,,,+++,,,---//////***+++---//////...---,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......))))))***+++,,,,,,------------------...///000111---------.........//////,,,+++***))))))***+++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***************************+++,,,,,,------,,,,,,************++++++,,,---************************++++++,,,,,,---...//////,,,---......---,,,***)))((()))***+++,,,+++******++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------,,,++++++........................///...------------...///...............///000111000000000000111111111111111111111000111222222333111111111000111222222333111222222333333222222111222333444666777888888888666666666666777777777777777777777777666666666666333333222222111000000///000000000000000000000000////////////////////////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...........................------------------------++++++,,,------...//////------++++++++++++------***+++,,,------,,,+++***---,,,,,,++++++******)))////////////////////////+++++++++,,,---...///000111000000////////////000222000...---,,,---...///------......///000000111111111111111111111111111000000/////////000111111222222444444444444333222000111333444555444444333444444444555666777888999;;;===???BBBEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIFFFEEEBBB@@@>>>===<<<<<<===<<<;;;;;;;;;<<<===>>>AAAAAABBBCCCBBBAAA???>>>===<<<:::888666666666777999999888888888999999:::>>>===;;;:::::::::;;;<<<::::::888777555333222222333111//////000111111000000///...---,,,------...//////.........//////000///////////////000111111111000///...............111111111111111111111111------............---------------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------////////////////////////...------,,,,,,------...////////////////////////------------------------000000000///......------+++,,,---...////////////,,,---......,,,,,,---...,,,,,,,,,------.........------------------------000///------......---,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...,,,++++++,,,...///---------,,,,,,+++++++++,,,,,,+++***+++,,,---...---------------------------,,,,,,++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,------------...............------,,,,,,,,,)))+++...///---,,,++++++------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------------------------------///////////////.........////////////////////////000000000000111111111111222222222222222222222222000000000000111111111111222222111111222222333444333333444444555666777777666666777777888888888999555555555666666666666666222222222111111111000000111111111111000000000000000000////////////000000///............---------------------------------++++++******++++++,,,---)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,------.../////////------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++))))))***+++,,,------...////////////////////////,,,,,,,,,,,,---...//////000000////////////000000222000///---------///000.../////////000000111111////////////////////////111111000000000000000111111222444555666666555555666666777888888777666555555555555555666777888999<<<>>>@@@CCCFFFHHHJJJKKKKKKLLLMMMMMMKKKKKKLLLMMMIIIGGGEEEBBB@@@???>>>>>>===<<<;;;:::;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA===<<<:::888777777777777777777666666666777888888;;;;;;;;;;;;<<<>>>@@@AAA???>>><<<:::888666444333555333222111222222111///222111///.........//////000000////////////000000000000000000000111222222000000///.........//////........................---......//////......---------......///000000111------------------------,,,,,,------------------...........................------,,,,,,------...........................------------------------------------............///............---------,,,---......,,,,,,---...,,,,,,------------------------------------------///...------......---+++,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,++++++,,,...///.........---------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***+++,,,---,,,+++*********+++++++++,,,,,,------,,,,,,,,,+++++++++)))+++......---,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................................../////////////////////////////////////////////000000000111111111111111111111111111111111000000000000111111111111222222111111222222333444333333444444555666666777555555666666666777777777555555444444444444444444222222222111111111000000111111000000000/////////......------------..................------------------------------------+++++++++***++++++,,,---)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------...............---------------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++////////////////////////......---------....../////////...//////000111222111000///...---...///000000000000000111111111111////////////////////////333222222111111111222222333444666888::::::::::::===>>>>>>===<<<:::888777666666555666666777888999<<<>>>@@@CCCGGGJJJLLLMMMMMMOOOPPPOOONNNMMMNNNPPPMMMLLLJJJGGGEEEDDDCCCCCC???===;;;::::::<<>><<<:::888888777777666666666666777888888:::;;;<<<===>>>@@@AAABBBBBBBBB@@@>>>;;;999666555666555444444555444222000333222111000000000111111111111000000000000000111111111000000000111222222//////.........///000000---------------------------......//////......---------......///000000000........................++++++,,,,,,---......///------------------------...------,,,,,,------...------------------------------------------------++++++,,,,,,---......///222111///---,,,+++,,,,,,,,,---......,,,,,,---...------------------,,,,,,------------------------...---,,,,,,------,,,+++,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,++++++,,,---...//////............------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...---,,,,,,------,,,+++************++++++++++++,,,,,,++++++++++++*********,,,......---++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////------......//////000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000111111111111222222111111222222333444333333444444555666666666444555555555555555666666444444444333333222222222222111111111111000000000000000000/////////............------------..................------------------------------------+++++++++++++++,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////////////////////////////..............................///000222222000000///......//////000000000000000000000000000111111111111222222222222444444444444555666777888777999;;;>>>@@@AAAAAAAAADDDDDDDDDBBB@@@>>>;;;:::666666666555666666777777;;;<<>><<<:::999999888888888888888999999;;;<<<===>>>????????????CCCCCCBBBAAA???<<<:::999666555555666666666444222333333222222222222222222222111111000000000000111111111000000000000111111///.........///000111111000000000000000000000000......////////////..................//////000000////////////////////////........./////////000000------------------------...------,,,,,,------...------------------------------------------------,,,,,,---------.........333111...,,,++++++,,,---,,,---......,,,,,,---............------,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,---------......---------------------------------------------------------------------------------------............---,,,,,,,,,,,,---...............------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------///...------------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,.............../////////,,,------...///000111111000000000000000000000000////////////000000000111000000000000000000000000///000000000111111111111222222111111222222333444444444444555555555666666555555555555555555555555555555444333222111111111111111111111000000000000////////////............000//////......//////000.........---------,,,,,,------------------------,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,...//////////////////////////////000000///.........//////............///000222222000000/////////000000000000000000000000111111111222222333333444555555666777777888999;;;===???@@@???@@@CCCEEEGGGGGGHHHGGGHHHHHHGGGFFFDDDAAA???===777777666666666666666777999:::<<>><<<;;;;;;:::999999888999999999;;;===???AAAAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>666555555666777888777555333333333444444444444333333333222111111111111111111000000//////000000000///////////////000111222111111111111111111111111...//////////////////...............////////////////////////////////////000000/////////....................................------,,,,,,------...........................------------------------////////////......------000///---,,,,,,---///000,,,---......,,,,,,---............------,,,,,,,,,---------------------------+++++++++------,,,+++,,,,,,,,,---------......------------------------------------------------------------------------///.....................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------.................................------,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------///...------------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------------+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++,,,,,,---------.........,,,------...///000111111////////////////////////...////////////000000000111111111111111111111111///000000000111111111111222222111111222222333444444444444555555555555555666666666666666666666666555555555444333222111111000000000000000000000000////////////............//////............//////...------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,+++++++++++++++++++++)))*********++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///////////////////////////000000/////////000000111//////...//////000111222//////000000000000111111///000000111222222333333333333555666888999:::;;;===>>>>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHEEECCCBBB::::::999888777777777888999999:::===@@@DDDGGGJJJOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUTTTRRRPPPMMMJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQPPPOOOLLLJJJFFFDDDBBB>>>>>><<<;;;999888888888777:::>>>CCCFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDD:::999777777888999999888444555666777777777666666666666555444333333333333222222111000000000000111000000/////////000111111000000000000000000000000...//////000000//////........./////////////////////////////////////////////......---,,,,,,++++++////////////////////////...------,,,,,,------...////////////////////////------------------------111000000///......------------,,,,,,---...000111,,,---......,,,,,,---...------------------,,,,,,---------------------------,,,+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------///............---------------------------------+++++++++,,,,,,,,,,,,---***+++,,,---------,,,,,,.................................---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))******++++++,,,...---,,,,,,------,,,+++))))))))))))************,,,,,,------------......+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,------............------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........------......//////000000////////////////////////......////////////000000111111111111111111111111000000000000111111111111222222111111222222333444555555555555555555555555777777777666666666666666444444444333333222222222//////000000000000000111000000000/////////......------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...---,,,++++++******++++++))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,,,,,,,+++++++++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******////////////////////////////////////000111222222000000////////////000000//////000111111111111111000111222333444666666777777888:::<<>>>>>===<<<;;;::::::::::::::::::<<>><<<;;;;;;;;;>>>DDDIIIMMMNNNNNNMMMKKKLLLNNNOOOOOOMMMKKKIIIBBB???;;;999::::::;;;:::777888999:::;;;::::::999;;;:::999888777777777777555444333222222222222333111111000000///000000000//////////////////////////////000000000000///////////////////////////...........................------------------,,,,,,...........................------,,,,,,------...........................------------------------........................,,,,,,------...//////000,,,---......,,,,,,---...,,,,,,---------------------------------------------,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................---------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,------......***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------((())))))***++++++,,,,,,,,,+++***+++,,,---,,,+++))))))))))))************++++++,,,,,,,,,---------+++,,,---,,,++++++,,,...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++,,,,,,---......------------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,---.../////////.........///////////////------------------------........./////////000000000000000000000000000000000000000000111111111111222222111111222222333444555555555555555555555555666666666555555555444444222222222222222222111111////////////000000111111111111000000000/////////---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---......---,,,+++*********++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,---...////////////------------------------...------,,,+++***))))))////////////////////////////////////000111333333111000000////////////000...///000111111111111111111222333555777888999:::===>>>@@@CCCFFFHHHKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMNNNOOONNNMMMLLLKKKBBBAAA@@@>>>============;;;;;;;;;<<<>>>BBBFFFHHHKKKLLLNNNNNNNNNNNNOOOQQQQQQRRRTTTVVVWWWWWWVVVVVVTTTUUUUUUUUUTTTRRROOONNNHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJLLLNNNOOOOOOOOONNNLLLKKKHHHFFFCCCAAA@@@???BBBFFFKKKOOORRRRRRPPPOOORRRSSSTTTUUUTTTQQQNNNLLLIIIEEE???;;;:::;;;;;;;;;999:::<<<=========<<<<<<>>>===<<<;;;::::::::::::777666555444444444444444222222111000//////000000000000000000000000000000//////000000000000/////////////////////.................................------......///000000000------------------------...------,,,,,,------...------------------------------------------------+++,,,,,,------......///,,,---......//////......,,,---......,,,,,,---...,,,,,,,,,------.........------------------------...---,,,---///000///...,,,,,,,,,---------......,,,,,,,,,------.........------------------------........................+++++++++*********)))))),,,------......------,,,---------.........//////***+++,,,---...---,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++,,,------......+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------,,,++++++,,,...++++++------------++++++---------,,,,,,+++++++++******+++,,,,,,---......------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///---------...///000000111///////////////.........------------------------............/////////000////////////////////////000000000000111111111111222222111111222222333444555555555555555555555444555555555444444333333333000000000000111111111111.../////////000000111111111111111111000000000000///......------......///---------,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---.........---+++*********++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..............................------,,,,,,++++++***---------,,,,,,,,,+++++++++,,,---...////////////------------------------++++++++++++++++++++++++111111000000//////......000000000000000/////////000000000000000111222333222222111111111333444555333555888;;;===>>>??????EEEFFFGGGIIIKKKLLLLLLMMMOOONNNNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPOOOOOOOOONNNKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@@@@AAACCCFFFJJJLLLOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKOOOOOONNNNNNOOOOOOPPPQQQOOOPPPPPPPPPOOOOOONNNMMMKKKMMMOOOQQQTTTUUUWWWWWWUUUUUUVVVVVVTTTQQQNNNLLLGGGDDD@@@<<<999777666666:::<<<>>>???>>>>>>???@@@???>>>===<<<:::999888777===:::888888999999666333222111000///////////////222222111000//////......////////////////////////////////////////////////------------------------////////////////////////////////////////////////,,,,,,,,,---------..............................///////////////.........---------------...//////......//////...,,,***))),,,---------...////////////...---,,,,,,...///000------------------------,,,,,,,,,---------......------------,,,+++******------------------------++++++,,,---............------------------------...........................------------...//////------------------------+++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++++++++++++++++++++///...,,,*********,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++////////////////////////,,,---.../////////...---........................------------------------*********+++,,,---...///------......------,,,+++***+++---.........------...............---------..................................../////////000000000000000000000000000////////////000000000000000111111111111222222222333333333333333444555666666666555555555444444444111111000000//////......000000111111222222222333//////......---------,,,...------,,,,,,------......---,,,+++,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------111111000000////////////000000000000000000000000111000000000111111222333222222222222333555777888:::<<<>>>AAACCCEEEEEEEEEIIIJJJLLLNNNOOOQQQQQQRRRPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIIIIDDDCCCCCCDDDFFFHHHKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOOOONNNMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSUUUVVVWWWXXXXXXXXXVVVWWWXXXXXXWWWTTTQQQOOOFFFDDD@@@<<<:::999999999:::;;;=========<<<===>>>???>>>===<<<;;;:::999999;;;999888999;;;<<<;;;999555555444222111111111111222111111000000/////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////,,,,,,---------................................./////////////////////.........---------......///......//////...---,,,+++---------...............---,,,,,,,,,---...//////------------------------,,,,,,,,,---------......------------------,,,+++------------------------,,,,,,------...---------------------------------........................---------------...//////------------------------+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++///...,,,******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...///......---........................------------------------++++++++++++,,,---......------......------,,,+++------...///......,,,,,,........................................................./////////000000000000000000000000000000////////////000000000000000111111111111222222222333333333333333444555555555555444444444444333333111000000000/////////...000000000000111111111111111000000000/////////......------,,,,,,------......---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---111000000000000/////////000000000000111111111111111111000000111111222333222333444555777:::<<<===AAACCCEEEHHHJJJKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVSSSSSSSSSSSSTTTTTTTTTUUUTTTSSSSSSRRRRRRQQQQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLHHHGGGGGGGGGHHHJJJKKKMMMHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCEEEFFFHHHJJJKKKIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVYYYYYYZZZZZZZZZYYYYYYYYYWWWXXXYYYYYYXXXVVVSSSRRRFFFCCC???;;;999999:::<<<:::;;;===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::::::::999999:::===???@@@???;;;:::999777666444333222111111000000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////,,,------------......................................./////////////////////......---------............/////////......---...............---------******,,,---............------------------------,,,,,,,,,---------......,,,---..................---------------------------------...------,,,,,,------------------------........................---------------......///---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,------------------------------------------------------------------,,,,,,,,,,,,,,,------------......------,,,+++///////////////---,,,,,,---------......//////000............................../////////000000000////////////////////////.../////////000000000111000111111111111222222222333333222222333333444444444333333333333222222222000000000000////////////000000000///////////////000000000///////////////...------,,,,,,------...///...---,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000000000000000000000/////////000000000000000000000000000111222333333555666777:::===???BBBCCCFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIJJJDDDCCCCCCBBBAAA@@@@@@???<<<===>>>???AAACCCEEEFFFEEEFFFHHHIIIHHHGGGDDDCCCDDDEEEGGGIIILLLOOOQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXXXXWWWXXXYYYYYYYYYWWWUUUTTTIIIFFFAAA<<<999999;;;<<<;;;<<<===<<<;;;;;;<<<>>>>>>======<<<<<<;;;:::::::::999:::;;;===@@@AAABBB@@@@@@>>>===:::888666555222111000//////000000111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////------------................................................//////////////////...------------...---....../////////000000/////////...---------,,,((()))+++---......------------------------------,,,,,,,,,---------......------...//////000//////------------------------............---,,,++++++------------------------........................------,,,,,,------...///---------------------------------,,,,,,+++++++++,,,,,,,,,------.........------------------------...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++------,,,+++++++++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,------------------------------------------------...------,,,,,,,,,------------......------,,,+++//////////////////......,,,------...///000000111...........................////////////000000000////////////////////////......//////000000111111000000111111111222222222333333222222222222333333222222222222111111111111000000000000/////////////////////......---------------------------------...------,,,,,,------...///...---,,,++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111.........//////000000000000000111111222444555666:::;;;===@@@CCCEEEGGGHHHJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTOOOOOOOOONNNMMMMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDDDD??????>>>===<<<;;;;;;:::999999:::<<<>>>@@@BBBCCCCCCDDDFFFGGGFFFEEECCCBBBBBBCCCEEEFFFHHHJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNRRRSSSUUUVVVWWWXXXYYYYYYVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXPPPLLLGGGBBB>>>=========<<<===>>>===<<<<<<>>>@@@>>>======<<<;;;:::999999::::::::::::;;;===@@@BBBDDDDDDCCCBBB@@@===;;;:::666444222000//////000111000000000000000000000000////////////////////////........................////////////////////////////////////////////////---------.........//////........................---.........//////000000///......---------......------......///000000111/////////...---------,,,(((***+++---......---,,,------------------------,,,,,,,,,---------......------...///000000000000------------------------............---,,,++++++------------------------........................,,,,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,,,,,,,------.........------------------------...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------------......---,,,,,,,,,------------......------,,,+++---------...///000111111------......///000111111////////////////////////////////////000000000111////////////////////////.........///000111111111000000111111111222222222333222222111111111222222222222111111111000000000////////////000000000000///.........------,,,,,,,,,,,,,,,---------------...------,,,,,,------.........------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000111111111111222......//////000000111111222222333444666888:::<<<@@@BBBDDDFFFIIIJJJKKKKKKOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTPPPQQQRRRRRRRRRQQQPPPOOOKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBAAAAAA@@@@@@???>>>>>>;;;;;;::::::999999888888888888999:::;;;===???@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGMMMNNNPPPRRRTTTVVVVVVWWWRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYUUURRRNNNIIIEEEBBB@@@@@@<<<=========<<<===@@@BBB@@@???>>>===;;;:::999999;;;;;;;;;::::::;;;???BBBGGGGGGHHHGGGFFFDDDBBBAAA===;;;888444222111111111000000000000000000000000................................................////////////////////////////////////////////////------........./////////........................------......///000000000---------------...//////...---------...///000000...............---------+++,,,,,,---------------------------------------,,,,,,,,,---------......---...//////////////////---------------------------------...------,,,,,,------------------------........................,,,,,,,,,,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------......------......------,,,++++++,,,,,,---...000111222.........//////000000111/////////////////////////////////000000000111111////////////////////////------...///000111222222000111111111111222222222222222111111000000111111222111111111111000000000////////////000000000000.........---------------.............../////////...------,,,,,,------...,,,,,,------,,,+++***)))******++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++000000111111111222222222///000000111222222333333444555777999<<>>??????@@@???????????????@@@AAAAAADDDFFFHHHJJJLLLNNNOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPNNNJJJFFFCCCAAA???:::;;;;;;;;;;;;===@@@CCCCCCCCCAAA???===;;;:::999:::;;;;;;::::::<<<@@@DDDJJJKKKLLLMMMMMMLLLJJJIIIFFFCCC>>>999666444333333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////........................------......///000000111,,,,,,,,,---...///000111...------,,,,,,---...///---------...............///...------------------------------------------,,,,,,,,,---------............/////////...------------------------------,,,,,,------...---------------------------------........................,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++,,,,,,---......***+++,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000------......------,,,+++,,,,,,,,,,,,---...000111///////////////000000000//////////////////////////////000000000111111111000000000000000000000000------...///000111222222000111111111111222222222222222111000000000000000222222222111111111000000.../////////000000000111------------............---------....../////////...------,,,,,,------...***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++000000111111222222222222111111222333444444555555777888:::<<<@@@CCCFFFHHHKKKLLLNNNOOOPPPPPPOOONNNPPPQQQSSSTTTTTTTTTSSSSSSQQQQQQQQQPPPNNNMMMKKKKKKDDDEEEFFFGGGGGGEEECCCBBBCCCCCCCCCBBBAAAAAA@@@@@@============<<<<<<<<<;;;::::::::::::999999999888:::;;;;;;;;;:::999888888666666777777777777777777777777777888888:::;;;;;;:::999999888888999::::::888999999:::;;;<<<======<<<<<<;;;;;;<<<<<<===>>><<<===@@@BBBEEEGGGHHHHHHJJJJJJKKKLLLLLLKKKKKKKKKGGGHHHHHHIIIJJJLLLLLLMMMLLLKKKJJJHHHEEEAAA???===888999:::::::::<<<@@@CCCFFFEEEDDDAAA???===;;;:::999:::;;;;;;;;;===CCCGGGLLLMMMOOOQQQQQQQQQOOONNNLLLIIICCC===999666555555000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000........................---------...///000000111++++++,,,,,,...///111222......,,,++++++,,,---...,,,------....../////////111000...---,,,,,,---...------------------------,,,,,,,,,---------........./////////...---,,,,,,------------------------++++++,,,---............------------------------........................,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,++++++*********+++,,,,,,---......***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------------------,,,,,,++++++,,,,,,---------------------------------------------------......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111------......------,,,+++...---,,,+++,,,,,,...///000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111------...///000111222222000111111111111222222222222222111000000///000000222222222222111111111111.../////////000000111111---------....../////////+++++++++,,,,,,---------...------,,,,,,------...)))***+++,,,---,,,+++***))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......++++++------------++++++333222111000000111333444333444444444444666999;;;>>>???@@@CCCFFFJJJMMMOOONNNOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA???@@@@@@@@@???===;;;:::::::::;;;;;;;;;::::::999777888999;;;;;;;;;::::::777888888888888888777666888888999999::::::::::::888888777777777777888888::::::999999999999::::::999:::;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999999:::;;;;;;======>>>???AAAAAABBBBBBBBBBBBBBBAAA>>>>>>???@@@AAAAAA@@@@@@BBBBBBAAAAAA???>>>===<<<<<<;;;:::999:::<<<>>>@@@BBBBBBAAA@@@??????>>>>>>;;;<<<<<<<<<<<>>????????????????????????<<<============;;;:::999::::::;;;;;;;;;;;;::::::555666777888888888777777888888999999999999888888777777888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999888888999999:::;;;<<<999::::::::::::999999888;;;;;;;;;:::::::::999999999999::::::;;;;;;<<<<<<<<<======>>>>>>======<<<999999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;999888999:::;;;<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>AAAFFFIIINNNQQQUUUWWWVVVUUUTTTTTTTTTQQQLLLHHHDDD@@@<<<888555555444444333333333222111111111111111111111111//////...------------.../////////000//////......////////////////////////......////////////......////////////////////////////////////////////////......---------......///...........................---,,,+++,,,---///000........................---,,,,,,,,,,,,---............,,,+++,,,---...000.........---------,,,,,,---------,,,,,,,,,++++++------..........................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,---------------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------.../////////......---...///000111000000000000000///............////////////......000000000000000000000000111111111000000/////////000000000000111111111111222222222222222222222222222222333333222222111000111000////////////000111000000000000//////..............................------------------------000...---++++++,,,---...------------------------000///...---,,,,,,,,,,,,------------------------+++,,,,,,,,,------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............---,,,,,,,,,,,,---,,,---............---,,,111111000000111333555666666888;;;===@@@CCCHHHKKKMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMKKKIIIGGGFFF@@@???>>><<<;;;:::::::::::::::;;;;;;<<<===>>>>>>:::;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;777777888888888777666666777888999::::::;;;::::::888999:::<<<>>>???AAAAAABBBBBBAAA@@@???>>>======999888999999:::;;;======<<<<<<<<<<<<;;;:::999999>>>===;;;:::999999999999999999999999999999999999999999999::::::999999888666666777777888888777777777888:::<<<>>>???@@@AAA???===<<<:::999999:::;;;<<<<<<>>>>>>>>>===<<<;;;;;;<<<===>>>???BBBFFFJJJNNNQQQUUUWWWWWWVVVVVVVVVUUURRRNNNKKKIIIFFFBBB???:::999777666555555555555444444333222222222222222000000///.....................///000000000//////////////////////////////......////////////......//////////////////////////////////////////////////////...---------..............................------........./////////------------------------,,,,,,++++++,,,,,,---......---,,,+++***+++,,,---/////////...............---------,,,,,,,,,,,,+++,,,---------.../////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------......///......------......///000//////000000000///............///////////////...000000000000000000000000111111111111111000000000000000000000111111111111222222222222222222222222222222222222222111000000//////............//////000000000////////////...........................------------------------///...---,,,+++,,,---...------------------------000///...---------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000......---,,,,,,,,,,,,------......//////......---222222333444666888:::;;;:::===@@@CCCFFFIIIMMMOOOOOOPPPRRRSSSSSSQQQOOONNNPPPPPPPPPOOOOOOOOONNNNNNKKKJJJIIIHHHEEECCCAAA@@@===<<<;;;;;;::::::::::::999999:::;;;;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======;;;;;;;;;::::::999888888777888999:::;;;<<<<<<<<<<<<===???BBBDDDGGGIIIJJJIIIIIIHHHGGGFFFDDDCCCBBB===<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAAAAA@@@???BBB@@@===;;;999999::::::;;;;;;;;;::::::999999999999999999999999888888777666666777888888777777777666888:::===???AAABBBCCCBBBAAA???>>><<<;;;;;;;;;>>>???AAABBBCCCCCCBBBAAA>>>??????@@@@@@BBBEEEHHHNNNQQQUUUXXXXXXWWWVVVWWWTTTRRROOOMMMLLLJJJGGGEEE@@@>>>;;;888666666777777999888666444333222222222333222111000000//////000---...///000000000000000////////////////////////......////////////......////////////////////////////////////////////////000///...---------------........................------///000000000///...------------------------------,,,,,,,,,---............,,,++++++++++++,,,........................////////////............,,,,,,,,,---...///000000........................000//////...------,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,---.../////////......+++++++++,,,,,,,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,------...///------------......//////...///////////////......---...//////////////////////////////////////////222222111111111111111111///000000000111111111111222222222222222222222222111111111222111000000///........................////////////////////////........................------------------------...------,,,,,,,,,---...------------------------000///......---------...------------------------,,,,,,---------.........,,,,,,,,,------,,,,,,,,,...------,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111......---,,,,,,,,,,,,---------............------333444555777999<<<>>>???AAACCCFFFHHHIIIKKKMMMOOOPPPQQQSSSTTTTTTRRRPPPOOOPPPPPPOOONNNMMMLLLLLLKKKEEEEEEDDDCCCAAA>>><<<;;;;;;;;;:::::::::::::::;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;;;;888999:::;;;<<<=========@@@AAACCCFFFJJJMMMOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHDDDCCCBBBAAA@@@@@@??????BBBCCCDDDEEEFFFGGGGGGGGGEEECCC@@@===<<<;;;<<<===???>>>>>>======<<<<<<;;;999:::::::::999999888777777777888888888888777777777888:::<<<>>>???@@@@@@BBBAAA@@@>>>===<<<;;;;;;???@@@BBBDDDEEEFFFFFFFFFBBBCCCCCCCCCBBBCCCEEEGGGOOORRRVVVXXXXXXWWWVVVVVVUUUSSSQQQPPPPPPOOOLLLKKKEEEBBB???;;;999888888888===;;;999777555333222222333222111000////////////......///000111111111000////////////////////////......////////////......////////////////////////////////////////////////000///...---------------........................,,,---///000111000///..........................................///000000//////...---------------------------------......000000/////////.........,,,,,,,,,---...///000000......................../////////...------,,,,,,////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,------...////////////++++++,,,,,,,,,---------,,,,,,------,,,++++++***------------------------,,,,,,---------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,------.....................////////////......------...///////////////////////////////////////111111111111111111222222///000000000111111111111222222222222222222222222000000111111000000///...------............------.............../////////........................---------------------------------,,,------------------------------------///......------------...------------------------,,,,,,,,,---------......------............------------,,,,,,,,,------...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---444555777:::===@@@BBBDDDFFFIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRRRRPPPOOONNNMMMLLLKKKIIIHHHGGGFFF@@@@@@@@@???>>><<<;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<======<<<===>>>???????????????BBBCCCEEEIIILLLOOORRRSSSVVVWWWWWWVVVUUURRRPPPOOOLLLKKKIIIGGGFFFDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJHHHFFFDDDBBB@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;:::999999888777777888888777777666666666777888999:::;;;;;;;;;======<<<<<<;;;:::999999<<<===>>>@@@BBBDDDFFFGGGFFFHHHHHHHHHGGGGGGIIIKKKQQQTTTXXXYYYYYYWWWWWWWWWXXXVVVTTTTTTTTTTTTRRRPPPIIIGGGDDDAAA===;;;::::::>>>>>>===<<<:::888666555222222111///............//////000111111111000000////////////////////////......////////////......//////////////////////////////////////////////////////...---------..............................,,,---...///000///....../////////////////////////////////...///000000111//////////////////......---------------..................---------,,,,,,,,,---------.../////////........................+++,,,,,,---...///000000////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,------------------------,,,+++***)))........................,,,---------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,---............---------.../////////......,,,---...///000000000000000000000000000000000000000000000111111111111111000000000000111111111111111111111111111111111111000000000000000///......------...//////...---------............/////////........................------------------------,,,,,,------------------------------------------...------,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------////////////------------,,,,,,,,,---......////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---888:::===AAADDDGGGJJJKKKJJJLLLOOOOOOOOONNNNNNOOOPPPPPPOOONNNMMMLLLLLLKKKIIIIIIGGGFFFDDDBBBAAA@@@<<<<<<<<<===<<<<<<;;;;;;999999999::::::<<<======>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>??????AAAAAABBBCCCDDDEEEFFFFFFFFFFFFAAA@@@?????????@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBEEEGGGIIILLLOOOSSSUUUVVVZZZ[[[\\\\\\ZZZXXXVVVTTTQQQPPPNNNMMMKKKKKKJJJJJJFFFFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>===<<<888999999999999888777666666666888999:::::::::::::::::::::;;;;;;;;;::::::999999999;;;===AAADDDFFFIIIKKKMMMNNNNNNNNNQQQRRRUUUXXX[[[\\\[[[YYYXXXXXXXXXWWWUUUUUUUUUUUUSSSQQQNNNMMMJJJGGGCCC???===<<<>>>???AAABBBBBB@@@===<<<555444333222111000000000000000111111111000//////////////////////////////......////////////......////////////////////////////////////////////////......---------......///........................,,,,,,---......................................................///000000......//////000000//////------........./////////............------------------..........................................++++++,,,---...///000111------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******+++,,,---,,,,,,,,,------------...++++++,,,,,,,,,++++++***------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,---.........------,,,---......//////......,,,---...///000000000000000000000000000000000000/////////000000111111111000000000000111111111111000000000000000000000000//////000000//////...------...////////////...------------.........//////........................------------------------+++,,,,,,---.........---------------------------,,,,,,+++++++++,,,,,,---------------------------*********+++++++++,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...>>>@@@CCCGGGKKKNNNQQQRRRKKKNNNPPPQQQQQQPPPPPPQQQNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDBBB@@@>>><<<;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJFFFFFFDDDDDDDDDDDDEEEFFFDDDDDDEEEGGGGGGHHHHHHHHHDDDCCCCCCBBBCCCDDDFFFGGGEEEFFFFFFFFFFFFFFFEEEDDDIIIKKKMMMPPPSSSVVVYYYZZZ\\\]]]^^^^^^^^^[[[YYYXXXRRRRRRQQQPPPOOOOOOOOOOOOJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCAAAAAA;;;;;;;;;;;;;;;:::999999777888999:::;;;<<<<<<<<<999:::;;;<<<============888777777888;;;@@@DDDGGGKKKMMMPPPQQQRRRTTTWWWYYYYYY[[[^^^___]]][[[YYYYYYVVVUUUSSSSSSSSSSSSQQQPPPQQQPPPNNNKKKGGGCCC???======???CCCFFFGGGFFFDDDBBB999999777666555444444444111111111111111000///...////////////////////////......////////////......////////////////////////////////////////////////---------------...///000........................,,,,,,,,,,,,------......------------------------...------------...//////------...///000000000///.../////////000000111111111000000000////////////...............---------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,---.........---,,,,,,,,,---.../////////...,,,---...///000000000000000000000000000000000000......//////000000000111000000000000111111111111///////////////////////////////////////......------...///000000///...------------.........//////........................------------------------+++,,,------.........---------------------------+++++++++******+++,,,,,,------------------------))))))*********+++++++++***+++---......---+++***,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---,,,,,,,,,,,,---///...---,,,,,,---...///DDDEEEHHHJJJKKKLLLLLLLLLPPPPPPPPPOOONNNKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>=========<<<======>>>>>>;;;<<<<<<<<<;;;<<<>>>@@@>>>@@@BBBEEEGGGHHHHHHHHHKKKKKKLLLLLLMMMLLLLLLLLLOOOOOONNNMMMMMMMMMMMMNNNGGGHHHJJJKKKLLLLLLKKKJJJMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKNNNQQQSSSTTTUUUVVVXXX[[[]]]___]]]ZZZWWWXXXYYYUUUTTTRRROOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJEEEFFFGGGGGGEEEEEEFFFGGGJJJIIIIIIIIIHHHHHHGGGGGGHHHEEEBBB???===<<<<<<<<<888999999:::;;;===>>>???;;;;;;::::::999999999999999999999888888999===@@@BBBGGGNNNSSSVVVXXXZZZ\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXUUUPPPLLLKKKMMMPPPRRRPPPOOOOOONNNMMMIIIDDD@@@===???BBBFFFHHHIIIHHHHHHAAA===999777666555111...---...//////000///////////////.........//////000000000000000000000000000......------------......000000000000////////////111000......000111000/////////.........---------........................------............------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---.........---,,,++++++,,,---...........................,,,---......//////..............................//////.........---------.........------,,,,,,,,,...------,,,,,,------............------,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++************+++,,,------+++,,,,,,------,,,,,,+++............---,,,+++*********+++,,,,,,,,,,,,+++,,,,,,---............---------,,,+++******++++++,,,,,,,,,---------.........---+++*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,---...000111111,,,,,,,,,---------......***+++,,,---...---,,,+++------------------------------------------------........................000000000000000000000000////////////////////////000000000000000000000000111111111111111000///...000000000000111111111111000000000000000000000000........................//////.........---------,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******///,,,+++,,,...///---+++******)))))))))***,,,---.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------.........------------------------...------,,,,,,++++++***IIIJJJKKKMMMNNNNNNNNNMMMOOOOOOOOONNNLLLIIIGGGFFFAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<===???@@@???@@@AAACCCFFFGGGJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOQQQRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLMMMMMMPPPPPPPPPOOOOOOOOOOOOOOOQQQSSSUUUUUUUUUUUUWWWXXXXXXZZZ]]]]]][[[ZZZZZZ\\\VVVUUUTTTRRRQQQQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQPPPPPPOOONNNNNNMMMMMMJJJJJJKKKJJJIIIHHHJJJLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJFFFCCCAAA@@@@@@@@@;;;;;;;;;<<<>>>@@@BBBDDD@@@@@@??????===;;;:::999777888888777777888;;;>>>@@@DDDJJJOOORRRUUUXXXZZZYYYXXXXXXYYYYYYYYYWWWVVVWWWTTTOOOJJJHHHHHHJJJLLLMMMMMMNNNNNNNNNKKKFFFBBB===???AAADDDFFFHHHIIIIIIGGGCCC???===<<<999666333///000000000000///......//////............//////000000000000000000000000///......------......///000000000000////////////111///......///000000/////////.........---------........................------............------,,,,,,---------.........---------------------------------------......///......------------..............................,,,---......//////..............................//////.........---------......---------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,++++++***))))))))))))))),,,,,,,,,------------...------+++*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---...///000111,,,,,,,,,---------......+++,,,---.........------------------------------------------------------........................////////////////////////////////////////////////000000000000000000000000000000111111111000////////////000000000111111111//////////////////////////////////////////////////////.........---------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........,,,,,,,,,++++++++++++***...---+++,,,...///---+++,,,+++*********+++,,,---......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---...------,,,,,,------.........---------,,,,,,,,,*********++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++MMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIFFFDDDBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===>>>??????AAAEEEFFFGGGGGGHHHIIIMMMOOOQQQSSSUUUUUUUUUUUUTTTTTTUUUWWWXXXXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRPPPPPPOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNQQQSSSSSSSSSSSSSSSUUUWWWTTTWWWYYYZZZXXXWWWWWWXXXTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTSSSSSSRRRRRRRRRPPPPPPPPPNNNMMMMMMPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPMMMJJJHHHFFFFFFFFF??????>>>???AAACCCFFFHHHFFFGGGGGGFFFCCC@@@===;;;777888888777666777999<<<<<>>??????AAADDDFFFIIIJJJLLLIIIFFFDDDAAA>>>;;;888333333222111000///...---//////...------......///000000000000000000000000///......------......///////////////000000000000000...------...//////..................---------........................------............------,,,------------.........------------------------......------......///000.........//////.................................,,,---......//////.............................................---------...------------,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,---------,,,+++*********------------------------......------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))++++++,,,------------,,,***++++++,,,,,,,,,,,,,,,+++******))))))))))))***,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---...//////000,,,,,,,,,---------......,,,---.../////////......------------------------------------------------................................................////////////////////////000000000000000000000000//////000111111111000000//////000000000000111111////////////////////////000000000000000000000000...............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,,,,++++++++++++...---,,,,,,......---,,,------,,,,,,+++,,,,,,---...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......------------............---------,,,,,,,,,******++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------MMMMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;888888999;;;===???AAABBBDDDHHHLLLNNNOOOOOOOOOPPPQQQRRRTTTVVVXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVUUUTTTSSSSSSTTTSSSRRRRRRQQQPPPPPPPPPMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRUUUXXXVVVWWWXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVWWWYYYYYYZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSQQQOOOPPPTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVSSSQQQOOOMMMLLLLLLDDDCCCBBBAAABBBDDDFFFHHHJJJKKKLLLKKKJJJFFFCCC@@@;;;<<<;;;999777666777888999;;;>>>AAAEEEIIINNNRRRWWWYYY[[[[[[ZZZYYYXXXXXXVVVSSSNNNIIIEEEBBBBBBAAADDDEEEHHHKKKMMMMMMIIIGGG@@@???>>>>>>AAADDDHHHKKKMMMLLLKKKIIIFFFBBB>>><<<888777555333111///......//////......---.........//////////////////////////////............//////////////////000000000000///...,,,,,,...///...---................................................------............------------------....................................///............///000000---...///000000///...---........................,,,---......///.........................................................------------------------...------,,,,,,------...------------------------------,,,,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---.........------,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......,,,------...............------------------------------------------------................................................////////////////////////////////////////////////......///000111111111000////////////000000000111////////////////////////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,+++++++++------,,,---------------///......---------------------------------------------------------------------------------------000///...---------------......------------............---------,,,,,,,,,------------------------------------------------******+++,,,,,,---......LLLLLLJJJIIIHHHGGGGGGFFFDDDCCCBBB???===;;;:::999::::::::::::;;;;;;;;;;;;;;;<<<===???BBBDDDFFFHHHKKKNNNRRRTTTUUUTTTUUUUUUTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPOOOOOONNNMMMKKKJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPQQQSSSVVVVVVVVVUUUUUUTTTTTTRRRQQQTTTTTTUUUUUUVVVVVVVVVVVVSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSQQQPPPQQQTTTWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVTTTSSSRRRQQQIIIHHHEEEDDDCCCCCCDDDEEEJJJKKKMMMNNNMMMKKKHHHGGGCCCCCCAAA>>>:::777666777777999;;;===@@@DDDJJJNNNTTTWWWZZZ[[[ZZZXXXXXXYYYXXXVVVRRRMMMIIIFFFEEEDDDCCCDDDEEEHHHJJJKKKHHHFFFAAA@@@======>>>BBBFFFIIIMMMNNNOOONNNLLLHHHDDDBBB<<<;;;888555333111000000111000///.............../////////////////////////////////....../////////.../////////000000000111///...,,,,,,...///...------.............................................------............---------------.........//////........................///............///000000---...///000000///...---........................,,,---......///.................................---.....................------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,+++******+++++++++,,,,,,------,,,,,,+++------.........---,,,,,,)))******+++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------------------------------------------------................................................////////////////////////////////////////////////---...///000000000000000...////////////000000000................................................---.....................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,------------,,,------........................------------------------------------------------------------------------000///...---------------///......------......///......---------,,,,,,,,,------------------------------------------------******++++++,,,---......JJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA???===<<<<<<<<<888999999:::;;;<<<===>>>BBBCCCDDDFFFIIIKKKNNNOOOQQQTTTVVVWWWVVVUUUVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOPPPPPPQQQPPPPPPPPPLLLJJJHHHGGGGGGGGGIIIJJJIIILLLNNNPPPPPPPPPQQQRRRSSSQQQNNNLLLMMMMMMMMMLLLMMMNNNQQQSSSUUUVVVWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOPPPSSSUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUMMMLLLKKKIIIGGGEEEEEEDDDIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHFFFBBB===999888777777999;;;<<<>>>BBBFFFIIINNNRRRXXXYYYXXXVVVWWWXXXYYYXXXVVVSSSPPPNNNLLLKKKFFFEEEEEEFFFHHHHHHGGGFFFCCC@@@>>><<<===@@@DDDGGGLLLOOOSSSSSSQQQNNNKKKJJJAAA???<<<888555444333333222222111000////////////000000000000000000000000000//////......//////000......//////000000111111000...------...//////...---------.......................................------............------------........./////////..............................------......///000.........//////.................................,,,---......//////..............................---------...............,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,------------...+++++++++,,,---.........++++++++++++++++++++++++,,,,,,+++*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,,,,++++++((())))))***************+++************++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,------------------------------------------------------................................................////////////////////////000000000000000000000000......///000000000//////......////////////000000................................................---------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,---...------...////////////...,,,,,,,,,------------...,,,,,,,,,------------...------------------------...............---------//////............//////......---------,,,,,,,,,,,,,,,++++++++++++******------------------------******+++,,,,,,---......DDDDDDCCCBBBBBBCCCDDDEEEAAA@@@>>>===<<<;;;<<<<<<777888:::===@@@BBBDDDEEEJJJKKKLLLMMMPPPRRRTTTVVVUUUVVVVVVUUUSSSRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSKKKIIIGGGEEEEEEFFFHHHIIILLLPPPVVVZZZ]]]^^^```aaa^^^YYYRRRMMMKKKKKKJJJIIIHHHJJJNNNSSSXXX[[[]]]^^^^^^^^^]]][[[XXXVVVSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQOOOOOOQQQSSSUUUUUUUUUUUUVVVVVVVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWQQQQQQPPPOOONNNKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHEEE@@@<<<::::::888:::<<<===>>>@@@DDDFFFJJJPPPWWWYYYXXXWWWXXXZZZZZZYYYYYYXXXVVVUUUTTTSSSMMMJJJGGGFFFFFFGGGFFFFFFCCCAAA>>><<<<<<>>>AAACCCHHHMMMRRRUUUSSSQQQOOOOOODDDBBB>>>;;;888666666666444333222111000000000000000000000000000000000000000000////////////000000.........///000111111111111///......///000000///---------.........//////........................------............------............////////////........................---------------......///......------------..............................,,,---......//////..............................---------.........//////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,------......------******+++,,,,,,,,,,,,+++***************+++,,,---***++++++++++++,,,,,,,,,++++++---.........------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,+++,,,---...///------------------------------------------------........................////////////////////////////////////////////////000000000000000000000000/////////000//////.............../////////000000................................................---------.........//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,---------......------------,,,,,,,,,+++---///...,,,+++---...***+++---///000000000///,,,,,,,,,---------......,,,,,,,,,---------..............................,,,---.../////////...---//////............//////......---------,,,,,,,,,,,,,,,,,,++++++*********------------------------+++++++++,,,,,,---------???>>>======>>>???AAABBB===<<<;;;999888999999:::888999<<<@@@EEEIIILLLMMMOOOPPPPPPRRRTTTWWWYYYZZZVVVVVVVVVSSSQQQOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSNNNOOOQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSPPPOOOMMMLLLLLLMMMNNNNNNNNNPPPRRRTTTUUUVVVVVVVVVPPPNNNLLLJJJJJJKKKMMMNNNTTT[[[dddlllrrrvvvyyy{{{tttlllaaaYYYTTTQQQOOOLLLKKKNNNTTT[[[aaafffjjjkkkfffeeebbb^^^ZZZUUUQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRQQQPPPOOOPPPQQQSSSTTTTTTTTTUUUUUUVVVVVVTTTUUUVVVWWWWWWXXXWWWWWWSSSSSSTTTUUUSSSQQQNNNLLLIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHFFFBBB>>>======999;;;===??????@@@BBBDDDJJJQQQXXX[[[ZZZYYY[[[]]]YYYYYYZZZZZZZZZYYYXXXXXXRRRNNNIIIFFFFFFFFFGGGFFFDDDBBB???<<<<<<===???AAACCCHHHOOOSSSRRRPPPOOOOOOEEECCC@@@<<<999888888888555444333222111111111111000000000000000000000000000000////////////000000---......///000111111222111000......000111000///---------.........//////........................---..................---............/////////000////////////////////////---,,,,,,,,,,,,---.........---,,,++++++,,,---...........................,,,---......//////..............................---------.........//////,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.........///......------,,,,,,+++------------------------,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,---......------------...//////000000//////---...//////000000//////,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,***+++---...///...------++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,---------............---,,,---...///000------------------------------------------------........................000000000000000000000000////////////////////////000000000000000000000000///000000000///...------............/////////000........................000000000000000000000000---------.........//////,,,,,,,,,---------..............................---------------------------------.........//////......---------,,,,,,,,,+++---///...,,,+++,,,///)))***,,,...000000000000,,,,,,,,,------.........,,,,,,,,,------.................................***,,,...000000///...---//////............//////......---------,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------;;;;;;<<<======>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAEEEIIIMMMPPPSSSTTTVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTWWWUUUSSSTTTUUUUUURRROOOKKKNNNRRRTTTTTTUUUUUUVVVUUUSSSRRRRRRSSSRRRQQQOOOOOOOOOMMMKKKJJJLLLPPPTTTVVVZZZ^^^bbbiiiooonnniiibbb___YYYTTTRRRSSSUUUWWWbbblllzzz{{{ooohhhccc^^^YYYYYYZZZ___jjjxxx~~~uuuiii^^^VVVSSSNNNMMMLLLJJJJJJJJJJJJKKKRRRQQQOOOMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPSSSUUUVVVUUUTTTSSSSSSSSSUUUVVVVVVUUUSSSPPPNNNQQQQQQOOONNNLLLKKKIIIIIIHHHFFFDDDCCCDDDDDDCCCAAA>>>???@@@@@@??????AAACCCIIINNNTTTYYY[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZVVVUUUSSSOOOJJJFFFEEEFFFEEECCC@@@>>>===>>>@@@AAABBBFFFLLLRRRUUUVVVTTTRRRNNNJJJEEEAAA???===<<<:::777555333111111111333444111000000////////////000222111000.........///000111111000///////////////......------------......//////............////////////...---...///000111111333333111...---///111////////////////////////,,,,,,,,,---------......////////////////////////........................,,,,,,.../////////...---...................................................---+++******+++---.........---------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,************,,,,,,000//////...------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,+++******)))---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------.....................------////////////////////////........................111000///...........................////////////---///000222222000///---000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...---,,,---......---------............///.................................------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,,,,------......------,,,........................,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,------...---------........................------------------------))))))***+++,,,,,,------------------------------......------------......888999999::::::;;;<<<<<<;;;;;;<<<===???@@@AAAAAADDDFFFIIILLLPPPSSSUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTOOONNNMMMMMMMMMOOOQQQRRRWWWTTTRRRRRRRRRRRROOOLLLJJJLLLOOOPPPQQQRRRTTTVVV\\\\\\^^^______\\\VVVRRRQQQRRRRRRRRRSSSWWW\\\```hhhlllpppttt{{{rrrooojjjfffcccbbbcccdddpppxxx{{{vvvsssiiijjjoooyyy~~~pppfffaaa___]]]YYYTTTPPPPPPSSSVVV[[[ZZZWWWUUUQQQNNNLLLJJJLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTUUURRRSSSSSSTTTTTTTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKKKKFFFDDDAAA@@@@@@@@@>>>======???????????????AAADDDKKKOOOUUUZZZ[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZYYYXXXTTTOOOLLLKKKKKKHHHFFFDDDAAA????????????@@@DDDJJJPPPTTTUUUTTTSSSQQQMMMHHHDDDBBB@@@===<<<:::999777555333222222222111111000000000000111111222111000///......///000111111000//////////////////................../////////............//////111000///...------.........000111000------///111////////////////////////,,,,,,------............////////////////////////........................,,,---.../////////...---................................................///...------------...///......---------,,,,,,,,,------------------------------------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------------------------------------------.........---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,------------++++++++++++++++++++++++------------------,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------.....................------.......................................---------......------,,,,,,------............////////////...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...---,,,------...---------............///------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------......---------,,,,,,,,,,,,------......------,,,........................,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,---............---........................------------------------)))******+++,,,,,,------------------------------......------------......777777888999999::::::;;;;;;;;;===???BBBDDDFFFFFFIIIJJJMMMPPPRRRTTTVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSNNNLLLKKKJJJKKKNNNQQQSSSVVVTTTQQQPPPOOONNNLLLJJJIIIJJJMMMOOORRRXXX^^^bbbkkknnnssswwwvvvqqqhhhaaa^^^___```aaabbbeeejjjmmmvvvzzz~~~}}}{{{{{{~~~xxxyyywwwpppfff]]][[[```eeeiiiiiihhhddd___XXXRRRNNNMMMLLLLLLKKKKKKKKKLLLLLLOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUTTTSSSQQQPPPNNNNNNKKKIIIFFFDDDDDDCCCAAA???===>>>?????????@@@CCCFFFNNNRRRWWWZZZ[[[\\\\\\]]]\\\[[[[[[[[[[[[[[[[[[\\\^^^^^^]]]ZZZUUURRRQQQRRRMMMLLLJJJGGGDDDAAA>>>===>>>AAAFFFLLLPPPSSSTTTUUUUUURRRMMMIIIFFFCCC@@@===>>>===;;;999666444222111222111111111111111222222111000000////////////000111000000///////////////000//////......//////000//////............//////222111///...---,,,,,,,,,---...///...------///111////////////////////////---............/////////////////////////////////........................,,,---......//////....................................................................................---------,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,------)))******+++,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---.........------,,,,,,------...------------------......------------------------//////.........---------,,,+++++++++++++++,,,---............////////////...///000111111000///...000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------...------------,,,,,,,,,------............------........................,,,------......------,,,---,,,,,,,,,,,,---......,,,------............///........................------------------------******++++++,,,,,,------------------------------......------------......999999999:::;;;;;;<<<<<<<<<===???AAACCCEEEGGGHHHKKKLLLNNNPPPQQQSSSSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLKKKJJJKKKNNNQQQTTTUUUTTTRRRQQQOOONNNLLLKKKJJJLLLOOOTTT[[[eeepppwww{{{|||uuuvvvvvvuuutttuuuwwwyyyzzz~~~~~~pppjjjnnntttwwwxxxyyyxxxssskkkccc^^^XXXVVVRRROOOMMMKKKIIIGGGKKKKKKLLLNNNOOOPPPPPPOOOUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQNNNKKKIIIHHHGGGEEECCC@@@@@@AAAAAAAAACCCGGGIIIQQQTTTXXX[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]_________]]]YYYWWWVVVVVVRRRQQQPPPNNNIIIDDD???<<<===???CCCHHHMMMQQQTTTVVVXXXUUUQQQMMMJJJFFFBBB?????????>>><<<999666333222222111111111111111222222000000000////////////000000000////////////000000000000////////////000000//////............//////000000///......------,,,............---......///////////////////////////.../////////////////////////////////////////////........................---------...............................................................+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------******++++++,,,---------...------,,,,,,+++++++++)))))))))))))))))))))))))))******+++,,,,,,,,,,,,............------------------------------------+++++++++,,,,,,,,,------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------------......------------------------/////////...------,,,,,,+++*********+++,,,------............////////////......///000000///......//////////////////////////////////////////////////////////////////////////////////////////////////////......---------------------............///------------------------------------------------,,,,,,,,,---------...............------,,,,,,+++,,,,,,------------------------------------------------............------........................,,,------......------,,,---,,,,,,,,,,,,---......---------......///000000................................................+++++++++,,,,,,,,,------------------------------...------,,,,,,------...999::::::;;;;;;<<<======>>>???@@@AAACCCDDDEEEFFFIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHJJJMMMQQQSSSVVVVVVWWWWWWVVVTTTSSSSSSSSSUUUYYY^^^fffppp{{{}}}}}}{{{wwwoookkkeee___ZZZUUUNNNIIIKKKLLLOOOSSSUUUTTTPPPLLLOOOPPPRRRTTTUUUUUUTTTSSSVVVVVVVVVUUUUUUTTTTTTTTTRRRPPPMMMKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEGGGKKKNNNUUUWWWYYY[[[[[[[[[\\\^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^]]]ZZZXXXWWWWWWVVVVVVUUUSSSOOOIIICCC???>>>>>>@@@DDDIIINNNSSSVVVWWWUUURRRPPPMMMJJJEEEAAA>>>>>>>>><<<;;;888666555333222111111000000111111/////////000000000000///000000////////////000000000000////////////000000//////............//////.../////////////////////111000///......///....../////////////////////////////////////////////...////////////////////////........................------------......//////................................................+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,------..............................//////.........---------,,,,,,+++,,,,,,---..................////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////...............------------------............///////////////////////////------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......---------------------------......//////......---........................,,,------......------,,,---,,,,,,,,,,,,---............---......000111222................................................,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------999999:::;;;;;;<<<<<<===@@@AAAAAABBBCCCDDDDDDDDDGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKEEEEEEGGGJJJNNNRRRVVVXXX^^^aaaeeehhhhhhgggffffffjjjlllnnnqqqtttzzzzzztttkkkaaaYYYUUUVVVZZZ___bbb___XXXRRRKKKKKKMMMNNNPPPPPPQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTRRRQQQQQQQQQPPPOOOLLLLLLKKKJJJJJJMMMQQQTTTWWWXXXZZZZZZZZZZZZ\\\^^^]]]\\\\\\[[[[[[\\\\\\]]]YYY[[[]]]]]][[[YYYXXXXXXXXXXXXYYYWWWTTTNNNIIIEEEAAA@@@@@@AAAEEEKKKQQQUUUUUUTTTSSSRRRQQQNNNIIIEEE??????>>>===<<<;;;:::999555555333222111000000000...//////000000000000//////////////////000000111000//////......//////000//////............//////...///000111111111111000111///......///000///////////////////////////////////////............---////////////////////////...........................------------...//////..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---.........------,,,,,,------...++++++,,,,,,------......////////////////////////...........................------------......///............////////////........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////......//////......---,,,---------............///////////////////////////,,,,,,,,,------------...,,,,,,,,,---------......------------------------+++,,,,,,------.........,,,,,,,,,------------.........////////////..............................,,,------......------,,,---,,,,,,,,,,,,---......///.........///000222333................................................,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------;;;<<<<<<======>>>??????AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKGGGJJJOOOVVV]]]cccgggjjjpppvvv~~~|||sssggggggiiimmmpppnnnggg```TTTRRROOOLLLKKKLLLNNNOOONNNOOOPPPQQQSSSTTTUUUVVVXXXVVVUUUUUUWWWXXXXXXWWWSSSSSSRRRPPPOOOQQQVVVYYYXXXYYYZZZYYYXXXYYY[[[]]]\\\\\\[[[[[[[[[[[[\\\\\\YYY[[[]]]^^^\\\[[[ZZZZZZXXXYYYZZZYYYWWWSSSOOOLLLDDDBBB@@@@@@CCCHHHOOOSSSSSSSSSTTTTTTTTTRRRMMMJJJDDDBBB@@@>>>===<<<======:::888777555333222111111---...///000111111000//////////////////000111111///................../////////............//////111111222333222222000000---+++***,,,///111111000////////////////////////............------,,,,,,////////////////////////...........................------,,,---...///000................................................///...------------...///......---------,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,***+++,,,------,,,+++*********++++++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,------------------------------------------------------,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...***++++++,,,------..............................,,,,,,------...////////////......------------...............////////////.........------.........000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.../////////...---,,,---------............///////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------.........++++++,,,,,,---......///,,,,,,,,,---------............////////////..............................,,,------......------,,,---,,,,,,,,,,,,---......//////......///111333555................................................---------------------------------------------------,,,,,,++++++,,,,,,---?????????@@@AAAAAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNSSSZZZdddmmmuuuzzz|||vvvttttttwwwzzzyyysssmmmccc^^^UUUMMMIIIIIIKKKNNNKKKLLLMMMOOOQQQSSSUUUVVVTTTSSSRRRSSSUUUWWWXXXWWWWWWWWWUUUSSSRRRTTTXXX\\\YYYZZZZZZYYYWWWXXXZZZ]]]\\\[[[[[[[[[[[[[[[[[[\\\YYY\\\^^^___^^^]]]\\\\\\XXXYYYZZZZZZYYYVVVRRRPPPGGGDDDAAA???AAAGGGNNNRRRRRRSSSTTTVVVWWWUUUQQQMMMHHHFFFCCC@@@>>>===>>>???===<<<999777555333222222---...///111111111000//////////////////000111111......------------......//////............//////333444444444333111000...)))''''''***///222333222////////////////////////......---------,,,,,,,,,////////////////////////..............................---,,,---...///000...................................................---+++******+++---.........---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******,,,,,,,,,,,,******''''''(((***+++,,,---...*********++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,------------......------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...******+++,,,,,,---......------------------------+++,,,,,,---...///000000///......---,,,,,,,,,,,,............/////////000......------------......000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.../////////...,,,,,,---------.........//////........................,,,,,,,,,------.........,,,,,,,,,---------......***++++++,,,---...//////++++++,,,,,,---...//////,,,,,,,,,------...............////////////..............................,,,------......------,,,---,,,,,,,,,,,,---......//////......///111444555........................////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---@@@BBBDDDFFFGGGGGGGGGFFFHHHIIIJJJLLLLLLLLLKKKJJJLLLKKKJJJJJJLLLOOORRRUUUZZZYYYVVVSSSQQQRRRUUUXXXZZZ```kkkwwwzzzxxx}}}{{{{{{{{{{{{{{{ssskkk___VVVPPPNNNNNNOOOMMMKKKJJJKKKMMMPPPQQQQQQTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXYYYZZZ\\\^^^___^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[]]]\\\[[[[[[ZZZ[[[[[[[[[\\\[[[[[[YYYWWWUUUSSSRRROOOJJJCCC======AAAHHHLLLTTTTTTTTTSSSSSSRRRQQQQQQKKKHHHDDDAAA???>>><<<;;;>>>>>>===<<<999666333222000000111111111111111111......//////000000111111000000//////.........------...///000000///...------///222666::::::888555000000000000000000111111222222222222111000......////////////////////////////////////////////////////////////////////////+++,,,...//////...,,,+++......---------,,,,,,,,,------............---------...//////...---+++***///...---,,,,,,,,,---...))))))***+++,,,,,,------,,,,,,,,,---------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))+++---//////...---,,,,,,++++++,,,+++)))(((((()))+++,,,,,,---...---+++***+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......------,,,++++++---------------,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++---...///000000///...---........................///......------///000111......------------......////////////////////////------......//////000000000///...------...///000---.........//////000000000000000000000000000000////////////............,,,---......,,,******+++000///............///000------------------------,,,,,,,,,---------......000///...---------------------------------------,,,,,,,,,------.........//////000000111111222222..................------///...------------...///////////////////////////........................//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,++++++***------------------------IIIJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMOOORRRYYYaaagggnnnlllhhhbbb___aaaeeehhhrrruuu{{{yyyoooiiiiiilllppprrruuuwww|||zzzwwwxxxyyy}}}~~~|||tttllleee```\\\YYYSSSQQQOOOPPPRRRTTTUUUUUUSSSTTTTTTVVVYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]___```^^^]]]\\\\\\[[[[[[[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\^^^]]]]]]\\\[[[[[[[[[[[[^^^^^^]]]\\\[[[ZZZXXXXXXSSSNNNHHHCCC@@@BBBFFFHHHOOOPPPRRRSSSTTTTTTSSSRRRNNNKKKHHHEEECCCAAA>>><<<>>>>>>>>>===;;;999777666222111111000000000000000////////////000000111111000000/////////.........---...///000000///...---333222222333666888999888444111//////222444555444111111111111000///...---////////////////////////////////////////////////////////////////////////------------------------000000/////////.........------............------------...//////...---,,,000000///...------......***++++++,,,------......,,,,,,,,,---------........................//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......///...---,,,...000.........---,,,,,,,,,+++...---+++******+++,,,---,,,---...---+++***+++,,,******+++,,,,,,---......------------------------,,,------......------,,,------------------------///////////////.........---------,,,,,,,,,++++++------........./////////------...//////...------------------------------///......---...///000111......------------......//////////////////////////////////////////000000//////............//////---........./////////000////////////////////////////////////............,,,...//////---,,,,,,,,,///...---,,,,,,---...///------------------------,,,,,,,,,---------......///......---,,,,,,------------------------------,,,------------------...------......///000111111........................///...---,,,,,,---...///////////////////////////........................///////////////...------------------------------------------------------///......------,,,,,,,,,------------------------MMMLLLLLLKKKLLLLLLMMMNNNKKKMMMOOOMMMJJJIIIJJJLLLJJJNNNSSSXXX]]]hhhvvv}}}yyyzzz~~~}}}{{{xxxuuuuuu}}}sssfff^^^^^^`````````dddiiirrr|||{{{pppjjjiiijjjiiijjjmmmsss{{{|||tttooobbb___[[[XXXXXXZZZZZZZZZUUUSSSRRRSSSUUUWWWWWWWWWUUUUUUVVVXXXYYY[[[[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]___^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWTTTOOOKKKGGGEEEEEEEEEKKKMMMPPPSSSUUUUUUTTTSSSQQQNNNKKKIIIGGGEEEAAA???>>>??????>>>===<<<;;;:::555333111000///...///////////////000000000000111000000////////////............////////////......111///,,,,,,000666:::===;;;666111...000111222111000000000000///......---////////////////////////////////////////////////////////////////////////000...,,,++++++,,,...000///////////////.........------............------,,,---......//////......---------,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,---------......,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------+++,,,---,,,******,,,---------------,,,,,,,,,,,,000///...,,,,,,,,,---...,,,---...---+++***+++,,,***++++++,,,,,,------...........................,,,------......------,,,++++++,,,------...//////+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---............---,,,........................///............///000000......------------......////////////////////////000000000000000000//////......////////////.....................//////////////////////////////////////////............------...000///...------.........,,,,,,,,,,,,......------------------------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------------------------.........---------------******+++---...///000000..............................---,,,,,,---......////////////////////////........................///////////////......---........................------------------------................................................LLLMMMMMMNNNOOOOOOOOOOOOKKKNNNOOOMMMIIIGGGJJJMMMMMMUUUaaaiiiqqq}}}zzzwwwtttsssqqqqqqrrrsssrrrqqqwwwrrrgggeeefffeeeccchhhooo{{{|||rrrnnnmmmjjjkkkmmmttt~~~yyytttooommmnnnttt|||{{{uuukkkdddaaaaaabbbbbbaaa\\\UUURRRRRRSSSSSSRRROOOPPPRRRTTTVVVXXXYYYZZZ\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWUUURRROOOKKKGGGEEEJJJMMMQQQTTTVVVUUUTTTRRRPPPNNNLLLKKKJJJHHHEEECCC@@@@@@@@@???>>>===<<<;;;888666333111///...//////000000000000000000000000000000//////////////////...//////////////////......,,,+++---333;;;AAADDDFFFCCC===555000---...//////////////////...------///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///------------------------------............------------------------------+++,,,,,,---------,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,------000///...---,,,,,,------,,,---...---+++***+++,,,+++++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,---------......*********+++++++++++++++------------------,,,,,,*********+++++++++,,,,,,------............------////////////////////////............/////////000......------------......////////////////////////222222111111000000//////---...///000000///...---........................//////////////////////////////.........---------,,,...//////---,,,---...///...---,,,,,,---...///------------------------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,------------------------//////......------,,,,,,)))***+++,,,...///000111............////////////...------------------...////////////////////////...........................///////////////..............................------------............------......////////////........................NNNPPPRRRTTTTTTSSSQQQOOOOOOPPPPPPNNNLLLLLLOOORRRVVVaaaqqq}}}}}}xxxrrrqqqqqqsssvvvyyy{{{{{{}}}xxxxxxwwwuuuyyy~~~~~~~~~sssmmmhhhgggkkkqqqzzzuuuooommmmmmnnnuuukkk^^^VVVRRRRRRQQQPPPMMMNNNPPPRRRTTTWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^___ZZZ[[[[[[[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWXXXZZZZZZWWWXXXXXXWWWUUURRRNNNLLLNNNPPPSSSVVVWWWVVVSSSRRRMMMLLLJJJJJJJJJJJJHHHGGGCCCBBBAAA???===<<<;;;;;;;;;999666444222000000000111111111111000000000000//////000000000000000000/////////....../////////000///111444:::@@@DDDEEEKKKLLLHHH???444...000444...////////////......---////////////////////////////////////////////////////////////////////////------...//////...------,,,---------------------------............------...------,,,,,,,,,,,,,,,.........//////000111111++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---...///...,,,,,,...///++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,.........//////000000000------------------------,,,,,,------------......................................................---......///////////////......------------......////////////////////////222222111111000000//////---...///000000///...---...............---------....................................------------***,,,......,,,+++,,,---------,,,++++++,,,------------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---------------------------/////////......---------***+++,,,---///000222222........./////////000000........................////////////////////////////////////////////////......///////////////...---------------------------------....../////////---......//////000000111////////////////////////NNNPPPRRRTTTUUUUUUTTTSSSVVVTTTRRRRRRSSSVVVYYY[[[aaakkkzzz}}}yyywwwrrrsssvvvzzz|||wwwssstttwww~~~wwwhhh]]]YYYVVVSSSPPPNNNNNNNNNNNNOOOQQQSSSUUUUUUUUUTTTTTTUUUUUUVVVVVVYYYZZZZZZZZZ[[[\\\\\\\\\XXXXXXYYYZZZZZZYYYWWWVVVUUUUUUTTTSSSTTTUUUVVVWWWVVVWWWYYYZZZYYYWWWUUUTTTRRRTTTVVVXXXXXXWWWUUUSSSNNNKKKIIIHHHIIIJJJIIIIIIEEEDDDBBB@@@>>>===<<<<<<===<<<:::999666444333222222111111111111000000000//////000000000000111111//////............/////////000222666999;;;:::888@@@BBBCCC===555000000444/////////000000//////...////////////////////////////////////////////////////////////////////////,,,---///111111///---,,,.........///////////////------............------...------,,,,,,,,,------///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------------------,,,------,,,++++++,,,...,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...---,,,,,,++++++---------...//////000000------------............***+++++++++,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////......------------......////////////////////////000000000000000000//////......////////////...............---------------.................................------------,,,)))+++------,,,+++,,,---+++***))))))))))))***+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------/////////...............,,,------///000111222222.........//////000000111...///000000000000///...////////////////////////////////////////////////---...//////////////////---------------------------------...//////000000.../////////000000111111000000000000000000000000MMMNNNQQQUUU[[[aaaeeehhhiiieeebbbccciiinnnppppppttt{{{||||||{{{xxxuuuqqqmmmkkkhhhiiilllsss|||zzzyyyzzz}}}zzzrrrnnnjjjccc\\\XXXVVVSSSPPPOOOPPPRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWYYYZZZ[[[ZZZYYYXXXUUUTTTRRRQQQQQQQQQSSSSSSWWWWWWYYYZZZZZZZZZZZZZZZVVVWWWXXXYYYYYYYYYXXXWWWQQQNNNIIIGGGGGGHHHIIIIIIFFFEEECCCAAA@@@@@@@@@@@@>>>>>>>>>===;;;999666444222222222111111111000000//////000000000111111111000///...------...///000...///111333666555222///555666777888777555111...///000000111111000000///////////////////////////////////////////////////////////////////////////......////////////.............../////////000000------............------------,,,---...000222333666444000,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------***++++++***))))))***,,,---,,,,,,,,,+++*********)))***+++,,,,,,,,,---,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------,,,)))******+++,,,,,,------------------.........///)))))))))*********++++++,,,,,,+++******+++,,,,,,------------------------------///000000000///.........------------......//////////////////////////////////////////000000//////............//////.........------,,,,,,,,,.................................---------,,,,,,***,,,......---,,,---...---,,,+++******+++,,,---------------------------,,,,,,,,,---------......------,,,,,,---......///------------------------............////////////------...///000000111111---......///000000111111///000111222222111000///////////////////////////////////////////////////------...///////////////........................---------...///000000000000000000000000000000111000000000000000000000000QQQRRRUUU\\\gggsss|||xxxzzz}}}||||||~~~}}}{{{yyyuuurrrpppooooooqqqyyyzzzvvvvvvyyy|||~~~zzzzzzqqqiiieee```ZZZWWWWWWXXXZZZOOOOOOOOOOOOOOOPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUTTTVVVWWWYYY[[[\\\[[[ZZZYYY[[[YYYWWWUUUTTTTTTUUUVVVXXXXXXYYYYYY[[[\\\\\\]]]WWWXXXYYYZZZ[[[[[[[[[[[[UUUQQQKKKGGGFFFGGGGGGHHHFFFEEECCCBBBBBBCCCDDDDDD>>>???AAAAAA???;;;888555222222222222111111000000//////000000111111111222000///...------...///000111222333666999999666444888555555:::???>>>666---000000111111111111111000////////////////////////////////////////////////////////////////////////111///...------...///111,,,,,,,,,---------......---..................---,,,,,,,,,...000444666888CCC???999444000000111222------------------------,,,,,,,,,---------......,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---......---,,,,,,---///------,,,,,,+++***))))))))))))+++,,,---.........,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++,,,,,,------......///++++++,,,---......//////---------.........//////---------.........//////+++***)))(((((()))***+++000000000000000000000000,,,---///000000000///............------.........////////////////////////------......//////000000000///...------...///000.........------,,,,,,,,,..............................---------,,,,,,,,,+++---//////.........///000///............///000------------------------,,,,,,,,,---------......---------------...///000------------------------------......//////000000........./////////000000---......///000111111222000111222333333222111000////////////////////////000000000000000000000000------...///000000//////000000000000000000000000---------...///000000111111111000000000000000000000000000000000000000000NNNUUUbbbooo}}}wwwssswww~~~wwwkkkgggiiihhhddd[[[WWWRRROOONNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]^^^ZZZXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]YYYYYYYYYYYYYYYZZZ[[[[[[[[[VVVPPPIIIEEEEEEFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCCCCBBB@@@===:::888666444222000000111333444333333333222222222111111000000000000000000000000,,,---000333555777888999:::333111777999444///---000000000000000000000000////////////////////////////////////////////////.........///////////////............////////////................................................+++))),,,///---///BBBWWW^^^___MMM888333333//////,,,,,,,,,,,,,,,---...////////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***(((((((((((()))***+++,,,*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------,,,,,,------...///000000000000000000000000000000........................------............------////////////////////////......//////000000111111...------,,,,,,------...........................---------............///------------------------///---***+++...000000///,,,---...//////...---,,,++++++,,,,,,,,,---------------------------------------------------------........................---......///////////////............/////////000......///000000000000000------..................------..................111111111111111000000000000111111000///000111333111111222333333333333222666555444333444555666777111111111111111111111111WWW```ooo}}}{{{wwwwwwtttsssxxx~~~yyyvvvrrrmmmiiiddd\\\VVVQQQNNNLLLJJJMMMMMMOOOPPPQQQQQQQQQQQQUUUVVVXXXZZZ\\\\\\]]]]]]ZZZYYYXXXVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[[[[WWWRRRMMMIIIGGGFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA???>>>======666444222000///000111222333222222222111111111111000000000000000000000000......000222444666777888===555000333555222//////000000000000000000000000////////////////////////////////////////////////.../////////////////////............////////////////////////////////////........................,,,,,,...000333===QQQcccsssssshhhNNN888222333111///............//////000------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++***************++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------+++,,,,,,---......//////////////////////////////...........................//////////////////...////////////////////////////////////000000000000...------,,,,,,------...........................---------............///------------------------222///,,,,,,...000///...------............------++++++,,,,,,,,,---------------------------------------------------------........................---...//////000000///////////////000000000000000...//////000000000//////......////////////000000...////////////000000000111111111111111000000000000111222222111111333555222222333444444444444333666555555444555666777777444444444444444444444444cccnnn~~~|||tttnnnjjjfffdddgggjjjrrryyyssstttxxx~~~yyyxxxssskkkddd]]]WWWRRROOOMMMMMMNNNNNNOOOOOONNNNNNTTTUUUWWWZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYVVVRRRNNNJJJGGGEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHFFFDDDAAA@@@@@@@@@@@@999777444222000000111222222222111111111000000000000000000000000000000000000000000000222444666777>>>666///.../////////111000000000000000000000000//////////////////////////////////////////////////////////////////..................////////////000000000000000000000000........................,,,///000111:::NNNcccooo}}}~~~ddd888,,,333...000///..................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............//////---,,,******)))))),,,,,,------------.........------------,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------++++++,,,,,,------......////////////////////////........................//////000000000000//////////////////////////////000000000000////////////......------------..............................---------............///------------------------222000.........///...---.........------.........,,,,,,,,,,,,------------------------------------------------------------........................---...//////000000//////111111111111000000000000/////////000000///....../////////000000111111111000000000000111111222222111111111111111111111111111222444444333444555777333444555555666666555555777666666666666777888999888888888888888888888888ooo{{{}}}uuunnniiifffeeedddffflllzzzyyysssqqquuuzzz}}}yyyuuunnnfffaaaVVVTTTQQQNNNLLLLLLMMMNNNPPPQQQTTTWWWYYYZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZZZZ[[[[[[ZZZZZZZZZYYYZZZYYYXXXTTTNNNIIIEEEFFFGGGHHHIIIIIIIIIHHHGGGJJJIIIGGGEEECCCBBBAAA@@@===;;;888666333222222222111111111000000000000///000000000000000000000000222111000///000222444555;;;555///------......///000000000000000000000000////////////////////////////////////////////////////////////........................////////////////////////////////////........................---222111000===VVVjjjqqqvvv|||sss:::***555---...------,,,+++++++++++++++,,,------......------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------...............///...---+++*********))),,,,,,,,,---------------------------------------------------------------........................,,,,,,------------------........................------------------------------------------------...------------,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------////////////////////////------------------------/////////000000/////////////////////////////////111111000000//////............------------..............................---------............///------------------------000///............------///...---,,,,,,---...///,,,,,,,,,------------.................................................................................///000000000000000111111111000000000////////////000000000///....../////////000000111111222000000111111222222333333222222222222222333333333111333555666555555777888666666777888888888777777888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;}}}}}}}}}|||vvvsssqqqqqqooouuu}}}}}}yyyhhhbbbZZZQQQLLLKKKLLLNNNLLLNNNPPPRRRUUUWWWYYYZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXYYY[[[ZZZWWWRRRLLLIIIGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKJJJHHHDDD@@@>>>>>>===:::777555333222222111111111000000000000///000000000000000000000000222111000//////000222444555444111......///...---000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---............////////////...................................................111000...:::QQQaaaeeejjjssswww@@@000999......---,,,+++++++++++++++------......------,,,+++------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,---------------++++++************++++++,,,,,,,,,+++++++++++++++------------------------------------------------........................,,,,,,,,,---------..............................------------------------------------------------.........---------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////111111000000//////......///......------......///........................---------............///------------------------,,,,,,---...---.........///...---,,,,,,---...///,,,,,,---------.........................................................////////////////////////...//////000000000000000///////////////////////////000000000000000//////...//////000111111222222000111111222333444444444444444444555555666666666333666888999888888888999888888999:::::::::::::::999999:::;;;<<<<<<==============================wwwvvvuuuwww~~~|||xxxlll___UUUQQQPPPPPPNNNMMMNNNOOOQQQSSSVVVXXXVVVWWWXXXYYYZZZZZZYYYYYY[[[[[[ZZZZZZYYYZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYVVVXXXYYYZZZYYYUUUQQQOOOJJJIIIHHHHHHHHHHHHIIIIIIGGGIIIKKKLLLKKKGGGCCC???>>>===:::888555333222111222222111111111000000000000000000000000000000000111000/////////000111222000222222//////000///---000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------............////////////...................................................///......555BBBMMMRRRVVVaaarrrddd>>>222444***///...---------------------.........---,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,)))))))))******+++------,,,,,,++++++++++++******,,,,,,,,,------------......------,,,,,,------...........................+++,,,,,,------.................................------------------------,,,,,,,,,------------...............---------,,,------------------------------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////000000000000//////////////////............//////........................---------............///------------------------***,,,...///......///000.........------.........,,,---------............................................................////////////////////////...///000000111111000000---.........///////////////000111111222222222111///000000111222333444444222222333444555666777777777777888888999:::::::::888:::======<<<;;;;;;<<<:::;;;;;;<<<===<<<<<<<<<:::;;;<<<===>>>?????????????????????????????????xxxsssqqqmmmqqqyyy~~~wwwiii___YYYWWWSSSQQQOOOMMMMMMOOOSSSUUUTTTUUUVVVXXXYYYYYYXXXXXXZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]]]][[[YYYXXXUUUVVVWWWXXXXXXWWWVVVUUUNNNLLLJJJHHHGGGHHHJJJKKKDDDFFFHHHJJJKKKJJJHHHFFF@@@???===;;;999777555444333222222222111111111111000000000000000000000000/////////000000000111111...222222///...111222///000000000000000000000000000000000000000000000000000000000000000000000000111000000///......------............////////////................................................///------000111333:::AAA???IIINNNDDD666000---'''---------,,,------......,,,,,,------......------........................,,,,,,,,,------------...,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,*********++++++,,,......------,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------++++++,,,,,,---......///........................------------------------,,,,,,,,,---------..................------------------------------------------------------------------------------------......................................................////////////......////////////////////////////////////000000000000//////............//////........................---------............///------------------------,,,///222222000...///000------............------------------............................................................//////////////////////////////000111111111111000------...///000111111222///000111222333444444444222222333444555666777777555555666777888999:::::::::;;;;;;<<<======>>>>>>>>>@@@CCCCCCAAA?????????<<<<<<===>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAvvvoookkklllnnnpppxxx{{{mmmccc^^^YYYVVVQQQMMMKKKMMMPPPRRRRRRSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]^^^]]][[[YYYXXXTTTTTTUUUWWWXXXXXXYYYYYYQQQOOOKKKHHHHHHIIIKKKMMMBBBCCCEEEHHHJJJKKKLLLLLLDDDCCCBBB@@@>>><<<:::999333333333222222222222111000000000000000000000000---...///000111111111000...333222---,,,222444222000000000000000000000000000000000000000000000000000000000000000000000000111000000///...---------............/////////000000000000000000000000000........................///,,,---222000***...999111:::666...222333...+++************+++,,,,,,---)))***,,,---.../////////........................,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------++++++,,,,,,---...//////////////////////////////------------------------,,,,,,,,,------.........//////.........---------------------------------------------------------................................................000000000000000000000000//////000000000000//////////////////////////////......//////000000111111//////............//////........................---------.........//////------------------------000333555444111//////000,,,---...//////...---,,,---------.........//////////////////////////////////////////////////////000000000000000000000000//////000111111111111111---......000111222333444///000111333444555666666444444555666777888999:::777888888999;;;<<<======<<<======>>>???@@@@@@AAABBBEEEGGGGGGEEEBBBAAAAAA======>>>???????????????;;;<<<>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC~~~tttlllkkkjjjiiilllrrr{{{xxxoooiiiccc[[[RRRMMMLLLNNNPPPOOOPPPQQQRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[VVVVVVUUUVVVWWWZZZ]]]___ZZZVVVQQQMMMKKKJJJHHHGGGGGGGGGFFFGGGHHHKKKMMMOOOHHHIIIFFF@@@<<<<<<;;;777666555333111000111222333222222111111111111222222000000000000000000000000...000111111///...//////////////////000000000000000000111111111111000000222111111111000000////////////000000000000//////000000000000000000000000---.........//////000000000000000000000000000000000///...------...///000........................++++++,,,,,,,,,---------......///000///...,,,+++---------,,,,,,+++++++++........................------++++++++++++------))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------///......------,,,++++++...------------...//////........................,,,,,,,,,++++++*********'''((()))***,,,---...///.........------,,,,,,,,,...------,,,,,,,,,------........................---------,,,,,,+++++++++........................//////////////////////////////000000000000//////............////////////---.........//////000000////////////////////////---,,,,,,,,,,,,---......+++,,,------......------,,,,,,---...//////......333222222111///...,,,+++++++++,,,,,,---...////////////.........---------000000000000111111111222111000000000000111111222///000111222222111000///111111111111222222222222333333333333333333333333777555333222444777;;;===;;;;;;:::;;;<<<===???@@@>>>>>>???@@@AAAAAAAAAAAA>>>??????@@@@@@AAAAAABBBDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCyyyssstttuuuvvv{{{|||tttggg[[[TTTQQQOOOOOOPPPOOONNNNNNNNNPPPPPPQQQTTTTTTUUUVVVVVVWWWWWWVVVXXXYYYZZZ[[[[[[\\\\\\\\\WWWWWWVVVVVVXXXZZZ\\\^^^[[[XXXSSSPPPMMMKKKHHHFFFFFFEEEDDDDDDEEEHHHLLLNNNLLLMMMJJJDDD@@@@@@>>>:::888666444222111111222222111111000000000111222222000000000000000000000000---...000111000///000111////////////000000000111000000111111111000000///111111111111000000000/////////000000000000//////000000000000000000000000........./////////000000000000000000000000000000000///...------...///000........................++++++,,,,,,,,,---------..................---------------,,,,,,,,,++++++------------------------------,,,++++++,,,------*********+++,,,,,,,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///---------------------------------------------------------------......///------------------------,,,,,,,,,,,,,,,+++++++++---------------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,---------........................---------,,,,,,,,,++++++000000000000000000000000//////////////////////////////000000000000//////............////////////............/////////000////////////////////////------,,,,,,------...///,,,,,,---...............,,,---....../////////...000000000000000///......---------......//////000/////////......---------............////////////111000000000000111222222111111111222222111111000000000000000111111111111333333444444555555555666777666555555777:::===???>>>>>>======>>>???@@@AAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDD|||nnneee___XXXTTTSSSPPPLLLJJJKKKMMMOOOOOORRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]YYYXXXXXXXXXXXXZZZ\\\]]]\\\ZZZWWWTTTQQQNNNJJJGGGFFFDDDBBB@@@BBBEEEIIILLLPPPRRROOOIIIEEEDDDAAA===:::999666444222222222222000000//////000111222222000000000000000000000000,,,...000111000000222333/////////000000000111111111111111111111000///...111111111111000000000000///000000111111000000///000000000000000000000000////////////000000000000000000000000000000000000//////............//////........................,,,,,,,,,,,,------------......---------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,---......///++++++,,,,,,------......---,,,+++++++++,,,...///------------------------++++++,,,------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000//////......------...------------,,,,,,,,,---------,,,,,,------...........................------------,,,,,,,,,,,,111111111111111111111111//////////////////////////////000000000000//////............////////////............////////////////////////////////////---------,,,------...///------...////////////...---............/////////---...///000000111111000////////////////////////////////////............/////////...............000111111111111222222333333222222222222222333333111111222222333333333333555555666666777888999999999999:::;;;===???AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFF}}}yyynnneee\\\WWWPPPMMMMMMOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^ZZZZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXVVVSSSNNNKKKGGGDDDAAA>>>???CCCGGGJJJQQQTTTRRRMMMIIIGGGCCC>>><<<;;;888666444222111111////////////000111222222000000000000000000000000---///111111000000111222//////000000000111111111111111222111111000///...111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000/////////////////////////////////....../////////........................,,,,,,,,,------------......---,,,,,,---...000111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------***++++++,,,---...//////---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......+++,,,,,,---------------------------------------,,,---------......//////------....../////////000------------------------------,,,,,,,,,---..............................------------------,,,,,,//////////////////////////////////////////////////////000000000000//////............////////////.........///////////////////////////////////////---------------...//////---......///000////////////...............//////---...///000000111111000000/////////////////////////////////////////////111111111111111000000000111111222333333444444444555444333333333444555666666666666777888888999999777777888999;;;<<<======;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???BBBCCCCCCDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHrrr{{{qqqiii___YYYVVVTTTPPPMMMNNNNNNOOOPPPRRRTTTVVVWWWSSSUUUVVVYYY[[[\\\]]]]]][[[[[[ZZZZZZZZZ[[[[[[[[[YYYYYYYYYZZZZZZXXXTTTQQQJJJGGGCCC@@@@@@BBBFFFIIIOOORRRRRRNNNKKKIIIEEE???===<<<:::888666444222222000000000000000111222222111111111111111111111111000222333222000//////000000000000000111111111111111111111111111000//////000000000000000000111111000000111111111111000000111111111111111111111111111111111111111111111000////////////////////////...//////////////////...........................,,,,,,---------............---,,,,,,---...000111------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,------...//////---,,,,,,,,,------......------------------------......---------,,,,,,,,,+++,,,---.........------////////////////////////---------....../////////,,,,,,------............------------------------,,,,,,,,,,,,,,,---...///........................------------------------........................//////////////////////////////000000000000//////............///////////////////////////.........////////////////////////...------------...//////---......///000/////////000//////........./////////000000000000//////...//////..................000000000000000000000000222222222222222222222222222333444555666666666666777777666555666777888999999999:::;;;;;;<<<======:::;;;<<<===>>>???@@@AAA>>>???AAADDDFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???BBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHsssxxxmmmeee]]]SSSKKKNNNMMMMMMMMMNNNPPPQQQSSSRRRSSSUUUWWWYYY[[[[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\YYYXXXYYYZZZ\\\[[[XXXUUUOOOMMMHHHEEECCCDDDFFFHHHLLLPPPQQQOOOMMMLLLHHHCCC@@@???>>><<<999777666555222222111111111111222222111111111111111111111111222333444333000......///000000000111111111222222000000111111111111000000000000000000111111111111000111111222222111111000111111111111111111111111222222222222111111111111000000000000000000000000......////////////..............................,,,---------..................---------......///------------....................................------............------,,,,,,,,,,,,------------//////......---,,,,,,,,,,,,,,,------......//////,,,---------............------------------------//////...---,,,,,,++++++,,,---.../////////...---////////////////////////---------..................---------,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,---......///........................------------............000000000000000000000000//////////////////////////////000000000000//////............///////////////////////////.........////////////////////////......------......///000------...////////////...111000///.........///000111111111111000///------........................000000000000111111111111000000111111222222222222333555777888999999999888999999999999:::;;;<<<<<<;;;;;;<<<===>>>>>>???@@@>>>??????@@@AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGG}}}|||ooo```UUURRRQQQOOOMMMLLLLLLMMMNNNQQQRRRTTTVVVWWWYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]ZZZZZZZZZ[[[\\\[[[YYYWWWUUURRRNNNJJJHHHGGGGGGHHHJJJOOORRRRRRRRRQQQNNNHHHCCCCCCBBB@@@>>><<<:::999555444333222111111111111111111111111111111111111111222333333111//////000000000111111111222222222...///000111111222111111///000000000111111111111000111111222222111111000111111111111111111111111333333222222222111111111000000000000000000000000---...///000000///...---........................------------..............................------------------.........///------------------------,,,---...//////...---,,,+++,,,,,,,,,---.........------------.........///---------...............,,,------...............---------------------------------------------,,,,,,---///111111000///...////////////////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////........................------------.........///........................//////////////////////////////000000000000//////............////////////000/////////............////////////////////////...............//////000,,,,,,---...............222111///...---...///000111111111000000///...---.........//////000000111000000000111111222222222000111111222333444555555555666999;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEpppcccXXXVVVSSSOOOMMMLLLLLLLLLQQQRRRSSSUUUVVVWWWXXXXXXZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZZZZ[[[[[[YYYWWWYYYVVVRRRNNNKKKIIIHHHHHHJJJPPPTTTUUUUUUVVVRRRMMMFFFEEEEEEDDDBBB@@@>>>===666666444333222111111111111111111111111111111111///111333333111111111222000111111111111222222222---...///111222222222222//////000000111111111222111111222222222222111111111111111111111111111111333333333222222111111111000000000000000000000000---...///000000///...---........................---------.........//////......///000///...,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,---...//////******,,,---///000111222...............---------,,,---......//////......------------------------+++,,,,,,------......///---...000111222111000....................................------,,,,,,+++))))))+++,,,...///000111,,,,,,,,,------.........+++++++++,,,---...///000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000000//////............/////////000000000//////.........---////////////////////////...............///000000+++,,,------......------333111///...---...///000///000000000000//////......//////000111222222333000000111111222222222222222333444555777888999999666888:::<<<>>>======<<<;;;<<<>>>@@@@@@@@@@@@???BBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDtttqqqdddYYYUUURRRMMMLLLOOOLLLMMMQQQTTTSSSSSSYYYaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^\\\ZZZYYYXXXWWWVVVTTTRRRPPPOOONNNRRRSSSUUUVVVWWWVVVVVVUUUNNNLLLJJJIIIIIIGGGDDDBBB???;;;666333222333333333000000111222222222222222111111111111111111111111222222222222222222222222000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000................................................,,,,,,,,,------///000000---------------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////..............................------------------------.................................------,,,,,,,,,/////////...---------,,,+++++++++++++++,,,---...////////////////////////......---------,,,,,,,,,---------............///........................//////.........---------//////.........---------------------------------////////////////////////111111111111111111111111///////////////////////////............//////000////////////////////////......//////000000111111------------------------............////////////////////////////////////222222222111000/////////111000000000000111111222222222222222222222333333666666666666777777777777888999;;;===>>>>>>======??????AAACCCDDDEEEEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFEEECCCAAABBBDDDGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEvvvjjjddd]]]UUUOOOOOOOOONNNOOORRRRRRQQQTTTZZZ\\\\\\\\\\\\]]]]]]]]]]]]^^^_________^^^]]][[[ZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVTTTSSSQQQPPPPPPNNNKKKIIIDDD@@@;;;777555444444333222222333333333222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000111000000000000000000000000......................................................---...///000111111......---------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.............................................................................................------,,,,,,,,,..................------,,,,,,,,,,,,,,,---......////////////////////////............---------,,,---------............///........................//////.........---------//////.........---------------------------------////////////////////////........................////////////////////////---------......///000111///////////////////////////000000000000000000111////////////////////////............////////////////////////////////////000000000000000000000000111111111111111222222333222222333333333444444444888888999999999999::::::;;;<<<===>>>???@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFFFF}}}zzz}}}rrrfff[[[WWWWWWQQQMMMNNNOOOOOOPPPTTTYYYYYYZZZ[[[\\\]]]^^^^^^______```______^^^]]]\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXZZZXXXWWWVVVVVVUUURRRPPPLLLHHHBBB===:::777555333444444444333222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000222222111111111111222222/////////000000000111111000000000000000000000000////////////////////////........................///////////////000111222//////...---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................////////////////////////.................................---------------..................//////......------......///////////////////////////////////////.........---------------............///.......................................---------...............---------------------------------////////////////////////........................////////////////////////---------......000111222////////////////////////000000000000000/////////////////////////////////............////////////////////////////////////......//////000111222222222222222222222333444444444444444555555555666666;;;;;;;;;<<<<<<=========?????????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFF{{{sssmmmjjjjjjrrr|||vvvqqqrrruuu{{{ssskkkeeeYYYNNNLLLLLLMMMNNNQQQVVVVVVWWWYYY[[[\\\^^^^^^_______________^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWXXXWWWTTTRRRRRRNNNHHHCCC>>>:::666444444333333222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111000000111111222//////000000000111111111////////////////////////000000000000000000000000........................//////......///000000111000///...---------------...------,,,,,,------...------------------------///...---++++++,,,---..........................................................................................---------------......//////000000000///////////////000000////////////////////////000////////////.........---------............///................................................................................................////////////////////////000000000000000000000000///////////////////////////............//////000////////////////////////000000//////......------------------------------............////////////////////////////////////......///000000111111222222222222222222333444555666666666777777888888999=========>>>>>>??????@@@AAAAAA@@@AAABBBCCCEEEGGGFFFGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEECCCBBB@@@??????>>>===<<<<<<===>>>???===>>>>>>???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>999666222222111111111222222333111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111////////////////////////111111111111111111111111////////////////////////......---------...//////000///...---------------...------,,,,,,------...------------------------///...---++++++,,,---...........................------------------------................................................---......//////000000000111000000//////000000000////////////////////////000////////////.........---------............///........................---.....................---.............................................////////////////////////////////////////////////////////////////////////111000///......---......////////////////////////.........------,,,,,,,,,....................................////////////000000000000000000000000111111111111111111111111222222222222333444555666777888888999:::;;;;;;;;;======>>>??????@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;999999999999;;;<<<:::;;;<<<<<<<<<:::888777888888888888888888888888;;;<<<>>>???@@@AAABBBBBB@@@@@@@@@@@@????????????}}}wwwrrrpppoooooosssxxx~~~|||yyytttqqqmmmooosssyyy}}}{{{yyyxxxxxxuuuooojjjiiifffbbbaaadddnnn{{{}}}{{{|||gggYYYQQQLLLKKKMMMOOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^]]]^^^^^^^^^_________```___^^^]]]]]]\\\]]]]]]]]][[[ZZZYYYYYYZZZZZZXXXVVVWWWTTTPPPMMMIIIDDD???;;;555444222111111222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////......------------......//////...---------.........------,,,,,,------...------------------------------,,,,,,,,,------...........................------------------------.......................................///////////////////////////000000111111000000//////000000/////////////////////////////////.........---------------............///........................---------...............---------.......................................////////////////////////------------------------////////////////////////111000///......---......////////////////////////---------------,,,,,,,,,000000000000000000000000............////////////000000000000000000000000222222222222222222222111333333333333444555777777999::::::;;;<<<===>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@>>>??????>>>>>>===<<<;;;888888888777777888888888777888999::::::999777666666666666666666666666666888999:::;;;<<<=========;;;;;;;;;;;;::::::::::::~~~~~~}}}yyysssmmmkkkooowww~~~~~~wwwqqqmmmoooqqqssssssuuu{{{qqqbbbUUUOOONNNMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXWWWXXXXXXZZZ[[[\\\^^^^^^_______________```]]]]]]\\\[[[[[[\\\]]]^^^[[[ZZZZZZZZZ\\\\\\ZZZXXXXXXVVVSSSQQQOOOKKKFFFBBB:::999666444222222222333111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111000000000000000000111000000111111111222222222000000000000000000000000000000000000000000000000//////////////////////////////............//////......---------......///...------,,,,,,------...........................++++++,,,---....................................................................................---........./////////000000000000///////////////111111000///////////////////////////////////////............---------,,,---------............///........................---------.........//////---------.........//////........................////////////////////////------------------------////////////////////////...............///000000////////////////////////..................//////000000000000000000000000............////////////000000000000000000000000222222222333333444444555555555555666777888::::::;;;;;;<<<===>>>???@@@@@@??????@@@AAABBBCCCDDDDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@>>>===<<<::::::;;;;;;;;;::::::999666666777777777777666666666666777888888888777777444444444444444444444444666666777888999999888888777777777777777777777777}}}~~~xxxtttmmmnnnmmmjjjhhhjjjrrryyyqqq^^^SSSPPPLLLMMMNNNPPPRRRSSSUUUUUUWWWVVVVVVVVVWWWXXXZZZ[[[]]]]]]]]]^^^^^^^^^^^^^^^\\\[[[[[[ZZZ[[[\\\^^^___ZZZZZZYYYZZZ[[[[[[ZZZXXXXXXWWWUUUTTTSSSOOOKKKGGG@@@===:::666333222111111111111111111111111111111222222222222222222222222000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000222222111111111111222222000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000111000////////////000000---------------...///000...------,,,,,,------...........................)))***,,,...//////..............................////////////////////////........................---.........//////000000111111000000//////......111111000//////...//////////////////////////////......---------,,,,,,,,,---------.........//////........................---------.........//////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////+++,,,,,,---///111222333////////////////////////.../////////000000111111////////////////////////............/////////000000000000000000000000000000111222333555666777888777777777888999;;;<<<===;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFBBBCCCEEEGGGHHHHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEECCCBBBBBBBBBBBB??????===<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCCCCDDD??????>>>>>>===;;;:::999777777888999999999999888444555666777777666555444555666666666777777888888444444444444444444444444555555666666666666666555555555555555666666666666|||vvvppplllkkkkkksssyyywwwggg___UUUSSSPPPNNNMMMMMMNNNNNNPPPRRRUUUWWWWWWWWWXXXXXXZZZ\\\^^^^^^]]]\\\]]]^^^\\\[[[YYYXXXYYY[[[^^^aaa\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYWWWUUUSSSQQQOOOOOOGGGDDD???999555333222333222111111111111111222222111111111111111111111111333333333333333333333333000111111222222333444444111111111111111111111111222111000000000111333444111111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////111222222////////////////////////........................,,,---...//////...---,,,,,,---------.../////////...............///000000------------------------,,,,,,,,,---------..............................////////////////////////////////////////////////222111111111000000//////////////////////////////---------.......................................000000000///......------////////////////////////---------............///111111000000//////.............../////////000000////////////////////////////////////////////////............////////////000000//////.........---............////////////...............///000000222111000000000000000000000000111111222222222333666666666666777777777777;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBB???>>>>>><<<;;;::::::999@@@@@@@@@???????????????===============<<<<<<<<<;;;;;;::::::999888777777555555555666666666666666444444555666666666666666666666666666777777777777777777666666666666777777555555444444444444555555777777777777777777777777yyyuuutttuuuxxx~~~~~~yyyyyyzzzkkk^^^ZZZSSSNNNLLLMMMOOOPPPSSSSSSSSSSSSSSSTTTUUUVVVZZZ\\\^^^^^^]]]]]]^^^___\\\ZZZXXXVVVWWWZZZ]]]```]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZXXXVVVTTTRRRQQQPPPKKKHHHCCC===888555444333222222111111111111222222111111111111111111111111333333333333333333333333333222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............///000111222////////////////////////........................------...//////...---------------...............---------------...//////------------------------,,,---------....................................////////////////////////////////////////////////000000000000//////......////////////////////////..................------.................................///////////////////////////////////////---------............///000000000000//////......,,,,,,,,,---------......////////////////////////////////////////////////............////////////000/////////........................///////////////............///000000222111111000000000111111111111111222222333333444444555666888999;;;<<<===<<<<<<<<<===>>>>>>??????????????????@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDBBB@@@??????;;;;;;;;;;;;::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666666777777888888888888999::::::;;;;;;::::::888888888777777777777777777777777666777777888888888888777777777777888888888888888888888888888888~~~~~~xxxpppkkkmmmmmmmmmvvvqqqiii^^^UUUPPPNNNNNNOOOTTTSSSQQQPPPPPPRRRTTTVVVYYY[[[]]]^^^^^^]]]___```\\\ZZZWWWUUUVVVYYY]]]______^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZXXXVVVUUUSSSRRRPPPMMMHHHBBB<<<888555444333222222111111222222222222222222222222222222222333333333333333333333333444444333333222111111000111111111111111111111111000000111222222222222222222111111000111222444555000000000000000000000000000000000000000000000000000000000000000000000000------------...///000000////////////////////////........................------...//////...------...............---------,,,,,,,,,,,,,,,---......------------------------------........./////////........................////////////////////////////////////////////////////////////............/////////////////////////////////...---------,,,........................------......///000000111////////////////////////---------............///000000000////////////...,,,,,,---------.........////////////////////////////////////////////////............////////////////////////........................//////////////////......//////000111111111111000111111222222222222222333444555555555666777888:::<<<===>>>???======>>>??????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA???===;;;:::777777888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999777888888999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>;;;;;;::::::999999999888999999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999~~~uuuoookkkhhhmmmtttuuuhhh]]]VVVOOOKKKQQQOOONNNNNNPPPSSSUUUVVVWWWZZZ\\\]]]]]]^^^___aaa^^^[[[XXXWWWWWWZZZ]]]````````````_________^^^^^^^^^]]]\\\[[[YYYWWWVVVUUUTTTQQQMMMFFF@@@;;;777555444333333222222222222333222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111///000111333333222111111333222111111222444666888000000000000000000000000////////////////////////////////////////////////---------------...//////////////////////////////........................---..................---/////////...---------,,,------,,,,,,------...///.................................////////////000........................////////////////////////////////////////////////////////////////////////////////////////////////000000///...---,,,,,,,,,....................................//////000000////////////////////////---------............///////////////////////////////////////000000000000////////////////////////////////////////////////............///////////////////////////...................../////////////////////...///000000111111111111111111222333444333333444555666777777888;;;;;;<<<<<<<<<=========??????@@@@@@AAABBBBBBCCCAAABBBCCCDDDEEEFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIIGGGEEECCCCCCBBBAAA@@@???===<<<:::999999666666666666777777777777888888888999999999999999999:::::::::;;;;;;<<<<<<>>>>>>>>>=========<<<<<<::::::;;;<<<===>>>???@@@??????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>??????AAA@@@@@@??????@@@@@@AAA========================vvvpppoooqqqooo{{{wwwgggXXXMMMLLLKKKIIIKKKOOORRRSSSSSSUUUWWWZZZ\\\]]]^^^___aaa```^^^\\\ZZZZZZ\\\___aaaaaaaaaaaa`````````____________^^^\\\[[[YYYXXXWWWVVVTTTPPPKKKDDD>>>999777555555444333222222333333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111///000111333333222111111555444333222333555777999000000000000000000000000////////////////////////////////////////////////...------------......///000000000000000000000000.................................------........./////////...---------,,,...............//////000.................................////////////000........................////////////////////////////////////////////////000000000000000000000000////////////////////////000000///...---,,,,,,,,,////////////////////////000000//////............////////////////////////---------............///...............//////////////////000000000111111////////////////////////////////////////////////............////////////.........///////////////............///////////////////////////000111111111111111111222333555555555555666777888999::::::<<<<<<=========>>>>>>>>>AAAAAABBBCCCCCCDDDDDDEEECCCDDDEEEGGGHHHIIIIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHEEEBBB@@@???>>><<<<<<;;;;;;::::::999999777777666666666555555555666666777777888888888888:::;;;;;;<<<===>>>>>>???BBBBBBBBBAAAAAAAAAAAAAAA======>>>???AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@|||vvvssskkkrrrxxx{{{nnn```QQQMMMIIIHHHKKKNNNNNNMMMRRRUUUXXXZZZ[[[]]]___aaa``````____________```aaaaaaaaaaaaaaa```````````````___^^^]]]\\\ZZZYYYYYYWWWVVVSSSOOOIIICCC>>>;;;666666555444333333333333333333333333333333333333222222222222222222222222000111111222333333444444111111111111111111111111000000111222222222222222444333333222333444666777000000000000000000000000000000000000000000000000000000000000000000000000///...............//////000000000000000000000000........................///...------------...///...............---------///............///000000........................------........./////////........................////////////////////////////////////////////////000000000000111111111111/////////////////////////////////...---------,,,////////////////////////111000000///......------////////////////////////---------............///---............/////////------........./////////////////////////////////////////////////////////............////////////.........///////////////............////////////000000//////000000111222111111111222333555666777666777888999:::;;;<<<===:::;;;<<<>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDEEEHHHJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMJJJIIIGGGDDDAAA???======::::::::::::::::::::::::888888777777666666555555666666666777888888999999;;;<<<===>>>???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB{{{tttuuuttttttyyyvvvrrrwwwzzz}}}~~~cccZZZOOOIIIIIIKKKKKKKKKPPPRRRVVVYYYZZZ\\\^^^`````````aaabbbaaaaaa```___aaaaaaaaaaaa``````````````````___]]]\\\[[[ZZZYYYXXXWWWVVVSSSNNNHHHCCC@@@777666555444333333333333333333333333333333333333111111111111111111111111222222222222222222222333111111111111111111111111111111000000111111222333111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000........................///...------------...///---------..................------------...//////........................,,,---------..................................../////////////////////////////////////////////////////////000000000111111////////////////////////..................------///////////////////////////////////////.........////////////////////////---------............///---------.........//////---.........////////////////////////////////////////////////////////////............////////////............/////////000............////////////000000//////000000111222000111111222444555777888777888999:::<<<===>>>???<<<===>>>@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGIIILLLMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGDDDAAA???======;;;;;;;;;::::::999999999777777777777888888888888666666777777888999999:::;;;;;;===>>>???AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB|||wwwuuu{{{wwwmmmllljjjgggnnnzzzuuuhhhXXXLLLIIIKKKLLLLLLNNNQQQUUUWWWYYY[[[^^^```___```bbbccccccaaa___^^^aaaaaaaaaaaa``````````````````___^^^\\\[[[ZZZZZZXXXXXXXXXUUUQQQLLLGGGDDD777777666555444333333333333333333333333333333333111111111111111111111111444444333222222111111111111111111111111111111111222111000000000111333444//////000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000111000000/////////000000000000000000000000000000........................///...---,,,,,,---...///,,,------....../////////---,,,,,,,,,,,,---......////////////////////////,,,,,,,,,---------..............................////////////////////////////////////////////////---.........//////000000////////////////////////---------...............000000000000000000000000------......///000000000////////////////////////---------.........//////---------.........//////000000000000111111111111////////////////////////////////////////////////............/////////000---.........//////000000............/////////000000000000000000111111222000111111222444666888999888999:::;;;<<<>>>???@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIFFFGGGJJJMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJGGGDDDBBB@@@>>>>>>======<<<;;;:::999888777666666777888999:::;;;;;;666777777888999::::::;;;:::;;;<<<>>>???AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBzzzpppkkkjjjjjjkkktttkkk\\\SSSLLLJJJLLLOOOPPPQQQRRRTTTXXX]]]aaa___```bbbbbb```___```aaabbbbbbbbbbbbbbbaaa``````ccc```^^^]]]]]]]]]\\\[[[YYYZZZZZZYYYVVVQQQLLLIIIAAA===888555444333333222777777666555444444333333111333444333111111222333111111222222222333333333333333333333333333333333222222222222222222222222444333111000000111333444222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---////////////////////////............////////////222222111000000000000000000000000000000000000000000000000000000000000000000000//////.........---......////////////......////////////000000000000000000000000000000000000////////////////////////......////////////......//////000000000000//////000//////.........//////000000///.......................................////////////////////////000000000000000000000000111111000000//////......////////////////////////333222000///...---......111111000000//////.........//////000111222222333333444666777999:::::::::;;;===???AAABBBCCCBBBBBBEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLOOONNNLLLJJJGGGEEECCCBBBCCCBBBAAA@@@>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::999888999:::;;;<<<;;;<<<===>>>@@@@@@@@@AAAFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHCCCDDDFFFFFFEEEEEEGGGHHHHHHGGGGGGEEEDDDCCCBBBAAAFFFEEECCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????~~~vvvpppllliiimmmssstttcccTTTMMMMMMPPPQQQRRRTTTUUUWWWZZZ\\\^^^```bbbbbb`````````aaabbbbbbbbbbbbbbbaaa``````bbb```]]]]]]]]]]]]\\\ZZZZZZ[[[[[[ZZZXXXSSSOOOLLLDDD@@@:::666444444333333666555555555444333333333111222333333111111222333111111222222222333333333222222222222222222222222222222222222222222222222444333111000000111222333222111000//////000111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000/////////................................................///////////////......---------------000000000000000000000000000000000000000000000000000000/////////...............////////////......////////////000000000000000000000000000000000000////////////////////////......////////////......,,,,,,------------,,,,,,//////............//////000000///.......................................////////////////////////........................111000000000/////////...////////////////////////222111000///......//////111111000000000///////////////000111222333333444555666777999:::;;;<<<<<<>>>>>>@@@AAABBBCCCCCCCCCFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMPPPOOONNNLLLJJJHHHFFFFFFFFFFFFEEECCCBBB@@@??????>>>>>>????????????>>>>>>;;;;;;:::::::::;;;<<<===<<<<<<>>>???@@@AAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>======>>>???????????????>>>>>>=========~~~sssmmmkkkjjjqqq~~~}}}fffXXXSSSOOOPPPPPPQQQRRRSSSUUUUUU]]]___aaaaaa``````aaabbbbbbbbbbbbbbbbbbaaa``````aaa___\\\\\\\\\\\\[[[ZZZZZZ[[[\\\[[[YYYVVVRRRPPPIIIDDD===888666555444333444444444444333333333333111222333333111111222333111111222222222333333333111111111111111111111111111111111111111111111111444333111000000000111111222111000000000000111222000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////................................................////////////......---,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000////////////.........//////000000//////...////////////000000000000000000000000000000000000////////////////////////......////////////.........//////000000//////...//////............//////000//////............///........................////////////////////////........................000000000000////////////////////////////////////111000///......///000111111111111000000000000000000111111222444555555666888888999;;;<<<===>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAA===<<<<<<<<<<<<===>>>>>>===>>>???@@@AAABBBBBBBBBDDDCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEDDDAAA@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAA<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;yyyssslllkkkrrr|||ooodddVVVSSSPPPOOOPPPRRRUUUVVV[[[]]]___`````````aaacccbbbbbbbbbbbbbbbaaa`````````^^^\\\[[[\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXUUUSSSMMMHHHAAA;;;888666444333222222333333333333333333000222333333222111222444111111222222222333333333222222222222222222222222111111111111111111111111333333111000000000000000111111111111111111111111////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////.........------------------------............////////////111000//////......//////////////////////////////////////////////////////000000////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////......////////////......000000111111111111000000///............//////000000///............//////........................////////////////////////........................000000000000////////////////////////////////////000///.........000111222111111111111111111111111222333333555666777888999;;;;;;<<<===>>>@@@AAABBBEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCAAA@@@@@@BBBDDDCCCBBB@@@????????????<<<<<<<<<======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;~~~uuummmnnnsssxxx|||ggg```VVVPPPOOOSSSWWWYYYXXX[[[]]]______```aaacccbbbbbbbbbbbbbbbaaa``````___]]][[[[[[\\\\\\[[[ZZZXXXYYYZZZ[[[ZZZYYYWWWVVVPPPLLLEEE???;;;888555444222222333333333333333333000111333333222222333444111111222222222333333333333333333333333333333333111111111111111111111111333222222111111111111111111111222222222222111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.........///////////////....................................////////////222111000000//////000000//////////////////////////////////////////////////////000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////......////////////......,,,------......------,,,...............///000000//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////......///000111222000000111111222222333333444555666777888:::;;;;;;>>>>>>>>>???@@@BBBDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIILLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDDDD???@@@AAAAAA@@@@@@BBBCCCEEEEEEDDDCCCAAA???>>>===<<<======>>>????????????<<<<<<<<<;;;;;;;;;;;;;;;}}}yyywwwvvvzzz|||yyy}}}~~~rrraaaTTTOOOPPPRRRSSSUUUXXX[[[]]]]]]___```bbbbbbbbbbbbbbbbbbaaa``````___^^^\\\[[[\\\]]]\\\[[[YYYZZZ[[[[[[[[[ZZZXXXWWWSSSPPPKKKFFFBBB===999666444444444444333333333333000111222333222222333555111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222333333222111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000.........///////////////////////////////////////............////////////000000///...............000000000000000000000000000000000000000000000000//////000000000000111111///000000111111000000///////////////000000000000000000000000000000000000////////////////////////......////////////............////////////............---......///000111///............//////000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000///.........000111222000000111222333444444444666666888999;;;<<<===>>>@@@@@@@@@@@@AAADDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLNNNOOOKKKJJJHHHGGGFFFGGGHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEE???@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCBBBAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCAAACCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIFFFDDDBBBAAABBBCCCCCCCCCCCCCCCBBB@@@@@@@@@???>>>=========~~~yyyfff[[[UUUQQQNNNRRRUUUXXX[[[\\\]]]```aaabbbbbbbbbbbbbbbaaa`````````^^^\\\\\\]]]^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZWWWTTTQQQMMMIIIDDD===999666555555555444333333333///111222222222222333555111111222222222333333333222222222222222222222222333333333333333333333333111222333333444444444444111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000............//////////////////...------------...000000000000000000000000000000000000000000000000//////000000000111111111000000111111111111000000////////////000000000000000000000000000000000000////////////////////////......////////////......000000111111111111000000---------......///000111...............///000000////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000000000///......///000111000000111222333444555666777888999;;;===>>>???@@@AAAAAA@@@AAABBBDDDGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMJJJIIIHHHFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAACCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOOOONNNMMMNNNPPPQQQSSSWWWYYYYYYVVVRRRPPPPPPPPPQQQRRRQQQQQQOOOOOOKKKJJJIIIHHHGGGFFFEEEDDDnnnbbbYYYSSSQQQSSSWWWYYY[[[]]]___aaabbbbbbbbbbbbbbbaaa`````````^^^]]]]]]^^^___^^^]]]^^^^^^^^^^^^]]]]]]\\\[[[YYYWWWUUURRRNNNHHHAAA<<<777777666555444444333333///111222222222222444555111111222222222333333333111111111111111111111111444444444444444444444444111222333444555666666666111222333444444333222111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000............/////////000000000///............///000000000000000000000000000000000000000000000000//////000000111111111222000000111111111111000000////////////000000000000000000000000000000000000////////////////////////......////////////......------............---------------......000111111...............///000111000000000000000000000000////////////////////////.........................../////////000000111111000000000000000000000000111000///......///000111000000111222444555666666888999:::<<<>>>???AAAAAABBBAAAAAAAAABBBEEEGGGIIIGGGHHHHHHIIIHHHGGGEEEDDDGGGHHHJJJLLLLLLLLLKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@??????@@@AAAAAAAAA@@@@@@FFFFFFGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJIIIHHHFFFDDDAAACCCGGGKKKPPPUUUYYYZZZYYYZZZ[[[ZZZXXXVVVWWWXXXYYY\\\bbbfffgggddd```^^^___``````aaa```___]]]\\\UUUTTTSSSRRRPPPNNNMMMLLLyyycccSSSQQQRRRRRRRRRRRRVVV[[[___```___]]]\\\\\\]]]^^^___bbbaaa___^^^]]]]]]^^^^^^___``````______^^^]]]\\\[[[[[[ZZZYYYUUUOOOFFF@@@;;;888555444444555555444555555444333222111111000555444333222222333444555333333333333333333333333222222222222222222222222222222222333666:::===???555111......111444444333777555444222222333333333333333333222222222111111000000000000000000000000333222111////////////000000000000000000000000000........................000///...------...///000////////////////////////........................////////////000000000000333222222111000///......////////////////////////////////////............000000000000000111111222444333111000000000111111000000//////.........---//////000000000000//////111111111111111000//////444222000...------...///000000000000111111111111////////////////////////111000///......///000111////////////////////////,,,------...///000000111222111000000000111222333333333222111000000000000444444444555777888:::;;;;;;<<<>>>??????@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKJJJFFFCCCAAAAAAAAAAAABBBCCCCCCCCCCCCBBB??????>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCBBBCCCDDDEEEGGGIIIKKKJJJIIIFFFEEEHHHLLLRRRUUUUUUSSSQQQQQQPPPMMMKKKKKKLLLLLLHHHEEEHHHHHHJJJNNNUUU\\\dddhhhccchhhlllkkkddd]]]ZZZZZZ]]]ccciiikkkiiiiiikkkooovvvsssqqqrrrtttrrrlllfffeeeaaa[[[XXXVVVTTTQQQNNN{{{hhhVVVUUUSSSQQQRRRSSSUUUWWW\\\\\\[[[[[[\\\\\\]]]^^^```______^^^^^^___```aaa``````aaaaaa```___^^^^^^\\\\\\\\\[[[XXXRRRJJJEEE???;;;777555555666666666555555444444333333222222444444333333333333444444222222222222222222222222333333333333333333333333222222222333555888;;;===:::777333111222444555666333666888777444222333555333333222222222111111111000000000000000000000000000000///...//////000111000000000000000000000000........................///......------......///////////////////////////......................../////////000000000111111222111111111000/////////////////////////////////////////////////////////000000000000000111111222222222000/////////000000000000000/////////......//////000000000000//////000111111111111000//////333222000...---...///000//////000000000111111111////////////////////////000///............///000////////////////////////.........//////000000111111000000000000111222222444333222111111111111111333333444555666888:::;;;<<<>>>@@@@@@@@@@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJHHHGGGEEEEEEFFFGGGHHHGGGHHHHHHGGGDDDCCCBBBCCCDDDDDDCCCCCCBBB@@@??????@@@???=========???AAACCCDDDEEEGGGKKKMMMNNNMMMLLLKKKMMMNNNPPPOOONNNLLLJJJNNNRRRWWWZZZ\\\\\\\\\]]][[[XXXSSSQQQPPPPPPNNNLLLLLLMMMNNNSSSYYYaaaiiinnnnnnssswwwvvvooogggcccbbb```dddhhhhhhggghhhmmmqqqxxxwwwvvvwwwxxxxxxvvvtttmmmiiiccc___\\\ZZZVVVSSS}}}ddd^^^VVVRRRRRRSSSSSSRRRWWWXXXYYYZZZ[[[\\\\\\\\\____________```aaabbbcccaaaaaabbbbbbbbbaaaaaa```^^^]]]]]]\\\[[[VVVPPPKKKDDD@@@;;;777666777777777444444444444444444444444333333444444444444333333222222222222222222222222333333333333333333333333222222222222333555777999@@@>>>:::666222111333555222777<<<;;;666222333666333222222222222111111111000000000000000000000000............///000111222000000000000000000000000///////////////////////////......------......///////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111000//////.../////////111000000000000000////////////000000000000//////000000111111000000///...111000///......///000111//////000000000000111111000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000//////000111111111111111444333222222222222222333222333444555777999:::;;;???@@@BBBBBBAAA@@@BBBCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFEEEDDDCCCCCCEEEGGGFFFFFFEEEDDDCCCBBBBBBAAADDDBBB@@@??????BBBEEEGGGMMMMMMOOOVVV\\\^^^ZZZUUUTTTTTTUUUUUUTTTSSSQQQPPPOOOSSSWWW[[[]]]```ccceeegggbbb]]]XXXVVVVVVUUUTTTQQQQQQQQQTTTYYY___fffjjjpppuuuzzzzzztttlllgggeeeeeeggghhhgggfffhhhnnnrrrssssssttttttuuuwww{{{~~~yyyuuuppplllhhhddd```]]]}}}qqq```UUUQQQRRRSSSRRRSSSUUUWWWZZZ[[[\\\\\\\\\````````````aaaaaabbbbbbaaabbbcccccccccccccccbbb^^^^^^]]]]]]\\\YYYTTTQQQIIIDDD>>>999888777777777444444444555555555666666333444555666666555444333333333333333333333333333444444444444444444444444222222222111222333444555???@@@@@@;;;555111000222888;;;<<<:::666333222444222222222222111111111111111111111111111111111111/////////000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111222/////////000000000000000000000000000000000000000000000000000111111111111000000000000000111111222000000000000///000000000111111111111000000000000//////000000000000//////000000000000000//////...//////......///000111222////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///000111333333333222222444333333333333333444444444555666888:::;;;<<<===AAABBBCCCBBBAAA@@@AAABBBAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGFFFEEEEEEEEEEEEFFFDDDEEEDDDCCCCCCEEEIIILLLIIIIIIIIIIIIJJJJJJJJJKKKJJJHHHFFFDDDEEEHHHLLLOOOWWWUUUWWW```jjjmmmggg___\\\[[[ZZZYYYWWWUUUSSSRRRRRRTTTWWWYYY\\\___cccgggnnnlllhhheeecccaaa``````[[[ZZZYYYYYY[[[^^^bbbdddjjjpppvvvxxxvvvqqqmmmkkkkkklllmmmllljjjjjjmmmpppmmmoooqqqpppooorrryyy{{{wwwtttpppmmmkkk}}}vvvuuuxxx{{{sss___TTTQQQQQQPPPRRRSSSVVVYYY[[[\\\\\\\\\aaaaaaaaaaaaaaa``````___```aaabbbccccccccccccccc^^^]]]\\\\\\\\\[[[WWWUUUNNNIIIBBB===:::888777666333333444555555666666666444555666777777666555444555555555555555555555555444444444444444444444444222222222111111111111222888<<<@@@@@@<<<888666777AAA<<<777444444444222000222222222111111111000000222222222222222222222222222222222111111000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000000111111111///////////////000000000000000000000000000000000///000000000111111111222000000000000000111111222000111111111111111111111000000000000111111111111//////000000000000//////000000000000000///...............//////000111111...////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000///111222444555555444333444444333333444555666666777888:::<<<===>>>>>>>>>AAABBBBBBBBB@@@???@@@AAA@@@@@@AAACCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFIIINNNRRRPPPQQQRRRSSSSSSSSSSSSRRRPPPNNNKKKJJJKKKNNNRRRUUU[[[YYY[[[fffsssxxxssskkkbbbaaa___\\\YYYWWWVVVUUUXXXYYYZZZ[[[\\\___cccgggooopppqqqqqqpppnnnmmmlllhhhhhhgggggghhhjjjkkklllkkkpppwww}}}~~~|||{{{vvvwwwwwwwwwtttrrrppppppqqqtttvvvtttqqqsss{{{}}}zzzyyyxxxwwwoookkkjjjvvvvvvcccXXXQQQNNNQQQRRRTTTWWWYYY[[[\\\\\\aaaaaaaaaaaa```___^^^]]]^^^___```bbbbbbccccccccc___^^^\\\\\\\\\\\\ZZZXXXRRRNNNHHHBBB>>>;;;777555333333444444555555555666555555666666666666555555444444444444444444444444333333333333333333333333222222222111111111000000000555;;;@@@AAAAAA@@@???BBB;;;222000333555333///222111111111111000000000222222222222222222222222222222222222111000///...///////////////////////////////////////////////////000000111111000000///////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000...//////000000111111111000000000000000111111222000111111222222222222111//////000000000000000111//////000000000000////////////000000//////...---......//////000000111111......////////////000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000222333444444444555444444444444555666888888:::;;;===?????????>>>>>>>>>@@@AAA@@@>>>>>>???@@@???@@@AAABBBBBBCCCBBBBBBFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCFFFFFFGGGGGGIIILLLQQQUUUYYY[[[\\\]]]\\\YYYVVVTTTRRRQQQOOONNNOOORRRVVVXXXZZZXXX[[[fffttt|||{{{vvvjjjhhheeecccaaa````````````````````````aaaeeehhhmmmppptttwwwvvvuuuttttttsssuuuwwwyyyzzz{{{||||||tttxxx}}}zzz{{{~~~~~~{{{{{{xxxqqqmmmnnnxxxkkk\\\TTTQQQQQQRRRTTTVVVXXXZZZ[[[^^^___`````````___^^^^^^\\\]]]^^^```aaabbbbbbbbbaaa___]]]]]]]]]]]]\\\ZZZWWWSSSMMMHHHCCC>>>999555333333333333444444444444444444333333333333444444333333333333333333333333333333333333333333333333111222222222222111000000000111555999>>>@@@@@@???999555111000222444333222111111111111000000000000000000000000000000000000......///000000///...---////////////////////////........................---...///000000///...---////////////////////////........................---.........////////////000000000///.........---////////////////////////------...//////000111111000000000000000111111222...///000222222222111000....../////////000000000//////000000000000////////////000000//////...---/////////000000000000///........./////////000000////////////////////////...///000000000000///...////////////////////////.........//////000000111/////////000111222444444444444444555666777999:::<<<===???@@@@@@???===<<<<<<===>>>>>><<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFHHHIIIJJJNNNRRRVVV[[[]]]aaabbbaaa^^^YYYVVVUUUTTTTTTTTTUUUXXX[[[\\\]]][[[\\\dddpppyyyzzzxxxrrrqqqooonnnnnnppprrrsssoooppppppooonnnooorrruuuuuuyyy}}}}}}yyyqqquuujjj___PPPPPPPPPQQQSSSUUUXXXYYY\\\]]]^^^````````````___[[[\\\]]]___```aaaaaaaaacccaaa___^^^^^^^^^]]]\\\ZZZWWWRRRLLLGGGAAA;;;666333333333333333333333333444333111111111111333444111111111111111111111111222222222222222222222222111222222222222111111000444222000222777:::999888000111111222222222333444111111111111000000000000////////////////////////***+++,,,............---////////////////////////........................+++,,,---......---,,,+++////////////////////////........................------------.........///111111000///...------,,,////////////////////////,,,------...///000000111000000000000000111111222---...///111111111000///---.........//////000000//////000000000000/////////////////////......---//////000000000000//////............/////////000////////////////////////,,,---...//////...---,,,////////////////////////,,,------...///000000111......------///000333444444444444555777888::::::===>>>???@@@???>>><<<::::::;;;<<<<<<;;;;;;<<<>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIILLLLLLKKKJJJIIIIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBDDDFFFHHHJJJKKKNNNRRRUUUWWW[[[```ddddddaaa\\\YYYYYYYYYYYYYYY[[[]]]___```ccc```^^^ccckkkrrruuutttxxxwwwvvvvvvxxx|||