BM6P6(@ zzzkkkeeefffeeeggglllvvv~~~wwwpppiiiddddddaaa___^^^___aaaaaaaaa^^^[[[WWWUUUUUUUUUUUUTTTRRRTTTWWWYYY]]]dddooowww|||}}}{{{wwwrrrmmmjjjgggcccaaa^^^[[[YYY\\\aaadddccc```___ZZZRRRJJJEEEDDDFFFGGGKKKLLLNNNPPPQQQQQQQQQPPPSSSQQQOOOLLLKKKKKKMMMNNNWWWWWWVVVVVVYYYeeeuuucccTTTOOOIIIGGGHHHHHHDDD@@@DDDBBB???>>>???@@@??????======>>>???@@@AAAAAAAAAAAABBBBBBCCCBBBAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999888888777666555555555666666555555444333333333333222222111111111333555666777777888;;;===LLLUUU```gggiiijjjmmmppp{{{qqqgggkkk}}}vvvooogggaaa``````___```dddiiiooowww}}}~~~||||||{{{zzzzzz~~~yyyuuuppppppvvv~~~xxxpppoookkkfffaaa^^^[[[WWWUUUQQQQQQQQQQQQRRRSSSTTTUUUXXX[[[^^^aaadddhhhmmmpppsss|||nnnccc___aaaeeehhhnnnyyy~~~xxxqqqiiidddbbb```]]]\\\]]]___``````]]][[[YYYWWWVVVVVVUUUUUUTTTVVVYYY[[[^^^dddnnnuuu}}}zzzwwwxxxyyyvvvqqqllliiifffbbb```\\\YYYXXX[[[___bbb```]]]ZZZUUUOOOHHHEEEFFFHHHJJJLLLMMMNNNPPPQQQQQQQQQQQQRRRPPPNNNLLLLLLMMMOOOPPPVVVVVVTTTUUU[[[iii{{{yyy^^^QQQLLLGGGFFFGGGGGGDDD@@@DDDBBB?????????@@@??????======>>>???@@@@@@@@@@@@??????@@@@@@@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555555555666666555555444333333333333333222222222222111333444555555666888;;;HHHQQQ^^^fffjjjlllooorrr}}}{{{nnnnnn{{{zzzssskkkccc]]]\\\\\\ZZZ\\\___```eeemmmssswwwyyyzzz{{{|||{{{{{{}}}~~~{{{yyy{{{vvvooohhhddd___\\\YYYWWWUUUSSSPPPPPPQQQQQQRRRRRRSSSSSSSSSUUUXXX[[[^^^bbbfffiiippp|||vvvkkkccc^^^___bbbggglllsss}}}~~~yyyrrriiiccc___]]]ZZZYYYZZZ\\\^^^^^^\\\\\\[[[ZZZYYYWWWWWWVVVVVVXXX\\\]]]___dddkkkpppwww~~~~~~vvvqqqrrrvvvsssoookkkhhheeeaaa^^^ZZZXXXWWWYYY]]]^^^\\\ZZZSSSPPPKKKGGGEEEGGGJJJLLLMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOMMMLLLMMMOOOQQQSSSWWWUUUTTTVVVaaasssoooYYYNNNJJJFFFDDDEEEFFFCCCAAADDDBBB@@@???@@@@@@???>>>======>>>???@@@@@@@@@@@@>>>????????????>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666555666666666666555444444333333333333444444444444111333444444444555888:::BBBLLLZZZeeelllnnnqqqrrrzzztttpppvvvzzztttjjjccc\\\[[[YYYWWWWWWZZZWWW[[[aaaggglllrrrwww{{{|||tttmmmbbb___ZZZWWWVVVUUUSSSRRROOOPPPQQQRRRRRRRRRQQQPPPPPPRRRTTTVVVXXX\\\```dddmmmxxxsssfffaaa``````cccgggkkkpppxxx~~~zzzsssjjjccc\\\YYYVVVUUUWWWYYY[[[\\\[[[\\\]]]]]][[[ZZZYYYYYYXXX[[[___aaaaaaccchhhlllrrrwww{{{sssoooppprrrooollliiifffccc___\\\YYYXXXXXXYYY[[[[[[YYYWWWNNNKKKHHHFFFEEEGGGJJJLLLNNNNNNOOOOOOPPPRRRSSSSSSQQQPPPNNNLLLMMMOOOQQQSSSVVVTTTTTTZZZiii~~~gggTTTLLLIIIFFFDDDEEEEEEDDDCCCCCCAAA@@@@@@@@@@@@???>>>======>>>???????????????@@@@@@@@@@@@@@@@@@??????============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999777777666666666666666555444444333333333444444555555555444555666666666777999;;;???IIIWWWdddkkknnnpppppprrr|||vvvmmmrrr{{{rrrjjjbbb___\\\WWWUUUWWWTTTVVVZZZ^^^cccjjjrrrwww}}}|||yyyrrrlllbbb___ZZZVVVUUUTTTSSSRRROOOQQQSSSTTTTTTSSSQQQPPPRRRSSSUUUVVVWWWZZZ___bbblllvvv~~~pppggg^^^]]]___aaacccgggkkkpppxxx}}}~~~{{{vvvsssxxxyyy~~~|||uuukkkdddZZZWWWSSSRRRTTTWWWYYYZZZZZZ]]]______]]]\\\]]]^^^\\\aaaeeeggggggfffhhhkkkooottt|||yyyssspppqqqooolllhhheeeccc```]]]ZZZYYYYYYYYYZZZZZZYYYVVVTTTKKKIIIGGGFFFEEEGGGIIIKKKNNNOOOPPPQQQRRRSSSSSSTTTRRRQQQNNNLLLLLLMMMOOOQQQRRRPPPSSS^^^qqq}}}bbbSSSKKKIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@@@@AAA@@@???=========>>>?????????>>>>>>?????????????????????@@@============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999777777666666777777666666555444333333333444444555555555444555666666666666888:::===FFFTTTaaaiiilllllllllkkktttxxxkkkkkk|||}}}tttlllgggaaaZZZVVVVVVVVVWWWXXXYYY\\\bbbiiinnnuuu}}}~~~|||zzzuuuooojjjbbb^^^XXXTTTRRRQQQPPPPPPPPPRRRTTTUUUVVVTTTSSSRRRUUUVVVVVVVVVWWWYYY^^^aaakkktttyyynnngggaaa]]]]]]^^^]]]___bbbjjjooouuuxxxwwwtttpppnnnsssssswww|||wwwkkkbbbXXXTTTQQQOOOQQQUUUXXXYYYYYY\\\___```^^^___bbbeeeeeejjjpppsssqqqooooooppppppuuu|||{{{xxxwwwsssqqqqqqllliiieeeaaa___^^^\\\ZZZXXXYYYZZZZZZXXXVVVSSSQQQIIIHHHGGGFFFFFFHHHIIIKKKNNNOOOQQQSSSTTTTTTSSSSSSRRRPPPNNNLLLKKKLLLNNNOOOLLLMMMTTTdddzzzsss\\\QQQKKKIIIHHHFFFDDDDDDDDDEEEBBBAAA@@@AAAAAAAAA???=========>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>============<<<<<<<<<<<<999999999999999999999999::::::::::::999888777666666777777777777666555555333333333333444444444444222333444444333444666888<<>><<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>============<<<<<<<<<<<<999999999999999999999999999999999999888777666555777777777777777666555555333333333333222222222222222333444444333333555777:::@@@KKKXXXbbbgggiiihhhhhhjjjooozzzqqq___ppp{{{tttkkkeeeeeeggggggeeeccc```^^^___```ffflllvvv~~~}}}zzzwwwrrrmmmgggddd\\\WWWQQQMMMLLLMMMMMMMMMPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUTTTRRRRRRTTTXXX[[[ccckkk{{{vvvmmmgggccc___^^^___``````___eeelllpppuuuzzz|||{{{{{{|||~~~ssspppooonnnkkkllltttzzzjjj^^^VVVSSSNNNMMMOOOSSSWWWXXXXXX\\\_________bbbiiioooxxxyyy~~~vvvsssrrrooommmmmmkkkfff```[[[ZZZZZZ[[[[[[UUUVVVXXXWWWTTTPPPLLLKKKCCCDDDEEEFFFIIIKKKMMMNNNLLLOOOSSSVVVWWWVVVSSSQQQLLLKKKJJJIIIJJJMMMPPPRRROOOTTTaaawwwuuu\\\OOOMMMIIIHHHGGGDDDAAA@@@@@@AAABBBAAA@@@AAABBBAAA>>><<<===>>>>>>>>>>>>>>>======>>>===<<<<<<===>>>???@@@>>>=========<<<<<<<<<<<<888888888888888888888888888888999888888777666555777777777777777666666555333333333222222111111111444555666666555555777999777===HHHUUU```gggiiiiiifffgggiiisssrrr___ooo}}}tttoooooooooooonnnkkkgggcccbbbaaa___bbbhhhnnnttt}}}|||{{{yyyuuupppjjjdddaaaZZZVVVPPPMMMMMMNNNPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWVVVUUUSSSRRRTTTXXX[[[___fffwwwyyyooohhhdddbbb___]]]\\\]]]aaaiiipppuuuzzzzzz{{{|||{{{zzzyyyxxxtttooojjjhhhjjjnnnppppppvvvwwwyyyhhh^^^UUUTTTRRRQQQQQQSSSUUUVVVYYY[[[\\\]]]___eeennnuuu~~~zzzxxxpppllliiihhhhhhfffdddaaa^^^ZZZXXXVVVVVVXXXWWWUUURRROOOKKKHHHGGG@@@CCCFFFIIIJJJLLLNNNPPPSSSTTTUUUVVVUUUSSSQQQPPPRRRMMMHHHIIINNNTTTVVVVVVRRRTTTdddfffVVVPPPLLLGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>??????>>>>>>======<<<<<<===============<<<<<<;;;;;;<<<===============<<<;;;::::::999999::::::;;;:::::::::::::::999888777888888888888777777777777555555555555555555555555555555555555666666666666999<<>>>>>>>>=========<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;:::::::::::::::999888777888888888888777777777777444444555555555555555555555555555555666666666666777999@@@LLLYYYcccffffffeeeiiijjjmmm~~~xxxooowww|||xxxtttoookkkeeeeeeeeeeeefffiiilllooouuuyyy|||~~~~~~~~~~~~~~~yyyxxxvvvtttqqqlllfffaaaWWWUUURRRPPPOOOPPPRRRSSSUUUUUUWWWYYY[[[\\\ZZZXXXWWWWWWVVVVVVUUUUUUUUUUUU[[[___jjjwww}}}{{{zzz{{{}}}~~~~~~}}}{{{xxxrrrkkkfffbbbaaa``````aaacccffflllrrrxxx{{{|||{{{yyywwwtttsssrrrqqqsssrrrrrrtttuuutttqqqnnnllljjjnnnxxxuuufff]]]TTTUUUUUUUUUVVVVVVVVVWWWZZZ[[[]]]^^^bbbjjjvvv~~~zzztttnnnjjjfffbbb```YYYZZZ[[[[[[[[[ZZZYYYXXXSSSSSSQQQOOOLLLIIIFFFEEEAAADDDHHHJJJKKKMMMOOOQQQSSSTTTUUUVVVUUUSSSQQQOOOLLLMMMPPPTTTXXXZZZYYYWWWVVV\\\mmmmmmXXXNNNIIIEEEFFFEEEDDDBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::999999:::::::::999888888999999888888888777777777444444444555555666666666444555555555555666666666666777<<>>>>>>>>>>>?????????>>>>>>>>>>>>============???????????????>>>======<<<<<<<<<<<<;;;999888888::::::::::::::::::::::::999999:::::::::999999888999999999888888888777777444444555555666666777777444444444555555555666666666666:::CCCOOO]]]fffkkkhhhjjjjjjlllyyy~~~{{{www{{{sssqqq{{{}}}~~~|||zzzvvvsssqqqnnnllljjjhhhiiikkknnnsssyyy~~~~~~|||xxxvvvsssqqqqqqqqqqqqrrrtttvvvxxxzzz{{{|||||||||~~~~~~xxxwwwuuutttpppjjjbbb]]]TTTRRRNNNLLLMMMPPPUUUXXXZZZYYYYYYZZZ\\\\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXX\\\]]]ccckkkqqqwwwzzzvvvsssrrrqqqrrruuuwwwwwwwww{{{xxxuuurrrqqqpppnnnlllfffeeedddbbbbbbbbbcccddd]]]```eeekkkqqqwwwzzz|||yyyyyyyyyzzz|||}}}zzz|||{{{{{{yyynnnccc[[[TTTUUUWWWXXXYYYYYYYYYXXXXXX[[[^^^bbbgggrrr~~~~~~}}}yyyvvvtttpppmmmiiiccc]]]YYYYYYYYYYYYXXXVVVRRROOOLLLNNNMMMLLLKKKHHHFFFDDDCCCCCCFFFJJJLLLMMMOOOQQQSSSTTTUUUVVVVVVUUUSSSPPPOOOIIIPPPYYY^^^___]]]\\\[[[]]]jjj~~~rrrXXXNNNLLLIIIFFFCCCBBBAAA@@@@@@??????@@@<<<<<<<<<===========================>>>>>>>>>>>>???????????????>>>===============<<<;;;:::999888999::::::;;;;;;::::::999888999999:::::::::999999999999999999888888888888555555555666666666777777444444444444555555555555888777999???JJJWWWbbbiiijjjkkkkkkmmmwwwyyy|||xxxrrrwwwzzzyyy}}}}}}yyyuuuqqqjjjjjjiiijjjmmmppptttvvv|||{{{wwwuuupppooonnnllllllmmmppprrruuuvvvvvvxxxyyyzzzzzz{{{{{{}}}~~~yyywwwuuusssooohhhaaa\\\RRRPPPMMMKKKLLLPPPTTTWWW[[[ZZZYYYZZZ\\\\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZ]]]___eeemmmrrrvvv}}}wwwsssppplllkkkkkkmmmooorrrrrrrrruuunnnhhheeebbbaaaaaabbbaaa```^^^^^^]]]]]]^^^___```aaa```ccchhhnnntttyyy}}}~~~yyyzzz|||}}}uuukkkaaaZZZUUUUUUVVVWWWXXXYYYYYYZZZZZZ]]]bbbgggmmmwwwwwwuuuuuuxxx}}}}}}zzzxxxsssqqqnnnjjjfffaaa[[[WWWTTTTTTTTTTTTSSSQQQOOONNNLLLKKKKKKIIIGGGEEEDDDBBBDDDGGGKKKMMMNNNPPPRRRTTTUUUUUUVVVVVVUUURRRPPPNNNHHHOOOWWW[[[YYYXXXYYY\\\eeeuuueeeQQQLLLJJJHHHFFFAAAAAA@@@???????????????============<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<===<<<<<<;;;:::999999999;;;;;;;;;;;;999999888888999:::::::::999999:::999999999999888888888666666666666666666666666333444444444444555555555888777888<<>>>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;<<<=========>>>>>>>>>???===>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;::::::999888999;;;<<<<<<;;;999888777888999::::::::::::999::::::999999999888888888888888777777666555555555333333444444444555555555666666777;;;CCCPPP]]]eeehhhhhhiiikkkppp|||zzzttt{{{{{{wwwwwwxxx}}}}}}~~~|||yyyuuuqqqllliiigggfffggglllrrrxxx}}}|||vvvqqqllliiihhhiiijjjhhhfffeeegggjjjpppppppppqqqsssvvvyyy{{{{{{~~~~~~|||zzzyyyuuupppkkkgggbbb\\\YYYRRRQQQOOOOOOPPPRRRUUUWWWYYYXXXWWWXXXZZZ\\\\\\\\\[[[\\\\\\^^^___```aaaaaafffjjjrrrzzz{{{yyyzzz~~~xxxwwwpppgggaaa```___]]]]]]\\\\\\^^^bbbeeeffffffuuuhhhaaa\\\YYYVVVTTTRRRRRRTTTWWWXXXYYY[[[[[[[[[[[[[[[\\\]]]^^^```bbbeeejjjpppuuuyyy{{{}}}~~~~~~wwwoooggg___YYYVVVUUUTTTTTTUUUXXXZZZ\\\___dddlllrrryyyuuuooolllccceeeggggggiiimmmuuu{{{~~~}}}zzzwwwsssqqqooolllhhhddd```\\\WWWSSSRRRQQQPPPOOONNNMMMMMMNNNJJJJJJJJJIIIGGGEEEDDDCCCFFFHHHLLLNNNOOOQQQSSSUUUUUUVVVVVVVVVUUURRROOONNNQQQVVV[[[YYYUUUUUU\\\dddwwwkkkQQQFFFFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>???CCCBBBAAA@@@???===<<<<<<<<<=========>>>>>>??????===============<<<<<<;;;888888999:::::::::999999888999;;;<<<<<<;;;999888777888999::::::::::::::::::::::::999999999888888999999888777666555444444333333333444444444555555444444666:::CCCOOO]]]fffffffffhhhjjjmmmxxx{{{}}}xxxrrrsssvvvyyy}}}}}}}}}wwwqqqkkkgggeee___dddkkkrrrwww{{{~~~yyysssmmmiiifffgggiiiiiigggcccaaaccceeelllllllllnnnqqquuuyyy{{{|||}}}{{{xxxtttnnnhhhccc___ZZZWWWSSSSSSRRRQQQRRRTTTVVVWWWXXXWWWVVVWWWZZZ\\\]]]\\\]]]^^^___```aaabbbcccdddjjjnnnwwwyyyxxxzzzqqqmmmeee[[[WWWYYYXXXUUUXXXWWWWWWZZZ]]]```bbbbbb|||mmmccc]]]ZZZXXXQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXYYY[[[\\\]]]^^^___```eeejjjlllqqqwwwyyyxxx||||||~~~zzzuuuppphhh___YYYVVVVVVVVVUUUTTTVVVZZZ]]]dddkkkttt{{{}}}ssskkkeeecccbbb[[[^^^aaaccceeejjjqqqwww~~~~~~|||yyywwwuuurrrnnnkkkiiigggccc```]]]YYYTTTQQQRRRQQQOOONNNMMMNNNNNNOOOJJJHHHFFFDDDCCCCCCDDDEEELLLLLLMMMOOOQQQRRRSSSTTTXXXVVVSSSPPPMMMMMMMMMMMMLLLTTT[[[YYYTTTWWWeeesssrrr^^^MMMJJJGGGAAA@@@EEEAAAAAA@@@@@@???>>>====================================<<<<<<<<<<<<======<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<:::::::::999999999888888:::999888888777888888888;;;;;;;;;:::::::::999999888777666444444555555666555555444444444444555555888777888<<>>====================================<<<<<<<<<<<<======;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999999888888888888888999;;;;;;;;;:::::::::999999888777666555555555666666555555444444444444555555888666777<<<@@@GGGTTT```gggggghhhiiinnn{{{zzz|||~~~|||yyyyyyxxxzzzxxxpppjjjiiihhhhhhhhhiiimmmqqquuuzzz|||~~~|||wwwqqqlllhhhfffeeedddaaa^^^]]]\\\\\\]]]]]]aaadddiiimmmppprrruuuwww{{{wwwssspppjjjeeeaaa^^^ZZZWWWTTTTTTRRRRRRSSSTTTWWWXXXXXXYYY[[[\\\]]]^^^]]]]]]aaaaaabbbcccfffiiikkkmmmsssuuuxxx{{{|||yyytttpppeee]]]VVVSSSRRRPPPPPPTTTVVVWWWZZZ]]]```aaaaaaaaa{{{mmmaaaWWWPPPMMMPPPPPPQQQSSSUUUWWWYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^gggkkknnnnnnpppssstttqqqxxxyyyxxxwwwvvvzzzyyyrrrooooooqqqyyyyyyrrrjjjbbbZZZTTTQQQRRRTTTVVVZZZ___eeejjjsssxxx~~~|||uuuiiifffbbb]]][[[ZZZ[[[\\\^^^___``````aaagggooovvv~~~|||{{{xxxuuurrrpppmmmjjjgggfffccc```]]]ZZZWWWSSSPPPOOONNNMMMLLLKKKKKKKKKLLLGGGGGGFFFEEEFFFGGGHHHIIINNNOOOPPPQQQQQQRRRRRRRRRMMMKKKHHHEEEDDDEEEGGGIIIUUUUUUVVVYYYaaaqqq~~~]]]OOOEEEDDDDDD@@@???BBB@@@@@@@@@??????>>>>>>=================================<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;:::::::::999999999888888999999888888888999999:::;;;;;;;;;;;;::::::::::::888777777666555666666666555555444444444444555555777666777;;;>>>EEEQQQ\\\ccceeehhhjjjooo{{{~~~zzz}}}~~~vvvuuuuuuvvvzzzwwwrrrqqqmmmiiieeeeeehhhlllpppqqqrrruuuyyy}}}}}}{{{{{{yyyuuupppkkkfffcccbbb___^^^\\\[[[[[[\\\]]]^^^bbbeeejjjnnnpppssswwwyyyzzzvvvpppmmmgggbbb___[[[XXXUUUTTTTTTRRRRRRSSSTTTWWWXXXYYYZZZ\\\]]]^^^_________bbbbbbdddeeehhhjjjmmmnnnwwwwwwwwwxxxxxxvvvqqqnnneee]]]UUUSSSQQQOOOQQQTTTVVVWWW[[[^^^aaadddeeefffpppbbbXXXQQQNNNPPPQQQRRRTTTWWWYYY\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^fffjjjmmmlllnnnrrrrrroootttuuuvvvvvvwww|||~~~vvvooojjjjjjkkkqqqyyyxxxpppfff^^^WWWSSSTTTUUUXXXZZZ]]]ccciiinnn|||~~~xxxoooiii```___\\\ZZZYYYZZZ\\\^^^___aaaaaabbbdddjjjttt|||~~~yyyvvvrrrooollljjjgggddddddaaa]]]ZZZWWWUUURRROOOMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLPPPPPPQQQQQQQQQPPPOOOOOOJJJHHHEEECCCCCCEEEHHHJJJTTTSSSUUU]]]nnniiiUUULLLEEEEEEEEEBBB@@@AAA@@@?????????>>>>>>>>>==============================<<<<<<;;;;;;<<<<<<===::::::;;;;;;::::::999888:::::::::::::::::::::::::::::::::999999999888888888888888888999999:::;;;<<<;;;;;;;;;;;;:::::::::888888777777777666666666555555444444444444555555666555666999<<>>>>>?????????>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888:::::::::::::::::::::::::::::::::999999999888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::888888888888888777777777555555444444444444555555555444555888:::>>>IIISSS]]]ccciiijjjkkkrrr~~~~~~|||zzzxxxssspppnnnmmmlllmmmpppuuu{{{~~~{{{zzz|||zzztttooollliiifffdddcccbbbcccdddfffjjjmmmooorrruuuyyy|||~~~~~~}}}{{{xxxsssnnnhhhccc```^^^\\\^^^______```bbbgggkkknnnqqquuuyyy{{{~~~yyyuuulllhhhbbb]]]ZZZXXXVVVTTTTTTTTTRRRRRRSSSTTTWWWXXXZZZ[[[\\\^^^```cccdddeeehhhjjjkkknnnppprrrtttuuuwwwuuussssssssssssrrrpppeee^^^YYYXXXYYYXXXZZZ]]]___```bbbeeeiiinnnrrrtttooo___VVVTTTTTTTTTTTTUUUWWWZZZ]]]___```aaaaaaaaaaaaaaaaaa``````___dddhhhjjjnnnsssuuusssrrruuu{{{}}}vvvpppoooqqqtttwww}}}zzzooocccZZZVVVUUUTTTWWW\\\aaahhhqqqzzzxxxrrrooonnnnnnqqqpppmmmjjjfffaaa]]][[[]]]\\\[[[ZZZ[[[]]]___```]]]___ccceeejjjrrr}}}vvvrrrmmmiiigggdddaaa___^^^[[[WWWTTTRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHJJJLLLNNNOOOPPPQQQRRRRRRRRROOOLLLIIIGGGAAAAAAAAABBBDDDGGGJJJLLLLLLPPP[[[ooorrrVVVJJJGGGCCCAAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::999999999999:::::::::999999999888888777777888888:::;;;======<<<<<<<<<<<<;;;;;;;;;:::888999999999999888777777555555444444444444555555444333444666888;;;EEEOOO\\\cccjjjllljjjnnnyyy~~~yyyyyy|||zzzwwwuuurrrlllhhhhhhgggfffgggjjjooouuuyyy~~~wwwpppnnnnnnpppvvv~~~{{{vvvsssnnngggbbbaaa___^^^]]]^^^```ccceeelllnnnrrrvvvyyy{{{||||||xxxuuupppjjjeeebbb``````^^^aaadddeeefffiiioootttzzz~~~~~~~~~}}}~~~~~~xxxtttkkkgggaaa\\\ZZZXXXWWWVVVTTTTTTRRRRRRSSSTTTWWWXXXYYYZZZ\\\^^^bbbeeehhhjjjmmmoooqqqtttvvvxxxyyyyyyvvvtttssssssttttttsssqqqddd___]]]```bbbbbbcccfffjjjjjjkkkmmmqqqvvvzzz}}}ooo```WWWVVVWWWVVVVVVWWWYYY[[[]]]```aaaaaaaaaaaabbbbbbbbbbbbbbb___dddiiikkkooouuuwwwvvvuuuxxx~~~~~~vvvqqqqqqvvvyyy{{{{{{oooccc[[[XXXXXXWWWZZZ___eeelllvvvwwwnnnhhhfffggghhhhhhiiiiiigggccc^^^[[[YYY[[[[[[[[[[[[\\\^^^```aaabbbeeeiiilllpppxxxvvvrrrlllhhheeeccc```^^^\\\YYYTTTQQQPPPOOONNNMMMJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIKKKMMMOOOPPPPPPRRRRRRRRRQQQNNNJJJFFFDDD@@@AAACCCFFFIIILLLNNNOOOLLLRRRaaawwwaaaRRRFFFEEECCCAAA@@@@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::::::::999999999888888:::::::::999999999888888777777777888:::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::999888777555555444444444444555555333222333555666999BBBKKKWWW```iiijjjhhhjjjttt}}}zzzrrrqqqwww}}}~~~yyyssspppooolllgggbbbaaa``````aaadddjjjpppsss}}}sssmmmiiiiiijjjlllqqqxxx|||vvvoooiiieeecccaaa______aaaeeegggkkklllnnnppprrrttttttuuussspppjjjeeebbbbbbcccdddeeeiiimmmnnnpppttt{{{~~~xxxxxxyyy{{{~~~{{{uuuqqqlllgggaaa\\\ZZZYYYXXXWWWTTTTTTRRRRRRSSSTTTWWWXXXXXXYYY[[[^^^cccgggkkknnnrrrsssvvvyyy{{{}}}~~~~~~vvvuuussssssttttttrrrpppiiifffffflllppppppqqqtttwwwvvvvvvwwwzzzqqqccc[[[XXXYYYWWWWWWXXXZZZ\\\^^^```aaaaaaaaabbbbbbbbbcccccccccaaafffjjjlllqqqwwwyyywwwxxxzzz~~~wwwrrrrrrxxx|||||||||pppddd\\\YYYZZZ\\\___ccchhhnnnvvvxxxmmmeeecccdddgggjjjccceeehhhgggddd___[[[YYY[[[[[[[[[\\\]]]```bbbccchhhlllpppssswww}}}uuuqqqlllgggdddbbb```^^^[[[XXXSSSPPPOOOOOOMMMLLLJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRRRRQQQMMMIIIEEEBBBAAACCCGGGJJJNNNQQQRRRSSSNNNUUUeee{{{oooTTTNNNFFFFFFEEEBBBBBBDDDDDDCCC============>>>>>>>>>>>>========================<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::999999888888888:::::::::999999999888888777777777999:::<<<>>>???======<<<<<<<<<;;;;;;;;;999999:::;;;:::999888777555555555444444555555555333222222555666888@@@IIIRRR[[[eeegggdddfffpppyyywwwoooooowwwyyytttnnnkkkkkkiiiddd```]]]\\\[[[\\\```ffflllpppttt{{{{{{ssskkkfffdddeeeggghhhmmmssszzz|||~~~~~~wwwrrrllljjjgggdddeeegggkkkmmmllllllllllllmmmmmmnnnnnnnnnkkkfffbbb```bbbeeeggglllpppuuuwwwxxx}}}|||ssstttwwwyyy|||~~~|||yyysssooolllhhhaaa]]][[[ZZZYYYXXXUUUTTTRRRRRRSSSTTTWWWXXXWWWXXX[[[^^^ccciiimmmppptttvvvyyy|||~~~wwwvvvuuuuuuuuutttqqqoooooommmpppwww|||}}}~~~~~~}}}~~~~~~rrreee\\\XXXXXXWWWXXXZZZ\\\^^^```bbbcccaaabbbddddddcccbbbbbbcccddddddhhhooovvv{{{{{{zzzyyy{{{zzzsssqqquuuzzz{{{}}}|||oooddd]]]]]]___```aaadddkkkuuu}}}~~~vvvkkkfffgggjjjjjjiiillllllkkkhhhddd```^^^^^^XXX[[[]]]^^^]]]^^^cccgggkkkpppwww}}}xxxpppiiigggddd___ZZZYYYVVVUUUTTTQQQNNNKKKHHHFFFJJJKKKKKKIIIFFFEEEFFFGGGIIIIIIKKKMMMOOOPPPRRRSSSRRRRRRPPPKKKEEEAAA>>>>>>======CCCNNNTTTTTTQQQQQQNNNXXXkkkcccOOOMMMCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999999999888888777777777999::::::;;;;;;::::::999999::::::::::::::::::;;;>>>===<<<;;;:::999999:::<<<;;;::::::999999999:::999777444222111222333444555555555444555999>>>BBBRRRZZZaaacccdddgggiiihhhzzz{{{}}}}}}xxxtttwwwxxxrrrjjjeeedddbbb]]]YYYYYYYYYYYYYYYYYY]]]bbbfffsssrrrqqqrrrsssrrrmmmhhh___aaafffllllllkkkooovvvzzz{{{}}}{{{uuunnniiihhhjjjlllmmmoooppppppooommmjjjgggeeeddd```______```aaagggooorrruuuzzz}}}~~~}}}wwwxxxxxxyyy{{{}}}~~~}}}}}}}}}|||xxxrrrnnnjjjfff```^^^]]]\\\YYYVVVUUUTTTRRRQQQQQQRRRSSSSSSVVVWWWZZZ]]]bbbggglllnnnvvvwwwzzz|||}}}|||{{{zzz{{{uuuooonnnrrruuutttrrrnnnsss|||tttggg^^^YYYXXXWWWXXXYYY[[[]]]___```aaa___aaabbbcccbbbaaabbbccccccdddiiiqqqxxx}}}}}}|||~~~yyyrrrqqqvvvzzz}}}qqqfff``````ccceeefffjjjrrrzzzyyyoooiiijjjlllmmmlllppppppoookkkeee```^^^]]][[[]]]_________aaagggkkkxxx}}}zzzpppgggdddaaa\\\XXXWWWSSSSSSQQQOOOMMMKKKJJJIIIJJJKKKJJJHHHFFFEEEFFFHHHLLLMMMNNNPPPRRRTTTUUUVVVQQQPPPMMMIIICCC@@@??????CCCDDDKKKVVV[[[ZZZWWWWWWRRR\\\mmm}}}]]]KKKHHHCCCBBBAAA@@@@@@???@@@@@@<<<<<<<<<=======================================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999;;;;;;:::::::::999999999999::::::;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<======<<<;;;::::::999999;;;;;;:::999999999999999777666666555444444333333555555555555555999>>>BBBNNNWWW___aaabbbeeegggfffpppwww}}}xxxzzz}}}~~~~~~uuuooogggcccaaa___[[[WWWXXXXXXXXXWWWWWWZZZ___ccchhhhhhgggiiijjjhhhddd```\\\^^^ccciiikkklllqqqxxx~~~~~~wwwsssqqqrrrttttttqqqqqqqqqpppnnnkkkhhhffffffbbb___```aaadddkkkttttttwww|||~~~}}}xxxxxxxxxyyyzzz{{{}}}}}}~~~}}}}}}||||||xxxtttppplllgggbbb^^^]]][[[XXXTTTTTTSSSRRRQQQQQQPPPPPPPPPSSSTTTVVVZZZ^^^ccchhhjjjooorrrvvvzzzzzzyyyvvvtttssspppllllllooosssuuuvvvyyywwwkkkaaaZZZWWWXXXXXXXXXYYY[[[]]]^^^___```bbbccccccbbbbbbccceeecccfffmmmvvv}}}}}}wwwwww|||ssshhhcccdddggglllnnnttt{{{{{{rrrmmmmmmoooppppppwwwvvvsssnnngggaaa^^^]]]```bbbccccccdddhhhooottt~~~rrreee```]]]XXXUUUTTTQQQOOONNNLLLKKKKKKKKKKKKJJJJJJJJJHHHFFFFFFHHHIIINNNOOOQQQRRRTTTUUUVVVVVVNNNMMMJJJEEEAAA???@@@AAADDDFFFNNNXXX\\\ZZZWWWXXXZZZdddtttmmmVVVJJJEEECCCBBBAAA@@@????????????===============<<<<<<<<<========================<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;<<<<<<============<<<<<<;;;:::::::::999::::::999999999999999999555666777777777555333222555555555555555888===@@@HHHRRR\\\```aaaddddddbbbeeelllyyy|||vvvsssrrryyyzzzqqqkkkddd___]]][[[XXXUUUVVVVVVVVVTTTTTTVVVZZZ]]]]]]]]]]]]___```___\\\YYY[[[\\\bbbiiilllooowww|||zzzzzz{{{{{{ssssssrrrqqqooollljjjiiigggcccbbbcccdddgggooowwwvvvyyy~~~||||||||||||||||||||||||}}}|||{{{{{{zzzxxxuuurrrnnniiiccc___]]][[[VVVSSSSSSSSSRRRQQQPPPNNNMMMLLLNNNOOOQQQUUUYYY^^^aaadddgggkkkppptttuuusssooommmkkkkkkkkklllnnnsssyyy~~~|||pppeee]]]YYYZZZYYYYYYYYYZZZ\\\]]]^^^dddeeefffeeeddddddeeefffeeejjjrrr{{{~~~tttjjjfffgggjjjqqquuu{{{}}}~~~yyyrrrnnnnnnqqqssstttzzzyyyuuuooohhhbbb___^^^dddeeeggghhhiiiooowww~~~tttddd]]]YYYUUURRRRRROOONNNKKKIIIHHHIIIJJJKKKIIIJJJIIIHHHFFFGGGIIILLLNNNOOOQQQRRRSSSSSSSSSRRRJJJIIIEEEAAA>>>>>>AAADDDEEEHHHPPPXXXZZZVVVUUUWWWbbbnnn~~~___RRRLLLFFFBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;========================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;::::::999999999999999999999888888555666666666555555444333555555666555555888<<>>===>>>CCCFFFJJJMMMTTTYYYXXXUUUWWW\\\lll{{{pppUUUNNNJJJEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;999::::::;;;;;;::::::999888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999888999999:::::::::999999777666444333222333555666555666666666555777:::===@@@LLLYYY___bbbddddddbbb___ccclll|||xxxpppnnnqqquuuvvvpppiiieee^^^YYYVVVTTTTTTTTTRRRRRRRRRPPPOOOOOOQQQTTTSSSUUUWWWYYYZZZ[[[[[[\\\\\\^^^eeennntttzzz}}}|||wwwuuussspppnnnmmmmmmmmmppppppssswwwxxxvvvxxx|||{{{zzzxxxxxxxxxxxxuuussslllgggbbb___^^^]]]ZZZWWWRRRRRRRRRPPPNNNKKKHHHFFFFFFHHHKKKNNNRRRUUUWWWXXX^^^______```bbbccceeeffffffjjjnnnppprrryyy~~~rrrggg___\\\[[[ZZZYYYZZZ\\\___```cccddddddcccccccccfffhhhjjjpppyyy{{{sssooonnnooovvvyyy}}}~~~{{{xxxuuutttssspppllliiihhhjjjnnnpppqqqpppmmmiiidddbbbbbbbbbaaaeeejjjnnnttt|||wwwcccYYYVVVSSSOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIMMMPPPRRRSSSSSSSSSQQQNNNKKKIIIBBBAAA@@@>>>===@@@EEEHHHKKKNNNSSSVVVTTTSSS[[[eeexxxcccPPPIIIEEEAAAAAA@@@???>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;999999999999::::::::::::999::::::;;;;;;::::::999777888888999:::;;;<<<<<<::::::<<<<<<<<<;;;:::999888999:::;;;<<<;;;:::999888777444222222444666888555666666666555666999;;;>>>JJJWWW]]]aaaeeeeeeccccccdddjjjwww~~~wwwssstttxxx||||||rrrkkkeeeaaa[[[VVVRRRQQQRRRSSSPPPQQQQQQPPPNNNNNNPPPRRRQQQTTTWWWYYYZZZ[[[]]]___]]]```hhhrrryyy~~~zzzxxxuuuqqqooooooooopppwwwwww{{{|||{{{zzzzzzzzzyyyvvvtttkkkgggaaa______^^^[[[XXXSSSRRRQQQOOOLLLJJJHHHFFFFFFHHHKKKNNNQQQTTTVVVWWW\\\[[[ZZZZZZ\\\___bbbddddddhhhlllooosss}}}xxxkkkcccZZZYYYXXXXXXYYY[[[^^^```aaacccdddeeefffiiimmmpppsssyyy|||vvvttttttwwwyyy{{{yyyuuurrrqqqqqqrrrpppkkkgggdddeeegggiiihhhgggfffdddaaaaaaccceeeeeejjjqqqxxxvvvaaaWWWUUUQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFGGGIIINNNRRRRRRRRRRRRQQQNNNIIIEEECCC??????>>>>>>>>>AAAFFFJJJKKKNNNRRRTTTSSSVVVdddsssoooXXXMMMGGGCCC@@@@@@@@@>>>===============<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;888999999999::::::::::::999::::::;;;;;;::::::999888888999:::;;;<<<======999:::<<<======<<<:::999888:::;;;======<<<;;;:::888888777666666777888999555666777666555666888:::<<>>>>>???BBBGGGJJJQQQSSSWWWYYYYYY___qqq^^^OOOMMMHHHDDDDDD@@@???>>>======<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;<<<===>>>???999:::<<<======<<<:::999999:::<<<>>>>>>===<<<;;;888888::::::;;;:::999888555666777666555666777999;;;GGGSSSYYY^^^ccceeeeeegggdddeeeooo|||yyy}}}vvvmmmfff^^^[[[UUUOOOKKKJJJMMMOOOOOOPPPQQQPPPOOOOOOQQQRRRSSSVVVZZZ]]]^^^```dddhhhiiimmmvvv~~~zzzvvvttttttuuuvvvvvvuuuvvv{{{yyyvvvooojjjddd```^^^\\\XXXUUUTTTSSSPPPMMMKKKJJJIIIJJJIIIKKKNNNQQQTTTVVVWWWWWWVVVWWWXXXZZZ\\\^^^______dddfffkkkrrr}}}}}}~~~ooobbb___ZZZXXXZZZ[[[[[[]]]``````ccchhhlllrrrxxx{{{wwwuuutttrrrqqqooonnnnnnnnnrrrnnniiifffddddddcccccc`````````aaadddhhhkkkmmmnnnxxx|||ttt]]]RRRNNNLLLKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNSSSQQQLLLGGGCCCAAA@@@???@@@>>>>>>??????AAAIIISSSTTTWWWYYYZZZ```mmmnnnSSSJJJHHHBBB@@@CCC????????????>>>>>>>>>==================<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999888888999::::::;;;<<<<<<;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666444444444555555777888888<<>>???======AAACCCFFFNNNWWWWWWXXX[[[bbbooo~~~fffOOOHHHFFFBBB@@@CCC?????????>>>>>>>>>==================<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;::::::999999999999::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666444444444555555666777888;;;@@@IIISSS\\\aaadddfffdddcccdddkkkwwwxxx~~~}}}yyyxxxzzz~~~wwwkkkcccYYYUUUOOOLLLLLLMMMOOOPPPSSSSSSTTTUUUUUUUUUUUUTTTTTTWWWZZZ\\\]]]aaahhhmmmrrr{{{~~~|||{{{{{{yyywwwyyy}}}{{{vvvooofff___\\\[[[XXXVVVPPPNNNLLLKKKJJJJJJKKKLLLOOORRRUUUVVVVVVVVVWWWXXXVVVXXXYYYZZZZZZ\\\___bbbkkknnnuuu}}}~~~vvvlll```\\\ZZZZZZZZZXXXYYY]]]dddjjjsss~~~}}}vvvooonnnooooooppppppppppppppptttqqqmmmiiieeecccaaaaaabbbbbbcccfffjjjnnnsssuuu||||||kkkYYYPPPMMMKKKJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIJJJLLLMMMNNNOOOMMMKKKGGGCCC???>>>=========;;;===DDDIIIMMMTTTZZZ\\\\\\bbbpppnnn[[[IIIEEEEEEBBB@@@BBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999888888888888999999888888888999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666555555444555555666777888999>>>FFFPPPXXX___ccceeedddaaabbbiiiwwwwwwssszzzyyylllbbbUUURRROOOMMMNNNOOOPPPPPPTTTTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[[[[]]]bbbjjjpppxxx}}}zzz{{{~~~~~~{{{yyyyyyyyyyyyzzz{{{~~~zzzrrrhhhaaa]]][[[XXXVVVPPPOOOMMMKKKKKKMMMOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZWWWYYY[[[]]]^^^```ccceeerrrvvv~~~}}}zzz{{{zzzqqqbbb^^^\\\]]]\\\ZZZ]]]bbbjjjqqq|||~~~uuummmjjjlllooorrruuuvvvwwwwwwzzzxxxsssmmmgggcccaaaaaacccdddgggkkkpppwww|||rrrdddUUUNNNLLLJJJIIIJJJHHHHHHJJJKKKKKKKKKJJJJJJGGGHHHIIIKKKMMMNNNOOOOOOIIIGGGCCC@@@===<<<<<<<<<===<<>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;::::::999999999::::::999888888777777888888999999999999999:::::::::::::::::::::::::::::::::::::::::::::999999999999888777888888999::::::;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666555555555555555666777777888;;;BBBKKKTTT\\\aaadddfffccccccjjjyyyzzzsssqqqxxx{{{lll```SSSQQQOOOOOOPPPRRRRRRRRRUUUVVVWWWWWWXXXXXXWWWWWWYYYZZZ[[[[[[]]]cccmmmttt~~~~~~}}}wwwsssqqqqqqrrrrrrtttxxx|||{{{ssshhh```\\\ZZZWWWUUURRRQQQOOONNNOOORRRUUUWWWWWWXXXZZZZZZYYYYYYZZZ[[[ZZZ[[[]]]___aaaeeekkkooo|||~~~{{{xxxzzzzzzqqqbbb^^^]]]]]]\\\\\\bbbiiirrrzzzxxxooohhhkkkqqqwww|||yyyqqqiiidddcccdddccceeeiiinnnvvv~~~hhh\\\QQQMMMKKKIIIHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHJJJLLLMMMNNNNNNNNNEEEDDDAAA>>><<<<<<<<<===>>>>>>BBBIIIOOORRRWWW]]]gggqqqrrrWWWNNNFFFCCCCCC@@@>>>>>>=========<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======::::::999999999::::::;;;999888888777777888888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888555555777888:::;;;<<<===:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666555555555555666666777777999???GGGOOOXXX___bbbfffcccccciiivvv~~~rrrmmmmmmvvv~~~|||zzzkkk^^^RRRQQQOOOPPPRRRTTTUUUTTTWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\___fffpppxxx}}}xxxssspppnnnooopppppprrrwww{{{{{{sssggg^^^ZZZWWWUUUSSSTTTSSSRRRRRRTTTWWWZZZ\\\XXXYYYZZZZZZYYYYYY[[[\\\\\\]]]^^^```dddllluuu{{{{{{yyyyyy}}}yyypppdddaaa^^^]]][[[]]]fffppp}}}}}}sssiiimmmttt|||{{{rrriiifffhhhkkkgggiiimmmsss{{{vvv^^^UUUMMMKKKKKKHHHGGGHHHGGGIIIKKKLLLLLLKKKIIIHHHHHHIIIKKKMMMNNNNNNNNNMMMDDDBBB@@@>>>======>>>??????AAAFFFLLLOOOQQQXXXaaaqqq~~~cccPPPLLLGGGCCCAAA???>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======:::::::::::::::;;;;;;<<<999999888888888888999999::::::;;;;;;;;;<<<<<<<<<999999999999::::::::::::999999999999888888888888444555666888999;;;<<<===:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666555555555555666666666888<<>>>>>>>>@@@AAA???CCCJJJOOOPPPRRR\\\hhh{{{pppWWWJJJIIIFFFBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<======;;;;;;::::::;;;<<<<<<===::::::999999999999::::::999999:::::::::;;;;;;;;;888888999999999:::::::::999999999999888888888888777777888888999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666555555555555666666777888:::???GGGPPPXXX]]]^^^___aaabbbfffooo}}}tttfff___\\\___iiirrrtttuuuuuuooowwwzzz{{{wwwjjj```VVVTTTRRRSSSUUUXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[^^^aaadddiiiqqq|||{{{zzzwwwuuussssssssssssrrrtttwwwyyy|||zzzqqqeee\\\WWWVVVTTTRRRSSSTTTVVVXXXYYY[[[\\\\\\YYYZZZ[[[[[[ZZZ\\\___aaa]]]bbbiiiqqq{{{yyyvvvqqqjjjfffbbbdddppp}}}yyyooottt{{{}}}wwwooohhhjjjqqqyyy}}}~~~vvv]]]RRRLLLHHHIIIJJJGGGFFFHHHGGGIIIKKKMMMLLLKKKHHHGGGJJJLLLMMMNNNNNNMMMLLLJJJCCCBBB@@@???>>>???AAABBB???EEEMMMRRRQQQSSS```nnneeeQQQEEEFFFEEEAAA>>>>>>???>>><<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<======;;;;;;;;;;;;;;;<<<===>>>;;;::::::999999::::::;;;888888999999999:::::::::888888888999999:::::::::999999999888888888888777:::999999999888888777777::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666777666666555555555666666777888999>>>EEENNNWWW\\\]]]```bbbbbbbbbjjjxxxnnn___]]]ZZZ\\\dddkkkllllllmmmjjjttt~~~}}}}}}wwwjjjbbbYYYVVVSSSSSSUUUXXXZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\```dddhhhmmmvvv~~~}}}{{{zzzxxxwwwvvvvvvuuuwwwyyyzzz|||{{{rrreee\\\XXXVVVUUUSSSRRRTTTVVVXXXZZZ[[[ZZZZZZYYYZZZ[[[[[[\\\]]]aaaccc```gggrrr}}}wwwmmmiiihhhlllvvv||||||sssxxx}}}yyyzzzrrrlllkkknnnttt~~~vvv```SSSGGGGGGGGGGGGGGGGGGGGGGGGMMMNNNNNNNNNMMMLLLJJJIIIJJJKKKMMMNNNMMMKKKHHHFFFBBBBBBBBBAAA@@@@@@AAAAAAEEEIIINNNRRRTTTZZZhhhtttnnnWWWOOOFFFEEEDDDBBB@@@>>>===<<<===<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;:::;;;<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999999999;;;===@@@CCCEEE>>><<<999888888999888888999999999999999999999999::::::999888888888888888888888777777777777888888999888888777777888888999999999888888999999:::;;;::::::::::::::::::::::::;;;999888777777888999;;;888888777777777777777888444666999:::>>>FFFQQQYYY^^^aaaddddddbbbccchhhnnnrrrccc]]]\\\___ddddddaaaaaadddgggrrruuuiii```XXXXXXWWWWWWWWWYYY[[[\\\ZZZ[[[\\\^^^___aaabbbccceeeiiinnnttt{{{yyyqqqeee[[[UUUSSSSSSTTTWWWWWWWWWXXXZZZ[[[[[[[[[ZZZ[[[\\\```eeelllssswwwzzz}}}uuuqqqnnnooowww{{{yyy}}}|||{{{zzz{{{|||}}}~~~}}}yyyzzz{{{{{{zzzvvvrrroooqqqsssxxx~~~uuucccVVVNNNJJJIIIIIIHHHHHHIIIKKKMMMNNNQQQQQQPPPOOOMMMJJJHHHGGGLLLMMMLLLKKKIIIFFFDDDBBB;;;===???@@@BBBFFFKKKNNNUUUWWW[[[bbboooiiiSSSJJJFFFDDDDDDBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::888888999;;;>>>AAADDDFFF???===:::999999999888777999999999999999999999999::::::999888888888888999888777777777777777888888888888777777777777888888999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999888777666666666777666777888888:::BBBLLLTTT___```bbbaaa``````bbbdddrrrxxxkkk```]]]^^^aaa```]]]\\\___fffqqquuuhhh```YYYXXXWWWVVVWWWYYY[[[\\\]]]]]]^^^___bbbeeehhhiiillloootttzzz}}}xxxpppdddZZZUUUSSSTTTTTTWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^aaagggoooxxxxxxyyy|||}}}~~~xxxtttppppppvvv||||||zzzyyyxxxvvvtttrrrppppppssswwwwwwaaaSSSKKKIIIHHHHHHHHHHHHHHHJJJLLLOOOQQQRRRRRRPPPNNNLLLJJJHHHGGGMMMLLLKKKIIIFFFDDDAAA@@@===???AAACCCEEEJJJQQQVVV]]]bbbkkkvvvuuuXXXNNNKKKFFFCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999999999999999999999:::999999:::;;;===@@@BBBCCC@@@===:::999999999888777999999999999999999999999:::999999888888888999999777777777777777777888999888777777666666777777888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::888777666666666666777777777666777===HHHOOOZZZ[[[]]]___aaabbbbbbbbbhhhwwwuuuccc^^^[[[\\\\\\YYYYYY[[[eeeooo}}}uuuiii```YYYXXXWWWVVVWWWYYY[[[]]]_________aaadddiiimmmooorrruuuyyyvvvnnncccZZZUUUTTTUUUUUUVVVXXX[[[\\\\\\]]]]]]^^^bbbdddhhhnnnwwwqqqssswww{{{|||}}}zzzwwwsssqqqwwwxxxwwwuuusssssstttuuuvvv}}}wwweeeTTTJJJFFFFFFFFFFFFGGGGGGHHHJJJMMMPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHLLLKKKIIIFFFDDDBBBAAA@@@AAADDDGGGHHHKKKQQQZZZaaahhhssscccPPPMMMJJJDDDAAAAAA@@@???>>>>>>======<<<;;;;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>???===:::888999999888777999999999999999999999999888888888777777888888999777777666666777888999999888888777777777777888888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888777666666666666666777666555555:::CCCJJJUUUXXX\\\```bbbcccbbbbbbcccrrr}}}iiiaaaZZZXXXXXXVVVWWWZZZdddooo}}}vvvjjjbbb[[[ZZZXXXWWWWWWZZZ]]]___```aaabbbdddhhhmmmqqqtttvvvyyy~~~|||uuummmcccZZZVVVUUUVVVWWWVVVYYY\\\]]]]]]^^^```bbbeeehhhmmmvvvmmmooosssxxx}}}|||{{{|||~~~|||~~~}}}|||xxxuuu{{{xxxwwwuuuuuuvvvyyy|||hhh```UUUKKKFFFDDDDDDDDDFFFFFFHHHJJJLLLNNNPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHEEECCCAAAAAAAAAAAA???CCCHHHKKKOOOXXXeeeooo}}}sssXXXMMMIIIEEE@@@@@@?????????>>>>>>======;;;;;;;;;;;;::::::::::::999999999999999888888888::::::;;;;;;;;;;;;;;;;;;===;;;888777888999888888888888888888888888888888777777666666666777888888666666666666777888999:::999999888888888888999999888777777777777888999999::::::::::::::::::::::::999999::::::::::::999999999999888777666666666777555666666555555999@@@FFFSSSWWW^^^aaabbbaaa```___```mmm}}}ttthhh\\\WWWVVVUUUWWW[[[dddooo}}}xxxmmmeee]]][[[YYYXXXXXX[[[^^^aaacccdddfffiiimmmrrrvvvxxxzzz~~~}}}yyyuuummmcccZZZWWWWWWXXXYYYXXX[[[^^^______aaaeeejjjhhhmmmuuu~~~fffiiimmmrrrxxx|||}}}zzzwwwwwwyyy{{{~~~{{{}}}}}}zzzyyyxxxxxxzzzuuuhhhUUUPPPJJJEEEDDDEEEFFFFFFFFFHHHKKKMMMOOOPPPPPPPPPJJJJJJIIIHHHIIIIIIKKKKKKFFFEEEBBBAAA@@@AAABBBDDDAAAGGGOOOVVV^^^kkk|||cccSSSLLLDDDAAACCC>>>>>>>>>>>>>>>=========;;;;;;;;;:::::::::999999999999999999888888888777888888999999:::::::::::::::888666666777999999888777777777777777777777777555555555555555666777777666666666666777888999:::::::::999999999999::::::777777777777777888999999999999999999999999999999888999999999999999999888888888777777777777777888444555777666666888>>>CCCNNNUUU^^^bbb```^^^^^^___]]]hhhuuusssbbbYYYVVVUUUXXX\\\dddooo}}}{{{zzzzzzppphhh___]]]ZZZYYYZZZ\\\```bbbgggiiikkkooossswwwzzz||||||zzzuuummmccc[[[XXXXXXZZZ[[[[[[^^^aaabbbbbbeeelllrrrsssyyy|||vvv```bbbggglllrrrvvvzzz{{{tttrrrpppoooppptttxxx{{{{{{zzz{{{}}}~~~~~~|||{{{zzz{{{~~~sssiii^^^SSSMMMIIIEEECCCDDDGGGIIIJJJGGGIIIMMMPPPRRRRRRQQQPPPHHHGGGGGGGGGHHHJJJKKKMMMDDDCCCAAA??????AAACCCEEEKKKRRR]]]gggrrrsssXXXQQQKKKAAA@@@HHH>>>>>>>>>>>>>>>=========;;;;;;;;;:::::::::999999999999999999888888777777555666777888999:::::::::999777555555777888999888666666666666666666666666444444444444444555666777666666666666777888999:::;;;::::::999999::::::;;;777777777777777888888999888888888888888888888888777888888999999888888777888777777777777777888999222555777777666999>>>BBBGGGQQQ]]]bbb```]]]___bbbZZZdddpppzzz{{{ggg[[[VVVVVVYYY]]]eeeooo}}}}}}xxxzzz|||rrrjjj```^^^[[[ZZZZZZ]]]aaadddjjjlllooosssxxx{{{}}}~~~}}}{{{uuunnnddd\\\YYYYYY[[[]]]^^^aaadddddddddiiiqqqxxxuuuqqqXXX[[[___dddiiilllnnnoooqqqnnnkkkiiijjjnnnsssvvvuuusssrrrtttxxx{{{zzzyyy{{{||||||{{{{{{{{{~~~~~~~~~|||{{{wwwxxxyyy{{{~~~~~~rrrdddXXXOOOJJJHHHHHHGGGEEEDDDDDDFFFGGGIIIIIIKKKOOOQQQRRRQQQNNNLLLFFFEEEEEEHHHKKKLLLJJJGGGBBB@@@>>>===???CCCIIILLLPPPZZZiii{{{yyyhhhVVVLLLHHHDDDAAAAAA@@@???===<<<<<<<<<===>>>===<<<;;;999888888999999777888999:::999888777666777777777777777777777777555555666666777777888888888888888888888888888888666666555555555555666666777777888888888999999999;;;;;;;;;::::::999999999888888888777777777777777888888999999999:::::::::999888888777777777777777777888888888888999999999999888777555555777888999CCCLLLXXXaaacccaaa___^^^aaaccciiiqqq~~~zzzdddXXXVVVZZZ]]]kkkqqq{{{~~~xxxxxxuuulllaaa]]][[[\\\\\\\\\bbbiiipppsssvvvyyy||||||zzzsssoooggg```\\\\\\^^^```aaadddiiilllooouuu}}}{{{nnngggWWWYYY]]]aaadddggghhhiiiiiihhhgggfffhhhkkknnnqqqqqqooonnnppptttvvvvvvuuutttvvvyyyzzzzzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyuuuuuuuuuwwwyyy|||~~~|||vvvrrrooojjjeee^^^UUUOOOKKKIIIHHHGGGFFFEEEEEEEEEGGGHHHJJJKKKLLLNNNPPPPPPNNNLLLKKKFFFFFFGGGIIILLLMMMKKKHHHCCCAAA@@@???AAAFFFMMMRRR^^^jjj}}}kkk\\\NNNHHHGGGEEECCCDDD???>>>>>>==================<<<;;;999888888999999999999::::::999888777666777777777777777777777777666666777777777777777888888888888888888888888888666666555555555555666666777777777888888888999999:::::::::999999999888888888777777777777777777777888888999999999::::::::::::999999888888888888888777888888888888999999999999888777666666777888999AAAJJJVVV___bbbbbbaaa```bbbbbbeeemmm{{{qqqaaa[[[^^^bbbqqqwww}}}|||xxxxxx{{{uuulllddd```^^^___^^^^^^dddkkkssswww{{{|||zzzsssnnngggaaa^^^```cccfffiiimmmsssxxx|||wwwkkkeeeUUUVVVYYY[[[^^^```aaaaaabbbbbbdddeeegggiiikkkllllllkkkjjjlllnnnpppqqqpppooosssvvvxxxxxxvvvuuuuuuyyyzzz{{{|||~~~~~~}}}}}}}}}}}}|||zzzzzzyyyxxxwwwvvvuuutttqqqqqqqqqqqqrrrtttvvvwww|||}}}~~~~~~~~~}}}zzzxxxzzzwwwrrrlllfff```[[[XXXRRRPPPLLLIIIGGGGGGHHHIIIGGGFFFFFFFFFFFFHHHJJJKKKMMMMMMMMMMMMMMMKKKJJJIIIGGGHHHIIIKKKMMMMMMKKKHHHBBBBBBBBBCCCFFFMMMVVV\\\jjjyyy\\\QQQFFFDDDDDDCCCBBBCCC===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999999999:::;;;;;;:::999888777666777777777777777777777777888888888888888777777777777777777777777777777777666666555555555555666666777777777777888888888888999999888888888888777777777777777777777777888888888888999999999:::::::::;;;::::::999888999999999777888888888888999999999999888777666666777888999>>>FFFRRR[[[aaacccccccccbbb```aaaiiiyyyllldddgggmmmwww|||~~~vvvsssooopppuuu~~~}}}uuunnngggdddbbbcccbbbbbbgggnnnxxx|||}}}{{{tttpppjjjeeeeeehhhmmmqqqvvv{{{}}}pppgggcccRRRSSSUUUWWWYYYZZZ[[[\\\]]]___bbbfffiiijjjjjjiiiiiiiiihhhiiijjjlllmmmmmmppprrruuuuuusssrrrqqqqqquuuuuuvvvxxxyyy{{{}}}~~~}}}~~~|||zzzyyyyyyzzzyyyxxxwwwvvvtttrrrqqqpppppppppnnnnnnmmmlllllllllmmmnnnppppppqqqqqqpppooonnnmmmnnnnnnnnnmmmkkkiiigggfffbbbaaa^^^ZZZVVVRRRPPPNNNKKKJJJHHHGGGGGGGGGIIIJJJFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJHHHFFFAAACCCFFFIIINNNWWWbbbkkkuuuiiiTTTKKKDDDCCCBBB???======<<<===>>>>>>>>>===;;;:::;;;;;;;;;:::999999999999<<<;;;;;;:::999888777777777777777777777777777777::::::999999888888777777666666666666666666666666666666555555555555666666666666666777777777888888777777777777777777777777777777777777777888888888888888999999999:::::::::::::::999888888888888999777777888888888999999999888888777666666777888888;;;BBBLLLWWW^^^bbbddddddaaa___```hhhxxxvvvmmmrrryyy|||yyyuuupppnnnmmmqqqwww~~~~~~|||vvvqqqiiifffeeeggggggggglllsssyyy}}}|||xxxuuupppmmmoootttzzztttjjjdddaaaOOOPPPQQQSSSUUUWWWYYYZZZXXX[[[___ccceeefffffffffgggggghhhhhhhhhhhhiiijjjnnnoooppppppoooppprrrtttsssttttttvvvxxxzzz|||~~~~~~~~~|||{{{xxxvvvuuuuuuvvvwwwvvvtttrrrqqqooolllkkkkkklllmmmlllkkkjjjhhhggggggggggggeeeeeeeeeddddddcccbbbbbb______^^^]]]\\\\\\[[[[[[SSSSSSQQQOOOMMMKKKIIIHHHIIIHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGHHHJJJKKKLLLMMMNNNMMMKKKJJJIIIHHHIIIIIIKKKKKKKKKJJJHHHFFFDDDDDDCCCGGGMMMSSSZZZdddqqq{{{sss\\\OOOHHHCCCCCCBBB>>>;;;<<<<<<===>>>>>>>>>===;;;:::::::::::::::::::::999999;;;;;;:::999888888777777888888888888888888888888::::::999999888888777777666666666666666666666666666666555555555555666666555555666666666777777777666666666666666666666666666666777777888888888888888888999999999:::::::::999999888777777777777777777777888888888999999999888888777777777777888888999>>>GGGQQQZZZ```cccccc______aaajjjwwwwwwzzz|||rrrlllgggiiiooowww~~~yyyvvvkkkiiiiiikkkllllllqqqwwwyyy}}}}}}|||zzzxxxwwwzzzyyymmmfffaaa___NNNOOOOOOPPPRRRTTTVVVWWWSSSUUUXXX[[[^^^___``````dddeeefffeeeddddddeeegggfffgggiiijjjkkknnnsssvvvrrrrrrrrrsssuuuwwwzzz{{{~~~}}}}}}|||{{{zzzzzzzzzyyywwwuuurrrqqqqqqrrrssssssrrrpppnnnllljjjgggggghhhjjjkkkjjjiiigggeeecccbbbbbbbbb]]]]]]\\\[[[ZZZZZZYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSNNNMMMKKKIIIGGGEEECCCBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLKKKHHHEEEDDDEEEFFFJJJQQQZZZaaahhhrrreeeUUUIIIDDDAAABBBBBB???>>>???<<<============<<<;;;;;;999::::::;;;;;;::::::999:::999888888777777888888888888888888888888888888888888888888888777777777777777777777777777777777666666555555555555666666555555555555666666666666555555666666666666777777666666666777888888999999888888999999999:::::::::999888777777666666777777777888888888888999999999777777777888888777777777888;;;BBBLLLVVV]]]```aaa^^^```dddjjjrrr{{{zzzooohhhccchhhsss~~~|||qqqooooooqqqqqqppptttzzzzzz~~~~~~~~~}}}}}}~~~}}}ppphhhccc___\\\PPPOOOOOONNNOOOPPPRRRSSSQQQQQQRRRTTTVVVYYY[[[\\\___aaabbbaaa^^^^^^```bbb```bbbeeefffgggiiikkkmmmlllkkkkkkkkkmmmooorrrsssvvvxxxzzzxxxwwwwww{{{yyywwwuuuvvvvvvuuurrrooommmmmmmmmoooppppppmmmkkkkkkiiifffddddddfffiiikkkhhhfffdddbbb```_________YYYYYYWWWUUUSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKJJJGGGEEECCCAAA@@@AAACCCEEEGGGHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJIIIGGGEEEEEEIIIMMMVVV___iiiqqqvvv~~~oooXXXPPPFFFBBB@@@AAAAAA???>>>AAA======<<<;;;;;;;;;;;;<<<999999:::;;;;;;;;;:::999888777666666666777888999888888888888888888888888666666777777777777777888888888888888888888888888666666555555555555666666444444555555555666666666555555666666777777777777555666666777888888999999888888999999999::::::::::::999888888777777888888777888888888888999999999777777888888888888777777888:::???HHHRRRYYY\\\]]]^^^aaadddfffiiioooxxx|||tttooommmsss}}}{{{xxxwwwwwwuuusssuuu{{{}}}~~~~~~~~~|||}}}~~~sssjjjeeeaaa]]]YYYQQQPPPOOOMMMMMMMMMNNNOOORRRQQQQQQQQQSSSVVVZZZ\\\\\\^^^___]]]ZZZYYY\\\^^^^^^aaadddeeedddbbbaaaaaaddddddccccccdddgggiiikkknnnppprrrrrrqqqsssyyy}}}}}}{{{xxxvvvttttttuuusssoookkkkkkjjjkkkmmmnnnmmmjjjhhhiiigggdddbbbbbbeeehhhkkkfffdddbbb```^^^]]]]]]]]]YYYWWWUUURRRPPPNNNMMMLLLNNNNNNMMMLLLKKKJJJHHHGGGKKKJJJIIIHHHGGGEEEDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKFFFGGGIIIKKKLLLMMMNNNNNNIIIIIIHHHFFFEEEHHHNNNSSS```iiittt{{{aaaNNNKKKGGGCCCAAAAAA@@@===<<>>===<<<::::::;;;<<<<<<888999:::;;;;;;;;;:::999666666555555555777888999888888888888888888888888555555666666777777888888888888888888888888888888666666555555555555666666444444444555555555666666555666666666777777888888555666666777888999999999888888999999999:::::::::;;;:::999999888888999999777888888888888999999999777777888888888888777777888999===EEEOOOWWWZZZ[[[___bbbdddbbbaaafffrrr{{{|||yyy|||}}}|||yyyuuuvvvzzz~~~~~~zzz{{{~~~xxxmmmfffbbb___[[[WWW\\\WWWPPPMMMMMMNNNNNNNNNKKKKKKJJJKKKMMMPPPTTTVVVVVVXXXYYYYYYWWWVVVUUUVVVXXXZZZ\\\]]]]]]]]]^^^___]]]^^^```bbbcccdddccccccccchhhmmmooopppsssyyy~~~|||zzzxxxvvvtttssspppnnnllllllnnnoooooooooiiijjjkkkllljjjhhhdddbbbfffdddbbbbbbccccccbbbaaadddbbb```^^^[[[YYYXXXXXXTTTSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMQQQOOOMMMKKKJJJIIIIIIIIIHHHJJJMMMMMMMMMLLLLLLMMMOOOGGGDDDHHHIIIJJJUUUeeesssvvv|||jjjSSSIIIEEEBBBBBBAAA@@@???>>>===<<<>>>>>>===<<<;;;::::::999;;;;;;999888888888888888888888888888888777666666888888888888888888888888888888888888888888888888777777666666555555555444555666888999999999888777666666555555555555666666666666666666777777777777777777888888888999999999888999::::::;;;;;;;;;;;;888888888888777666555444:::::::::999999999999999999999999888777666666555777777999>>>FFFNNNTTTWWW\\\]]]______```cccgggiii|||~~~~~~|||zzzzzz~~~{{{wwwvvvyyy||||||~~~~~~~~~~~~~~~pppllleee___ZZZXXXXXXYYYeee\\\QQQMMMNNNOOOLLLHHHLLLLLLKKKKKKLLLNNNOOOQQQQQQSSSUUUUUUTTTSSSTTTTTTVVVXXXZZZ[[[[[[ZZZ\\\]]]]]]^^^```aaabbbccccccbbbbbbgggkkkmmmnnnpppvvv{{{~~~||||||~~~|||||||||~~~}}}||||||~~~yyyxxxwwwuuusssqqqooonnnooommmkkkkkklllnnnnnnmmmjjjiiihhhgggfffeeeeeeddddddbbb````````````___^^^```___]]]ZZZXXXWWWVVVUUUQQQQQQOOOMMMLLLKKKJJJJJJKKKIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNPPPNNNLLLJJJIIIIIIIIIIIIIIIKKKNNNNNNMMMLLLMMMMMMKKKEEEDDDJJJMMMQQQ^^^nnnvvv|||cccOOOGGGDDDBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888777666666888888888888888888888888888888888888888888888888888777777777666666666666333444555666777666666555666666555555555555666666666666666666777777777888777777888888888999999999666666777888888888777777666777777888888888777777888888888888999999999999999999888888777666666555777777888===DDDLLLSSSWWW\\\]]]___``````bbbeeehhhuuu~~~xxxzzz~~~yyywwwwwwyyy~~~~~~{{{{{{~~~}}}zzz}}}}}}||||||}}}~~~~~~uuujjjgggbbb]]]ZZZYYYYYYYYYtttgggYYYRRRRRRRRRLLLEEELLLLLLLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPQQQRRRUUUWWWYYYYYYXXXXXXYYYZZZ]]]]]]___```aaaaaaaaaaaaaaadddhhhiiijjjlllppptttzzzyyyxxxvvvvvvwwwxxxxxx~~~~~~|||xxx{{{~~~~~~}}}zzzwwwtttsssttttttxxxxxxxxxwwwuuutttuuuwwwrrrqqqpppnnnllljjjiiihhhkkkjjjhhhhhhiiijjjjjjiiijjjhhhdddaaa```aaadddeeebbb```^^^]]]]]]]]][[[ZZZ[[[ZZZXXXVVVTTTSSSRRRQQQNNNNNNLLLKKKIIIIIIHHHHHHIIIHHHGGGGGGGGGGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNJJJFFFHHHOOOTTTZZZhhhxxxnnnXXXJJJDDDBBBAAAAAA@@@???>>>======<<<::::::;;;;;;<<<<<<<<<<<<888999:::;;;;;;;;;:::999888888888999888888777666888888888888888888888888777777777777777777777777888888888777777777777666444444555666666666666666666666555555555555666666666666666777777777888888777777777888888888888999666666777777777666555555555666777888999999999999666666777777888888999999999999888888777666666666777666777:::AAAIIIRRRWWW[[[]]]___``````aaaccceeegggrrrzzz{{{~~~}}}ttttttuuuzzz~~~{{{|||~~~}}}}}}|||zzzxxxzzzzzzyyyyyyzzz|||~~~~~~}}}~~~{{{pppiiicccaaa^^^\\\ZZZYYYYYYYYYwwwggg]]]XXXTTTNNNIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHKKKLLLMMMNNNOOOQQQTTTVVVWWWXXXWWWVVVWWWXXX\\\\\\]]]^^^^^^^^^_________aaacccddddddfffjjjlllmmmmmmooopppqqqrrrssssssvvvttttttvvvxxxyyywwwuuussstttvvvvvvuuuvvvwwwyyywwwvvvsssqqqpppppppppqqqqqqrrrrrrpppnnnlllmmmnnnlllkkkjjjiiigggfffddddddgggfffdddeeeffffffeeedddeeeccc```]]]]]]^^^aaaccc```^^^[[[ZZZZZZYYYXXXVVVWWWVVVTTTRRRQQQOOOOOOOOOLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMMMMNNNOOOLLLKKKOOOWWW^^^eeessswww^^^OOOFFFCCCBBBAAA@@@@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<===<<<;;;999888888888999999888888777888888888888888888888888666666666666666666666666777777777666666666666666666777777888888888888888666666555555555555666666666666777777777888888888777777777777888888888888999:::::::::999888777777555666666777888888777777444555555666777888888999888888888888777777666666666666777888===FFFOOOUUUZZZ\\\^^^_________aaabbb___kkk}}}~~~|||}}}uuuvvvyyy{{{xxxuuuuuuyyy~~~|||{{{zzzyyyxxxxxxwwwvvvvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwyyyzzz|||wwwooohhhddd^^^^^^]]][[[ZZZYYYXXXWWWuuuggg\\\TTTPPPNNNIIIJJJJJJJJJJJJIIIHHHHHHEEEGGGIIIJJJJJJLLLNNNPPPRRRTTTVVVWWWVVVUUUVVVWWW[[[[[[[[[ZZZ[[[[[[[[[[[[[[[]]]^^^^^^___aaaccceee```bbbdddgggiiijjjkkkkkkiiiiiiiiijjjlllmmmmmmllllllmmmmmmlllkkkllloooqqqqqqpppnnnllllllmmmnnnooolllmmmmmmkkkiiigggfffggghhhhhhgggfffdddcccbbbbbbcccaaa```aaabbbbbb```^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^\\\YYYXXXXXXWWWVVVTTTSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPKKKKKKJJJIIIJJJKKKLLLMMMLLLMMMNNNNNNNNNNNNPPPQQQOOORRRYYYbbbjjjtttdddQQQIIIDDDBBBBBB@@@??????>>>>>>============<<<<<<;;;::::::999999666888:::<<<<<<<<<:::999888888999999999999888888888888888888888888888888555555555555555555555555555555555555555555555555777777777777777888888999666666555555555555666666777777777777888888888888777777777777777777777777;;;;;;;;;;;;:::999888888666777777777666666555444444444555666777777888888888888888777777777777777666666777777:::AAAKKKQQQWWWZZZ]]]______^^^______[[[eeeuuu~~~yyy{{{|||~~~~~~yyypppnnnnnnrrrzzz}}}}}}}}}{{{yyyxxxxxxyyywwwuuutttuuuwwwxxxwwwuuusssrrrrrrqqqqqqrrrsssttttttxxx}}}zzzrrrlllgggdddbbb^^^]]]\\\[[[ZZZXXXVVVUUU|||mmm___VVVRRRQQQJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^___^^^```bbbdddeeeeeeddddddbbbcccdddeeeggghhhhhhhhhhhhhhhhhhgggggggggjjjllljjjiiigggffffffgggiiijjjfffggghhhgggdddbbbbbbbbbddddddccccccbbbaaa``````___]]]]]]]]]^^^]]][[[YYYXXXYYYZZZZZZZZZZZZYYYYYYZZZXXXVVVUUUUUUUUUSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKJJJJJJJJJKKKLLLNNNOOOMMMOOOPPPPPPPPPQQQTTTVVVUUU\\\fffqqqzzzqqqUUUJJJGGGDDDAAAAAA??????>>>>>>>>>===============<<<;;;:::999888888777888999:::::::::999888777888999999:::999999999888888888888888888888888666666666666666666666666333444444444444444555555555555555555555666777777666666555555555555666666777777777888888888999999888777777777777777666666888999999999999888888777888888888777777666555444555555666666777777888888888888777777777777777777555777888777888===FFFLLLTTTXXX\\\______^^^^^^^^^WWW___lll}}}}}}~~~~~~xxxzzz}}}vvvrrrkkkkkkmmmuuu~~~}}}}}}}}}zzzxxxxxxzzz}}}}}}}}}|||zzzxxxwwwxxxzzzxxxuuussstttwwwwwwuuusssooooooooonnnooooooppppppoooqqquuu{{{wwwssslllgggdddbbb```___]]]\\\[[[YYYXXXVVVUUUTTT}}}qqqfff]]]WWWTTTNNNMMMLLLKKKJJJJJJKKKLLLHHHIIIIIIHHHGGGGGGIIIKKKLLLNNNQQQRRRSSSSSSUUUVVVWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTUUUWWWYYYZZZZZZ]]]^^^___```aaaaaa``````___aaadddffffffgggggggggeeeeeefffeeeddddddfffhhheeecccbbbaaaaaabbbdddeeeaaabbbdddcccaaa___^^^^^^``````______^^^^^^]]]]]][[[ZZZZZZZZZ[[[ZZZXXXVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQRRRRRRQQQPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQPPPQQQSSSSSSTTTVVVZZZ\\\ccclllxxxwww___JJJFFFGGGCCC???@@@>>>>>>>>>>>>============;;;;;;;;;::::::999999999999888888888888888777777777888999999:::::::::999888888888888888888888888666666666666666666666666444444444444555555666666666555555444555666777888666666555555555555666666777777888888888999999999888888777777666666666666666777777888888888888777888888999999999888888777777777777777777777777777777777777777777777777888555777999888777:::AAAGGGQQQVVV[[[^^^___^^^]]]]]]YYY]]]ggguuu{{{uuuvvvzzzyyy|||~~~yyy{{{|||}}}~~~vvvtttnnnooottt}}}~~~~~~~~~}}}}}}|||zzzxxxuuuvvvyyy}}}yyyzzzzzzxxxuuuuuuxxxzzzyyyvvvssstttwwwxxxuuuqqqnnnnnnnnnmmmlllllllllllllllmmmooorrrwww}}}}}}zzzzzzyyy{{{~~~yyytttllliiieeeaaa```^^^]]][[[ZZZYYYXXXVVVUUUTTTTTTTTT~~~uuummmeee\\\UUUQQQPPPMMMKKKJJJJJJKKKLLLIIIIIIIIIGGGEEEEEEGGGIIIIIILLLNNNPPPQQQRRRTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSRRRQQQQQQRRRUUUWWWXXXXXXVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ]]]aaacccdddddddddddd___`````````^^^^^^```bbbbbbaaa___^^^^^^___aaabbb]]]___aaaaaa___]]]\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXYYYZZZXXXVVVSSSUUUTTTTTTTTTTTTVVVWWWXXXSSSQQQOOOOOOPPPPPPOOONNNJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSUUUVVVWWWZZZ^^^aaarrr{{{jjjTTTDDDDDDGGGBBB===>>>>>>>>>>>>>>>============999999::::::::::::;;;;;;999999888777666666666777777888999:::::::::::::::888888888888888888888888777777777777777777777777444555555555666666777777888777666666666777999:::666666555555555555666666777888888888888999999999888888777777666666666555666777888999999999999999888888999:::;;;;;;;;;;;;888888888888777777777777777777777777777888888888555888:::999777888>>>DDDPPPTTTZZZ^^^___^^^]]]]]]^^^___eeeppp~~~qqqnnnpppuuuwww{{{}}}{{{{{{|||}}}zzzyyytttuuuzzz|||{{{zzzzzz|||~~~{{{xxxvvvvvvzzz~~~}}}wwwxxxxxxvvvsssssswwwzzzyyyvvvtttuuuxxxyyyuuuqqqooonnnnnnlllkkkjjjiiihhhjjjjjjkkkmmmppptttxxxzzzyyyyyyzzz{{{{{{xxxtttpppnnnmmmnnnrrrtttsssmmmiiiiiifffcccaaa```^^^\\\ZZZWWWVVVTTTSSSSSSSSSTTTTTT~~~yyyrrrjjjddd]]]XXXQQQMMMNNNOOONNNMMMLLLJJJGGGGGGHHHJJJJJJIIIKKKKKKLLLLLLMMMNNNNNNNNNQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXYYY[[[]]]^^^^^^___ZZZ\\\^^^`````````___^^^^^^]]]\\\ZZZYYYYYYXXXXXX\\\\\\]]]^^^]]]\\\[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVSSSRRRQQQQQQQQQSSSTTTUUUPPPPPPNNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNOOOOOOOOONNNMMMPPPOOOMMMKKKIIIHHHGGGGGGIIIJJJLLLOOOQQQRRRSSSSSSYYYVVVWWW\\\^^^aaakkkwwwoooVVVPPPIIIDDDAAA@@@@@@??????>>>===;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;999999999999999999999999666666777888999999::::::666666777777888888999999999888888888777777666666777777777777777777777777666666666666555555555555777777777777777777777777888666444555888999777555888888888888888777666666666666777888888888888888::::::::::::::::::::::::888888777777777777777888888888888888888888888888888777555444555999===???FFFNNNXXX___aaabbbbbbccc\\\\\\]]]eeesssooojjjjjjppptttwwwvvvuuuwwwyyyzzz||||||||||||}}}{{{ppprrrvvv|||~~~}}}zzzxxxxxxwwwwwwyyy{{{~~~|||}}}~~~zzzwwwuuurrrppppppqqqssstttttttttuuuvvvvvvtttoookkkkkkkkkkkkjjjiiihhhggggggdddeeehhhkkknnnpppqqqqqqqqqqqqpppooommmkkkiiihhheeeeeeggghhhhhhhhhgggfff```___^^^\\\ZZZXXXWWWVVVXXXVVVTTTSSSSSSRRRQQQOOO~~~zzzsssmmmggg```XXXRRRPPPPPPNNNLLLLLLJJJHHHGGGHHHHHHHHHFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[YYYXXX[[[[[[YYYXXXWWWVVVVVVVVVXXXYYYZZZ[[[\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSPPPOOOOOOOOOPPPQQQSSSTTTOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMNNNOOONNNNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLNNNPPPRRRTTTUUUYYYYYY]]]eeekkkppp{{{yyy___NNNIIICCC???>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999999999999999999999666666777888888999::::::777777777777777888888888888888888777777777666666666666666666666666666666666666666666555555555555666666666666666666666666888666555555888888777555888888888888888777666666666666777888888888888888999999999999999999999999:::999999888888888999999888888888888888888888888888777666555666999;;;===DDDKKKUUU]]]```aaabbbccc___]]]^^^cccooo~~~tttiiieeegggkkknnnpppqqquuuyyy|||{{{||||||{{{{{{}}}~~~zzzsssuuuyyy~~~|||zzzyyyxxxvvvvvvwwwyyy|||~~~|||}}}~~~}}}yyyvvvtttqqqooonnnoooppprrrqqqqqqqqqqqqqqqoookkkhhhgggggghhhhhhgggeeedddcccbbbdddhhhkkkmmmnnnnnnnnnlllkkkjjjiiigggeeecccbbbaaabbbcccdddddddddcccccc___^^^]]][[[ZZZXXXWWWVVVWWWUUURRRPPPPPPPPPOOONNN{{{tttlllbbbZZZUUURRRNNNKKKMMMKKKJJJJJJKKKJJJHHHFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNOOOOOOPPPPPPQQQVVVVVVVVVUUUUUUTTTSSSSSSVVVWWWWWWWWWWWWUUUSSSRRRWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLLLLMMMNNNPPPRRRRRROOONNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMOOORRRUUUYYY[[[\\\```iiisss{{{eeePPPGGGCCC???======>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999999999999999999999999999666777777888888999999999888888888888777777777777888888777777777777666666666666666666666666666666666666666666555555555555666666666666666666666666888666555666777888777555777888888888888777777666666777777888888888888777888888888888888888888888888888888777777888888999888888888888888888888888888888777777888888999:::AAAGGGQQQYYY^^^```bbbcccaaa___^^^aaajjjwww~~~nnneee```bbbdddgggjjjooouuuyyyyyyzzz{{{zzzyyyxxxyyy{{{|||{{{|||zzz|||~~~}}}~~~~~~~~~~~~}}}{{{xxxxxxvvvtttssstttvvvzzz||||||}}}}}}~~~~~~zzzxxxuuussspppmmmllllllmmmnnnpppooommmmmmmmmllliiigggdddeeegggggggggeeecccaaaaaacccgggjjjllllllkkkjjjgggffffffdddbbb___]]]\\\\\\]]]^^^_________^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUUVVVSSSOOONNNNNNNNNNNNMMMxxxlllbbb[[[UUUOOOKKKNNNMMMMMMNNNOOONNNKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPRRRRRRQQQPPPPPPOOOOOOOOORRRRRRSSSSSSRRRQQQPPPPPPRRRRRRPPPOOOOOONNNNNNNNNPPPQQQRRRRRRSSSTTTTTTTTTQQQRRRSSSTTTTTTRRRPPPOOONNNNNNNNNMMMMMMLLLLLLLLLJJJKKKKKKMMMNNNPPPQQQRRROOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQUUUZZZ___bbbfffmmmxxxpppYYYKKKEEEBBB???>>>???@@@@@@???======<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888666777777777888888888999999999888888777777666666777777777777777777666666666666666666666666666666666666666666555555555555666666666666666666666666777666666666777777777666777777888888888888777666666777888888888888777777777777777777777777777777555555555555555555666777888888888888888888888888888888999999999888888777===CCCKKKTTTZZZ___aaabbbbbb```___```fffrrrwwwjjj```]]]]]]___bbbffflllrrrvvvxxxzzzzzzxxxvvvuuuuuu}}}}}}yyyyyy{{{|||~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||zzzxxxwwwuuusssqqqppprrruuuyyy|||}}}~~~~~~~~~~~~}}}|||yyywwwtttrrrooollljjjkkklllmmmrrrpppmmmllllllllljjjiiieeefffhhhiiihhhgggdddcccbbbdddgggiiijjjiiigggfffeeedddcccbbb```]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUURRRNNNLLLLLLMMMMMMLLLuuukkkccc[[[SSSNNNMMMLLLMMMNNNPPPPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKOOOOOOOOOOOONNNOOOOOOOOONNNOOOQQQRRRQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOQQQQQQRRROOONNNMMMLLLJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSSSSSSSSSSRRRPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPSSSXXX^^^eeeiiiqqq{{{xxx```RRRJJJDDDBBB@@@??????@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777888888888999999888888777777666666666666666666666666777777555555555555555555555555666666666666555555555555555555555555555555555555666777777777666666666777666777777888888888777777777777888888888777777666666666666666666666666666555555444555555666777777888888888888888888888888888888999999999888777666:::>>>FFFOOOWWW\\\___```````````````eeennnzzz}}}ooobbb\\\XXXZZZ]]]___eeemmmqqqtttwwwyyyxxxvvvuuuuuu{{{~~~|||zzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuqqqpppoooppprrrvvvzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyywwwtttrrrooollljjjjjjkkklllqqqooollljjjjjjjjjiiihhhdddeeeggghhhgggfffdddccccccdddfffhhhhhhfffdddbbbaaaaaa```___]]][[[YYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTQQQNNNLLLLLLLLLLLLKKKwwwpppggg^^^WWWNNNMMMMMMNNNOOOOOONNNLLLJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNOOOLLLLLLMMMMMMNNNOOOPPPPPPLLLKKKJJJJJJIIIIIIJJJJJJNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMLLLJJJIIIIIIIIIIIIEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOQQQSSSUUUUUUUUUSSSRRROOONNNNNNMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPRRRVVV\\\dddlllppp}}}eeeSSSJJJFFFAAA@@@>>>>>>>>>>>><<<:::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777777777888888888888777777777777555555666666666666777777555555555555555555555555666666666666555555555555555555555555555555555555555777888777666555666888666777777888888888888777777888888888888777777666666666666666666666666666777777777777888999::::::888888888888888888888888888888999999999888888777888;;;AAAJJJSSSZZZ]]]^^^^^^___```aaacccjjjuuu}}}tttggg\\\VVVXXXZZZ\\\ccclllmmmppptttwwwwwwvvvuuuvvvyyy{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{zzzwwwtttrrrssstttppppppppprrrtttwwwzzz|||||||||||||||||||||{{{{{{|||||||||~~~}}}|||{{{xxxvvvrrrpppmmmjjjiiiiiikkklllmmmkkkhhhgggggggggeeedddbbbbbbbbbcccbbbbbbbbbaaaddddddddddddcccaaa```___[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRPPPMMMLLLLLLLLLJJJIII~~~uuukkkdddUUUSSSQQQPPPPPPPPPOOONNNJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJLLLNNNLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOPPPPPPOOOOOOKKKKKKIIIHHHGGGFFFFFFFFFCCCEEEGGGJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUUUUTTTRRRPPPLLLKKKKKKKKKKKKMMMNNNOOOLLLMMMMMMNNNOOOQQQSSSTTTSSSUUUXXX^^^fffooovvv{{{mmmVVVKKKFFFBBB>>>=========>>>>>>;;;999;;;;;;<<<<<<<<<;;;:::999::::::::::::999999999999888888888888888888888888777777777777777777777666777777777777777888888888555555555666666666777777555555555555555555555555666666666666555555555555555555555555555555555555555777888888555555666888666666777888888888888888888888888888888777666666666666666666666666666666888777777888999:::;;;;;;888888888888888888888888888888888888888888999999777999>>>FFFPPPXXX[[[\\\\\\^^^```aaaaaafffnnnuuu}}}rrrcccYYYYYYZZZYYY^^^hhhjjjnnnrrrttttttttttttuuuvvvwwwzzz~~~|||~~~||||||yyyzzz{{{{{{|||||||||||||||{{{yyyuuupppooopppssssssssstttuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyy|||}}}||||||zzzwwwtttooommmjjjhhhggghhhjjjkkkiiihhhfffeeeeeedddbbb``````______^^^^^^___``````ccccccaaa___]]]\\\[[[[[[XXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRRRRRRRSSSUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSNNNMMMLLLLLLLLLJJJGGGEEEuuummm^^^[[[WWWTTTSSSSSSQQQPPPLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMOOOOOOOOONNNMMMIIIIIIGGGFFFEEEDDDDDDDDDDDDFFFIIILLLNNNNNNNNNMMMJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQSSSTTTTTTRRRPPPNNNIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOPPPRRRTTTWWWYYYZZZXXXZZZ___fffoooxxx|||___NNNIIIEEEAAA=========>>>@@@@@@>>><<<:::;;;<<<<<<<<<;;;:::999999999999888888888888777777777777777777777777777777777777777666666666666666666777777888888999999444555555555666666777777555555555555555555555555777666666666555555555555555555555555555555555555555777999888555444666888666666777888888888888888888888888888888777666666777777777777777777777777666666666666777888999:::888888888888888888888888888888777777888999999:::777888<<>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888999::::::999888777777777777777666666666666777777777777777777777777777777777777777777777777666666666666555555555555777777777777777777777777444333333222222222333333555555444444444444555555666666777777777777666666:::999777666555666888999777777666666555555555444666666555555444444444333777666666555444444333333888888999::::::::::::999:::::::::999999999888888777999;;;>>>CCCKKKSSSYYYZZZ\\\___```aaabbbdddgggmmmyyyyyylllbbbXXXSSSYYYcccffflllnnnkkkmmmsssvvvtttrrrqqqpppqqquuu{{{zzzwwwxxx|||~~~~~~~~~~~~~~~|||||||||yyyyyyzzz|||}}}~~~|||yyywww}}}|||zzzvvvrrrqqqrrrttt|||xxxtttsssuuuwwwvvvuuuyyyzzzzzzxxxvvvvvvwwwxxx}}}{{{{{{{{{}}}~~~~~~}}}}}}{{{zzzyyyvvvrrrooommmkkkhhheeedddeeeggghhhfffdddbbbaaabbbbbbaaa```___```aaabbbbbbaaa```______^^^]]][[[YYYXXXWWWVVVTTTUUUWWWWWWWWWUUUSSSRRRTTTRRRPPPOOOQQQRRRRRRRRRSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLKKKJJJGGGEEEDDDuuummmccc]]][[[ZZZWWWUUUQQQQQQPPPOOONNNLLLJJJIIIMMMKKKHHHHHHJJJJJJIIIGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIJJJKKKNNNOOOQQQRRRQQQOOOMMMLLLJJJHHHFFFDDDCCCDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMOOOQQQSSSTTTTTTTTTOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHJJJLLLNNNOOOPPPRRRTTTVVVVVVVVVXXX\\\___gggooozzznnnUUUMMMIIIBBB>>>???>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::777888999999999999888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666444444333333333333444444555555444444444444555555666777777777777777777666999888666555555666777888777777777666666666555555666666666555555555444444666666666666666666777777777888888999999999999999888888888999999:::::::::777888999;;;@@@GGGPPPVVVYYY[[[]]]___```aaadddfffgggqqqvvvkkkaaaYYYZZZ```aaagggkkkkkknnntttvvvtttrrrqqqpppqqqtttyyy~~~zzzzzz~~~zzz{{{}}}~~~|||{{{zzz}}}}}}{{{{{{|||}}}~~~}}}zzzyyy||||||{{{xxxuuussstttuuu{{{xxxvvvvvvxxxyyyxxxwwwwwwxxxyyyxxxwwwwwwyyyzzz{{{yyyvvvvvvxxxzzz{{{{{{{{{zzzxxxwwwvvvsssooolllhhhgggeeecccbbbcccdddeeeeeecccaaa`````````___^^^]]]^^^___``````______^^^\\\\\\[[[ZZZYYYYYYXXXXXXUUUVVVWWWWWWVVVUUUSSSQQQRRRQQQOOOOOOQQQRRRQQQPPPQQQQQQPPPNNNMMMKKKJJJIIIJJJKKKKKKJJJIIIGGGEEEDDDyyypppiiieeeaaa]]]YYYTTTTTTTTTSSSQQQPPPNNNMMMMMMKKKJJJJJJKKKLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIILLLKKKKKKKKKJJJIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRQQQNNNLLLJJJIIIGGGFFFDDDDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOLLLMMMOOOQQQRRRSSSSSSSSSNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSUUUVVVXXXYYY\\\___dddhhhvvvppp\\\JJJEEEEEE@@@>>>???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777888888999999888888777777777777777666666666666666666666666666666666666666666666666666666666666666666666555555555555444666666666666666666666666555444444444444444555555555555444444444444555555777777888888888888777777777666555444444555666777888777777777777777666666777777666666666666555555666666777888888999::::::666777888888999999888888666777888999:::;;;;;;<<<888888777888;;;BBBKKKQQQVVVYYY\\\^^^___aaaccceeecccjjjvvvxxxmmmbbb]]]\\\^^^ccchhhjjjnnnrrrsssqqqrrrqqqppppppqqquuuxxx{{{|||~~~xxxrrrtttzzz~~~}}}~~~{{{|||~~~~~~}}}{{{zzzzzz|||}}}~~~}}}|||}}}~~~}}}~~~~~~|||zzzzzzzzz{{{yyywwwuuuvvvwwwyyyxxxxxxyyyzzz{{{zzzxxxvvvwwwyyyyyyxxxxxxzzz|||yyyvvvrrrqqqsssuuuwwwxxxvvvuuusssrrrqqqooollliiieeeddddddcccccccccddddddeeeccc```______^^^]]][[[[[[[[[\\\]]]^^^^^^]]]]]]ZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVUUUSSSQQQOOOPPPOOOOOOPPPRRRRRRPPPNNNOOONNNMMMKKKJJJHHHGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEyyyssslllddd___ZZZZZZYYYXXXVVVTTTRRRQQQLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHJJJKKKLLLLLLLLLNNNPPPQQQQQQRRRQQQPPPNNNKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPMMMLLLKKKJJJJJJIIIIIIIIIMMMNNNPPPRRRSSSUUUWWWXXXXXXZZZ\\\```ffflllssswwwvvv^^^QQQEEECCCDDDAAA???@@@=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777888888888888777777777777777777666666666666666666666666666666666666666666666666666666666666666666555555555444444444666666666666666666666666555555444444444555666666555555444444444444555555777777888888888888777777555555444444444555666666888888888888777777777777777777777777777666666666666777777888888999::::::666666777888888888888777777777888999::::::;;;;;;999888777666888>>>FFFLLLTTTWWW[[[^^^```bbbdddfffeeegggooo}}}yyymmmbbb\\\___bbbeeehhhlllnnnmmmkkkpppooonnnnnnoooqqqsssttt{{{~~~yyyrrrnnnssszzz|||||||||{{{|||}}}~~~}}}|||{{{zzz{{{||||||}}}||||||}}}}}}}}}~~~~~~}}}|||vvvwwwyyyyyywwwvvvvvvvvvvvvwwwyyyzzz{{{{{{yyyxxxwwwxxxzzzzzzxxxxxxyyyzzzuuutttrrrrrrssstttttttttrrrpppnnnmmmmmmllljjjhhheeeeeefffffffffffffffffffffcccaaa___^^^^^^\\\ZZZZZZZZZ[[[[[[\\\]]]]]]]]]YYYYYYXXXXXXWWWWWWVVVVVVTTTTTTTTTSSSQQQOOOMMMLLLNNNOOOPPPRRRSSSRRROOOLLLLLLLLLJJJIIIGGGEEEDDDCCCGGGHHHHHHGGGGGGGGGFFFFFFyyynnngggbbbaaa___]]]YYYVVVSSSQQQLLLMMMMMMLLLLLLLLLMMMNNNPPPOOONNNMMMKKKJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJLLLMMMMMMNNNOOOQQQRRRRRRRRRQQQOOOMMMKKKJJJHHHHHHGGGGGGHHHIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRRRROOOOOONNNMMMLLLLLLKKKKKKLLLKKKJJJJJJIIIJJJJJJKKKPPPRRRTTTUUUUUUWWWZZZ]]]cccdddggglllssszzzzzz___RRRJJJDDDBBBCCCAAA??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555444444444444444555666777555555444444444444555555777777888888888888777777444444444444444555666666777777777777888888888888666666666777777777777777777777777777777777777777666666777888888888888777999999999999999999999999:::999888666777<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888777777666666777777888777777777777666666666666555555555555555555555555555555555555555555555555555555555444444444444333555555555555555555555555333333333333444555666666555555444444444444555555666666777777777777666666333333444555555666666666666666777777777777777888555555666666666666777777666666666666666666666666666777888888999999888888:::::::::999999999888888999999888777888;;;AAAEEEOOOSSSXXX]]]```bbbdddfffbbbaaacccmmm}}}|||zzz{{{}}}pppbbb\\\ZZZ^^^dddfffhhhjjjhhhhhhiiiiiijjjkkkkkkkkkooorrrvvvyyy{{{~~~tttnnnpppuuu{{{{{{{{{|||~~~~~~}}}}}}}}}}}}|||zzzzzz}}}{{{yyyxxxyyyzzzyyyxxxyyyzzzzzz{{{||||||||||||qqqrrrssssssqqqqqqrrrsssrrruuuxxxyyyxxxvvvvvvvvvxxxyyyzzzyyywwwtttssssssqqqrrrtttwwwxxxvvvqqqmmmkkkiiigggggghhhhhhgggfffddddddcccbbbbbbccccccccceeeccc```______^^^]]][[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYWWWVVVTTTRRRQQQPPPPPPPPPOOOMMMLLLKKKJJJJJJMMMNNNOOOQQQRRRQQQNNNKKKGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJ{{{xxxssslllddd\\\VVVSSSRRRTTTTTTSSSPPPOOOQQQSSSSSSRRRRRRPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNKKKMMMOOOOOONNNOOOPPPRRRRRRRRRQQQPPPOOOMMMLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNPPPOOONNNMMMLLLMMMMMMNNNKKKKKKJJJKKKLLLNNNQQQSSSSSSUUUXXXXXXZZZaaakkkssskkkVVVIIICCCCCCAAA???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777666555555666777888777777777777666666666666555555555555555555555555555555555555555555555555555555555444444444333333555555555555555555555555222222222222333444555666555555444444444444555555555555666666666666555555333333444555666777777777555555666666666777777777444444555555555666666666444555555666666777777777777888888999999999999999999999999999999999::::::777777888777888:::>>>AAAKKKOOOUUU[[[^^^```cccdddbbb```aaagggttt}}}{{{{{{kkk```YYYZZZ]]]___aaaeeecccdddfffgggiiijjjjjjjjjkkkmmmqqqsssuuuxxx|||{{{ssspppvvv|||zzzvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||zzzyyyxxxzzzxxxuuuvvvxxxzzzzzzxxxvvvwwwxxxxxxyyyzzzzzzzzzrrrrrrrrrqqqooooooqqqssstttvvvyyyxxxvvvtttuuuvvvuuuwwwyyyxxxvvvtttrrrrrrpppppprrrtttuuusssooolllhhhfffddddddeeeffffffeeedddcccaaa___^^^___```aaacccaaa___^^^^^^^^^\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHJJJKKKMMM~~~uuulllbbb[[[WWWUUUWWWXXXUUURRRQQQRRRUUUTTTSSSRRRQQQPPPOOONNNNNNOOONNNMMMLLLKKKJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNLLLNNNOOOOOOOOOOOOPPPRRRRRRQQQPPPOOONNNNNNMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJPPPPPPPPPOOONNNMMMKKKKKKOOONNNNNNNNNNNNOOOQQQRRRKKKKKKKKKKKKMMMPPPSSSUUUUUUXXX[[[\\\```iiivvvmmmZZZOOOIIIAAACCCBBB???============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777666555555666777888777777777777666666666666555555555555555555555555555555555555555555555555555555444444444333333333555555555555555555555555222111111222333444555666555555555444444555555555444444555555555555444444333444555666777777777777444555555555666666777777333444444444555555666666333333444666777999::::::888888999::::::::::::999777777888999:::;;;;;;<<<444666777777777999<<>>===<<<;;;<<<;;;:::999;;;???CCCFFF999999999888888888777777666666666666666666666666777777666666555555555444555555666666666666555555444444444444444444444444333333333333333444555666444444444444444444444444444444333333333444555555777777666666666555555555666666555555444444333333666666666666777777777777444555555666777888888999555555555444444333333333555666666555444555666888888777777777777999:::;;;:::::::::999999888888888666555555555666888:::<<>>===<<<;;;;;;:::999999:::===@@@BBB999999999888888888777777888888888888888888888888777666666666555555555555444444555555555555444444555555555555555555555555444444333333333444555555444444444444444444444444444444444444444555555555666666555555555555555555666666555555555555555555555555666666666777777777555555666666777777888888555555555444444333333333666666777666666666777888888777777777777999:::;;;999999999888888777777777666666666777888999;;;;;;@@@EEEMMMTTTYYY^^^aaaddddddeeefffddddddkkkxxx}}}{{{~~~}}}mmmbbbYYYRRRRRRVVVUUUWWWYYY\\\]]]^^^```aaadddeeeeeeeeefffhhhkkknnnyyy}}}tttiiijjjpppzzz}}}{{{uuuooopppppprrrwww|||~~~~~~~~~~~~}}}}}}~~~~~~|||zzzzzz||||||{{{{{{|||}}}}}}|||}}}}}}||||||{{{xxxvvvvvvxxxzzz{{{||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuuuusssqqqooommmmmmnnnpppqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqnnnlllkkkkkkmmmmmmkkkhhhbbbbbbaaa```````````````______^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYZZZYYYXXXVVVWWWVVVVVVUUUSSSRRRRRRQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLNNNMMMKKKIIIGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFGGGIIIJJJMMMNNNOOO}}}zzzwwwzzz|||zzztttpppnnnnnnjjjjjjiiigggbbb\\\VVVSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOPPPQQQQQQOOOOOOPPPQQQMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQPPPOOONNNNNNPPPPPPOOONNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNSSSRRRPPPNNNNNNPPPRRRSSSUUUVVVVVVVVVWWWZZZ^^^bbbhhhmmmwwwuuu]]]OOOIIIDDD@@@???@@@@@@???>>>===<<<<<<;;;999888888888999:::;;;<<<999999999888888888888888888888888888888888888888666666666666555555555555333333444444444444333333666666666666666666666666555555444333333333444444444444444444444444444444444444555666666666666666444444444444444444555555555555555666666666666666555555555666666666666777666666666666666666666666555555555444444444444444555555555666666666777777777777777777888999:::;;;888888888777777777777777666777888:::;;;;;;;;;;;;;;;AAAIIIQQQXXX]]]bbbeeefffggggggeeedddiiittt|||~~~qqqaaaTTTRRRUUUQQQRRRUUUWWWZZZ[[[\\\\\\___```aaabbbbbbdddgggjjjqqquuuzzztttjjjfffjjjsssyyytttnnnjjjggghhhmmmsssyyy}}}~~~}}}~~~|||{{{|||}}}}}}}}}}}}}}}~~~~~~zzzyyyzzz{{{{{{{{{|||||||||{{{zzz{{{~~~~~~}}}|||||||||zzzxxxvvvwwwxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxvvvtttssspppooommmkkkkkklllnnnooonnnnnnnnnooopppqqqssssssrrrqqqppppppoooooopppppplllkkkkkkkkkllllllkkkiiicccccccccbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[YYYXXXWWWXXXWWWUUUTTTUUUUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJGGGDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJMMMPPPRRRSSSvvv~~~zzzwwwvvvtttsssqqqmmmhhhbbb]]]ZZZTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQRRRQQQPPPOOOPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQQQQPPPOOOOOOPPPRRRRRRUUUVVVWWWXXXZZZ___eeeiiiooouuuvvvcccOOOFFFEEEDDDAAA@@@??????>>>======<<<;;;;;;888999999999999999999888888888888888888888888888555555555555555555555555666666666666666555555555333444444555555444444333555555555555555555555555666555444333333333333333444444444444444444444444444555666777888888777777444444333333333444555666555555555666666777777777444444555555555666666666666666666666666666555555555555555555555444444444444333333444666777666555777777777888888999::::::888888888888888888777777777888:::<<<===<<<<<<;;;999>>>FFFOOOVVV\\\bbbfffggghhhhhhgggfffjjjsssyyy}}}ooo```VVVSSSPPPPPPRRRUUUXXXZZZ[[[[[[ZZZ\\\^^^^^^___aaadddfffhhhlllrrrwww{{{~~~|||qqqiiifffiiisss}}}~~~rrrjjjfffcccaaaeeellltttzzz}}}}}}}}}~~~|||zzzyyy{{{|||}}}}}}}}}}}}~~~}}}|||zzzzzzzzz{{{||||||~~~}}}|||zzzyyy{{{~~~|||{{{||||||{{{yyyssstttuuuuuuvvvuuuuuutttwwwxxxyyyzzzxxxvvvsssqqqnnnmmmlllkkkkkkkkkmmmmmmkkkllllllnnnoooqqqssstttppppppooonnnnnnnnnnnnooojjjjjjjjjkkkkkkkkkjjjiiiccccccccccccbbb```^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVTTTSSSRRRSSSUUUUUUTTTRRRPPPNNNNNNNNNOOOPPPPPPQQQQQQQQQMMMMMMNNNOOOOOOOOONNNNNNKKKHHHEEEBBB@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMQQQTTTVVVWWWhhhppp|||yyywwwsssooojjjfffdddbbb^^^]]][[[YYYWWWWWWVVVVVVOOOPPPQQQPPPNNNNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUSSSRRRRRRSSSSSSRRRQQQPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUWWWYYY\\\```eeelllqqqvvv{{{gggWWWHHHCCCDDDCCCAAAAAA>>>>>>======<<<;;;;;;;;;999::::::;;;:::999888777888888888888888888888888555555555555555555555555555555555666666666666666555555666666666666555555444444444444444444444444666555444333333333333333444444444444444444444444444555666777888888888888555444333222222333555666444444555555666666777777444444444444555555555555666666666666555555555555555555555555555555555555555444444666888999888666666777777888999999::::::999999999999999999999999888999;;;=========<<<;;;888===DDDLLLSSSZZZbbbffffffhhhiiiiiijjjnnntttyyyrrrbbbUUURRRPPPOOOQQQTTTXXXYYYXXXVVVXXXZZZ[[[\\\^^^aaacccbbbeeekkkoootttxxx}}}~~~~~~~~~}}}vvvjjjfffiiippp|||yyyllleeebbb```ccchhhpppwww|||}}}|||{{{yyyxxxwwwxxxzzz|||}}}}}}||||||}}}~~~{{{{{{||||||||||||}}}}}}~~~~~~}}}|||{{{|||}}}{{{zzz{{{{{{zzzyyysssssssssssssssrrrrrrrrruuuwwwxxxyyywwwtttpppnnnllllllkkkkkkkkkkkklllmmmjjjkkkkkkmmmnnnppprrrsssnnnnnnmmmllllllllllllmmmggghhhiiiiiiiiihhhhhhhhhbbbbbbcccbbbaaa___]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVVVVUUUTTTRRRPPPQQQSSSSSSSSSQQQOOOMMMMMMNNNOOOQQQRRRRRRRRRRRRMMMNNNNNNOOOOOOOOOOOONNNJJJHHHDDDAAA@@@BBBDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIMMMPPPTTTWWWXXXYYYccciiisss{{{~~~{{{wwwsssooommmkkkkkkfffddd```]]]ZZZXXXWWWWWWPPPQQQQQQPPPNNNLLLLLLMMMPPPPPPQQQQQQRRRSSSSSSTTTVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTTTTUUUTTTSSSRRRPPPPPPOOOOOONNNMMMMMMMMMKKKKKKLLLLLLMMMOOOPPPQQQPPPPPPQQQRRRSSSTTTTTTUUUQQQSSSVVVYYYZZZZZZZZZYYY[[[]]]bbbfffjjjpppvvvzzzqqqXXXMMMDDDBBBBBB@@@??????======<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888888888888888888888999999999888888888888888888888888555555555666666666666666555666666666666666666555444444444444444444444444555555444333333333444444444444444444444444444444555555555555666888999:::777666444222222333444555444444444555555555555555333333333444444444555555555555555555555555555555555555555555555666666666777666666999<<<===;;;888666666888999999:::999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<999<<>>===???<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999777777888888888999999999888888888888888888888888555555555555666666666777444555555666666555555444555555555555555555555555444444333333333444555555444444444444444444444444666555333333444666999;;;:::888666333222333444555444444444444444333333333222333333333333444444444333444444555555666666666444555555555666666666777666555555888===>>>;;;777555666888999::::::999999777888888888999999999999;;;;;;::::::;;;;;;<<<<<<:::;;;===AAAGGGPPP[[[bbbeeegggiiikkkmmmooorrrtttwwwqqqeee]]]SSSMMMLLLNNNMMMLLLMMMOOORRRTTTVVVWWWYYY[[[XXX[[[___bbbeeeiiimmmqqqrrruuuyyy|||}}}{{{|||rrrrrrxxx}}}zzzjjjbbbccceeedddmmmsss{{{~~~{{{uuuooolllgggiiimmmsssyyy|||}}}}}}zzzzzzzzzzzzzzzzzzzzz{{{wwwzzz}}}}}}{{{zzzzzz{{{yyy{{{|||}}}}}}~~~}}}yyywwwwwwwwwvvvvvvtttsssrrrqqqpppppppppppprrrrrrsssrrrpppmmmkkkiiihhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhhhhhhhiiijjjjjjffffffeeedddddddddddddddaaadddffffffdddccceeefff```___^^^]]]]]]]]]]]]]]]XXXYYYYYYYYYZZZZZZZZZZZZVVVTTTSSSRRRSSSRRRQQQOOOMMMMMMMMMMMMMMMLLLLLLLLLIIIKKKMMMOOOPPPOOOOOONNNLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCEEEGGGIIIGGGGGGGGGGGGGGGIIIJJJKKKOOOQQQTTTWWWYYYYYYYYYYYYlllmmmllliiieeefffjjjnnn{{{}}}wwwtttnnnhhhbbb^^^\\\[[[WWWWWWWWWTTTQQQNNNNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUYYYYYYXXXWWWWWWWWWWWWXXXTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUSSSSSSTTTSSSRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKLLLMMMOOORRRTTTUUUTTTUUUWWWXXXYYYZZZZZZZZZ``````aaabbbeeeiiimmmoooqqquuuzzzxxx^^^LLLDDDBBBCCCDDDBBB======@@@;;;;;;;;;;;;;;;;;;::::::999999888888888888999999777777888888999999999999666666666666666666666666444555555555666666777777333444444555555444444333666666666666666666666666333333333333444444555666444444444444444444444444666444222111333666999<<<<<<:::777444222333444555444444444333333222222222222222333333333444444444333333444444555666777777444555555555666666777777333222111555:::;;;888444555666888999::::::999999666666777777888888888999<<<;;;:::999999:::<<<===::::::;;;===CCCLLLWWW___fffgggiiijjjlllnnnooopppooo}}}qqqfffYYYPPPMMMLLLKKKJJJJJJLLLPPPRRRSSSTTTWWWXXXVVVXXX[[[^^^```dddhhhkkkkkknnnssswwwzzz~~~}}}{{{{{{zzz}}}tttvvv}}}rrrccc]]]aaaddddddooovvv}}}~~~yyyqqqiiifffaaadddiiipppwww||||||{{{zzzzzzyyyyyyyyyxxxxxxxxxuuuxxx||||||zzzxxxxxxyyyvvvxxx{{{|||}}}~~~}}}}}}}}}~~~~~~~~~}}}yyyvvvvvvvvvuuutttrrrqqqpppnnnmmmmmmmmmmmmqqqqqqqqqpppnnnkkkiiihhheeeffffffggggggggghhhhhhhhhhhhgggfffffffffffffffcccbbbaaaaaa```aaaaaaaaa___bbbeeeeeecccbbbccceee___^^^]]]\\\[[[\\\]]]^^^XXXYYYYYYYYYZZZZZZ[[[[[[TTTSSSQQQQQQQQQQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLHHHIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLQQQSSSVVVXXXZZZZZZYYYXXXzzzvvvqqqkkkaaaZZZ\\\ccckkkrrr}}}{{{wwwrrrmmmhhhdddkkkfff```\\\YYYWWWUUUTTTQQQRRRRRRRRRQQQSSSUUUWWW[[[YYYVVVUUUUUUUUUUUUTTTWWWVVVUUUTTTUUUVVVXXXYYYWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTRRRPPPPPPMMMJJJJJJMMMNNNNNNLLLOOOPPPPPPNNNLLLMMMRRRVVVYYYXXXXXXZZZ^^^bbbeeefffhhhkkkoooqqqqqqssswwwzzzzzz~~~www^^^NNNJJJBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::999888777777888999:::777888999::::::999888777888888777777777777888888444444444444444555666777555555444333333222111111555555555555666666666666777777666666555555555555444444444333333222222222333333333333333333333333666666555555555444444444444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555555555555555555666777777777777888888888888777777777888888888888999999999999999999:::;;;<<<>>>>>>;;;<<<<<<===AAAGGGPPPVVVdddiiillllllnnnqqqqqqmmmkkksss~~~zzzgggYYYQQQMMMJJJHHHGGGHHHIIIKKKLLLOOOSSSVVVSSSUUUWWWXXXYYY\\\```ccceeehhhmmmsssyyy}}}|||yyywwwwwwxxxyyyzzzwwwkkkbbb___aaadddfffuuu|||}}}qqqeee``````aaadddjjjoootttwwwyyyzzzwwwxxxzzz|||||||||{{{zzzyyy{{{}}}}}}{{{yyywwwwww|||zzzyyyyyy{{{}}}~~~~~~yyyzzz|||~~~|||{{{{{{{{{|||}}}|||||||||zzzxxxuuusssqqqnnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmkkkiiigggfffeeefffhhhjjjiiigggeeeddddddiiiiiiiiihhhhhhhhhhhhhhhcccbbbaaaaaaaaaaaaaaaaaa]]]^^^___``````___^^^]]]\\\\\\\\\\\\]]]]]]^^^___WWWWWWWWWWWWVVVUUUTTTTTTSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNLLLJJJIIIIIIKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGGGGIIIJJJKKKJJJJJJKKKNNNPPPUUUUUUVVVWWWXXXYYYZZZZZZ{{{tttlllbbbXXXVVVYYY___fffrrr~~~}}}{{{yyyxxxzzzuuummmfffbbb^^^[[[YYYWWWWWWVVVUUUTTTUUUVVVXXXXXXVVVUUUUUUUUUVVVWWWWWWYYYXXXVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZ[[[TTTTTTTTTTTTTTTTTTRRRQQQQQQNNNLLLLLLNNNPPPPPPNNNNNNPPPQQQPPPOOOQQQUUUXXXZZZ[[[^^^eeelllqqqssstttwwwyyy{{{{{{zzz{{{~~~}}}hhhTTTIIIFFFBBBAAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::::::::999999888777777888999999777888999999999888777666888888777777777777888888555555444444444555555666666555555444444333333333555555555555666666666666666666666555555444444444555555444444444444444444333333333333333333333333666555555555444444444444444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555555555555555555666666777777777888888888888777777777777888888888999999999888999999999:::<<<===>>>;;;;;;<<<===@@@FFFMMMRRR```gggmmmmmmnnnppppppmmmnnnqqqvvv}}}jjjXXXLLLHHHHHHEEEFFFGGGGGGIIIJJJMMMOOOPPPQQQSSSTTTUUUXXX\\\^^^aaadddiiinnntttxxx{{{|||{{{yyyvvvtttttttttvvvwwwxxx|||~~~vvvkkkdddbbbeeeiiilllyyy|||pppeeebbbcccccchhhooovvvyyy{{{zzzzzzvvvvvvuuuvvvvvvwwwwwwxxxvvvwwwxxxxxxwwwuuutttsss{{{yyyxxxxxxzzz|||}}}|||wwwxxxzzz|||}}}~~~xxxyyy{{{|||}}}}}}||||||}}}}}}|||zzzwwwtttqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnmmmllljjjhhhgggeeeeeeeeeggghhhhhhfffdddccccccffffffgggggggggggggggfffbbbbbbaaa`````````aaaaaa^^^^^^___``````___^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^WWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPOOONNNNNNOOOOOOMMMMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNLLLIIIHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPSSSVVVVVVWWWXXXYYYZZZ[[[[[[vvvnnneee[[[UUUSSSTTTZZZeeeqqq|||}}}uuupppmmmjjjhhhdddccc```^^^]]]\\\\\\]]]WWWWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXUUUTTTTTTTTTSSSSSSRRRRRRPPPOOONNNNNNPPPRRRRRRQQQQQQSSSVVVXXXYYYZZZ\\\^^^bbbeeekkkttt||||||fffVVVJJJDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888777777888999999888888999999888777666555888777777666666777777888666666555444444444555555555555555555555555555555444555555555555666666666555555444444444444333333444444555555555555555555333333333333333333333333555555555555444444444444444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555555555444444555555666777666777777888888777777666777777777888888888999999888888888999:::;;;<<<===;;;;;;<<<<<<>>>BBBIIIMMM[[[eeemmmnnnmmmnnnooonnnqqqnnnmmmqqq{{{eeeQQQJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLNNNOOOPPPRRRVVVXXX[[[^^^bbbggglllpppssstttrrrqqqpppooooooqqqssstttuuuxxx|||~~~}}}}}}}}}}}}yyy|||~~~wwwmmmgggggglllrrruuu~~~yyymmmeeeeeegggfffmmmvvv}}}~~~{{{wwwtttqqqpppoooooooooqqqsssuuuttttttssssssrrrrrrqqqqqqwwwuuussstttvvvxxxxxxxxxuuuvvvwwwyyyzzz{{{{{{{{{uuuwwwyyy{{{|||{{{yyyxxx}}}}}}{{{yyyvvvssspppoooooonnnnnnmmmmmmmmmllllllkkkkkkjjjhhhgggeeedddcccccceeefffeeecccbbbbbbbbbbbbccceeegggggggggeeedddbbbaaaaaa```______``````^^^^^^____________^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNOOOLLLKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMKKKHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGFFFFFFEEEFFFGGGHHHHHHIIIKKKMMMNNNPPPTTTVVVXXXXXXYYYZZZ[[[\\\\\\]]]vvvrrrmmmddd\\\XXXVVVXXX]]]eeeooozzz}}}{{{uuusssooollljjjiiigggfff^^^______^^^\\\[[[\\\\\\ZZZYYYXXXWWWXXXYYY[[[]]]^^^]]]]]][[[ZZZXXXWWWVVVXXXYYYXXXWWWUUUTTTUUUUUUTTTTTTSSSTTTUUUVVVVVVVVV[[[^^^bbbfffhhhiiiiiijjjpppsssxxxfffTTTLLLFFFCCCBBB@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888888888888999888888888777777666555555777777666666666666777777777666555444444444444444444444444444555555555555444444444555555555666666333333333333333333333333333333444444555555666666333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555666666555555444555555555555555555555555555444444444444555666666666666777777777777666666777777777777888888888888888888888888999:::;;;<<<:::;;;;;;;;;<<>>>>>======<<<<<<<<<;;;;;;:::::::::999999999888888888999999888888888888777777666666555555555777777666666666666777777777666555444444444444444333333333333333444444444444444444444555555555555222333333333333333333333222222333333444444444555333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555444444444444444555666666666666777777777777666666666666777777777888888888888888888888888999:::;;;999:::;;;;;;;;;===@@@CCCNNN[[[gggkkkjjjmmmpppqqqnnnmmmkkkgggfffooo~~~uuu___SSSKKKHHHEEEEEEFFFHHHGGGFFFFFFHHHJJJKKKLLLLLLNNNPPPRRRTTTVVVYYY]]]aaadddfffkkkjjjjjjiiijjjjjjkkklllmmmnnnoooooommmlllmmmnnnsssyyy|||vvvsssuuuzzz|||sssjjjfffhhhllluuu}}}~~~sssiiiccc```dddjjjooorrrqqqooommmlllkkkiiijjjmmmoooooonnnnnnmmmkkkkkknnnooopppppprrrrrrtttuuuvvvvvvvvvvvvuuusssrrrqqqqqqsssuuuvvvuuutttssssssrrrrrrqqqqqqmmmmmmmmmmmmllljjjhhhgggeeeeeedddcccbbbbbbaaaaaa___```aaa```^^^^^^___```___aaadddfffgggfffeeecccaaa```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNJJJJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKIIIFFFEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHJJJLLLPPPRRRTTTVVVYYY[[[ZZZ[[[[[[\\\]]]^^^______{{{xxxrrrllliiijjjfffaaa^^^```fffnnnsss|||}}}}}}zzzwwwwwwzzz{{{xxxsssppppppqqqkkkkkkjjjjjjlllnnnppprrrqqqpppooolllhhhddd```^^^___bbbeeefffgggiiiooosssvvvwwwyyyyyywwwvvvwwwwww|||}}}hhhXXXIIIDDDDDDBBB???===>>>=========<<<<<<<<<;;;::::::::::::999999999999777888999999999999888777666666555555555555666666777666666555555666666777666666555444444444555555333333333333333333333333333444444444444555555555222222333333333333444444222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555444444333333444444555666555666666777777666666555666666666777777777888888888888777777888888999:::888:::;;;;;;;;;<<<>>>@@@GGGSSS^^^cccffflllpppqqqlllooopppjjjeeejjjxxx||||||nnn___RRRLLLFFFDDDEEEGGGGGGFFFFFFHHHKKKLLLLLLLLLMMMNNNOOOPPPRRRTTTXXX[[[^^^```fffffffffffffffggghhhhhhiiijjjjjjiiihhhhhhjjjllluuuzzz~~~{{{wwwwwwzzz}}}uuunnnkkkmmmppp~~~zzzmmmddd```]]]ccclllsssuuurrrlllhhhdddcccbbbeeejjjmmmmmmkkknnnlllkkkkkkmmmooopppoooooooooqqqrrrsssttttttttttttrrrooolllmmmooorrrtttppppppooooooooopppqqqqqqlllllllllllljjjhhheeedddbbbbbbaaaaaa`````````___^^^___```^^^]]]]]]^^^``````aaaccceeeeeeeeedddccc``````^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[___^^^\\\ZZZXXXWWWVVVVVVSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNJJJKKKLLLMMMMMMNNNMMMMMMJJJJJJJJJHHHFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIKKKMMMPPPSSSUUUVVVXXXZZZ\\\[[[[[[\\\]]]^^^______```~~~zzzuuurrrrrrrrrpppllliiihhhjjjlllnnnnnnoooqqqvvv|||~~~~~~}}}|||{{{zzzzzz|||}}}{{{{{{zzzxxxuuuqqqmmmkkkqqqtttxxxxxxxxxzzzwwwYYYNNNCCCAAABBB@@@>>>=========<<<<<<<<<<<<;;;;;;:::::::::999999999999888777888999999999999888777555444444444444555777888666666555555555555666666555555444444444555555666555555444444333333222222333333444444444555555555333333333333444444444555444444444444444333333333333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555444444333333444444555666555555666666666666555555666666666666777777777888888777777777777888999999777999;;;<<<;;;;;;===>>>@@@JJJTTTZZZaaaiiinnnnnnnnnqqqrrrooojjjkkkssszzz~~~{{{{{{|||ppp]]]UUULLLFFFFFFGGGGGGFFFFFFHHHKKKLLLKKKKKKLLLMMMMMMMMMNNNPPPSSSVVVZZZ[[[^^^^^^___```bbbcccdddeeegggggggggffffffgggjjjllltttwww{{{}}}{{{vvvuuuuuuwww}}}{{{vvvssstttvvv~~~rrrfff___^^^___eeennntttuuupppiiiccc___^^^___dddjjjnnnmmmjjjkkkiiihhhhhhjjjlllmmmmmmjjjkkkmmmoooqqqrrrrrrrrrpppooommmllllllmmmooopppnnnnnnmmmllllllmmmnnnnnnjjjkkkkkkjjjiiifffcccaaa__________________^^^^^^^^^______^^^\\\\\\^^^``````aaaaaabbbbbbbbbaaaaaa```___^^^\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZ^^^]]][[[YYYWWWVVVVVVUUURRRRRRRRRRRRQQQPPPOOOOOOMMMNNNOOOOOOOOOOOONNNMMMKKKLLLMMMMMMNNNMMMLLLLLLIIIIIIIIIGGGEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHKKKMMMNNNQQQSSSVVVXXXXXXXXXZZZ[[[ZZZ[[[\\\]]]^^^______```~~~{{{wwwwwwyyywwwwwwvvvtttsssqqqpppoooeeeeeefffkkkrrr}}}~~~|||yyyeeeTTTJJJAAA@@@AAA@@@???@@@<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888777888999::::::999888777444333333333444666888999666666555555555555666666444444444444444555666777777777666555444444333333333333333444444444555555333333333444444555555555666666666555555444444333333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555444333333333333444555555555555666666666666555555666666666666777777777777888777777777777777888999777999;;;<<<<<<<<<===>>><<>>CCCLLLVVV```gggkkkoooqqquuuxxxyyyxxxtttqqqnnnxxxyyykkk\\\QQQLLLJJJKKKJJJKKKMMMNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTWWWYYY[[[\\\]]]___```aaa``````aaacccgggiiikkkkkkjjjiiijjjkkknnnoooqqquuuyyy}}}~~~}}}|||}}}~~~tttjjjccc``````aaafffjjjnnnoookkkeee```]]]]]]```eeejjjmmmnnnmmmllleeeddddddeeeffffffeeecccddddddeeefffggghhhhhhhhhiiijjjjjjiiiggggggiiikkkeeeeeeeeedddeeefffggghhhiiigggeeeddddddbbb___]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ___^^^\\\ZZZYYYZZZ[[[\\\[[[[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIGGGFFFDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMPPPRRRUUUVVVWWWYYYZZZ\\\]]]]]]\\\[[[[[[]]]]]]\\\\\\\\\]]]]]]^^^{{{vvvppplllkkklllmmmmmmpppsss}}}ppp___QQQJJJJJJDDDCCCAAA>>>===<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777777555666666666666777777777777777777777666666666666777777777666666666555555333333333444444444555555555333222222444444333111222222222222222222222222444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555222333333444444333333222333333333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444333333333333333444444444555555555555555555555555777777777777888999::::::;;;;;;;;;<<<<<<<<<======:::;;;???FFFOOO[[[eeekkkpppsssvvvyyy{{{{{{yyyxxxoooyyy|||lll\\\RRROOOOOONNNOOOOOOOOOOOONNNLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOKKKLLLNNNPPPSSSUUUWWWXXXXXXZZZ]]]^^^]]]\\\]]]^^^bbbdddeeeeeeeeeeeehhhjjjlllnnnpppsssvvvxxxzzzzzzuuuttttttuuuyyy~~~xxxooohhheeeeeeeeehhhjjjkkkiiieeeaaa___^^^```ccchhhkkklllkkkhhheeecccbbb```aaabbbbbbaaa```ccccccbbbbbbbbbbbbbbbbbbccceeeffffffeeedddeeefffbbbbbbbbbcccdddeeeffffffgggeeecccaaaaaa___\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY___]]][[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPRRRTTTWWWXXXYYY[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]~~~wwwrrrnnnkkkhhhkkklllqqq{{{mmm[[[QQQIIIFFFFFFBBBAAA???>>><<<<<<<<<<<<:::::::::999999999888888999999888888777777777777666666666666666666666666777777777777666666666666777777666666666555555555333333333444444444555555555333222222333444222111222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444444444444444333333333333555555555555555666666666666666666777777888999:::;;;;;;<<<<<<<<<=========:::;;;<<<@@@HHHRRR^^^eeelllooosssvvvxxxzzz{{{}}}yyyyyymmmbbbYYYTTTRRRQQQOOOOOONNNNNNLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOJJJKKKLLLNNNOOOQQQRRRSSSUUUXXX[[[]]]\\\[[[[[[\\\^^^___`````````bbbfffiiikkklllnnnqqqrrrsssssssssnnnmmmnnnpppuuu|||{{{sssnnnkkkkkkkkkkkkkkkiiifffbbb_________aaadddgggiiihhheee```\\\^^^\\\\\\]]]___``````___cccbbb```^^^]]]]]]]]]]]]^^^```cccdddcccbbbaaaaaa^^^___aaabbbcccdddddddddeeeccc```^^^]]]\\\YYYXXXVVVVVVWWWXXXXXXYYYXXXXXXUUUUUUVVVVVVWWWWWWXXXXXX\\\[[[ZZZYYYXXXXXXYYYYYYUUUTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOPPPRRRTTTVVVWWWXXX[[[[[[[[[[[[[[[\\\^^^^^^]]]^^^_________^^^\\\[[[zzztttnnnkkkllljjjkkkqqqvvv{{{~~~kkkVVVKKKFFFCCC@@@@@@??????>>>===<<<<<<;;;;;;::::::999999999888888888888888777777777777666666666666666555555555555555666666666666777777777777666666666666555555555555333333333444444444555555555333222222333444222111444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444555555555444444444444444555555555666666777777777666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===AAAJJJUUU]]]fffjjjooosssvvvyyy}}}{{{nnnccc[[[WWWRRRNNNNNNMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNQQQTTTXXXYYYYYYXXXXXXYYYZZZ[[[]]]]]]^^^```dddggggggiiikkklllnnnnnnmmmmmmiiijjjkkknnnsssyyy~~~{{{vvvrrrpppppppppmmmllljjjgggcccaaaaaabbbbbbdddffffffccc^^^YYYUUUXXXWWWWWWYYY\\\___aaaaaacccaaa^^^[[[YYYYYYZZZ[[[\\\^^^aaabbbaaa___^^^^^^\\\]]]```bbbccccccbbbbbbccc```]]][[[ZZZYYYXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZTTTTTTSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLPPPPPPQQQSSSTTTVVVWWWXXX[[[[[[[[[[[[\\\]]]^^^___]]]^^^______^^^\\\ZZZYYYzzzuuurrrppplllkkknnnppppppsssxxx}}}eeeWWWJJJEEEDDDBBB???>>>=========<<<<<<;;;;;;;;;:::::::::999999999888888777777777666666666666666666666666555555555555444666666666666777777777777666666666555555555444444333333333444444444555555555333222222444444333111444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555222333333444444333333222333333333333333333333333444444444444444444444444333444444555555444444333333333333333333333333333444444444444444555555555555555555666666777777888666666666666777888999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>CCCLLLTTTaaafffnnnsssvvvzzz}}}~~~mmmeeeZZZSSSPPPNNNLLLJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKLLLNNNQQQSSSSSSSSSSSSTTTWWWYYY[[[\\\\\\^^^aaadddbbbcccdddeeegggggghhhhhhfffgggjjjmmmqqquuuyyyzzz}}}zzzwwwtttrrrrrrssstttoooooonnnkkkhhhffffffgggdddeeeeeedddaaa\\\WWWTTTVVVUUUUUUWWW[[[___bbbbbbaaa___[[[XXXVVVWWWYYY[[[[[[]]]``````^^^\\\[[[[[[[[[]]]```bbbcccbbbaaa___aaa^^^[[[YYYXXXXXXWWWVVVTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYTTTTTTSSSSSSSSSTTTTTTUUUQQQQQQQQQQQQPPPOOONNNNNNOOOOOOPPPQQQRRRRRRRRRQQQMMMLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNTTTUUUUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^______]]]]]]]]]\\\[[[YYYXXXWWWzzzxxxxxxsssrrrssssssooooooqqqnnnvvv}}}|||mmmXXXNNNFFFEEEEEEBBB@@@@@@;;;<<<<<<<<<<<<;;;;;;:::;;;:::::::::999999999999666666666666666666666666666666555555555444444444555666666666777777777888666666555555555444444444333333333444444444555555555333222222444444333111333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444555555555555555555555555222333333444444333333222333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333333333222222333333444444555555333333444555555666777777666555555666666777888999999999999::::::::::::;;;:::<<<>>>>>>===@@@GGGNNN[[[bbbkkkqqquuuyyy~~~~~~xxx{{{yyyiii\\\UUURRROOOLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKIIIKKKMMMMMMMMMNNNPPPRRRSSSVVVYYYZZZ[[[\\\^^^___[[[\\\\\\]]]___aaacccdddaaadddhhhlllpppssstttuuurrrrrrpppppppppqqqssstttpppqqqrrrqqqnnnlllkkkkkkiiihhhgggeeeaaa]]]YYYWWWVVVUUUUUUWWW[[[___aaabbb^^^[[[WWWTTTSSSUUUXXXZZZ[[[\\\^^^]]][[[YYYXXXXXX[[[]]]aaacccdddbbb___]]]___\\\YYYWWWWWWXXXXXXWWWVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWTTTSSSSSSRRRRRRRRRSSSSSSPPPPPPPPPPPPOOONNNMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHIIILLLNNNPPPRRRSSSWWWWWWXXXYYYZZZ[[[[[[\\\YYYZZZ\\\^^^_________^^^]]]\\\ZZZXXXWWWVVVUUUUUU}}}{{{~~~zzzyyyzzzyyyuuuqqqrrrkkkqqqtttsssttt{{{~~~|||hhhZZZPPPHHHCCCBBBBBB???===>>>:::;;;;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999555555555666666666666666666666555555555444444444555666666666777777888888666666555555555444444444333333333444444444555555555444222333444444333111222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333444444555555444444333333333333333333333333333000000111222333333444444222222333333444555666666555555555666666777888999888888999999999:::::::::777;;;>>>>>>===???FFFKKKUUU]]]hhhooossswww}}}~~~~~~yyyyyytttddd[[[VVVQQQNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKLLLIIIJJJKKKLLLLLLMMMPPPRRRQQQTTTWWWYYYZZZZZZ[[[\\\WWWWWWWWWXXXZZZ]]]___aaa]]]aaafffkkkoooqqqrrrrrrkkkkkkkkklllnnnppprrrsssqqqsssuuuuuussspppnnnnnnmmmkkkiiifffccc```]]][[[XXXWWWVVVWWWZZZ^^^```aaa[[[YYYUUURRRQQQTTTXXXZZZ[[[\\\\\\[[[XXXVVVUUUVVV[[[^^^aaaddddddbbb^^^\\\^^^[[[XXXVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJMMMQQQTTTVVVXXXWWWXXXXXXYYYZZZZZZ[[[[[[XXXZZZ\\\___``````___^^^\\\[[[XXXVVVTTTTTTTTTTTT}}}vvvrrrrrrpppllliiikkkrrrwww{{{~~~}}}}}}qqq```TTTOOOGGGFFFEEECCCAAA???>>>======<<<<<<<<<<<<;;;;;;;;;888888888888888888888888888888777555555444444444888777666555444444555666555555555555555555555555222222222333333444444444333333333333333333333333444444222111111111222333111111111111111111111111222222222222222222222222222333333444444333333222333444444555555666666666333222222222333333444555333333333333333333333333111111222222222333333333444444444444444444444444222333333111000000222444333333333333333333333333444444444333333222222222444444444555555555555666666666666666666777888888888888999999999:::::::::<<<<<<<<<<<<;;;===AAACCCGGGUUUdddmmmooosss|||zzzzzz{{{~~~yyy~~~zzzhhh[[[SSSPPPOOOMMMJJJHHHIIIKKKLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPRRRUUUWWWXXXXXXXXXTTTUUUWWWYYY[[[^^^___```___bbbeeeggghhhiiikkkmmmkkkjjjiiihhhjjjmmmppprrrttttttuuussspppnnnnnnnnnqqqpppooommmjjjfffcccaaaaaa]]]ZZZZZZ\\\^^^]]]\\\YYYUUUQQQQQQTTTXXXZZZZZZZZZYYYWWWTTTQQQPPPRRRUUU[[[^^^aaadddccc```\\\YYYUUUVVVWWWXXXYYY[[[\\\\\\ZZZYYYWWWUUUTTTTTTTTTUUUWWWVVVUUUUUUVVVTTTQQQOOORRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMNNNPPPQQQPPPOOONNNKKKHHHEEEDDDEEEHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGKKKLLLOOORRRTTTWWWXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[]]]]]]]]][[[ZZZ[[[]]]___aaaYYYVVVYYYVVVMMMMMMUUU{{{uuunnniiiiiillloooqqqsssuuuuuuuuuwww|||yyyyyylll]]]QQQIIIFFFEEEEEECCCBBB@@@???======<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888999888777666666555555555888777666555444444555666555555555555555555555555222333333333333333333444333333333333333333333333444333222111000111111222111111111111111111111111222222222222222222222222222333333444444333333222444444444444444444555555333333222222222333333444333333333333333333333333111111111222222222333333333333333333333333333333555555555444333333555777333333333333333333333333444333333333333333333222444444444555555555555666666666666666666777777888888888888999999999::::::;;;<<<<<<<<<;;;===@@@CCCEEEPPP]]]fffjjjpppzzz|||zzz{{{{{{zzzxxxiii]]]VVVTTTQQQMMMKKKJJJJJJIIIHHHJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUSSSSSSUUUWWWYYY[[[]]]^^^]]]___bbbddddddeeegggiiihhhgggffffffgggjjjmmmooopppppppppnnnkkkjjjkkkmmmqqqqqqqqqooommmkkkhhhgggaaa___]]]]]]^^^___]]][[[WWWTTTQQQPPPSSSWWWYYYYYYZZZZZZXXXUUUSSSSSSVVVXXX\\\^^^aaacccbbb___ZZZXXXRRRSSSUUUWWWZZZ\\\^^^___ZZZYYYWWWTTTSSSTTTTTTUUUXXXWWWVVVVVVVVVUUURRRPPPSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNNNNMMMLLLMMMOOOOOOOOOMMMLLLJJJGGGEEEEEEEEEGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIILLLNNNPPPSSSUUUWWWYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^[[[VVVUUUWWWSSSPPPYYYhhh}}}sssnnnlllllllllllllllkkkjjjhhhiiillloooxxx~~~{{{xxx}}}}}}eeeVVVNNNIIIDDDCCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999888777666666666666777666555555444555555555444444444444444444444444444333333333333333333222333333333333333333333333222222111000000000000111111111111111111111111111222222222222222222222222222333333444444333333222444444333333333333333333444333333222222222333333333333333333333333333333000000111111111222222222222222222222222222222222111222222111000000111333333333333333333333333333222333333333333333333444444444444555555555555666666666555555666666777888888888888999999999999:::;;;<<<<<<<<<;;;===???BBBBBBIIISSS[[[dddnnnyyy|||{{{wwwzzzxxxuuu~~~|||nnnccc[[[XXXSSSOOOMMMKKKJJJHHHKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRPPPQQQRRRTTTVVVXXXYYYZZZYYY[[[^^^______```aaacccdddcccbbbbbbdddfffiiijjjjjjjjjiiigggeeeeeehhhkkkoooooooooooonnnlllkkkjjjbbbaaaaaaaaabbbaaa^^^\\\VVVTTTQQQQQQTTTWWWYYYZZZZZZZZZXXXVVVTTTUUUXXXZZZ]]]___aaabbbaaa^^^YYYWWWRRRSSSTTTWWWYYY[[[]]]]]][[[YYYVVVSSSRRRSSSTTTVVVXXXWWWVVVVVVVVVVVVSSSQQQSSSSSSSSSSSSTTTTTTTTTTTTOOOOOOOOOPPPQQQQQQRRRRRRPPPOOONNNMMMMMMLLLMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFHHHJJJKKKLLLOOOPPPRRRTTTWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYVVVXXXZZZZZZYYYXXXYYYZZZXXXUUUUUUVVVVVV[[[ppp}}}xxxvvvtttrrrqqqpppnnnllljjjkkklllnnnrrrvvv|||}}}{{{zzzxxxyyy{{{~~~zzzyyy{{{~~~|||hhhTTTKKKIIIGGGDDDBBB?????????>>>>>>======<<<;;;;;;;;;;;;:::::::::999888888888888888888888888888888777666666555666666555555555555555555555555444444444444444444444444444444444333333222222222222222222222222222222222111111111000000000000000111111111111111111111111222222222222222222222222222333333444444333333222444333333222222111111111444333222222111222222222222222222222222222222222000000000111111111222222222222222222222222222222///000111000///...///111333333333333333333333333222222222333333444444444444444444555555555555666666555555555555666777777888888888888999999999999;;;<<<===<<<<<<<<>>>>>>>>=========<<<<<<<<<;;;:::::::::999999999999777777777777777777777777666666555444444444555555444444555555555555555555444444444444444444444444444444444333333222222222222222222222222222222222111111111111000000//////111111111111111111111111222222222222222222222222222333333444444333333222333333333222222111111000333222222111111222222222222222222222222222222222000111111111111222222222333333333333333333333333111333444444222222222333333333333333333333333333222222222333333444444444444444444555555555555666555555555555555666666777777777888888888999999999:::<<<===<<<<<<<<<>>>???>>>???DDDMMM[[[kkkyyy}}}xxxzzztttsssttt|||tttnnnddd[[[UUUQQQNNNLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRTTTWWWXXXWWWXXXYYYZZZ]]]\\\\\\\\\]]]___```aaaaaa```^^^[[[[[[]]]bbbgggiiihhhgggfffeeedddccccccccceeeggghhhgggdddaaa___ZZZZZZZZZZZZ[[[]]]```bbbdddccc```\\\YYYXXXZZZ\\\```aaaccccccaaa^^^[[[XXXWWWWWWXXXXXXXXXXXXXXXXXX[[[YYYWWWTTTSSSTTTUUUVVVUUUTTTRRRRRRSSSSSSRRRPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCDDDGGGIIILLLOOOQQQRRRTTTUUUVVVXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXXWWWYYYZZZYYYVVVTTTRRRRRRQQQSSS[[[jjj}}}{{{zzzzzzxxxtttoooiiifffeeegggddddddeeeeeegggoooyyyxxx~~~}}}~~~}}}|||}}}xxxttttttuuuvvvxxxwwwuuusssvvvzzzmmmaaaVVVNNNGGGGGGGGGDDD@@@???>>>>>>======<<<<<<;;;;;;:::::::::999999999888888777777777777777777777777555555444333333444444555333333444555555555555444333333333333333333333333444333333333333333333222222222222222222222222222111111222222111111000///111111111111111111111111222222222222222222222222222333333444444333333222333333222222222222222222111111111111111222333333222222222222222222222222111111222222222333333333333333333333333333333333000222444444222111222222333333333333333333333333222333333333333333333444444444444555555555555666555555444444555555666777777777777888888888888999:::;;;======<<<<<<===>>>>>>>>>BBBIIIUUUeeesss|||}}}}}}yyyxxx}}}yyytttxxxwwwmmmdddZZZRRRMMMKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNQQQSSSTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWZZZ___bbbeeedddcccaaa````````````___bbbeeefffdddbbb``````ZZZ\\\]]]]]]]]]___bbbeeehhhgggddd```\\\[[[\\\^^^___```bbbbbbaaa^^^[[[YYYVVVVVVWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVVVVTTTRRRPPPPPPQQQRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKKKKHHHGGGFFFFFFGGGHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGHHHJJJLLLNNNQQQRRRSSSVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZ[[[YYYVVVTTTSSSSSSQQQ[[[lllzzzuuuqqqqqqqqqoookkkhhhhhhiiiiiinnntttpppuuuyyy~~~|||tttnnnmmmllljjjjjjmmmssssssvvv~~~zzztttpppqqqvvv|||lllZZZTTTLLLHHHEEEFFFEEEAAA@@@BBB???>>>>>>===<<<;;;;;;:::999999999999888888888888777777777777777777777777555555444444444444555555222333444555555555444444333333333333333333333333222333333333333333333444111111111111111111111111111222333333333222000000111111111111111111111111222222222222222222222222222333333444444333333222222222222333333333333333000000000000111333444444111111111111111111111111222333333333333444444444222222222222222222222222...000222222111000000111333333333333333333333333444333333333333333333222444444444555555555555666555444444444444555666666777777777777888888888888:::;;;======<<<;;;<<<===>>>???AAAEEEMMMZZZhhhrrrxxx}}}~~~{{{yyy{{{|||{{{~~~pppbbbYYYOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMJJJLLLOOOQQQQQQRRRTTTVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWUUUTTTVVVZZZ]]]]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZ]]]```aaa___^^^^^^___XXXZZZ\\\]]]\\\^^^aaadddeeedddbbb^^^ZZZZZZ[[[]]]]]]^^^_________]]]ZZZYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYWWWVVVVVVUUUSSSPPPPPPQQQRRRRRRQQQNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFFFFGGGIIIKKKMMMKKKLLLMMMOOOPPPRRRSSSTTTWWWWWWXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXZZZYYYZZZZZZXXXVVVVVVWWWXXX___rrr}}}zzzsssooooooppppppqqquuuooorrrssstttxxx|||yyyssslllgggcccbbb```^^^___cccfffdddeeennn{{{|||yyyyyy{{{}}}|||zzzwwwyyy~~~}}}wwwsssoooqqqvvv|||yyytttrrrqqqpppooowwwpppWWWJJJIIICCC@@@???@@@>>><<<===BBB@@@???>>>===<<<;;;::::::999999999888888888888777777777777777777777777777666666555555555666666777111222444555666555444444333333333333333333333333222222222333333444444444111111111111111111111111222222333444333222111000111111111111111111111111222222222222222222222222222333333444444333333222222222222333333444444444/////////000111333444555111111111111111111111111333333333444444444555555000000000000000000000000222444666666555444333444333333333333333333333333444444444333333222222222444444444555555555666666555444444444444555666666777777777777888888888888:::;;;======<<<;;;<<<===>>>@@@AAACCCHHHRRR___jjjuuuzzz}}}}}}|||}}}ttthhhRRRPPPNNNKKKIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGIIIJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGJJJMMMOOOOOOQQQSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUSSSRRRTTTWWWZZZTTTTTTTTTTTTUUUWWWXXXZZZVVVYYY]]]]]][[[ZZZ[[[]]]UUUXXXZZZ[[[ZZZ[[[___bbb___^^^\\\YYYVVVVVVXXX[[[[[[[[[]]]]]]]]][[[YYYXXX\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[\\\\\\[[[YYYWWWUUUUUUSSSQQQQQQRRRSSSSSSRRRMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGIIIKKKNNNPPPNNNNNNOOOPPPQQQRRRSSSTTTWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWUUUUUUUUUWWWYYYZZZXXXYYYYYYXXXWWWXXXZZZ\\\qqq}}}}}}{{{xxxvvvuuusssooolllaaa]]]YYYYYY[[[^^^^^^]]]dddaaa```eeelllqqqrrrpppmmmjjjhhhhhhjjjkkkkkkiiinnnkkkmmmsssxxxxxxxxxzzz|||rrriiidddffflllpppppprrryyyzzzvvvuuuuuuuuuyyyooo^^^QQQIIIEEEAAA@@@???>>>========================<<<;;;:::999999999888888888888999999999888888777666555555444555555666666666666555555555555555555555555555555333333333333333333333333222222222222222222222222555444222000000111222333222222222222222222222222222222222222222222222222000000000111222222222333111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222000000111111111222222222333333333444444444555555999999999888888888888888:::999888888999:::<<<======???@@@@@@AAAHHHSSS\\\mmmuuu{{{iii\\\PPPMMMNNNMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIKKKMMMOOOQQQRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTVVVWWWSSSRRRQQQPPPPPPQQQRRRSSSVVVWWWXXXXXXXXXWWWVVVUUURRRSSSVVVYYY[[[\\\]]]]]]ZZZXXXTTTRRRRRRTTTXXXZZZ___^^^\\\ZZZXXXWWWVVVUUUUUUWWWZZZ\\\\\\ZZZWWWUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTQQQOOOOOOPPPSSSTTTTTTUUUPPPKKKKKKMMMOOOLLLIIIKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFIIIJJJKKKMMMOOOPPPPPPPPPUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWXXXWWWWWWVVVTTTTTTUUUTTTSSSTTTVVVWWWXXXWWWZZZVVVTTTTTTTTTZZZlll~~~|||yyyuuuqqqgggccc___^^^aaaddddddcccfffeeeeeeiiinnnoookkkgggdddaaa___```cccffffffeeejjjgggggglllooommmmmmoooqqqssstttrrrllleeeaaa```fffmmmtttwww}}}zzzmmm___RRRIIIDDDAAAAAA@@@???>>>========================<<<;;;:::999999999888888888888999999999999888888777777666666555555666666666666555555555555555555555555555555333333333333333333333333333333333333333333333333444333222111111111222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111222222333333111111111111111111111111333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222333333333444444222222222222222222222222222333333333333444444444333333333444444444555555888888888888888888888888;;;:::::::::;;;<<<===>>><<<>>>?????????EEENNNVVVbbboooxxxkkk]]]VVVRRRNNNKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPOOOOOONNNNNNNNNNNNNNNPPPQQQRRRQQQQQQSSSTTTQQQQQQOOOOOOOOOOOOPPPQQQTTTTTTUUUUUUUUUTTTRRRRRRQQQSSSUUUWWWYYYZZZZZZZZZVVVTTTQQQPPPPPPSSSVVVXXX[[[ZZZXXXVVVTTTSSSRRRRRRTTTVVVXXXZZZZZZXXXVVVTTTUUUVVVVVVWWWVVVUUUTTTSSSQQQOOONNNNNNPPPQQQQQQQQQQQQMMMIIIIIILLLMMMKKKIIIJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGIIIIIIKKKLLLMMMOOOQQQRRRRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTVVVUUUUUUTTTTTTSSSSSSRRRUUUUUUWWWYYY[[[[[[YYYXXXWWWTTTUUU[[[cccppp|||xxxqqqmmmiiiiiilllpppqqqpppuuuuuuvvvxxxzzzvvvoooiii```^^^]]]___bbbfffhhhhhhlllhhhhhhlllooonnnnnnooorrrsssrrrnnnhhhdddeeefffllluuu~~~uuuccc^^^VVVNNNFFFBBB??????@@@???>>>======<<<======<<<<<<===<<<<<<;;;:::999999999888888888888999999888888888888888888888888555555666666666666555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222111111111222222222222222222222222000000000000000000000000222222222222222111111111000000000111111111111222111111111111111111111111333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222333333333333444444444444333333333444444444555555666777777888888999999999:::999999999:::;;;<<<===;;;===>>>>>>>>>AAAGGGMMMVVVfff{{{qqqfff[[[QQQMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIKKKJJJJJJJJJIIIIIIHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKNNNNNNMMMMMMMMMMMMLLLLLLJJJLLLMMMMMMMMMMMMNNNPPPOOONNNMMMLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPOOOMMMMMMPPPQQQSSSUUUVVVVVVUUUUUUPPPOOONNNMMMNNNPPPSSSUUUUUUTTTSSSQQQOOONNNNNNMMMRRRSSSUUUWWWWWWUUUSSSRRRTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLNNNOOOMMMLLLLLLIIIFFFGGGJJJKKKJJJHHHHHHGGGFFFEEEEEEDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQTTTWWWYYYZZZXXXVVVTTTUUUVVV]]]jjj|||}}}yyyuuuwww|||zzztttjjjiiihhhiiilllpppsssuuuuuurrrsssyyy}}}}}}wwwssstttwww}}}}}}iii]]]QQQNNNJJJEEEAAA???>>>??????>>>======<<<<<<<<<===;;;<<<<<<<<<;;;;;;:::999999999888888888888999999777777777777777888888888555555666666666666555555555555555555555555555555444444444444444444444444444444444444444444444444111111222222222222111000222222222222222222222222111111111111111111111111333333333222222111111111000000000000000000000111111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222111111111222222222333333333333333444444444555555555666666777888999999:::777777777777888999::::::;;;===>>>>>>===???BBBEEEOOO\\\ooo}}}yyyjjj[[[SSSRRROOONNNLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKJJJIIIHHHLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPOOOOOONNNLLLKKKJJJIIINNNOOOPPPRRRRRRQQQQQQPPPLLLKKKKKKKKKMMMOOORRRSSSQQQPPPNNNMMMLLLKKKKKKJJJOOOPPPRRRSSSSSSRRRPPPOOOQQQQQQRRRQQQPPPNNNLLLKKKIIIHHHIIIKKKLLLLLLIIIGGGGGGEEEDDDEEEHHHIIIIIIGGGHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDFFFGGGIIIEEEFFFFFFHHHJJJLLLNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSQQQOOONNNOOOPPPQQQRRRTTTVVVVVVUUUUUUTTTTTT\\\bbbpppyyyyyyxxxxxxzzz~~~tttcccWWWRRRJJJHHHEEEBBB???>>>======>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999888888888888999999555555555666666666666666555555666666666666555555555555555555555555555555444444444444444444444444222222222222222222222222000111111222222222111000222222222222222222222222222222222222222222222222444333333333222222111111111000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222111111222222222333333333333333333444444444555555555555666777888888999999666666777888999999999999<<<===>>>>>>>>>>>>???@@@JJJRRR```ooo|||{{{jjj___[[[SSSRRROOOMMMKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIGGGFFFJJJJJJKKKKKKKKKJJJIIIHHHGGGIIIJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLNNNOOOOOONNNMMMLLLKKKJJJIIIIIILLLMMMNNNOOOOOONNNMMMLLLIIIIIIJJJKKKMMMOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNOOOPPPPPPOOONNNMMMNNNOOOOOOOOOMMMKKKIIIHHHFFFGGGHHHIIIKKKJJJGGGDDDCCCCCCCCCEEEGGGHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRPPPPPPPPPQQQRRRVVVWWWVVVUUUUUUXXX^^^bbbrrr}}}~~~kkk]]]RRRMMMMMMEEEDDDBBB@@@>>><<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999888888888888999999555555555555555555555555555555666666666666555555555555555555555555555555333333333333333333333333222222222222222222222222000000000111111111111111222222222222222222222222222222222222222222222222333333333333333222222222222111111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222444444444444555555555555333333333444444444555555555666666777777888888888888999:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>CCCHHHRRR```ppp}}}{{{ppplllaaa^^^YYYTTTPPPMMMKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJGGGHHHIIIKKKLLLNNNNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMLLLLLLJJJHHHGGGGGGFFFGGGHHHIIIIIIFFFCCCBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYWWWVVVTTTSSSRRRRRRSSSSSSSSSTTTUUUWWW[[[eeerrr|||uuu```VVVPPPJJJHHHIII?????????>>>===;;;:::999<<<;;;;;;:::;;;;;;<<<<<<999::::::;;;;;;:::::::::999999888888888888999999777777666666555555444444555555666666666666555555555555555555555555555555222222222222222222222222333333333333333333333333111000/////////111222333222222222222222222222222111111111111111111111111222222333333333333333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222444444444555555555555666333333333444444444555555666666666777777777777777999999;;;<<<======<<<<<<::::::999:::<<<===>>>===<<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888888888888888888888666666666666777777777777777777666666555555444444333555666777777555333222444444444444444444444444333333222222333333444555222222222222222222222222333333333333333333333333555444222000000111222333333222222111111222222333111111111111111111111111000000000000000000000000222222222111111111000000222222111111111111222222000111111111111222222222333222222111111222222333333333333222222222111111222222222222222222222222111111222222222333333333333333333333333333333333333333222111222333444555666555555444444444555555888888999999999:::::::::::::::;;;;;;<<<=========BBB@@@AAAFFFHHHLLLYYYgggxxxzzzxxx|||yyylllaaaWWWUUUQQQOOONNNLLLJJJHHHLLLJJJIIIJJJLLLMMMMMMMMMJJJJJJHHHGGGFFFEEEEEEEEEJJJJJJIIIHHHHHHGGGFFFFFFJJJJJJIIIHHHGGGEEEEEEDDDGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKJJJIIIIIIJJJLLLNNNMMMMMMLLLKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEECCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWXXX[[[______\\\YYYTTTUUUTTTRRROOOQQQVVV[[[^^^mmm{{{jjj]]]TTTLLLGGGBBBAAABBBCCCAAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888888888888888999888888888888888888888888888777777666666555555666666666666555555555555444555666666666555333222444444444444444444444444333222222222222333444444222222222222222222222222333333333333333333333333555444222000000111222333333222222111111222222333111111111111111111111111000000000000000000000000222222222111111111000000222222111111111111222222000111111111111222222222333222222111111222222333333333222222222111111111222222222222222222222222111111111222222222333333444444444444444444444444333333222222222333444555555555555444444444555555888888888888999999999999:::::::::;;;<<<<<<======>>><<<>>>AAACCCFFFQQQ]]]kkkvvv~~~~~~uuueee___YYYSSSPPPOOONNNMMMLLLKKKIIIIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFKKKJJJIIIGGGEEEDDDDDDCCCHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGIIIJJJJJJIIIHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTXXXXXXZZZ]]]______\\\YYYRRRSSSRRRPPPPPPUUU]]]dddyyyooo```UUUKKKEEEEEEBBB??????AAAAAA???<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888999999999888888777777777999888888777666555444444555555555555555666666666555555555555444444444333444444444444444444444444222222222222222333444444222222222222222222222222222222222222222222222222444333222000000111222222222222111111111111222222111111111111111111111111000000000000000000000000222222222111111111111111222222111111111111222222000111111111111222222222333222222111111222222333333222222222222111111111222222222222222222222222111111111222222222222333555555555555555555555555333333222222222333444555555555555555555555555555777777777777888888888888999::::::;;;;;;<<<<<<===::::::;;;>>>???AAAHHHQQQ^^^lll{{{xxxpppeee[[[UUUSSSRRRRRROOOLLLJJJJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHLLLKKKIIIGGGEEECCCBBBBBBGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUWWWZZZ]]]\\\YYYVVVQQQRRRSSSUUUZZZdddrrr||||||hhhYYYRRRNNNHHHDDDBBBAAA???@@@@@@???;;;888=========<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888888888888888999999888888777777666666777777777666666555555444444444444555555666666666666555444333333333444444333333333333333333333333222222222111222333333444111111111111111111111111111111111111111111111111333222111111000111222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000111111111222222222333222222111111222222333222222222222111111111111111111111111111111111111111111111111222222222222444444444444444444444444222222222333333333444444444444555555555555555555666666666666777777777777999999999:::;;;;;;<<<<<<:::;;;<<<>>>>>>???DDDHHHUUUcccuuuvvvjjjaaa\\\XXXVVVQQQOOOLLLKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGFFFHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUWWWYYYZZZZZZXXXVVVRRRWWW___hhhsssyyyjjj___QQQIIIHHHGGGDDD@@@?????????@@@@@@>>><<<999<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888777777777666666444444555555666666777777333333444444555555666666555555444333333333333444333333333333333333333333222111111111111222333333111111111111111111111111111111111111111111111111111111111111111111111222222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000111111111222222222333222222111111222222333222222222111111111000000111111111111111111111111000000111111111222222222222222222222222222222222222222333333333444444444333333444555666666555555555555666666666777777777888888999999:::;;;;;;;;;:::<<<===<<<===>>>@@@AAAKKKYYYiiiuuutttlllddd```UUURRRNNNLLLLLLLLLLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJKKKEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHGGGFFFFFFGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSWWWXXXYYYYYYYYYXXXXXXXXXZZZdddtttnnn^^^TTTMMMFFFBBBCCCCCC@@@<<<:::;;;===?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888888888888888888888777777777777777777777777333333444555666777777888444444444444444555555555444444444444333333333222333333333333333333333333111111111111111222333333111111111111111111111111222222222222222222222222000000000111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111222222222222222111111111111222222000111111111111222222222333222222111111222222333222111111111111000000000111111111111111111111111000000000111111111111222111111111111111111111111111222333444444444333333222333444666666666555555666666666666777777777777777888888999999::::::;;;888:::;;;999:::===>>>===FFFRRR___iiirrr~~~~~~vvvqqqaaa]]]WWWRRRPPPOOOMMMLLLJJJJJJJJJJJJKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEGGGHHHHHHGGGFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXZZZ^^^```ppp}}}xxxeeeWWWPPPIIIGGGCCCBBBBBBAAA???>>>999;;;<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888888888888888888555555666666777888888888333444444555555666666666555444444444444444444333333333444555444333222111222222222222222222222222111111111111111222222333111111111111111111111111333333333333333333333333//////000111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000111111111222222222222222111111111111222222000111111111111222222222333222222111111222222333111111111111000000000000111111111111111111111111000000000000111111111111222222222222222222222222111222333444444444333333111222444666777777666555666666777777777888888888777777888888999:::::::::777::::::777999>>>???<<>>888@@@GGGMMMXXXjjjzzz|||zzzvvvlllddd]]]YYYVVVOOOOOONNNNNNMMMNNNNNNOOOLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFHHHIIIIIIHHHGGGIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSTTTUUUTTTSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUXXX\\\dddmmmyyy\\\hhh{{{ttteeeVVVLLLGGGEEEDDDAAAAAA@@@@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999999999999999999999999888888888888777777777777777777888888888666555444555555666666666666555555333333333333333333333333444444333333333333222222333333333222222111111111///000222333333222000///000000000000000000000000333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111222222222111111111000000111111111111111111111111222222222222222222222222333222111000000111222333222222111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333555555555555666666666666888888888777777777777777999::::::;;;;;;::::::999888999999::::::;;;;;;<<<:::===AAADDDKKKZZZooo~~~~~~{{{iii[[[XXXWWWTTTPPPMMMMMMPPPSSSOOOMMMKKKJJJKKKLLLKKKJJJHHHGGGGGGIIIKKKLLLKKKIIIKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMNNNNNNNNNNNNPPPQQQPPPNNNNNNNNNOOOOOOMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTWWWXXXWWWUUURRRQQQPPPPPPQQQRRRRRRPPPOOOSSSSSSSSSSSSSSSSSSSSSTTTVVVSSSRRRSSSSSSRRRWWW]]]fffqqqMMMVVVdddsss{{{ddd]]]RRRHHHCCCBBBBBBBBB@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999888888888777777777666666666666777888777777555555555555666666666666555555444444444333333222222222444444333333333222222222222222222111111000000000///000111222222111000///000000000000000000000000222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111222222222111111111000000111111111111111111111111222222222222222222222222222222111000000111222222111111111111111111111111111111111222222222333333222222222222222222222222111111222222222333333333555555555555666666666666666666666666666666666666777888888999999888888777888999999::::::;;;;;;<<<;;;>>>AAABBBGGGSSSdddqqq~~~vvvkkkfff___XXXTTTSSSTTTUUUSSSQQQOOONNNNNNMMMJJJIIILLLLLLKKKLLLMMMNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKMMMOOOOOONNNNNNPPPQQQPPPOOONNNNNNOOOOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQTTTSSSRRRRRRRRRRRRQQQPPPSSSRRRRRRRRRRRRRRRRRRQQQSSSSSSSSSRRRQQQRRRTTTVVVTTTQQQQQQUUUYYY^^^hhhqqqAAAEEEMMMVVVbbbrrrwwwfff[[[PPPKKKEEEAAA@@@BBBCCCCCC>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999999::::::999999::::::::::::999999999999999999999999999999888888777777777777666666555555666777777777666666555555666666666666555555666555444444222222111000333333333333222222222222111111111000000000000000///000111222222111000///000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111222111111111111000000000111111111111111111111111222222222222222222222222222111111000000111111222111111111111111111111111111111111222222222222333222222222222222222222222111111222222222333333333444555555555555666666666555555555555555555555555777777888888888888777777888999999::::::;;;;;;<<<;;;>>>@@@@@@BBBJJJVVV```www~~~|||}}}|||qqqhhhbbb^^^[[[XXXSSSQQQOOONNNNNNMMMJJJHHHMMMLLLJJJKKKLLLLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPOOONNNNNNLLLNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOPPPQQQQQQOOOMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPTTTRRRPPPOOONNNOOOPPPQQQTTTSSSQQQPPPPPPPPPQQQRRRTTTTTTSSSRRRQQQRRRVVVYYYZZZYYY[[[bbbkkkuuu>>>@@@BBBEEELLLWWWeeeooouuuhhh\\\QQQJJJIIIFFFBBBAAAAAAAAAAAA@@@============<<<<<<;;;;;;======;;;:::999999::::::999999::::::::::::999999888888888888888888888888888777777777666666666666444555555666666777777777444555555666666555555444444444444333333222222222333333333222222222222111111111111111111111000000111111222333333222111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000///000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222222111111000000000000111111111111111111111222222222111111111111222222222222222222222222222222222222111111222222222333333333444444444555555555666666555555555555555666666666999999::::::::::::999999888999999::::::;;;;;;<<<;;;===>>>>>>>>>CCCKKKQQQeeeppp}}}xxxsssrrrxxx|||zzz}}}~~~wwwpppfff___XXXUUURRRPPPPPPPPPOOONNNNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPPPPPPPPPPOOONNNNNNMMMOOOPPPPPPOOOOOOPPPRRRRRRQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOONNNOOORRRTTTTTTSSSRRRQQQPPPQQQSSSUUUTTTUUUVVVUUUVVVYYY```eeennnnnnsss|||;;;===??????AAAGGGPPPWWWeeemmm{{{~~~tttfffZZZQQQLLLIIIFFFCCCAAA???>>>>>>>>><<<;;;===============<<<<<<<<<===<<<<<<;;;:::::::::;;;888999999::::::999999888888888888888888888888888777777777666666666666555444444555555555666777777444444555555555555444444222222222333333444444444333333222222222111111111222222222222222222222222222333333333333333333222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000111111111111111111111111000000000111111222222222000000000000000000000000000000111111111222222222000000111111111222222222222222222222222222222222111111222222222333333333444444444444555555555555555555555666666777777777888999999::::::999999888888999999::::::;;;;;;<<<:::<<<=========???EEEIIIUUUaaasssxxxrrrnnnpppttt|||{{{zzzyyyppphhhccc]]]YYYWWWVVVVVVUUURRRPPPNNNMMMNNNNNNNNNMMMHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPQQQNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQPPPOOOPPPRRRTTTSSSSSSTTTUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOMMMOOOQQQPPPOOONNNOOOPPPRRRSSSSSSRRRRRRSSSWWW[[[VVVZZZ___bbbfffnnnyyy555888;;;======@@@EEEIIIKKKRRR^^^lll{{{tttccc\\\RRRJJJFFFDDDDDDDDD???>>>===>>>??????===<<<========================::::::;;;;;;;;;;;;::::::888888999999999999888888888888888888888888888888777777666666666666555555555555555444555555666666444444555555555555444444000111222222444555555666222222222222111111111111222222222222222333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111//////000000000000000111111111111111111111111111//////000000111222222222///000000111111000000///000000000111222222333333000000000111111111111222222222222222222222222222111111222222222333333333333444444444444555555555555555555666666777777888666666777777777777666666888999999::::::;;;;;;<<<:::;;;<<<<<<<<<>>>AAADDDKKKUUUddduuu}}}wwwqqqooonnnrrr{{{zzzuuuoooiiieeeaaa]]]ZZZXXXUUURRROOOOOONNNMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRRRRPPPPPPQQQRRRSSSSSSRRRSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOLLLOOORRRQQQNNNLLLMMMOOOPPPSSSVVVWWWWWWYYY^^^cccdddkkkttt{{{111555:::;;;;;;;;;>>>AAA@@@DDDJJJRRR]]]jjjwwwvvvfff[[[RRROOOIIIDDDBBBAAAAAAAAA>>>======>>>@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;<<<444666888:::;;;:::999777888888999999999999888888888888888888888888888888777777666666666555555555777666555444444444555555333444444555555444444333222222222333333444444444222222222222111111111111000111111111222222222222222111111111111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111////////////000000111111111111111111111111111111/////////000111222222222...///000111111000///...///000000111222222333333000000000000111111111111222222222222222222222222111111222222222333333333333333444444444555555555333333444555555666777777666666777777777777666666888999999::::::;;;;;;<<<;;;;;;;;;:::;;;<<>>???AAAFFFOOO^^^qqqzzzuuuooolllqqqyyywwwrrrkkkddd___[[[XXXUUUOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLNNNNNNPPPRRRSSSTTTTTTTTTQQQRRRSSSRRRQQQPPPQQQRRROOONNNNNNOOOQQQRRRQQQOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNLLLOOORRRRRRSSSXXXaaaiiiwww}}}888888888888888999999:::999999:::<<<@@@EEEIIILLLYYY___iiiuuunnnfff]]]VVVTTTPPPKKKGGG@@@@@@@@@???>>>======<<>>===<<<;;;;;;<<<===;;;;;;::::::::::::999999999999999999999999999999;;;999777555555777999;;;999999999999888888888777666666777777777777666666333333333444444555555555444555555555555555555444666555333222222222333333111111222333333333333222222222222222222222222222222222111111111111222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111222000///------///000222000000000000000000000000////////////////////////111111000000//////......////////////000000000000222111111111000000//////333333222111000///......111111000000000000111111333333222111000///......111111222222222222111111000000111222333333444444222111000222444666555444333333333444444444555555777777777777888888888888999999888888888888888888::::::;;;;;;<<<=========<<>>>>>===<<<<<>>===<<<;;;;;;<<<===;;;;;;:::::::::999999999999999999999999999999999:::999888666666888999:::999888888888777777777777666666666777777666666666333333444444444444444444333444444555555444444333333222111000000000111111000111222222333333222222222222222222222222222222222222111111111111222222222111111000000111111222000000000000000000000000000000000000000000000000//////000000000111111111111000///......///000111////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000000000///222222111111000/////////000000000//////000000000/////////...------,,,,,,111111222222222222111111111111111222222333333444444222222222444444444222333444444444555555555555666666777777777888888888888888888888888888888888::::::;;;;;;<<<=========<<>>@@@@@@AAADDDJJJTTT___gggwwwvvvkkkddd```ZZZVVVNNNIIIDDDBBBBBBBBB@@@>>>??????>>>>>>======<<<<<<>>>===<<<<<<;;;<<<<<<<<<::::::::::::999999999999999999999999999999999999888888888888888888888888777777777777666666666666666666666666666666666666444444444444444444333333222333333444444333333222333222111000000000111111000111222222333333222222222222222222222222222222222222111111111111222222222111111000000111111222000000000000000000000000000000000000000000000000//////000000000000111111111000///......///000111////////////////////////000000000000000000000000////////////000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222555444222333333444222111444444555555555666666666666666777777777777888888888888888888888888888888:::::::::;;;<<<<<<=========???@@@@@@AAAHHHTTT]]]qqq}}}}}}~~~~~~~~~||||||}}}wwwooohhhccc```___^^^]]]ZZZWWWTTTSSSRRRQQQOOORRRPPPNNNNNNOOOPPPOOONNNNNNOOOPPPPPPQQQRRRSSSSSSNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPOOONNNNNNQQQQQQRRRSSSTTTVVVVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVTTTRRRRRRSSSSSSRRRQQQTTTUUUUUUTTTSSSSSSTTTVVV[[[[[[[[[\\\]]]___aaabbblllttt555555555555555666777777888888777777777888999:::>>>>>>======@@@FFFNNNTTT[[[eeerrr|||rrriii]]]UUUSSSRRRQQQPPPGGGDDDAAA@@@@@@AAA@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888888888888888888888888888777888999999999999888777777666666666666555555555555555555555555555555555555555555444444333333333222222222333333222222222444333333333333333333333000000111222222222222222111111111111111111111111222222111111111111222222111111000000000000111111000000000000000000000000////////////////////////////////////000000000111000000////////////000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000111111111000000000000000//////000000111111111111000111111111111111111000111111111222222222333333111111222222222222111111333333222222222222222222444333222222444444333222555555555666666666666777666666666666777777777888777777777777888888888888999::::::;;;;;;<<<=========???@@@@@@???BBBJJJPPP```mmm~~~yyywwwzzz}}}{{{zzztttpppjjjeeeaaa^^^ZZZXXXWWWUUUSSSSSSTTTTTTTTTRRRSSSSSSSSSTTTVVVWWWXXXYYYUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWYYYWWWVVVUUUVVVWWWVVVUUUWWWXXXXXXXXXXXXZZZ]]]```cccfffkkkppptttxxx|||~~~555555555555555666666777777777777777888999999:::999:::;;;<<<<<>>============<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999888888888888888888888888888888888666888999::::::999888666666666666666555555555444555555444333333444555555555555555444444333333333111222222222222222222111333333333333333333333333000000111222222222222111111111111111111111111111222222111111111111222222111000000000000000000111000000000000000000000000////////////////////////...////////////000000000000000////////////000000111111111111111111111111000000000000000000000000......//////000000111111////////////000000000000000000000000000000111111/////////000111111222222111222222333333222222111---......//////000000111111111222222222222111111333333222222222222222222222111111222444555555444555555555666666666666777555666666666666777777777666666777777777888888888999999::::::;;;<<<<<<<<<999<<<>>>??????AAAFFFJJJSSS___qqq~~~|||}}}|||uuupppllliiidddaaa^^^\\\[[[ZZZXXXVVVYYYYYYXXXYYYZZZ[[[\\\]]]\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[XXXXXXWWWWWWWWWWWWXXXXXXVVVUUUUUUXXX[[[___``````___aaaccceeegggjjjooosssvvv|||555555555555555666777777666777777888999999::::::666888;;;======<<<===>>>AAAEEEIIIKKKOOOXXXdddmmmxxx}}}~~~tttkkkccc^^^YYYVVVNNNLLLHHHEEEDDDCCCAAA???@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;999999999999888888888888888888888888888888888888777888999::::::999888777666666666666555555555555555444333222222333444555444444444444444444333333111222222333333222222111000000111222222222111111///000111111222222111111111111111111111111111111222222111111111111222222111000000//////000000111000000000000000000000000000000000000000000000000......////////////000000//////000000000000//////222222222222222222222222000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111//////000000111111111222000111222333333222111000//////000000111111222222111111222222222222111111222222222222222222222222111000000222444666666555444444555555555666666666555555666666666666777777555666666777777888888888999999999:::;;;;;;<<<<<<666888;;;===>>>AAADDDFFFIIISSSaaaooo|||}}}yyyvvvqqqnnnkkkhhheeecccbbbaaa```______```aaabbbaaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[WWWVVVVVVVVVVVVWWWXXXYYYVVVWWWZZZ```hhhooosssuuusssuuuyyy}}}666666555555666666777888777777888888999999888888777999<<<<<<<<<;;;;;;<<<<<<===???AAACCCHHHNNNRRRYYY]]]dddllluuutttkkkbbb^^^XXXSSSPPPNNNLLLJJJHHHFFFDDDCCCBBBAAA@@@>>>????????????>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;999999999999888888888888888888888888888888888888888888888999999888888888777777777666666666555555555444333111111333444555333333444444444444444444222222333333333333222222///000111222222222222111///000000111111111111111111111111111111111111111222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000........./////////000000//////000000000000//////111111111111111111111111////////////////////////000000000000////////////////////////000000000000///000000000111111111111000000000000000111111111...///111222222111///...333333333333333333333333111111222222222222111111111111111222222333333444333222111222444555444333333444444444555555555555555555555666666666777777555555666666777888888999888999999::::::;;;<<<<<<999:::<<<>>>???AAACCCDDDCCCIIISSS]]]iii{{{{{{zzzwwwuuutttttttttuuuqqqppppppooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkiiigggffffffcccccccccdddeeefffggghhhiiikkkooowww666666666666666777888888888888999999888777666666666777999888777666777888999:::;;;===???AAABBBBBBDDDGGGLLLRRRYYYbbblllrrrzzz~~~|||sssllleee]]]WWWQQQNNNKKKJJJHHHGGGDDDBBB@@@???>>>>>>>>>??????@@@:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;;;;999999999888888888888777777777777777777777777777888888888888888888888888777777777777666666666666555444222111111222444555333333333444444555555555222333333444444333333222111222333444555444444333//////000111111111111111000000000000000000000000222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000............/////////000//////000000000000//////000000000000000000000000////////////////////////111111000000//////......////////////000000000000//////000000111111111222111111000000000000000000---...///111111///...---000000000000000000000000111111222222222222111111000000111222333333444444555333222222444444333111333333333444444444555555555555555555666666666777444555555666777888888999888999999::::::;;;<<<<<<>>>???@@@AAAAAABBBCCCCCCAAAEEEJJJPPPZZZlllxxx{{{{{{wwwyyy}}}{{{yyyxxxyyyyyyzzz{{{|||~~~:::888666555444555666777777777777777777888888999888888888777777777777777999999:::;;;;;;<<<<<<===>>>???AAADDDIIIMMMQQQSSS]]]___dddkkksss}}}mmmfff]]]WWWUUURRRMMMHHHGGGFFFFFFDDDCCCBBBAAA@@@AAA@@@>>>=========>>>???============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999999999999999999999777777666666666666777777666666666666555555555555777777666666666666777777555666777888888777666555333333333333333333333333444444444333333222222222111111111111111111111111222222111111111111222222////////////////////////000000000000000000000000000000////////////000000222111111111000000//////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222333333///000111222333444444444333333333444444555555555444444444444555555555666888888888777777777777777666666777888999:::::::::::::::;;;<<<===>>>???@@@FFFAAABBBKKKQQQXXXjjj~~~~~~~~~}}}zzzxxx}}}999777666444444444666777777777666666777777888999777777777777777777777777777888888999::::::;;;;;;AAABBBCCCDDDFFFGGGHHHIIIMMMNNNPPPTTTYYY^^^dddgggssszzz{{{rrrjjjddd```[[[UUUOOOMMMMMMMMMJJJFFFEEEDDDCCCBBBAAA@@@??????@@@@@@>>>=========>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777777777777777777777777777777666666666666777777777777666666666555555555777777666666666666777777444444444555555444444444333333333333333333333333444444444333333222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000////////////000000111111111000000000//////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222333333444444555555555000111222222333333333333333333333444444444555555444444555555555666666666777777777777777777777777777777777888999999999:::::::::;;;<<<===>>>??????CCC>>>???EEEIIINNN\\\nnn|||}}}777666444333333333444555666666666666666777888888777777777777777777777777666666666777888888999999@@@@@@BBBCCCCCCBBBAAAAAABBBBBBCCCDDDFFFIIILLLMMMSSSXXX```ffflllttt~~~}}}wwwpppkkkccc\\\VVVQQQLLLJJJKKKGGGCCCCCCEEEFFFDDDBBBAAAAAAAAA@@@???>>>======??????>>>=========>>>>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777777777777777777777777777777666666666666777777777777777777666666666666777666666555555666666777444444333333333333444444333333333333333333333333444444333333333333222222333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000////////////000000111111000000000000//////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111222222333333333222222333333333333444444444444555555666666666777777777777777777777777777777777888888888888888888999999::::::;;;<<<===>>>>>>???AAA======AAACCCCCCMMMZZZhhhuuu|||}}}444444333222222333333444666555555555555666777777666666666777777777777777555555666666777888888999888:::===???AAAAAA@@@?????????@@@AAABBBEEEFFFHHHDDDGGGJJJNNNQQQWWW^^^cccgggjjjqqqzzz|||tttlllfffaaa\\\YYYUUURRRNNNLLLKKKJJJHHHGGGGGGDDDAAA@@@AAABBB@@@???@@@??????>>>>>>=========>>>>>>>>>=========>>>>>>@@@>>><<<:::999:::;;;<<<::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999999999999999999999999777777666666666666777777888888777777777666666666666666666555555666666666666555444333333444555666444444444444444444444444333333333333333333333333333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000//////////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000////////////////////////////////////000000000000222222222222222222222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////222222333333333222111111333333333333333333333333666666666666777777777777666666666777777777777777999999999888888888888888::::::;;;<<<<<<===>>>>>>AAA??????AAAAAA@@@EEELLLUUUaaarrr|||zzzyyy}}}333333222222222333333333555555555444555555666777555555666666777777777777666666777777888999999999444666999<<<>>>>>>>>>===;;;;;;<<<===>>>@@@AAABBB@@@@@@AAABBBDDDGGGLLLOOOMMMPPPTTT[[[bbbhhhnnnpppwww}}}zzzvvvqqqllliii]]]ZZZUUUQQQNNNLLLKKKJJJFFFDDDBBBBBBCCCDDDDDDCCCEEECCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>=========>>>>>>>>>======@@@>>><<<:::999:::;;;<<<::::::::::::::::::::::::888999:::;;;;;;:::999888999999999999999999999999777777666666666666777777777777777777666666666666666666555555555555666666666555444333333444555666444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000//////////////////000000////////////////////////////////////////////////...............///000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111/////////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000333333333333333222222222222222333333333222111111333333333333333333333333666666666666777777777777555555666666777777777777999999999888888888888888::::::;;;;;;<<<<<<======???>>>???AAAAAA@@@BBBFFFHHHRRR___mmmzzz~~~zzzyyyzzz{{{zzzyyy|||222222222222333333333333444444444444444555666666444555555666666777777888777777777888999999::::::777888999;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===???AAADDDEEEEEEFFFGGGIIILLLOOOQQQSSSXXX]]]dddkkkppptttxxx{{{~~~xxxrrrmmmjjjeeebbb]]]YYYVVVSSSPPPNNNKKKIIIGGGEEECCCCCCCCCCCCCCCAAA???>>>??????>>>===?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<===>>>>>>>>>======???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::999999::::::::::::999999777777777777777777777777777777666666666666777777666666666666555555555555666555555444444555555666444444333333333333444444444444444444444444444444222222333333333333444444111111111111111111111111222222111111111111222222////////////////////////000000000000000000000000000000////////////000000......////////////000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333333333222222333333333333222222222222555555666666666777777777444555555666666777777888888888888888888888999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===???@@@@@@AAAAAABBBHHHPPPYYYdddttt~~~|||||||||zzzzzz~~~111222222333444444333333444444333333444444555666444444555555666777777888666777777888888999::::::999999999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::999:::;;;===?????????AAA@@@@@@@@@AAACCCDDDFFFHHHKKKOOORRRUUUWWWZZZ\\\```aaacccfffiiilllnnnoookkklllnnnppprrrtttvvvvvvuuuuuuttttttrrrpppooonnnkkkkkkkkkjjjiiihhhgggfffcccbbb___\\\XXXUUURRRQQQNNNLLLHHHFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@??????@@@CCCAAA@@@???@@@@@@>>>===;;;===>>>????????????@@@<<<=========>>>>>>??????;;;;;;===>>>>>>>>>======>>>======<<<;;;;;;::::::999999999999999999999999::::::999999999999::::::777777777777777777777777777777666666666666777777555555555555444444444444666555555444444555555666444444444555555444444444555555555555555555555555222222222333333444444444222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000........./////////000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222////////////////////////000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000111222222333333333333333333333222222222111111444444555555555666666666444444555555666777777888777777777888999999999:::::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===???AAA@@@??????CCCFFFJJJQQQ^^^ooo|||~~~~~~111222333444444444444444444333333333333444555555444444444555666777777888666666777777888888999999888888888888999;;;<<<===888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFGGGGGGGGGGGGIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWVVVTTTRRRQQQPPPSSSRRRRRRQQQPPPOOOMMMMMMOOONNNLLLKKKIIIIIIHHHHHHEEECCCAAA@@@AAABBBBBBAAA<<<>>>???@@@???>>>>>>???@@@???>>>>>>@@@AAA@@@>>>===>>>@@@@@@>>>===>>>>>>;;;;;;<<<<<<===>>>>>>>>>:::;;;===>>>>>>>>>==================<<<;;;:::999999999999999999999999999;;;:::999888888999:::;;;999999999999999999999999777777666666666666777777555555444444444333333333555555555444444555555555555666777888888777666555555555555555555555555555222222222333333444444444333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000////////////000000---.........//////000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000///000000111222333333444///000111222333444444444333333333222222111111111444444444444555555555666444444444555666777777888666666777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======???BBBAAA???>>>@@@BBBBBBFFFOOO^^^iiizzz111111222222222333333333333444444444555666666666777777666555444333333222333444444555666777888888777777888888888999999999;;;:::999999888888999999;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<=========>>>???>>><<<;;;;;;<<<===<<<:::999888999999::::::999999888888999999:::999999999999999888777666666666666666555555555555555555555444444555555555555555555555555555555555555666666555333111222333333333333333333333333333222222222222222222222222333333333222222111111111000000000000000111111111000000000000000000000000000000000000000000000000...---,,,+++,,,...111222333333222111000///......///000111222222111000///......////////////......111000///......///000111111000///......///000111000000000000000///......000000//////.........---000000////////////000000......//////////////////000000000000000000000000000000000///000000111222000000000000000000000000222222111111000000//////000111111111111222222222333222222222111000000000222222222222222222222222444444444555555555555666666666555555555555666666::::::999888777777777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????@@@BBBEEEIIIMMMPPPdddrrr~~~{{{111111222222222333333333444444444444555555555555666666666555444444333333444444555555666666777777777777777888888888999999777777777888999:::;;;<<<;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@?????????@@@AAABBBBBBCCC@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>===<<<;;;<<<======<<<;;;999888888999999999888888777777888888999999999999999999888777777666666666666555555555555555555444444444444555555555555555555555555555555555666666555333111222333333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000111000000000000000000000000000000000000000000000000---,,,+++***+++---...000222222111111000/////////000000000111111000000000......////////////......000000////////////000000000000////////////000000000000000000000///......000/////////............000000////////////000000///////////////.........000000000000000000000000000000000000000111222222000000000000000000000000111111111111111111111111000000111111111222222222222222222111111111111111222222222222222222222222444444444444555555555555666666555555555555666666777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========???BBBEEEIIIKKKUUUaaasss}}}uuuvvv}}}111111222222222333333333555555555555444444444444444444444444444444444444555555555555555555666666777777777777888888888888666666777777888:::;;;<<<:::999999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<===???@@@AAABBB?????????@@@AAAAAABBBBBB@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>===>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::<<<===<<<;;;;;;<<<===>>>===;;;999888777888888777777777666666777777777888999999999999888777777666666666666555555555555444444333333333333444444444444444444444444444444444555666444222111222333333333333333333333333333222222222222222222222222333333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000111000000//////000000111......////////////......//////000000000000///////////////000000/////////000000000000000//////...////////////............000000////////////000000000000//////.........---000000000000000000000000111111111000111222222333000000000000000000000000//////000111111222333333000000000111111111222222111111111111111222222222222222222222222222222222444444444444555555555555666666555555555555666666444555555666888:::<<<===::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<>>>AAADDDEEEEEENNN\\\jjjzzztttooossszzz111111222222222333333333555555555444444333333333333333333444444555555555555555555555555555555444666666666777777777888888999999888777777777777777999888888888888999999:::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@==================<<<<<<========================@@@???===<<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>================================================<<<<<<;;;::::::;;;;;;;;;:::;;;===>>>>>>===;;;:::999:::<<<<<<;;;;;;<<<>>>>>>===;;;999777777777777888777777666666777777888888888999999999888888777666666666666555555555555444333333222222333333444444444444444444444444444333444555444222111222333333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000000000////////////////////////////////////////////////222111000000///000000111////////////000000111111111000///......///000111......////////////......---...000111111000//////---...///000000///...---//////000000000000/////////////////////.........000000////////////000000000000000///......------////////////////////////111111111111111222333333000000000000000000000000/////////000000111111111000000000000111111111111000000000111222222222333222222222222222222222222333333444444444555555555666555555444444555555666444444555666888:::;;;<<<999999999999999999999999999999999::::::::::::;;;<<<<<<<<<<<<===???AAABBB@@@DDDLLLVVVcccuuu{{{uuuuuuyyy|||111111222222222333333333555555444444333333333222222222333333444555555555555555555555444444444444555555666666666777777777999888777777666666777777777777777777777888999:::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<======<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999;;;<<<>>>>>><<<;;;999888:::;;;;;;::::::;;;======<<<:::888777777777777888888888777777888888888777888888999999999888888666666666666555555555555444333333222222333333444444444444444444444444444222444444444222111222333333333333333333333333333222222222222222222222222222222222222222222222222111111111111000000//////////////////////////////////////////////////////222111111000000000000111.........///000000111111111000///......///000111......////////////......---...///111111111000///---...///000000///...---//////000000000000//////.........///////////////000000////////////000000000000//////.........---////////////////////////111111000000111111222333000000000000000000000000000000/////////.........//////000000000111111111000000000111222222222333222222222222222222222222333333333444444444444555555555444444444444555555666666666666777888999:::999999999999999999999999999999:::::::::;;;;;;;;;>>>>>>>>>>>>??????@@@AAA@@@AAADDDHHHQQQ___qqq}}}|||111111222222222333333333444444444444333333333333222222333333444444444555444444444444444444555555555555555555666666666666444444555555666888999:::666666666666777888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<:::;;;<<<======<<<;;;:::888:::;;;:::999999:::;;;<<<;;;999888777777888888999888888777777888888999777777888999999999999888666666666666555555555555444444333333333333444444333333333333333333333333222333444333222111222333333333333333333333333333222222222222222222222222111222222222222333333333222222111111000/////////000000000000000000000000000000000000000000000000.........///////////////.........//////000000000000//////......//////000......////////////......---...///000000111111000.........//////............//////000000000000000.........///////////////000000////////////000000////////////////////////000000000000000000000000000000000///000111111222000000000000000000000000111111000//////...------/////////000000000111111111111111111111222222222222222222222222222222222333333333333444444444444555555444444444444555555777777666666666777777888888888888888888888888888999999:::::::::;;;;;;;;;>>>>>>?????????@@@@@@@@@???@@@@@@@@@DDDMMMYYYcccyyy}}}~~~111111222222222333333333333333333333333333444444333333333333333333444444333333333444444555555555444444555555555666666666444444444555666777888999666555555666777888999999888888888888999999999999999999999999999999999999:::::::::;;;;;;<<<<<<===????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999888999::::::999888777777888999:::777777777666666777777777777777888999999999999999666666666666555555555555555555444444444444555555333333333333333333333333111222333333222111222333333333333333333333333333222222222222222222222222111111222222222333333333222222111111000//////...000000000000000000000000000000000000000000000000,,,------...////////////......//////////////////...//////////////////.........////////////..................///000111222///......------......///......///000000000000000............/////////000000000////////////000000------......///000000000000000000000000000000000//////......//////000111000000000000000000000000111111111111111000000000////////////000000000111222222222111111111111111222222222222222222222222222222333333333444444444555444444333333444444555666666666666666777888888888888888888888888888888888888888999999999999:::<<<<<<======>>>>>>>>>>>><<<===>>>>>>>>>BBBJJJPPP```mmm|||zzz111111222222222333333333222222222333333444444444333333333333333333333333222222333333444555666666444444444555555555666666777777666555555555555555555555555555666777999999777888888888888999999999888888888777777777777777777777888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<=========<<<;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::888777888999999888777777777888::::::666666555555555555666666666777888999999999999999777666666666555555555555666555555444444555555666333333333333333333333333111222333333222111222444333333333333333333333333222222222222222222222222111111111222222333333333222222222111000//////...000000000000000000000000000000000000000000000000------///000111111111111////////////////////////---...///000000///...---......////////////......///............000222333///...---,,,,,,---...///......///000000000000000---.........//////000000000000////////////000000,,,,,,---...///000111111000000000000000000000000...............///000000000000000000000000000000111111111222333333444444////////////000000000000333222222222111111000000222222222222222222222222222222333333333444444444555444444333333444444555555555555555666777999999777777777777777777777777777777777777888888888888999:::;;;;;;<<<<<<<<<<<<:::<<>>???DDDHHHLLLYYYmmm}}}zzz222222111111111111111111111111222222222333333333444555666666777777666666222222333333333333444444555444333333333333444555333444444555666777777888888888888777777777777777888999:::999777777888999999888888888777777666666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<::::::999888666777:::<<<===<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::999888777777888999:::999999888777666555444444777777777777666666666666555555666666666555333222555555555444444333333333222222222333333444444444444333222111111222333444444444444444333333222111111111222222222333333333111222222333333222222111222222222222222222222222000000000000000111111222000000////////////000000000000//////000111222222000000000000000000000000,,,,,,,,,---...///000000//////////////////////////////............/////////......------...000111---......//////////////////////////////////////////////////////.....................////////////000000000000000000000000//////000000000000//////000000000000000000000000//////000111111111111111////////////000000000000222222111111222222333444222222333333333444444444444444444444444444444444222222111111222222333444444444444555555555555666777777888888888888777777777888888888888999999999999999::::::::::::;;;;;;<<<<<<======>>>>>>??????EEEMMMXXXeeesss111111111111111111111111111111222222222333333333000111222222333333222222222222222333333333444444555444333333333333444555444444555555666666777777777777777777777777777777666777888888666666777888999999999999888888777777999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<;;;999888999;;;===888999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::::::::::::::::::::999999999999999999999999777777777777777777777888999999888777777888999999::::::999999888777777777777777777777666666666555444555666666666555333222444444333333333222222222222222222222333333333333333222222222222222222333333333333333333222111111111111111222222222333333111222222333333222222111111111111111111111111111000000000000000111111222000000////////////000000000000//////000111111222000000000000000000000000,,,------......///////////////////////////////////////............//////...............///000000---......////////////////////////////////////////////////////////////...............////////////000000000000000000000000......////////////......000000000000000000000000//////000111111111111000////////////000000000000111000000000000111222222222222222222333333333333444444444444444444444444222222222222222333444444444444444555555555555666333444555666777888888888777888888888888999999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>===BBBIIIQQQ\\\lll~~~111111111111111111111111111111222222222333333333...///000000111111000000222222222222333333333333444444333333333333444444555555555555555555555555666666666777777777777777444666777666555444555777::::::999999999999888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<======;;;::::::<<<>>>777777888888999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::============<<<<<<<<<<<<999999999999999999999999888888888888888888888888888888888999999:::::::::999888888777777888888999888888888888888888888888777777777666666666555555444555555555555444333333333333222222222222111111222222222222222111111111222222222333333222222222111222222222222111000000111111111222222222222333111111222222222222111111000000000000000000000000000000000000000111111222000000////////////000000000000/////////000111111000000000000000000000000........................//////////////////////////////............//////---......///////////////---......///////////////////////////////////////......//////////////////............////////////000000000000000000000000---......//////......---000000000000000000000000...///000000111111000000////////////000000000000000////////////000111111111111111222222222222333444444444444444444444444333333333333333444444555444444444555555555555666111222333555666777888888777888888888888999999999999999999999::::::::::::999999::::::;;;<<<<<<======>>>@@@CCCJJJVVVeeeooo000000000000111111111111111111222222222333333333///000111111222222111111111222222222222333333333333333333333333333333333555555444444444444444444555555666666666666666777444555666666555555666777888888888888888888888888777777777888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<===<<<::::::<<<>>>999999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;999999999999999999999999============<<<<<<<<<<<<999999999999999999999999888888888888888888888888888999999::::::;;;;;;<<<888888777777777777888888555555555555666666777777777777666666666555555555444444444444444444444444333333333222222222222222333222222111111000000000111222333444444333222111000000111111111111000000111111111111222222222222111111222222222222111111000000000000000000000000000000000000000111111222000000////////////000000000000/////////000000111000000000000000000000000////////////............//////////////////////////////............//////,,,---///000000000///...---......///////////////////////////////////////............////////////............////////////000000000000000000000000......////////////......////////////////////////...//////000000000000000////////////000000000000000////////////000111111000000111111111222222222333333333333333333333333444444333333333444555555444444444555555555555666222333444555666777777777777777888888888999999999888999999999999:::::::::999999::::::;;;<<<<<<<<<>>>?????????BBBJJJSSSZZZkkkxxx//////000000000111111111111111222222222333333333000111111222222222222222111111111222222222333333333333333333333333333333444444444444333333333333444444555555555666666666444555666666555555777888666666666777777777777777888888888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999:::<<<;;;;;;;;;::::::999999999999999999:::::::::;;;;;;999999999999::::::;;;;;;999999999999999999999999888888888888777777777777888888888888888888888888777777777777777777777777555666666666777777777888777777777777777777777777444444444555666666777777666666666666555555555555444444333333333444444444333333333444444444444444333222222111111000000000111222333444444333222111///000000111111000000000000000111111111222222222000111111222222111111000111111111111111111111111000000000000000111111222000000////////////000000000000///////////////000//////////////////////////////////////////......//////////////////////////////............//////,,,---///000000000///...---......///////////////////////////////////////---.........//////000000............////////////////////////////////////000000111111111111000000////////////////////////......///000000000000000////////////000000000000111000000000000111222222000000111111111222222222333333333333333333333333444444333333333444555555444444444555555555555666555555666777777777666666777777888888888999999999888888888999999999::::::999::::::;;;;;;<<<======;;;<<<===>>>???CCCGGGJJJWWW___kkk{{{~~~}}}}}}...//////000000111111111111111222222222333333333...///000000111111000000111111111111222222222222222222333333333333222222333333333333333333333333333333444444555666666666333555666666555555777888555555555666666666666777777888888888888999999999888888999999999:::::::::;;;;;;:::::::::999999999888999::::::888888999::::::999999888777777666666999999999999::::::::::::777888888999999::::::;;;888888888888888888888888888888888888777777777777777777777777777777777777666666666666666666666666888888777777777777777777666777777888888777777666666666666777777888888888666666666555555555444444333333333222333333444555333333444444444444555555222222222222222111111111222222222333333222222222///000000111111111111000000000000111111111111222000000111111111111000000111111111111111111111111000000000000000111111222000000////////////000000000000//////......////////////////////////////////////////////////////////////////////////////////////............//////---......///////////////---......///////////////////////////////////////------......///000000000............////////////////////////////////////000111111222222111111000000000000000000000000000---...//////000000//////////////////000000000000111000000000000111222222111111111222222222222333333333333333333333333333333333333333333444444555444444444555555555555666666666777777777666666555777888888888888999999999888888888888999999999999999999:::;;;;;;<<<<<<===<<<<<<===>>>@@@BBBCCCCCCJJJLLLSSS```qqq}}}{{{yyyyyy|||......//////000111111222111111222222222333333333......///000000000000000111111111111222222222222111222333333333333222111111111222222333333444444222333333444555555666666111333444555444444666777555666666666777777777777666666666777777777888888888888888888999999999999::::::::::::999999999999777999::::::888888888999888888888777777777777777888999999999999:::::::::777777777888999:::::::::888888888888888888888888;;;;;;;;;::::::::::::999777777777777777777777777666666666666666666666666;;;;;;::::::999999888888555666777888888777666555666666777777777777777777666666555555555444444444333333222222222333444555222222333333333444444444222222222222333333333333333222222222222222222333///000111111222222222111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222000000////////////000000000000///...............////////////////////////......//////000000111111//////////////////////////////............//////...............///000000---......///////////////////////////////////////------......///000000111............////////////////////////////////////000000111111111111000000000000000000000000000000---...//////000000//////////////////000000000000000////////////000111111222222222222333333333333222222222222222222222222222222222222222333444444444444444555555555555666333444555555666666666666777888888888888999999999888888888888999999999999888888999999:::;;;;;;;;;>>>===<<<===>>>@@@AAABBB@@@CCCHHHNNNWWWeeettt~~~zzz|||---......///000111111222111111222222222333333333///000000111111111111111000111111111111222222222111222333444444333222111000000111222333333444444222222333444444555666666000222333333333333555666666666777777888888888999555555555555666666666777777888888888888999999999:::::::::999999999888888777999;;;:::999888999999888888888999::::::;;;;;;888888999999999:::::::::666777777888999999::::::777777777777777777777777999999999888888888777777777777777777777777777777666666666666666666666666999888888777666555444444555666777888888777666555555555555555555555555555666666555555555444444444333333222111222333555666111111111222222333333333222222222333333444444444444333222111111222333444000000111222222222222222000000000000111111111111000000111111111111000000////////////////////////000000000000000111111222000000////////////000000111000///...............////////////////////////---......///000111111222//////////////////////////////............////////////...------///000111---......///////////////////////////////////////---------...///000000111............/////////000//////////////////////////////000000000000//////000000000000000000000000---......///////////////////////////000000000000...............///000000222222333333333444444444222222222222222222222222222222111111222222333444444444444555555555666666000111222444555666666777777888888888888999999999777888888888888999999999777777777888999999::::::===:::777666888:::===>>>;;;@@@EEEFFFGGGOOO]]]iii|||wwwiii000000//////......------111111222222222222111111000000111111222222333333111111111111111111111111222111111111222333333444444333333222222333333444333333333333333333333333555555555555666666666666666666555555555555666666777777777777888888888888777888888888888999999999::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::999999999999999999:::999999888888999999:::;;;999999888777666666777777777777888888888777777666888888888888777777777777777777666666666666666777666666555444333333222222666666666666666666666666666666666666666666666666555555555444444333333333444444333333333333222222333333333222222111111111111111111111111111111111000000000000000000000000222111111111000000///////////////...///000000111000000000000000000000000000000000000000000000000000000000000////////////......///000000000000000111111000000000000111111------------------------..............................---------......////////////...------,,,,,,...,,,+++,,,...000000000............////////////999555000...//////...,,,...............///000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////.........///000111222222111000///111111222222222333333333222222111111111111222222222222222222222222222222333333333333333333333333222222222222333444555555666666555555444444444333777777888999:::;;;;;;<<<888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>@@@CCCFFFIIIKKK]]]hhhzzzqqq```UUU000000000000000000//////111111222222222222111111///////////////000000000111111111111111111111111222222111111222222333444444333333222222333333444333333333333333333333333444555555555666666666666666666555555555555666666444444444555555555666666777777888888888999999999::::::::::::::::::::::::999999999999999999999999888888888999999999::::::999999888888888888999999777777666666777777888999999999888777777777777777666777777888888777777666888888888888777777777777777777666666666666666777777777777666555555444444666666666666666666666666555555555555555555555555555555444444444333333333444444333333333333222222333333333222222222111111111111111111111111111111000000000000000000000000111111111111000000000///000000000111111111222222000000000000000000000000000000000000000000000000111111000000//////............///000000000000000000000////////////000000........................///////////////////////////......---------..............................,,,***)))***,,,.....................////////////777444000...//////...---///......---...///000111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////////////////...///000111222222111000///111111111222222222333333222222111111111111222222222222222222222222222222333333333333333333333333222222222222333444555666:::999999999888888888888777777888888999999::::::888888888999999999::::::;;;;;;;;;<<<<<<==================>>>@@@CCCEEEGGGKKKRRR___ooo{{{lll___TTTMMM000000111111111111111222111111222222222222111111000000000000////////////111111111111111111111111222222111111222222333333333333222222222222333333333333333333333333333333444444444555555555666666666666555555555555666666333333333444444444555555777777777888888888999999999999999999999999999999888888888888888888888888777888888888999999999999888777777666666777777888777666666666666777888888999888777777777777777777666777777888888777777777888888888888777777777777777666666555555666777777999999888888777777666666666666666666666666666666555555555555555555555555555444444444444333333333444444333333333333222222333333333222222222222111111111111111111111111111000000000000000000000000111111111111000000000000000111222333444333333222000000000000000000000000000000000000000000000000222111111000///......---....../////////000000000//////............//////////////////////////////000000000000000000000000000///...---------------,,,------...//////000000,,,+++***+++---......------............/////////444222///...///000//////000///---,,,---...000222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////////////////000000111111111111000000111111111222222222222333222222111111111111222222222222222222222222222222444444444333333222222222333333333333444555666777888888888777777777777666777777777777777888888888888888888999999999999:::999:::;;;<<<===>>>??????===<<<<<<<<<===>>>@@@AAAAAACCCIIISSScccxxx|||kkk\\\RRRLLLHHHEEE///000000111111222222222111111222222222222111111333333222222111111000000111111111111111111111111333222222111222222333333333333222222222222333333222222222222222222222222333333444444444555555555666555555444444555555666444444444555555555666666777777777777888888888888999999999999999999999999888888888888888888888888777777777888888888888999777666666555555666666777888888888888888999::::::888888777777777777777888777888888999999999999888888888888888777777777666666666555555555666777777999999999888888777777777666666666666666666666666555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000///000333444444333222111////////////////////////////////////////////////222222111000///...------............//////000000.........------.........////////////////////////////////////////////////000///...------------------........./////////000///...,,,---///000000///---------.........//////111000/////////000000000000///---,,,,,,...000222////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////............////////////000000000111111000000000111111111111222222222222222222111111111111222222222222222222222222222222555444444333333222222111444444444444555666777777666666666666555555555555888888777777666666666555888888888888999999999999:::;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;<<<===@@@@@@AAAFFFPPP```qqq}}}jjjaaaSSSIIIDDDCCCCCCBBB/////////000000111111111111111222222222222111111333333222222111111000000111111111111111111111111333333222222111222222333333222222111111222222333222222222222222222222222333333333333444444444444555555444444444444555555444444444444555555555555666666777777777888888888888888888888888888888888777777777777777777777777666666777777777888888888666555555555555555555666888888777777888888999:::888777777777777777888888888999::::::;;;;;;;;;:::888888888888777777777666555555555555555666777777888888777777777777777666666666666666666666666666555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000111111...///111333333222000///////////////////////////////////////////////////111111111000///......---.........---...///000000......------------......................................................//////...---------------000000/////////.........000...------///000000///------------...............///////////////000111000///---------...000111////////////////////////........................////////////000000000000////////////////////////////////////////////////---.........//////000000111000000000000000000111000000111111111222222222222222111111111111222222222222222222222222222222444444444333333222222222444444444444555666777777777777777777888888888888888888777777666555555555777777888888888999999999<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<:::::::::;;;;;;;;;<<<>>>@@@EEEMMMVVV\\\kkktttpppfffUUUNNNFFFBBBAAABBBBBBAAA//////000000000000000000111111222222222222111111000000000000////////////111111111111111111111111333333222222111111222222222222111111111111222222222222222222222222222222222222222333333333444444555555444444444444555555222222222333333333444444666666666777777777888888777777777777777777777777666666666666666666666666666666666666777777777777666555555444444555555666666555555555555666777777777777777777777888888999888999:::;;;;;;;;;;;;;;;888888888888777777777777444444444444555666777777777777666666666666666666666666666666666666666666444444444444444444444444333333333444444444444555444444333333333333222222111222222222222333333333111111111111111111111111000000000000000000000000000000000000111111111111---...///000111000//////000000000000000000000000000000000000000000000000000000000000///////////////...---------...///000......------------............................................................---------......///111111000//////...------///---,,,,,,---......---,,,------------.........---...000000///...000111...............///000000////////////////////////------------------------////////////000000000000000000000000000000000000000000000000000000000000------......///000000000111111000000000000111111000000000111111111111222222222111111111111222222222222222222222222222222333333333333333333333333333333333333444555666777555555555666666666666777888888777777666666555555777777777888888888888999;;;;;;;;;:::::::::999999===<<<;;;:::999:::;;;;;;888:::>>>@@@CCCEEEHHHKKKOOOWWWdddrrrssscccUUUOOOGGGCCC??????@@@AAA???===111111111111111111000000111111222222222222111111///////////////000000000111111111111111111111111444333222222111111222222222222111111111111222222111111111111111111111111222222222222333333333333555444444333333444444555333333333333444444444444666666666666777777777888777777777777777777777777666666666666666666666666555555555666666666777777666666555555555555666666555555555555555666777777777777777777777888999999666777888999::::::::::::888888888888777777777777444444444444555666777777666666777777777777777777666666666666666666666666444444444444444444444444333333333444444444555555444444333333333333222222111111222222222333333333111111111111111111111111000000000000000000000000///000000000111111111111....../////////000000000000000000000000000000000000000000000000000000000////////////000000000000///...---,,,,,,...///111//////............//////////////////////////////........................---------------...///000000000000//////////////////...,,,,,,---......---,,,,,,---------.........,,,...000000...---///000------///000000000///...////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000------......///000000111222111000//////000111222000000000000111111111111222222111111111111222222222222222222222222222222111222222333333444444555222222222222333444555666333444444444555555555555888777777777777777777777777777777777888888888888999999999999999999999999:::999999888888999;;;<<<:::<<<>>>???@@@AAACCCEEEBBBGGGOOOVVV```nnn~~~ooodddYYYMMMGGGFFFAAA>>>;;;<<<>>>???===:::444333333222222111111111111111222222222222111111000000111111222222333333111111111111111111111111444333333222111111111222222222111111111111222222111111111111111111111111111111222222222333333333555444444333333444444555555555555666666666777777666666666666777777777777777777777777777777777777666666666666666666666666555555555555666666666777666666555555555555666666777777777777777888999999777777666777777888999999555555666888888999999999888888888888777777777777333333333444555666777888777777777777777777888888666666666666666666666666444444444444444444444444333333333444444555555555444444444333333333222222111111111222222333333333111111111111111111111111000000000000000000000000//////000000111111111222/////////...///000111111000000000000000000000000000000000000000000000000......//////000000111111///...,,,,,,,,,---///111//////............//////000000000000000000000000000000000000000000000000,,,,,,,,,---...///000111......//////000000111111222000......000000000///,,,,,,,,,---------......,,,///111111...---...000,,,---///111111000...---////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---------...///000000111222111000//////000111222000000000000111111111111222222111111111111222222222222222222222222222222000111222333444444555666222222222222333444555555777777888888999999::::::777777777777888888888888777777777777888888888888666666777888999::::::;;;888777777777888999;;;<<<;;;;;;;;;:::999:::>>>@@@BBBDDDEEEFFFJJJTTTcccnnnsssdddVVVOOOIIIDDDDDDGGG@@@===::::::<<<===;;;999...///000111111000///...000111111111111222222222222222111111000000//////000000000000000000000000111111111111111111111111222222222222222222222222333333222111111222333333000111111111111222222222333222222111111222222333444444444444444444444444444444444444444444444444666666666666666555555555555666777888888777666555666666666666666666666666666666666666666666666666555555444444444444555555666666666666666666666666777777777777777777777777666666666666666666666666666666555444555666777888666666666666666555555444333444444444555666666666444444555555555555444444444444444444444444444444333333333222222111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////............////////////---------...///000000111///...---,,,,,,---...///......------------......//////.........---------,,,,,,,,,---------......000000//////.........---///////////////////////////////////////.........000000//////.........---111111000000//////......//////000000000000//////............////////////000000000000111111111111000000000000000000000000111111111111222222222222111111111222333444555666222222222222222222222222000222333333111111222444;;;:::888666666777888999999666444555777888777555666666666666777777777777555555666777888999999:::::::::::::::::::::::::::::::::;;;;;;<<<=========<<<===???BBBFFFJJJMMMOOO```mmm~~~}}}nnncccPPPMMMIIIDDD@@@===<<<<<<===;;;:::888777777888888//////000000000000//////000000111111111222222222111111111000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333222222111111222222333000111111111111222222222333222222111111222222333444444444444444444444444444444444444444444444444666666666666555555555555444555666666666666555444666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777555555444444444555666777666666666666666555444444444444444444555555555555444444555555555555444444444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...////////////////////////////////////////////////////////////////////////............////////////------......///000000111///...------------...///......------------......//////.........---------,,,---------............000/////////............/////////////////////////////////////////////...000/////////............000000000000//////////////////000000000000//////............//////////////////000000000111111111000000000000000000000000------------.........///222222222222222333444555222222222222222222222222222333444444333333444555555555555555888:::===???999777555555777888777666666666666777777777888888666777777888888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>???@@@BBBDDDFFFGGGKKKUUUcccooozzzzzzooocccWWWNNNHHHFFFCCC@@@>>>=========<<<;;;999888777777888888000000////////////000000000000000111111111222222000000000000111111111111000000000000000000000000222222222222222222222222222222222222222222222222333222111111111111222333000111111111111222222222333222222111111222222333444444444444444444444444444444444444444444444444555555555555555555555555333444555555555555444333555555555555555555555555555555555555555555555555555666777777777777666555666666666666666666666666666666666666666666666666888888888888888888888888444444444333444555555666555666666666666555444444555555555555444444444444444444555555555555444444444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000........................000000000000////////////////////////////////////////////////////////////////////////////////////............////////////------......///000000000///......------......///......------------....../////////............---------........./////////////////////............////////////////////////......//////////////////////////////............////////////000000000000...//////000000//////...............//////////////////000000000000111111000000000000000000000000000000000111111111222222333333222222222333333444222222222222222222222222333444666555444444555777222333444555888<<>>@@@AAAAAAAAAGGGNNNVVV^^^lll|||}}}lll^^^VVVOOOGGGBBBAAA@@@>>><<<;;;:::;;;;;;;;;:::999888777777777888111000///......///000111000000000000111111111111//////000000111111222222000000000000000000000000222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222333222222111111222222333333333333333333333333333333333333333333333333333444444555555555555555666444444444555555444444444555555555555555555555555555555555555555555555555444666777999999777666444666666666666666666666666666666666666666666666666777777777777777777777777333333333333444444555555555555666666555555444333555555555444444333333333333444444555555444444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000///000000000000000111111////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////............////////////............//////000000//////............//////......------------....../////////........................////////////000///////////////.........////////////////////////............///////////////////////////...............//////000000111111...//////////////////...............////////////////////////000000000111000000000000000000000000333333333333444444444444333333222222222222222222222222222222222222222222333444555555444444555777555555666666888:::;;;<<<999888777777777888888888777777777777888888888999:::::::::999999999888888999999999999999999999999999999999:::;;;;;;<<<<<<999::::::;;;===>>>@@@AAADDDFFFHHHJJJNNNWWWccclll}}}yyyiii```TTTLLLHHHFFFCCC@@@@@@>>><<<:::888777777777999999888888777777777777111000///......///000111//////000000000111111111//////000000111111222222000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222333222222111111222222333333333333333333333333333333333333333333333333333333444444444555555666666555555555555555555555555666666666666666666666666555555555555555555555555444666777999999777666444666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444444444555555555555555444444333555555444444333333333222333333444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111222////////////////////////.........//////000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////......------------......////////////////////////.........////////////000.........///////////////////////////////////////---.........//////000000.........///////////////......//////000000111111......////////////..................////////////...////////////000000000000000000000000000000000....../////////000000000333333222111111111222222222222222222222222222222111333444444333222444555666666666666777777888888888888777777666777777888666777777777777888888888;;;;;;::::::999888888888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCBBBCCCGGGMMMSSSaaakkkzzztttggg^^^NNNIIIDDDBBBAAA@@@>>><<<===<<<;;;:::888777777777777777777777777777666666000000////////////000000/////////000000000111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111222222111000000000111111111111222222222333222222111111222222333333333333333333333333333333333333333333333333333333333333444555555666666666666555555555555666666555555555555555555555555444444444444444444444444555666777777777777666555666666666666666666666666555555555555555555555555444444444444444444444444333333444555555555555444444555555555555444333333444444444444333333333333333333444444444444333333333333333333333333333333111222222222222333333333111111111111111111111111000000000000000000000000///000000111111222222222////////////////////////------......//////000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////////////////////////////////////////////////////............////////////......//////////////////...//////000000//////.........------------.........////////////000000000------........./////////.........///////////////////////////////////////------......///000000000.........///////////////////////////000000000000---......//////......---............////////////......////////////000000000000000000000000000000---------.........//////222222111111111222222333222222222222222222222222000111333222111111222444333333444555666777777888666777777666555555666888666666666666777777777777::::::999999888888888777777777777777777777777777777888888999999::::::;;;???>>>===<<<<<<;;;;;;<<<<<<===>>>??????AAACCCFFFLLLTTT___jjjuuuzzzmmmcccZZZQQQKKKDDDBBB@@@@@@???>>><<<999888888999999999:::::::::666666777777777777666555//////000000000000//////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///000111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222222222333444444555666666555555444333333444555555333333333333333333333333444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444333444555666666666555555444444555555444444333222333333333333333333444444222333333444444333333222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000///000000111111222333333////////////////////////---......///000000111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////............/////////////////////////////////......///000111111000///.........------------........./////////000000000000,,,---------......................../////////000////////////////////////------......///000000111............/////////000000000000000////////////---......//////......---............////////////........./////////000000000000000000000000000000000000111111111222222222111000000000111222333333222222222222222222222222000111222222111111222444111222333444555555666666444666777666444333555888444555555555666666666666888888888888888888777777777777777777777777777777777777888888999:::::::::???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBAAAGGGNNNRRRXXXbbbppp{{{}}}mmmfff[[[SSSNNNIIIDDDAAAAAA@@@??????>>>===<<<:::777777888999999999999999555555666777777666666555...///000111111000///...////////////000000000000222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///000111111111111222222222333222222222222222222333222222222222222222222222222222222222222222222222222222333333444555666666444444222222222222444444111111111111111111111111444444444444444444444444666555444444444444555666666666666666666666666666555555555555555555555555555555555555555555555555444444666777777777666555444444555555444444333222222222222333333444444444222333333444444333333222222222222222222222222222111111111222222333333333111111111111111111111111000000000000000000000000///000000111222222333333////////////////////////...//////000111222222222000000000000000000000000////////////////////////.../////////000000111111////////////////////////////////////////////////////////////////////////............/////////000///////////////............///000111111000///............------............/////////000000111111,,,,,,,,,---------......---.........//////000000////////////////////////---------...///000000111---.........//////000000111111000000//////......---..................---............/////////000............/////////000000000000000000000000000000000111111111222222222000000000000111222333444222222222222222222222222000222333333222111333444222333333444444333333222333555777555333222555777444444444444555555555666777777777777777777777777777777777777777777777777777777777888999999::::::;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;;;;=========BBBFFFFFFGGGMMMYYYbbbeeessssssfff]]]VVVPPPIIIEEECCCBBB???<<<<<<;;;:::999999999:::::::::::::::999888666555444444555666777777666555555////////////////////////000111111000///......///000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000---......///000111111222333333222111000000000111111111222222222222111111000000111222333333444444333333333333333333333333444555555555555555555444333333222222333333444555333333333333333333333333444555555555666666777777555444444333333444444555555222111222555777555333555555555555555555555555666555444444333333333333444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333222333333444444333333222111111000000000000111111111111000000000000111111333222///------...000111222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000000///...------...///000000000000000000000000000////////////////////////......------------......///////////////.......................................////////////......---------............///000000000000000000000000////////////000000000000......////////////......////////////////////////....................................//////////////////............//////////////////////////////............////////////......////////////......000000000000000111111222000000111111111000000///111111111111111111111111333333333222222111111111333222111111000111111111444222111333666777555222666555444333333333333333666666666666666666666666999888888888777777666666777777777777777777777777888888777777888888999:::999888888888999;;;===>>>===<<<<<<;;;;;;;;;<<<<<<@@@@@@AAABBBDDDFFFHHHIIIQQQVVV]]]hhhuuuuuujjjbbbZZZRRRKKKEEECCCAAA???===;;;::::::<<<;;;;;;<<<======<<<:::888888888888888888888888666666666666666666666666////////////////////////000111111000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222333222111111000000111111111111222222222222111111000000111111222222333333333333333333333333333333333333333444444333333333333333222222333333444555333333333333333333333333333444444444555555555555555444444333333444444555444333111333555666555333555555555555555555555555555555444333333333333333444444444444444444444444333333333333333333333333111222222333333222222111333333333333333333333333222333333444444333333222111111000000000000111111111111000000000000111111333111///------...000111000/////////.........---000000000000000000000000////////////////////////000000000000000000000000000///...------...///000........................////////////////////////......------------....../////////////////////.................................////////////......---------............///////////////////////////........./////////000000......////////////......////////////////////////....................................//////////////////............//////////////////////////////............////////////......////////////......000000//////000000111222000000111111111000000///111111111111111111111111333333333222222111111111222111111111222333444444444333222333666666555333666555444333333333333444555555555555555555555555777777777666666666555555777777777777777777777777888888777777777888999999;;;:::999999999:::;;;<<<===<<<;;;::::::;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGGGGIIINNNTTT[[[eeepppwww|||llldddZZZRRRMMMIIIDDD???AAA@@@>>><<<;;;:::999999:::999999:::;;;;;;:::888888888888888888888888888555555555555555555555555///////////////////////////000111000///...///000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000////////////////////////...//////000000111111111222222111000000000111111111111222222222222111111111111111111111111111111333333333333333333333333111111222222222222111111333333222222333333444555333333333333333333333333333333333333333444444444555444444333333444444555444333222333555555555444444444444444444444444444444333333222222222222333444444444444444444444444333333333333333333333333000111111222222111111000222222333333333333333333222222333333333333222222111111000000000000111111111111000000000000111111222111///...---...000111////////////............000000000000000000000000//////////////////////////////////////////////////////............//////........................////////////////////////......------------............//////////////////////////////////////////......////////////......---------............///////////////////////////---------.........//////......////////////......////////////////////////....................................//////////////////............//////////////////////////////............////////////......////////////......000000//////000000111222///000000111111000000000111111111111111111111111222222222222222111111111111111111222333444555666333333222444555666555333555555444333333333444444555555555555555555555555666666555555555555555444777777777777777777777777777777777777777888888999<<<<<<;;;:::::::::::::::===<<<:::999999:::<<<===<<<<<<===>>>???AAACCCDDD@@@BBBCCCEEEGGGLLLRRRWWWdddppp~~~xxxmmmbbb\\\OOOJJJCCC@@@@@@???===;;;===<<<;;;999888888888888888777666777999999777666777777777777777777777777555555555555555555555555///////////////////////////000111000///...///000000000000000000000000000/////////////////////////////////000000000000000//////////////////////////////////////////////////////000000000111111111111111000000000000111111111111222222222222111111111111111000000000000000333333333333333333333333111111222222222222111111333333222222333333444555333333333333333333333333333333333333333444444444555444444333333444444555444444333444444444444444444444444444444444444444333222222111111222222222444444444444444444444444333333333333333333333333111111222222222222111111222222222222222333333333222222333333333333222222111111000000000000111111111111000000000000111111111000///......///000111111111111111000000000000000000000000000000000000////////////////////////......................../////////....../////////........................////////////////////////......------------..................////////////000000000000000000000000......////////////......---------............///////////////////////////,,,,,,,,,---------............////////////......////////////////////////....................................//////////////////............//////////////////////////////............////////////......////////////......///////////////000111111...///000000000000000000111111111111111111111111222222222111111111111111111111111111222333444555333333333444555555444444555444444333333333444444555555555555555555555555555555555555555555555555777777777777777777777777777666666666666777888888;;;;;;::::::::::::::::::<<<;;;999888888:::<<<===;;;;;;<<<===>>>@@@BBBCCC===>>>???@@@AAADDDHHHKKKKKKSSS^^^iiiuuu{{{qqqggg]]]SSSKKKGGGCCC???<<<;;;<<<>>>>>>===:::999888888777777888888777666555666888888666555777777777777777777777777555555555555555555555555////////////////////////...000111000///...///111////////////////////////////////////////////////000000000111111222222222////////////////////////////////////////////////000000000000111111111111111000000///000000111111111111222222222222111111111111111000000000000000333333333333333333333333222222333333333333222222333333222222333333444555333333333333333333333333555444444444444444444444555444444333333444444555444444444444444333444444444444444444444444444444222222222111111222222333444444444444444444444444333333333333333333333333222222333333333333222222111111111222222333333333111222222333333222222111111111000000000000111111111111000000000000111111000000///......///000111000000000000111111111111////////////////////////////////////////////////------------------------...//////////////////...////////////////////////////////////////////////......------------......---.........//////000000000000000000000000000000......////////////......---------............///........................,,,,,,,,,,,,------------......////////////......////////////////////////....................................//////////////////............//////////////////////////////............////////////......////////////....../////////...///000000111......///000000000000000000000000000000000000000111111111111111111111111111111000000000000111111222333444555444444444444444444333333333444444555555555555555555555555555666666666666666666666666666666666666666666666666666666555555666666777888888888999::::::;;;;;;;;;:::999888888888:::;;;===<<<<<<<<<===>>>@@@AAABBB999:::<<<======???BBBDDDCCCFFFJJJQQQXXXcccqqq|||xxxqqqddd^^^WWWPPPJJJEEEAAA>>>===;;;999888999:::::::::999888888777777888888999777666666666888888666555666666666666666666666666555555555555555555555555////////////////////////...///000000//////000111////////////////////////000000000000000000000000000000111111222222333333000000000000000000000000////////////////////////111111111111111111111111000000/////////000111111111111222222222222111111111111111111111111111111333333333333333333333333333333444444444444333333333333222222333333444555333333333333333333333333555555555555444444444444555444444333333444444555444555555555333222333444333333333333333333333333333222222222222333333444444444444444444444444444333333333333333333333333333333333444444333333333000000111111222333333333111111222222222222111111111111000000000000111111111111000000000000111111///////////////000000111............////////////////////////////////////////////////////////////..............................////////////......000000000000000000000000////////////////////////......------------......------......///000000000////////////////////////......////////////......---------............///........................,,,,,,,,,---------............////////////......////////////////////////....................................//////////////////............//////////////////////////////............////////////......////////////......//////......//////000111------...///000000000000000000000000000000000000000000000111111111111111111111000///////////////111333555555444333444555444444333333333444555555444444444444444444444444666666666666666777777777666666666666666666666666555555555555555666777777555666777999::::::;;;;;;888888888888999:::;;;;;;<<<<<<======>>>@@@AAABBB:::<<<===>>>======>>>???BBBAAABBBEEEHHHMMMWWWaaaiiirrryyyoooeee\\\VVVLLLIIIEEEAAA???>>><<<:::<<<;;;999888777777777888888888777777777888888999777666666777888888777555666666666666666666666666444444444444444444444444////////////////////////---///000000//////000222////////////////////////000000000000000000000000/////////000111222222222000000000000000000000000000000000000000000000000111111111111111111111111///////////////000111111111111222222222222111111000000111111222222333333333333333333333333333333333333444444444444333333333333222222333333444555333333333333333333333333444444444444333333222222555444444333333444444555333555666555333111333444333333333333333333333333333333333333333444555555444444444444444444444444333333333333333333333333222222333333333333222222///000000111222222333333111111222222222222111111111111000000000000111111111111000000000000111111////////////000000000111---........./////////000////////////////////////////////////////////////........................---...///000000///...---////////////////////////////////////////////////......------------......------......///000000111..............................////////////......---------............///........................------------..................////////////......////////////////////////....................................//////////////////............//////////////////////////////............////////////......////////////......///............///000000,,,---...///000000000000000000000000000000000000///000000000111111111222000000000000000000111111111333555555444333444666333333333333333444555666444444444444444444444444444444555555555666666666666666666666666666666666555555444444555555666777555666777888999888888777666666888999:::::::::999<<<<<<<<<======???@@@AAA<<<>>>@@@@@@>>>======>>>???>>>@@@CCCCCCBBBGGGOOOOOOVVV```gggmmmwwwqqqlllddd\\\UUUNNNHHHDDDAAA>>><<<;;;;;;;;;999888:::::::::888777777888999888777777666666666777777666555555666777777666444555555555555555555555555444444444444444444444444////////////////////////---///000000//////000222////////////////////////000000000000000000000000---......///000111111222000000000000000000000000111111111111111111111111222222111111111111111111///////////////000111111111111222222222222111111000000111222333444444444333333333333333333333333222333333444444333333222333333222222333333444555333333333333333333333333333333333222222111111111555444444333333444444555333555777555222111222555333333333333333333333333333333333333444444555666444444444444444444444444333333333333333333333333111111222222222222111111///000000111222222333333111111222222222222111111111111000000000000111111111111000000000000111111......//////000000111111///000000000111111222222////////////////////////////////////////////////////////////////////////---...///000000///...---........................////////////////////////.........------.........---------...///000000111..............................////////////......---------.........//////........................---------.........//////......////////////......////////////////////////..................................../////////000//////............//////////////////////////////............/////////000......////////////.....................///000000,,,---...///000000000000000000000000000000000000//////000000111111111222//////000000111222444444111333666666333222444666333333333333333444555666444444444444444444444444333333333444444555555555666666666666666666666666555444444444444555666666666777777888888777555444444666888:::;;;:::999888;;;;;;;;;<<<===>>>???@@@999;;;===>>>===<<<======;;;;;;???EEECCC???AAAGGGAAAGGGLLLNNNQQQXXXeeeooouuu~~~yyyrrrhhh```\\\WWWPPPJJJEEEAAA>>><<<>>>===;;;;;;;;;:::999777555666666666555555777888777777666555555555555666555444444555666666555333555555555555555555555555444444444444444444444444////////////////////////////////////////////////111111000000//////......000000000000111111111111////////////000000000000000000000000000000000000---......///000111111222///...---///111333333222111111111111111111111111000000000000000000000000111111222222222333333333444444444333333222222222//////000111222222333333222222222222222222222222333333333333333333333333444333333222222333333444555555555555555555555555444444333333333333222222444444444333333222222222111111222333333444555555444333333444555555444222444444444333333222222222444444444333333333222222111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333//////000000000000//////000000000000000000000000////////////////////////...000222222111/////////........................000000000000000000000000000000000000000000000000,,,,,,,,,---...///000000...///000///------///000........................,,,,,,---...///000111111222111111000///.................................000111111111///...///000........................////////////000000000000//////.........---------........................---------...///000000111......////////////......000000000000000////////////////////////.........///////////////////////////000222111///......///000000000000000000000000222111111111000000//////111111222222222222111111111111000000000000111111000111222333444333222222555555555444444333333333333333333444444444555555333333333444444444555555666666555555555444444444666666666666777777777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>BBBBBBCCCEEEGGGIIILLLMMM[[[aaajjjrrryyyzzzsssnnngggaaa]]]WWWPPPKKKFFFDDDAAA>>>===<<<======:::999999999888888777777999888777555555555666666888777666555555555555555888888777777666666666555555444444333333444444555444444444444444444444444////////////////////////////////////////////////000000///////////////...//////000000000111111111////////////000000000000////////////////////////.........///000111111111444444444444444444444444111111111111111111111111000000000000000000000000111111111222222222333333444444444333333333222222000111111222333333444444222222222222222222222222333333333333333333333333444333333222222333333444444444444444444444444444444444333333333333222222444444444333333222222222222222333444444555666666444333333444555555444222444444444333333222222222222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////,,,---...//////...//////................................................////////////////////////,,,---------.../////////.../////////------///000.................................///////////////111111000//////...------........................---...///...,,,+++,,,---............................../////////000000000//////.........---------........................,,,,,,,,,---...///////////////000000000000//////////////////////////////.........//////////////////////////////////////////000222111///......///000000000000000000000000111111111111000000000///111111222222222222111111111111000000000000111111111222333444444444333333555555444444444333333333333333333444444444444555333333333444444444555555666666555555555444444444555666666666777777777777777777888888888999999999999999999999::::::::::::999999999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>@@@AAACCCEEEFFFHHHMMMTTTYYY^^^eeeooovvvxxxsssmmmeee___VVVSSSOOOLLLKKKHHHDDDAAA@@@???<<<:::888888888999999888888888777777777666888777666555555555666777777666666555555555555666777777666666666555555555444444333333333333444444444444444444444444444444////////////////////////////////////////////////...............///////////////000000000000111111////////////000000000000..............................//////000000111111222444666444000...000222111111111111111111111111000000000000000000000000111111111222222222222333444444444444333333333333222222222333333444444555222222222222333333333333333333333333333333333333333333222222222222333333333333333333333333333333444444333333333333222222444444333333333333222222333444444555555666666666444333333444555555444222444444333333333333222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////.........------.................................................................................------.....................//////...------...000........................000000//////............000000//////...---------........................,,,---...---+++++++++---........................------........./////////...............---------........................++++++,,,,,,---.........000000000111111000000000........................------......//////000000////////////////////////...000111111///......///000000000000000000000000111111111111000000000000111111222222222222111111111111000000000000111111222333333444555444444444444444444444333333333333333333333333444444444444333333333444444444555555555555555555555444444444555555666666666777777777777777777888888888999999777888888888999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@>>>BBBFFFHHHJJJNNNTTTYYY]]]bbbhhhpppvvv}}}|||xxxmmmggg___YYYVVVQQQLLLHHHBBBAAA????????????===;;;<<<;;;999777555555555666777777777666666666666666666666555555555666777777555555555444555555666666666555555555555444444444444444333333333333444444444444444444444444444444////////////////////////////////////////////////,,,,,,------......//////////////////000000000111////////////000000000000////////////////////////.../////////000000000111...222444222---+++---111111111111111111111111111000000000000000000000000111111111111222222222222444444444333333333333333222222222222333333444444222222222333333333333333333333333333333333333333333333222222222222333333222222222222222222222222444444333333333222222222333333333333333333333333333444444444555555555666444333333444555555444222333333333333333333333333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////333111...---------------........................000000000000000000000000.......................................---------......///...---,,,...000........................///////////////.........//////......------------.........................../////////---,,,---...........................------------.........///................................................,,,,,,---------.........//////000000000000//////---------...............,,,------...///000111111////////////////////////...000111111///...///000000000000000000000000000111111111000000000000000111111222222222222111111111111000000000000111111222222333333333333444333333333333333333333333333222222333333333444444444333333333444444444555555555555555555555555555555555555555666666666777777777777777777888888888888777777777777888888888888::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::999999999999999::::::;;;<<<;;;;;;;;;;;;<<<======@@@AAACCCDDDDDDEEEIIIKKKMMMOOORRRUUUYYY]]]cccgggpppsssxxx}}}zzztttlllfff```]]]WWWRRRLLLHHHEEECCC@@@===???>>>===<<<<<<;;;::::::;;;:::888777666666666666555555555555555555555555444444444555555666666777444444444444555555666777444444444444444444444444444333333333333333333444333333333333333333333333////////////////////////////////////////////////,,,,,,------......//////...////////////000000000////////////000000000000000000000000000000000000////////////000000000000---111444333///...111555111111111111111111111111000000000000000000000000000000111111111222222222333333333333333333333333111111111111222222222222222222333333333444444444333333333333333333333333333222222111111222222333222222222222222222222222444444333333333222222222333333333333333333333333333333333333333444444444444333333444555555444222333333333333333333333333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000000/////////////////////////////////////////////////////////---******---.................................000000000000000000000000.......................................------------...///...,,,,,,...///........................------......///000000111...............---------.........................../////////---,,,---...........................------------.........///---............................................................/////////---..................---------------......//////,,,------...///000111111////////////////////////...///111111/////////000////////////////////////000000000000000000111111111111222222222222111111111111000000000000111111111111111111111222222222333333333333333333333333222222222333333333444444333333333444444444555555444555555555555555555555555555555555666666666666666666777777777888888888666666777777777888888888::::::::::::::::::::::::888999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????AAABBBFFFGGGGGGGGGGGGIIIMMMOOOTTTVVVZZZ]]]bbbgggmmmqqqxxx}}}|||wwwqqqkkkggg]]][[[XXXTTTPPPLLLIIIGGGFFFCCC@@@===;;;:::888777:::::::::999888777777777999888888777777666666666444444444444444444555555333333444444555555555555444444444444444555666777333333333444444444444444333333333222222333333333333333333333333333333333////////////////////////////////////////////////.............../////////......////////////000000////////////000000000000111111111111111111111111////////////000000000000***---//////......111444111111111111111111111111000000000000000000000000000000000111111111111222111111111111222222222222111111111111111111111111222222333333444444555555333333333333333333333333222222111111111111222222222222222222222222222222444444333333333333222222222222333333333333444444333333333333333333333333444333333444555555444222222222333333333333444444222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000........................//////000000000000//////////////////////////////////////////////////////(((&&&%%%(((---000000///........................................................................------..................---......---,,,,,,---///........................,,,,,,---...///000111111................................................,,,---...---+++++++++---........................------........./////////---------.......................................////////////////////////,,,------......------,,,---------...//////000000------......//////000000////////////////////////---///111111000///000111////////////////////////000000000000111111111111111111222222222222111111111111000000000000111111000000000000000111222222222222222222333333333333222222222222333333333333333333333444444444555555444444444555555555555555444444555555555666666666666666666777777777888888666777777777888888888888888888888888888888888888888888999:::::::::::::::999999:::;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;<<<<<<======??????@@@??????@@@BBBEEEBBBDDDGGGIIIKKKMMMQQQTTTXXX\\\bbbhhhnnnsssyyy||||||wwwrrrnnnkkkgggbbb^^^YYYUUUPPPLLLFFFEEECCCAAA???>>>>>>===<<<<<<;;;:::999888777666555777888777666666777888666666666666666555555555444444444444444555555555222333444444555444444444444444444333444444555555333333333444444444444555333333222222222222333333333333333333333333333333////////////////////////////////////////////////000000///////////////............/////////000000////////////000000000000000000000000000000000000000000000000////////////******+++,,,---...///000111111111111111111111111000000000000000000000000000000000000111111111111//////000000000111111111222222222222222222222222222222333333444555555666333333333333333333333333222222111111111111222222333333333333333333333333444444333333333333222222222222222333333444444444444444444444444444444444444333333444555555444222222222222333333444444444222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////////////////////////////////////////////////////***((('''***///222000---................................................////////////////////////,,,---------.../////////---......---,,,,,,---///........................---.........//////000000////////////////////////........................---...///...,,,+++,,,---............................../////////000000000---------.........//////................................................------............------------...//////000111111.........///////////////////////////////////////---///000111000///000111///////////////////////////000000000111111111111111111222222222222111111111111000000000000111111111111000000000111222333111111222222222333333333111222222222222333333333333333333444444444555555444444444555555555666666444444444555555555666666666666666666777777777888777777777888888888999999777777777777777777777777888888999::::::::::::999777888999:::;;;::::::999;;;:::::::::::::::;;;;;;;;;;;;;;;<<<=========<<<:::;;;<<<<<<<<<<<<>>>@@@<<<>>>@@@AAA@@@@@@AAACCCDDDGGGKKKNNNQQQUUUYYY]]]bbbgggmmmpppqqqtttyyy}}}~~~{{{wwwtttnnnkkkgggccc```]]]XXXUUUPPPMMMJJJHHHGGGEEEBBB??????>>><<<;;;::::::;;;;;;888999;;;<<<;;;999888777555777999888666666777999555555555666666666555555444444444444555555555666333333444555444333222222555555444333333333444444333444444444555555555555333333222222222222333333222222222222222222222222////////////////////////////////////////////////111111000000//////................../////////000////////////000000000000////////////////////////000000000000////////////000///...000222333222111111111111111111111111111000000000000000000000000000000000000111111111111......//////000000000111333333333333333333333333222222333333444555666666333333333333333333333333222222111111111111222222333333333333333333333333444444444333333333222222222222222333333444444444555555555555555555555444444333333444555555444222222222222333333444444444444444444333333333222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222//////000000000000//////////////////////////////////////////////////////222000...000333333///***........................000000000000000000000000000000000000000000000000,,,,,,------...///000000------...---,,,+++---///........................///////////////........./////////000000000000000........................000111111111///...///000........................////////////000000000000---------.........//////........................------------------------......////////////...............///000111111222///////////////.........////////////////////////---...000111000///000111//////////////////////////////000000111111111222111111222222222222111111111111000000000000111111333222111111111222333444111111111222222333333333111111222222222333333333333333333444444444555555444444444555555555666666444444444555555555666666666666666666777777777777888888888888999999999999999999999999999999999999888888999::::::::::::999666777888999:::999888888<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;<<<======<<<;;;999;;;<<<<<<;;;;;;===>>>;;;===???@@@>>>===<<<===>>>@@@AAAAAABBBEEEIIILLLHHHMMMSSSUUUUUUVVV[[[```ccceeeiiimmmrrrvvvyyy{{{}}}~~~~~~{{{wwwtttrrrnnnlllgggdddaaa]]]YYYVVVTTTRRROOOLLLKKKHHHEEECCCAAA@@@??????@@@@@@???===<<<;;;999888777777777888333666999:::999777666555666777888777333111222444666666777777888888777777444444444555555666666666333444444555444333111000666555444444333333333333444444444555555666666666333222222222222222222333222222222222222222222222000000//////.........---...............///000000///...---,,,,,,---...///000000000000000000000000////////////////////////000000000000000000000000......//////000000111111000000000000////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333222222111111111222333333444444444444444333333222111222222222222222222222222222333444555666888999999555444333333222222222333111111222222222333333333333222222333666666555444444444444444444444444444222222222222222111000///555555555444444333333333333222222111111222222333000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000//////000000000000//////////////////............///////////////000111111000000//////.........---000000000000000///..................//////////////////.........---------////////////////////////..............................------------......------............------.........------,,,,,,,,,...------------...//////------............------////////////////////////......////////////......---------............///...------,,,,,,------...////////////////////////......------------..............................,,,---......//////......///////////////......---000000000000000000000000000000000000000000000000222222111111111111111111000111111111111222222222444444444333222111000///111111111111111111111111333333333333333333333333222222333333333333444444333333333444444444555555///000222444666666666555555555666666777777888888::::::999999999999999999777888888888888999999999777777888888888999999999777888::::::999999:::<<<;;;;;;::::::;;;;;;<<<===999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::<<<<<<;;;:::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<======@@@@@@AAABBBCCCEEEFFFGGGKKKMMMOOOSSSVVVZZZ\\\^^^___```bbbdddgggiiikkkllloooqqqsssuuuvvvtttrrrqqqkkkkkkjjjhhhgggeeedddccc```___]]]\\\\\\[[[XXXVVVQQQOOOMMMJJJHHHGGGFFFFFFCCCCCCCCCBBB@@@???===<<<;;;;;;::::::999888777777888888777777666666555555666666666666666666666666666666666666666666666666555555555444444555555555333333333444444444555555555444333222111222333444444444444333333222222222333333333444444444555555444333333222111111111222111222222333333222222111000/////////...........................///000000000///............///000////////////////////////////////////////////////000000000000000000000000......//////000000000000000/////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222222222222222111111111222222333444333333444444333333222111222222222222222222222222222333333444555666777777555444333333222222222222111111222222222333333333222222222333555666555444444444444444444444444444111222222333333333222222444444444333333333222222222111111000000111111222000000000000000000000000000000000000000000000000.../////////000000000111................................................////////////............///////////////000000111000/////////............000000111111111000//////............//////////////////.........---------000000000000000000000000..............................------------......------............------.........------,,,,,,,,,...------------...//////---......//////......---////////////////////////......////////////......---------............//////......------......///////////////////////////......------------..............................,,,---......//////......///////////////......---000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222111000000///111111111111111111111111333333333333333333333333222222333333333333444444333333333444444444555555333333555666777888888888666666666666666777777777888888888888888999999999777777888888888999999999777777888888888999999999666777888888777666777999:::999999999999:::;;;;;;999999:::;;;;;;;;;;;;:::<<<:::999999:::;;;;;;::::::::::::999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<============>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFIIIIIIKKKMMMOOOQQQRRRSSSVVVXXXZZZ\\\\\\[[[YYYXXXSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHIIIJJJIIIHHHFFFGGGFFFCCCAAA??????>>>>>>============<<<:::999888::::::999999888777777666666666666666666666777777555555555555555555555555666666666666666666666666555444444333333444444555333333333333444444444444444333333222222333333333333333333333333333222222333333333444444444444555444444333222222222222222111222222333333222222111////////////............///............//////000000000////////////000000........................////////////////////////000000000000000000000000...////////////000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111111222222111111222111111111111222333333333333333333333222222111222222222222222222222222222222333333333444444444444444333333333333222222111111222222222333333333222222222333555666555444444444444444444444444444111111222333444555555444333333333222222222222222111000000000000000000111000000000000000000000000000000000000000000000000////////////000000000000........................///...---,,,,,,---...///////////////............//////......//////000111////////////............///000000111111111000000............/////////////////////............---000000000000000000000000..............................------------......------............------.........---------------...------------...//////---......//////......---////////////////////////......////////////......---------............////////////....../////////////////////////////////......------------..............................------...////////////...///////////////......---000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000111111111000000///111111111111111111111111222222333333333333333333222222333333333333444444333333333444444444555555555555555666666888999999777777666666666666666666666666666777777888888999777777777888888888999999777777777888888888888999666888888888666555666777888777777777777888999999888888999::::::::::::999<<<:::777777999:::::::::::::::999888888888999999:::999999999999999999:::;;;;;;::::::999:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDFFFHHHHHHGGGFFFEEEAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???>>>======<<<;;;999888888888888888888999999888888777666999888888777777666666666444444555555666777777888555555555555555555555555666666666666666666666666444333333222222333333444222222333333333444444444222222333333333333333222222222222333333333333333333333333333444444444444444444333222222222222333111222222333333222222111///////////////.........//////............///000////////////////////////........................////////////////////////000000000000000000000000////////////////////////.........///////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000222111111111111111222222222222333333333222222111222222222222222222222222222222222222222222111111333333333333333333333222111111222222222333333333222111111333555666555333333333333333333333333333111111222333444444333333222222111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111///------///111222////////////............///............///000000///////////////...............///000000000//////............/////////////////////...............////////////////////////..............................------------......------............------...............---------...------------...//////......////////////......////////////////////////......////////////......---------............/////////............//////////////////////////////......------------..............................------...//////////////////////////////......---////////////////////////////////////////////////000000000000111111111111000000111111111222222222///000111111111111111000111111111111111111111111222222222222222333333333222222222333333333444444333333333444444444555555555444444333444555777888777777777666666555555444444444555555666777888888777777777777888888888888777777777777888888888888999:::;;;999888777777888666666666666666777777888777777888999999999999999;;;999666666777999999999:::999888777777777777777999999888888888888999999::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<===???@@@@@@@@@???>>>>>>>>>===<<<;;;::::::999999888888:::<<<======;;;999999888888777777777777777777888888888888777777777777666666666555555555444444444555555666666666555555555555555555555555555555555555555555555555333222222222222222222333222222222222333333333333000111333444444333222111111111222222333333333444222222333333333444444444333222222111111111222222111222222333333222222111........./////////////////////............//////................................................/////////////////////////////////////////////////////////...............------....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000222222111000000111111111111111222333333222222222222222222222222222222222111111111111000000000000222222333444444444333222111111222222222333333333111111111222444555444333333333333333333333333333222222222222222111000000111111111111111111111111222222222111111222222222000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000222111///------///111222////////////...........................//////000.........///////////////------...//////.....................////////////////////////////////////......................................................------------......------............------...........................------------...//////...//////////////////...////////////////////////......////////////......---------............///...------,,,,,,------...////////////////////////......------------..............................---...//////000000/////////////////////......---//////////////////////////////////////////////////////000000000111111111000000111111111222222222111111222222333222222222111111111111111111111111111111111222222333333333222222222333333333444444333333333444444444555555666555444333333444666666777777666666555555444444333333444555666666777777666666777777777888888888777777777777777777777777999::::::999777666777888666666555555666666777888666777888888999999888888:::888666666777999999888999888777777666666666666999888888777777888888999888777777888888999:::;;;777777777888999999::::::999999999:::::::::::::::888999:::;;;<<<;;;;;;:::::::::999999888888777777888777777888::::::999777888888888888888888888888666666777888888888777777666666666555555555555555555555555555444444333333555555555555555555555555444444444444444444444444222222222111111222222222111111111222222222333333///000222333444333222222111111111222222333333333222222222333333333444444111111000000000000111111111222222333333222222111.........///////////////000//////............///------............------......................../////////////////////////////////////////////////////////............------------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111222222111000000000000111000111222222222222222222222222222222222222222222111111000000000000000000111222333444555444333222111111222222222333333333111111111222444555444333333333333333333333333333222222222222111000//////111111111111111222222222333333222222222222333333000000000000000000000000111111111111111111111111000000000000////////////........................///...---,,,,,,---...///////////////..................------......///000.........///////////////...////////////...---,,,............////////////...////////////000000000------------------------..............................------------......------............------.............../////////...------------...//////...//////000000//////...////////////////////////......////////////......---------............///------,,,,,,,,,,,,------////////////////////////......------------....................................///000000000000//////////////////......---000000000000000000000000000000000000000000000000...//////000000111111111000111111111111222222222222222333333333222222111111111111111111111111111000000111111222333333333222222333333333333444444333333333444444444555555777666666555555555666666666666555555555555555555444444444555555666666777666666666777777777888888888777777777777777666666555777777777555444555666777666666666666777888888777777888999999999999888999888777888999:::888777888888777666666666777777888888777777777777888888555555555555666777888999999888888777777666666555777777777777777888888888888888999999:::::::::999777777777777666666666666999888777888999999777555666666777888888777777666444444555666666666555555555555555555555555555555666555555444333333222222444444444444444444444444444444444444444444444444333222222111111222222333000000111111111222222222///000111222333333333333111111111222222222222222222222222222333333333333111000000000000111222222111222222333333222222111............/////////000000000///...............---...///000000///...---//////////////////////////////////////////////////////////////////////////////.........---------,,,,,,---......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222111000000000000000000000111222222222222222222222222222222222222222000000000000000111111111000111333555555444333222111111222222222333333333111000000222444555444222222222222222222222222222222222222333222222111111111111111222222222333333222222111111111111222222000000000000000000000000111111111111111111111111111000000000/////////...................................................////////////...............------------...//////............/////////000111111111111000///------............////////////.../////////000000000000......................................................------------......------............---------........./////////000...------------...////////////000000000000//////////////////////////////......////////////......---------............///......------------......////////////////////////......------------....................................///000000000000000///////////////......---000000000000000000000000000000000000000000000000......//////000111111222000111111111111222222222222222333222222111000///111111111111111111111111///000000111222222333333222222333333333333444444333333333444444444555555555555666555555444333333444444555555555555555555555555555555666666666666666666666666777777777888888888777777666666666666444555777666555555666777888888888888888999999:::777888999999::::::999999888888888:::;;;;;;888666777777777666777777888888666666555555555555666666666666555555555555666666;;;::::::888777666555555777777777888888999999999888888888999999999999999777888888888888888888888999888777888::::::888777555555666777777666555444444555555555555555444444555555555555555666666666444444444333333333333333444444444444444444444444333333333333333333333333333333222222222222333333000000000000111111111222000000000000111222333444222222222222111111111111111222222222222333333333222222111111222333333444111222222333333222222111---.........//////000000111000///..................///000111111000///...000000000000000000000000//////////////////////////////////////////////////////.........---------,,,,,,------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222222222111000000///000000///000111222222222222222222222222222222222222222///000000000111111111222000111333555555555333222111111222222222333333333111000000222444555444222222222222222222222222222111111222333444444444444111111222222333333333333111111000000000000111111000000000000000000000000111111111111111111111111111111000000/////////...000000000000000000000000//////000000000000//////000/////////...............------------...//////---.........//////000000444444444333111000...---............/////////000.../////////000000111111////////////////////////.................................------.........---..................------.........//////000000...------------...////////////000000000000//////////////////////////////......////////////......---------.........////////////............//////////////////////////////.........------....................................//////000000000000000///////////////......---000000000000000000000000000000000000000000000000---......///000111111222000111111111111222222222222222222111111///......111111111111111111111111///000000111222222333333222222333333333444444444333333333444444444555555222333333444333222000///333444444555555666666666666666666666666555555555666666666666777777777777888888777777666666666555555777888888777777888:::999999999999999::::::;;;888888999::::::::::::999777888999;;;===<<<888555777777666777777888999:::555444444333333444444555:::999888777666666666666888777777777666666555555666777777888888999999999555555555555555666666666777777888888888888999999666555555666888999888666555555666777777666444333666777777777666666555444555555666666666666666666111222222333333444444555444444444444444444444444333333333333333333333333444333333222222333333444000000000000111111111111111000//////000222444555333222222222111111000000111111222222222333333333333333333333444444555666222222222333333222222222111///......000000...+++////////////////////////............////////////......///000000000000000////////////000000000000,,,---///...------...//////////////////////////////////////////.........000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111000111111111111000//////111111000000000000111111222111111111000000//////222222222111111111000000333222111111000000111111111111111111111111111111222111111000000111111222333333333333333333333333222333333333333222111111111111111111111111111111444444555555444444333222111000///......///000111000000000000111111111111000000000000000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////......///000111222222333666555333111////////////...............///000000////////////////////////000000//////.........---111000///......---......///////////////////////////////////////////////////////////////.........------......///000000000////////////............////////////////////////////////////............,,,---------.../////////000000//////.........---////////////////////////+++,,,,,,,,,---.........///////////////.....................////////////////////////000000000000////////////////////////////////////000000000000000111111111111222222222000111111111111222222222444333333222111111111222444333222111111222333444111222222111000000111333111111111111222333444555444444444444444444444444111111222222333444555555555555555444444333333333333333333444444444555555666666666666666666666666999888888888777777666666666666666666777777777777888888888888888888888888888888888777777777777777777777777777777777777777888888777777666666555555777666666555555777888999666666666666666666666666666666666666777777777777666666666666777777777777555555666666777777888888111222444555555555444444444555666888888888888777555555555555555555555555666666666666666666666666444444444444444444444444666555555555555444444444333333333333333333333333333333333333333333333333555444222111111111222222333333333333333333333333111111000000111111222333222222222222222222222222000111111111111222222222444333333222222333333444222222222222222222222222000...---...000000...+++////////////////////////............////////////......//////////////////////////////000000000000...000111000......///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111...///000111111111111111111111000000000000111111222222222222111111000000222222222111111111000000333222111111000000111111444444444444444444444444222222111111111111222222333333333333333333333333222333333333333222111111111111111111111111111111222333333444444333111000111000///......///000111000000000000111111111111000000000000000000000000111111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111111222555444222000/////////000///////////////000111111////////////////////////000/////////............//////.........//////000////////////////////////////////////////////////////////////............///////////////.........---.........//////000000////////////////////////////////////............---------...............000/////////............------------------------............/////////////////////////////////...............////////////////////////000000000000111111111111111111111111////////////000000000000000000111111111222222222000111111111111222222222444333222222111111111222333222222111111222222333111222222111000000111333111111111111222333444555444444444444444444444444222222333333444444555555555555444444444333333333333444444444555555555555666666666666666666666666888888888777777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666555555555666777888555555555555555555555555888777777777666666555555555666666666777777777777666666666666666777777777444555666777777666666555333333444555555444333222555555555555555555555555555555555555555555555555444444444444444444444444555555555555444444444444333333333333333333222222333333333333333333333333444333222111111111222222333333333333333333333333111111000000111111222333222222222222222222222222000111111111111222222222444333333222222333333444222222222222222222222222---,,,,,,---//////...,,,////////////////////////............////////////...///////////////...---////////////000000000000111222333222000//////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111---...///000222222222333111111000000000000111111333333222222222222111111222222222111111111111111333222111111000000111111111111111111111111222222333333222222222222333333333333333333333333333333222333333333333222111111111111111111111111111111000111333333333222000...000000////////////000000000000000000111111111111000000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000222222111000000000000000000000000000000111222222////////////////////////////////////............---------......///111111////////////////////////////////////////////////........................111000000///......------,,,,,,---...///000111111////////////////////////////////////...........................---------////////////....................................111111000000000000000000......//////////////////............////////////////////////000000000000111111111111111111111111////////////000000000000000000000111111111222222000111111111111222222222333333222111111111111222111222222222222222222111000111222111000///111333111111111111111222333444444444444444444444444444444444444444444444555555555444444444444333333333444444555555555666666666666666666666666666666666888888777777777777666666666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666777777555444444444444555666666555555555555555555555555999888888777666555444333555555666666666777777777777777666666666666666666555666666666666555555444777777777777666555444333444444444444444444444444555555555555555555555555444444444444444444444444555555555555444444444444444444333333222222222111333333333333333333333333444333222111111111222222333333333333333333333333111111000000111111222333222222222222222222222222000111111111111222222222333333222222222222333333222222222222222222222222++++++,,,---.........---////////////////////////............///////////////000000000000///......////////////000000000000222222333111///......//////////////////////////////////////////000000000////////////////////////000000000000000000000000////////////000000000000111111111111111111111111......000111111222222222111111000000000000111111111111111111111111111111111111111111111111111111333222111111000000111111/////////000000000000000444333333222222333333444333333333333333333333333222333333333333222111111111111111111111111111111///111222444333222///...000000////////////000000///000000000111111111111000000000000000000000000111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000/////////000000000000000000000000000000//////000000111222///////////////////////////////////////........................///000000////////////////////////////////////////////////------...............///000000//////............---------...///000000111////////////////////////////////////............/////////...---------,,,///////////////.........111111111111111111111111222111111000000/////////............////////////............////////////////////////000000000000........................////////////000000000000000000000000111111111111000000111111111222222222222222111111111111111222000111222333333222111000000111111111//////111222111111111111111222333333333333333333333333333333555555555555555555444444444444444444444444444444555555555666666666666777666666666666666666666666777777777777777777666666666666666666777777777777666666666666666666666666666666666777777777777777666666666666666666666666444555555666666777777777333333333333444444555555555555555555555555555555888777777666555555444444555555555666666666777777777777777666666555555444444444444444333222222111777777777777777666666555444444444444444444444444555555555555555555555555444444444444444444444444555555555444444444333333444444333333222111111111222222222222222222222222333222222222222222222222222222222222222222222222111111000000111111222333111111111111111111111111000000111111111222222222333333222222222222333333111111111111111111111111***+++------------......////////////////////////............////////////000000000111111000000///////////////000000000000000111111000...,,,---...////////////////////////////////////000000111111////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000111111111111000///111111000000000000111111/////////000000000000000111111111111111111111111333222111111000000111111222222222222333333444444444333333222222333333444333333333333333333333333222333333333333222111111111111111111111111111111000111333444333222000/////////000000000000/////////000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000///////////////......//////000000000000///............///000000////////////////////////.........///////////////000000///...............////////////////////////////////////////////////,,,---------......//////............//////000000///////////////.........////////////////////////////////////............/////////...---------,,,.........///////////////111111111111111111111111000000000//////.........---.........//////000000............////////////////////////000000000000........................////////////000000000000//////000000000111111111000000111111111222222222111111111000000111222222000000222333333222000000000111111000//////000222111111000000111111222222333333333333333333333333555555555555555555444444444444444444444444444444555555555666666666666777666666666666666666666666666666666666666666777777666666666666777777777777777777777777777777777777555555666666777777777777666666666666666666666666444444555555666666777777222333333444444444444444555555555555555555555555555555555555555666666666555555555555666666666666777777666666555555444444444444333333222222222222222222222222333333444444444444444444444444444444555555555555555555555555444444444444444444444444555444444444444333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222333111111111111111111111111000000111111111222222222333222222111111222222333111111111111111111111111+++---//////---------...////////////////////////............////////////......///000000000000000////////////000000000000...///000...---+++,,,---////////////////////////...//////000000111111222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000111111111111111000//////111111000000000000111111.........////////////000111111111111111222222222333222111111000000111111000000000111111222222333333333222222222222333333333333333333333333333333222333333333333222111111111111111111111111111111222222222222222111000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---...///////////////..................//////000////////////////////////.........///////////////111111///......---------////////////////////////////////////////////////,,,,,,,,,---......//////------......///000000111000000//////............////////////////////////////////////...........................---------.........///////////////........................///..................---------......///000000000............////////////////////////000000000000111111111111111111111111////////////000000000000/////////000000000111111000111111111111222222222111000000000000111222222000111111111111111111000///000111000///...000222111111000000000111111222333333333333333333333333444444444444444444555555333333333444444444444555444444555555555666666666666666666666666666666666555555666666666666777777666666666666777777777777777777777777777777777777444555555666666777777888666666666666666666666666555555555555555555666666222333444444555555444444444444444444444444444444444444555555555666666666444444555555555666666666666666555555555555555555666555444444444444444555333333222333444555666777333333333333333333333333444444444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222111111222333333333222222222222222222222222222222111111000000111111222333111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111111111---///111000...,,,---...////////////////////////............////////////++++++---...////////////////////////000000000000---...///...---,,,---...////////////////////////...//////000111111222222000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000///000000111111111111000111111000000000000111111.../////////000000000000000000111111111222222222333222111111000000111111------......///000000111222222111111111111222222333333333333333333333333222333333333333222111111111111111111111111111111222111000/////////000000...///000111111000///...000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---.........///000000000---.../////////...---,,,/////////...///000000111////////////////////////............/////////000000//////.........//////////////////////////////////////////////////////++++++,,,------...//////.........///////////////.........///////////////////////////////////////////////////............---------.........................../////////000---------------------------..................///------......///000000111............////////////////////////000000000000111111111111111111111111////////////000000000000////////////000000000111000111111111111222222222000000000000000111222222111111000000000000111111///000111000......000111111111000000000000111111222222222222222222222222222222333333444444555555333333333444444444555555333444444444555555555555666666666666666666666666555555555666666666777777666666666666777777777777666666666666666666666666444444555555666777777888777777777777777777777777555555555555555555444444222333444555666555555444444444444444444444444444555555555555555555444444444444444555555555666666444444555555555555555555555444333333333444555666777666555555555666777777333333333333333333333333444444444444444444444444444444444444444444444444444444444333333333222222000000000111222222333333111111111111111111111111000111222333333333333222111111111111111111111111111111000000111111222333111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111111111...000222111...,,,---///////////////////////////............/////////000((()))***,,,---...//////////////////000000000000,,,...///...------...///////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000---...///111222222222222111111000000000000111111//////000000111111111222000000111111222222222222333222222111000111111111///000000111222333333444222111111111111111111222333333333333333333333333222333333333333222111111111111111111111111111111222000...---,,,---///000...///000111111000///...000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////,,,------...///000111111---.../////////...,,,+++000000000000000111111222////////////////////////---.........//////000000......---......///000111////////////////////////////////////////////////++++++,,,,,,---...//////000000000///......------,,,------...///000111111////////////////////////000/////////............,,,------....../////////---.........//////000000////////////////////////------......//////000000---------...///000000111............/////////000////////////000000000000////////////////////////////////////000000000000////////////000000000000000111111111111222222222000000///000000111222222222111000//////000111222///000000000......000111111111000000000000000111222222222222222222222222111111222222333444555555333333333444444555555555333333333444444444555555666666666666666666666666444555555555666666777777666666666666777777777777555555555555555555555555444444444555666777777888888888888888888888888888666666666555555444444333333444555666666666555444444444444444444444444444777777666555444333333222444444444555555555666666333444444555555666666666222111111000111222444555666555333222111111222333333333333333333333333333444444444444444444444444444444444444444444444444444444444333333333222222//////000111222333333444111111111111111111111111000111222333444333333222111111111111111111111111111111111000111222222333000000000000000000000000000111111111111222222222222222111111111111222222000000000000000000000000,,,,,,---...///000111111///////////////////////////////////////////////////......------///000111000000//////.........---,,,---...//////...---,,,........................------------------------000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111222333444444;;;555///...000333222000111111111111111000//////000000111222333444444555666555555444222111111000000111111111111222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000...---------...///111222........................000000000000000000000000......---------,,,,,,,,,---------............///////////////////////////........................---------............/////////////////////////////////.........---------////////////............000000//////.........---......................................................////////////......///...---------///000111111111000000//////............------------..................////////////000000000///......---------------.........//////000000//////.........---000///...------...///000000000//////......------////////////000000000000,,,---///000000000///...////////////////////////111000/////////000222333222222111111111111222222000000000000000000000000000000000000////////////000000000000111111111111222222222222222222222222222222333333333333444444444444444444444444444444555555666666666666555555333333333444555666777777555555555666666666666777444444555666777777666666888888777777666666555555666666777888888888888888555555666666666666555555555555444444444333333333222222222222222222222222333333333444444444555555555444444333333444444555555555555555555555555555444444555555555555444444444444444444444444444444333333222222333333444555444444444444444444444444222333444444555555444444222222222222222222222222555444333333222111000000111111111111111111111111333333333222222111111111111111111111111111111111222222111111000000////////////000111111111111111000000000000000000000000000000////////////000000222222222222222222222222333222111000000111222333------......///000000000///////////////////////////////////////////////////......---...///000111000/////////............------...//////...------................................................000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111222333333444444111...///333555333000111111111111111000//////222222222222222222222222444333333333333333222222000111111111111222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111222222222222111111111111////////////////////////////////////000000000000000000000000000000000000//////000111111111111111//////......///000222333//////////////////////////////////////////////////////.........------------------............///////////////////////////........................---------............/////////////////////////////////.........------------.........//////000000000/////////..................................................................////////////......///...---,,,,,,---...///000000000000//////............------------..................////////////.........///////////////---------.........//////000/////////............000///...------...///000///////////////.............../////////000000000---...//////000000//////000000000000000000000000111000/////////000111222222111111000000111111222000000000000000000000000111111111111111000000000000000000000111111111111333333333333333333333333222222222333333333444444444444444444444444444444555555666666666666555555444444555555666777777777444444555555555666666666333444555666666666666666666666666555555555444444666666777888888888888888555555666666666666555555555555444444444333333333333333333333333333333333333333333444444444444555444444333333333333444444444444444444444444444444444444555555555555444444333333333333333333333333333222222222222333444444333333333333333333333333222333444444555444444444444444444444444444444444444444333222222111000000111111111111111111111111222222111111111000000000111111111111111111111111111111111000000000000000//////000111111111111111000000000000000000000000111111000000000000111111222222222222222222222222222222111111111111222222///////////////////////////////////////////////////////////////////////////............///000000////////////............------...//////...------........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////000111222333333000......000444444111...000000111111000000//////333333222222222111111111111222222222333333444444000111111111111222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111333333333222222222222111////////////////////////////////////000000000000000000000000000000000000000000111222222222222111000000//////000111222333000000000000000000000000////////////////////////000000/////////.........---------............///////////////////////////........................---------............///////////////////////////...............---------,,,,,,---...///000111111////////////..................................................................////////////.........------,,,,,,,,,------000000000////////////.........------------......---............/////////------......///000000111---------...............////////////............//////............//////.........///////////////------.........///////////////......//////000111111111111111111111111111000000/////////000111222222111111000000111111222000000000000000000000000111111111111111222222222000000000000111111111111333333333333333333333333222222222222333333333333444444444444444444444444444555555666666555555444666666666666666666777777333444444444555555555555333333444555555555555444555555555444444444444444666666777777888888777777555555666666666666555555555555444444444333333333444444444444444444444444333333333333444444444444444444333333333333444444333333333333333333333333333444444555555444444333222222222222222222222222222222222222222333444444222222222222222222222222222222333444444444444444444444444444444444444444333333333222111111111000111111111111111111111111111000000000000/////////111111111111111111111111000000000000111111111111//////000111111111111111000000000000000000000000222222111111111111222222222222222222222222222222111111222222222222111111000000//////............////////////////////////////////////////////////............/////////000///////////////.........---..................---........................////////////////////////////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000111222222333222000///000111111...+++///000000000000000//////222222222111111111111111111222222222222333333333000000111111111222222222222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111333333222222222111111111........................////////////000000000000000000000000000000000000//////000111111111111000/////////000000111111111////////////////////////////////////////////////////////////.........------------............///////////////////////////........................---------............///////////////////////////........................---------...///000000111///////////////...............................................................////////////......,,,,,,,,,------......///////////////////////////......------------......---------.........//////............//////000000........................///////////////........./////////....../////////------......//////000000------------.........///000///.........///111222000000000000000000000000////////////000000111111111111000000000000111111000000000000000000000000000000111111111111111222///000000000111111111111444444444444444444444444111222222222222333333333333333333333333333333333444444444555555444444444666666666666555555555555333333333444444444555555333333444444444444444333555555444444444444444444666666777777777777777666444555555666666555555444555555444444444333333333444444444444444444444444222222333333333444444444444333333333333333333444222222222222222222222222333333444444444444333333111111111111111111111111222222222111222333333444111111111111111222222222222222333444444444444333111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111222222//////000111111111111111000000000000000000000000222111111000000111111222111111111111111111111111000111222333333222111000000000000///......------////////////////////////////////////////////////---......///////////////.........///////////////.........------.........////////////////////////......................../////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111222222111///......//////......//////000000000////////////000111111222333333333333222222222111111111000000111111111222222222222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111222111111111000000000000////////////////////////////////////000000000000////////////////////////---......///000/////////......//////////////////.........................................................---------,,,,,,---------............///////////////////////////........................---------............///////////////////////////---.....................///////////////..................///////////////......................................................////////////......++++++---...///000111111.............../////////......------------......------------............000000//////.................................---.........///////////////...//////////////////...------......//////000000------------.........///000000///......000111222////////////////////////......//////000000000000111000000000000000000111000000000000000000000000/////////000000000111111///000000000111111111111444444444444444444444444111111111222222222333333333333333333333333333333333333444444444444333333444444444444444444444333333333333444444444555555333444444444444444333333555555555555555555555555666666777777777666666555444444555555555555444444555555444444444333333333222222222222222222222222222222222333333333444444333333333222222333333333222222222222222222222222222222333333333333222222111111111111111111111111222111111111111222333333000000000111111222222222111222333333444444333333111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222//////000111111111111111000000000000000000000000000000////////////000000111111111111111111111111000111222333333222111000000000//////.........---////////////////////////////////////////////////---......///000/////////.........//////////////////...------------...///////////////////////////........................000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111///............000222333......///000000000//////......///000111222333444333333222222111111111000000111111111111222222222222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111000000000//////000000000000000000000000////////////000000000000////////////////////////,,,---......//////......---...////////////.........................................................------------,,,,,,,,,---------............///////////////////////////........................---------............///////////////////////////---------...............000000//////.....................///////////////......................................................////////////......+++,,,---///000111111111---............/////////......------------......,,,------------.........111000000///......------...............---------.........///////////////......////////////...............///////////////------........./////////000000//////000000111111........................---...///000000000//////111000000//////000000111000000000000000000000000.........///000000111111000000000000111111111111333333333333333333333333111111111111222222222222333333333333333333333333222333333444444333333222333333333333333333333444333444444444555555555555444555555555555444333333555555555555555666666666666666777777777666555555444444555555555555444444555555444444444333333333222222222222222222222222222222222222333333333333333333222222222222333333222222222222222222222222111222222333333222222111111111111111111111111111111111111111111222333333000000000111222222333333111111222333333333333333333333333333333333333333///000000000111222222222111111111111111111111111000000111111111111222222000000000000000000000000000000000000111111111111//////000111111111111111000000000000000000000000000000////////////000000111111111111111111111111111111222222222222111111///////////////.........////////////////////////////////////////////////------///000000000///.............../////////000///...------------...///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000,,,...///111111111222333---......///000000////////////000000111111222222111111111111222222222222000111111111111222222222111111111111111111111111333333333222222222111111222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111////////////000000000000////////////////////////---......///////////////...///000000000000///...............................................................---------------------............///////////////////////////........................---------............///////////////////////////---------.........//////.........///////////////............/////////000......................................................////////////......,,,---.../////////...------------.........//////......------------......,,,,,,---------.........///////////////.........//////.........---------............/////////000---...///000000///...---///////////////.............../////////000000000//////000111111111111000////////////////////////---...///000000000///...000000////////////000000000000000000000000000000...//////000111111222222000000000000111111111111333333333333333333333333111111111111222222222222222222222222222222222222222222333333333333222222222333333333444555555555444444555555555666666666666666666666666555444333333333444444444555555555666666777777666555555444333444444555555444444333555555444444444333333333333333333333333333333333111222222222222333333333333333222222222222333333333333333333333333333333111111222222222222111111222222222222222222222222111111111111111222222333000000111111222333333444111111222333333333333222222222222222222222222222...//////000111222222333111111111111111111111111/////////000000000111111000000000000000000000000111111111000000000000000//////000111111111111111000000000000000000000000111000000000000000000111111111111111111111111111222222111111111111222222////////////////////////////////////////////////////////////////////////,,,---///000000000///...---.........//////000000///...---,,,,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////000000000000---000333444333111///...------...///000000//////111111111111000000000000...///000111222333444444000111111111111222222222111111111111111111111111333333333222222222111111222222222222222222222222111111111111111111111111333333333222222222111111111111111111111111111111////////////000000000000////////////////////////...//////000000000000000///000111222222111000///000000000000000000000000........................000/////////............---------.........//////////////////////////////........................---------.........//////////////////////////////---------.........//////,,,------...///000111111---.........//////000000......................................................////////////............//////...,,,+++)))---------.........//////.........------.........,,,,,,,,,---------......------......///000000000//////.........------------.........//////000000---...///000000///...---000000//////.........---////////////000000000000...///111222222111111000000000000000000000000000,,,---///000000000///...000000////////////000000000000000000000000000000///000000111222222333333000000000000111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222333333222222222333333444444555666777777555555555666666666666777666666777777666555444444222222222333333444444444666666777777666555444444333444444555555444444333555555444444444333333333444444444444444444444444111111222222222333333333333222222222222222222333333333333333333333333333111111222222222222111111222222222222222222222222111111111000111222222333000000111222333333444444111111222333333333333222000000000000000000000000......///000111222222333111111111111111111111111---.........//////000000000000000000000000000000222222111111000000////////////000111111111111111000000000000000000000000222222111111111111222222000000000000000000000000333222111000000111222333///.........///000222333000000//////.........---------......//////000000..............................//////...---,,,,,,////////////////////////------,,,,,,,,,,,,------////////////////////////000000000000000000000000///---+++,,,///000...,,,222222333333222111///...---------......000111111...///000111111000///...000000000000000000000000000000000000000000000000000111111111111000000///000111111111111222222222444444333222111111111111111111111111111111111111111222222333333222222111333333333222222222111111222222222222222222222222000000000000000000000000111111111111111111111111...///000000000///...---111111111000000000000000////////////////////////000000000000000000000000000000//////.........---.........------,,,,,,,,,........................------............------,,,,,,------...///000000...------,,,,,,++++++***.........------,,,,,,,,,...------,,,,,,------.................................////////////..............................000///...---------------------............------------............------........................,,,,,,------------------...........................------,,,,,,------...........................................................................//////.........---------////////////////////////......///000000000000000......//////000000111111000000000000000000000000////////////000000000000222000......///000000///////////////000000000000////////////////////////222000...,,,,,,---///000111111111111000000000000333222111000000000222222222222333333333333444444333333444444444444555555333333222222333333444555333333333444444555555555555555555555555555555555555555555555555555555555666555444333333333333333666666666555555444444444444444444333333222222222444444333333222111000000111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000444444444333333222222222333222222222222222222333222111111111000000//////.........///////////////------...///000111222222111111000000//////......000000000000000000000000000111111111111222222222000000////////////000000333333222111000///......000000000000000000000000...---------...///111111///.........------------.........///////////////......................../////////......---------////////////////////////......------------......////////////////////////000000000000000000000000000...------///000///---222222222222111000/////////////////////000111222//////000000000000//////000000000000000000000000000000000000000000000000///000000111111111000000000111111111111222222222333333222222111222222222111111111111111111111111111222222333333222222111111111111000000000//////000000000000000000000000000000000000000000000000111111111111111111111111)))+++,,,...////////////////////////////////////////////////////////////////////////////////////000/////////.....................------,,,,,,,,,........................------............------,,,,,,---......//////000------------------.........------------------,,,...------,,,,,,------.................................////////////..............................//////...---------------------............------------............------........................000000000///.........---...........................------,,,,,,------...........................................................................//////.........---------////////////////////////......///000000000000000000000000000////////////000000000000000000000000////////////000000000000111000......000000000///////////////000000000000////////////////////////333111000//////111333555......///000111222333333444333222222111222333444222222222333333333444444111111111222222222333333444444333333444444555666333333333444444444444444555555555555555555555555555555555555555555555555555555555555444444333333555555555444444444333333444444444333333222222222444444333333222111111000111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000333333333333222222222111222222111111111111222222111111111111000000000//////////////////.........////////////000000000000111000000000/////////...000000000000000000000000//////000000000111111111111111000000000000111111222222111111000/////////111111111111111111111111------,,,,,,---...///000---------------,,,,,,,,,///////////////.................................000///......------......///////////////////////////..................///////////////////////////000000000000000000000000000///...///000111000...333222111111000000000000111111000000000000111222000000////////////000000000000000000000000000000000000000000000000000000...///000111111111111111000111111111111222222222222222222111222222333333111111111111111111111111111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111+++,,,---///000000000000............////////////////////////////////////////////////////////////////////////.....................---------------........................------............---------------......//////000,,,------...//////000000---------------...............------------....................................////////////..............................//////...------------...------............------------............------........................111111000///...------,,,...........................------,,,,,,------..........................................................................................---------////////////////////////......///000000000000000111111111000///.........000000000000000000000000////////////000000000000111000...///000111111000////////////000000000000000000000000000000000000......---,,,...000222444......///000111222333333222222111111111222222333222222222222333333333333111111111111222222222222555444444444444555666666444444444444333333333333444444444444444444444444444444444444444444444444555555666777666555444333444444444444333333333333444444333333333333222222444333333222222111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111000000000000111111111111111111000000000000000000//////......------111000000000/////////...000000000000////////////000000000000000000000000........./////////000000222111111000000111111222000000000000000000000000222222222222222222222222---------....../////////------------------------000000//////......------........................000///...------...////////////////////////////////////............//////////////////////////////////////////////////////111000000000111111000000333222111/////////000111111111000000///000000000111000///......///000111////////////////////////////////////////////////---...///111111222222222000000111111111222222222111111111111222333444444111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111333222222222111111000000......///////////////000///////////////////////////////////////////////////////////////........................---------........................------............------------....../////////000------........./////////,,,,,,------......//////......------------....................................////////////..............................///......---------......------............------------............------..............................------,,,,,,,,,+++...........................------,,,,,,------...................................................................................................////////////////////////......///000000000000000111000000000/////////...000000000000000000000000////////////000000000000111000...///000111111000////////////000000000000111111111111111111111111...---,,,,,,---...000111111111111111000000000//////////////////000000000111222222222222333333333222333333333333444444444444444444444444555555666555444444333333222222222444444444444444444444444444444444444444444444444444555777888888666555333333333333333333333333333333333333333333333333333333333333222222111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000111111111000000000000000111111000///...------,,,000000000000////////////000000000000////////////000000000000000000000000....../////////000000000111111000000000000111111//////000000111111111111111111111111111111111111.../////////000000000000..................//////000000//////......------........................//////.........//////000//////////////////////////////............//////////////////////////////////////////////////////000111111111000000111111222111000/////////000111000000///.........//////111000///......///000111////////////////////////////////////////////////---...///111111222222222000000111111111222222222111111111111222333444444111111111111111111111111000111111222222111111000222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111444333333222111000000000/////////000000111111111////////////////////////.................................///////////////................................................------............------.........///////////////............------,,,,,,---------......////////////......------......///..............................////////////....................................---------......///------............------------............------........................+++,,,,,,,,,------.................................------,,,,,,------...........................................................................---.....................////////////////////////......///000000000000000.../////////000000000111////////////////////////////////////000000000000111000...///111222222111////////////000000000000222222222222222222222222222222111000000111111222111111111111000000000///......//////000000000000111111111222222222333333222222222333333333444444333333333222333333444555444444444333333222222111444444444444444444444444444444444444444444444444333555666888888777555444333333333333333333333333333333333333333333333333333333222222222222222111111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000000000000111111111111000///...------,,,.........///000111111111////////////000000000000/////////////////////////////////000000000111111//////............///////////////000111111222222000000000000000000000000//////000000000000000///.........//////////////////////////////.......................................///000000000/////////////////////////////////..................///////////////////////////000000000000000000000000///111222111000///000111111000000//////000000000///...............//////000000////////////000000000000000000000000000000000000000000000000000000...///000111111111111111000111111111111222222222222222222111222222333333111111111111111111111111000000111111111111000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111//////......///000111111//////000000111111222222////////////////////////.................................///////////////.............../////////........................------............------//////////////////////////////......---,,,,,,+++...............///////////////............//////..............................////////////.................................------------...//////------............------------............------........................,,,------...///000111111...........................------,,,,,,------...........................................................................---------...............////////////////////////......///000000000000000.........///000111111111////////////////////////////////////000000000000111000//////111333333222////////////000000000000111111111111111111111111111111000000////////////......///000111222333333000000111222333333333333111111111111222222222222000000000000111111111111333222222222222333444444333333333333222222222222333333333333333333333333333333333333333333333333333444555666777666555555333333333333444444444444222222333333333333444444222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000111111111111000000//////......------------...///000111222222////////////000000000000//////////////////////////////000000000111111111///......------....../////////000000111111111222////////////////////////......///000000///......---------....../////////.........///////////////........................,,,---000222222111///...////////////////////////......------------......////////////////////////000000000000000000000000...000222111///...///111//////000000000000000//////.........///000111111//////000000000000//////000000000000000000000000000000000000000000000000///000000111111111000000000111111111111222222222333333222222111222222222111111111111111111111111000000111111111111000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111//////.........///000111......//////000111111222////////////////////////..................................../////////000---........./////////000........................------............------000///////////////////////////..................////////////............//////............//////..............................////////////..............................---------------...//////------............------------............------........................---.........///000000000...........................------,,,,,,------...........................................................................---------.........//////////////////////////////......///000000000000000////////////000000000000////////////////////////////////////000000000000111000//////222333333333////////////000000000000111111111111111111111111------------..................///000111222333333000111222333444444444333111111111111222222222222000000000000111111111111333333333333333444555555222222222222222333333333333333333333333333333333333333333333333333333333333333444444555555555555333333444444444555555555222222222333333444444444222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111000000//////000000111///000000000111111111111///////////////...............//////000000111111.../////////000000000111////////////////////////........./////////000000//////............//////000000000000000111111111////////////////////////------/////////...---,,,,,,,,,,,,------.........---.........//////000000........................+++---000333333222///---////////////////////////---------,,,,,,---------////////////////////////000000000000000000000000...000222111...---///111...///000111111000///...////////////000111333333...///000111111000///...000000000000000000000000000000000000000000000000000111111111111000000///000111111111111222222222444444333222111111111111111111111111111111111111000000111111111111000000111111222222333333333333222222222222222222222222000000000000000000000000111111111111111111111111555333222000.........///---------...///000000111////////////////////////........................---.........//////000000---.........//////000000........................---..................---000000000000////////////......//////000000111111000000//////......------//////............//////..............................////////////..............................---------------...///000---..................------..................---........................------------------,,,,,,...........................------,,,,,,------...........................................................................---------.........//////////////////////////////...//////000000000000000111111000000//////......////////////////////////////////////000000000000111000///000222333444333////////////000000000000000000000000000000000000......///000111222333333111111111111000000000000...///111222333333222222000111111111111222222222111222222222222333333333555444444444444555666666111111111222222333333444333333333333333333333333333333333333333333333333333333333333333444555666444444444555555666666666222222222333333444444444222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222333111111000000000000111111//////000000111111111222.........///////////////000000000000////////////.../////////000000111111////////////////////////---------.........//////000000////////////000000111111000000000000000000000000000000000000000000....................................////////////,,,---000111111000...,,,........................000///...------...///000............////////////---------------------------...///000000///...---000///...------,,,,,,---111111111111111111111111000111222222111000111222222111111111000000//////000000////////////000000000000111111111111000000....................................////////////555333111000000111333444000111111222222333444444333333222111000000111111444333111000000000111111111222222333333222222111222222222111111111000000222222111111111111222222////////////////////////////////////000000000000333333333222222222111111////////////////////////111111111111111000000000------............------000111111000000///...---........................------------------------........................................................................////////////////////////////////////////////////////////////////////////000///...---------------000000000000000000000000---,,,,,,,,,,,,---..............................//////////////////////////////............//////........................................................................000///...------...///000.........------,,,,,,,,,............////////////////////////////////////..................------//////............//////............////////////222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000/////////000222333333333333222222111111111000000111111111222222222333333333333333333333333111111111222222333333333444444444444444444444444333333333444444444555555222222222222222222222222333444444555555444444333333333333222222222111111333333333222222111111111444333222222111111222222222222222111111111111000------......//////000000111000000///000222333444111111111111111111111111000000000000000000000000,,,---------......////////////000111111111111111000000000000000000000000///000000000000111111111222222222111111111000000000000000000////////////000000///...------,,,,,,---......///000111111222......---,,,---...///000000000111111111111000000...000111000///...///111222222222111111111000000////////////000000000000000000000000000000000000....................................////////////000000//////......//////........................000///...------...///000............////////////---------------------------...///000000///...---000///..................///////////////////////////000111111//////000111111111111000000000//////111111000000000000111111000000000111111000000000............................../////////000000000333333222111111111222333555555444333222111000///333222222111000000111111333333111000000000111111111222222333333222222111222222222111111111000000222222111111111111222222111111111111111111111111////////////000000000000111111111111000000000///////////////////////////.........---------------.........//////.........---....../////////..............................------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////...------------------------------------------------------......///........................///////////////////////////..................///........................................................................000///...------...///000......---------,,,,,,,,,............////////////////////////////////////........................//////............//////............////////////111111000000000/////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111000/////////000222222333333333222222111111111111111111222222222222333222222222222222222222222222222222222222222333333333333333333333333333333333333333444444444444555333333333333333333333333333444444555555444444333333333333222222222111111333333333222222222111111444333222222111111222222222222222111111111111000//////////////////000000222222111111000111111111111111111111111111111111000000000000000000000000------........./////////......///000000000000///000000000000000000000000000000111111111222222222222222222111111111000000000000000000////////////000//////......---,,,,,,---......///000000111111......---------...///000------............------...000111000///...///111222222222111111111000000000000000000////////////////////////////////////....................................////////////222000---******+++...000........................//////............//////---............/////////------------------------......////////////......///////////////000000111////////////////////////...///000000......///000111111000000000000//////222111111000000111111222000000000000000000000000///////////////////////////000000000000111111111222222222222222222222222555555444333222000000///333222111111000111111111333222111111000111111111111222222333333222222111222222222111111111111111222222111111111111222222111111111111111111111111////////////000000000000////////////............////////////////////////////////////000000000000...//////000000//////...+++,,,---...////////////........................------------------------....................................................................................////////////////////////////////////------------------------//////...------------...------------------------......------......///000........................////////////////////////......------------..............................................................................//////...------...//////...------------,,,,,,,,,............////////////////////////////////////........................//////............//////............////////////000000///////////////...000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000///000111111222222222222222222111111111222222222222333333333333111111111111111111111111333333222222222222222222222222222222222222222222333333333333444444444444444444444444444444444444333444444555555444444333333333333222222222111111333333333222222222222111333333222111111111111222222222222111111111111000000000000000000000//////222222222222111000///...111111111111111111111111000000000000000000000000......////////////000000------...////////////...000000000000000000000000/////////000000000111111222111111111111000000000////////////000000000000000//////......---------.........//////000000111......------......///000,,,,,,------------,,,,,,...000111000///...///111222111111111111000000000111111000000//////..................................................................////////////000...+++(((''')))+++---......................../////////....../////////---------.........//////...........................//////////////////...////////////000111222333000000000000000000000000...///000000......///000000000000000000000//////111111000000000000111111000000000//////000000000000000000000000000000000000000111111111222222222000111111222222222222111///000111222333444444555222222111111111111111222222222111111111111111111111222222333333222222111111111111111111111111111222222111111111111222222////////////////////////////////////000000000000........................000000000000000000000000000000000000111111111111//////000000000000//////,,,---....../////////...........................................................................................................................///000000000000000111111////////////////////////------------------------///......---------......///////////////////////////............///000000........................////////////////////////------,,,,,,,,,,,,------................................................................................................------------------------............////////////////////////////////////............//////////////////............//////............////////////////////////............////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111222222333333333444444444222222222222222222222222333333333222222111111111222222222222222222222222222222333333333444444444444444444444444444444444333444444555555444444333333333333222222222111111222222222222222222222222333222222111111111111111222222222111111111000000222222111111000000//////000111222222222111///...111111111111111111111111/////////////////////////////////000000000000000------...////////////...////////////////////////------........./////////111111111111000000000000////////////000000000000000/////////......------........./////////000000...............//////000...//////000000//////......000111000///...///111111111111111000000000000111111000000//////......////////////////////////....................................////////////......---,,,++++++,,,,,,////////////////////////...//////////////////...------------..................................../////////......//////////////////000000222333444000000000000000000000000///000111111//////000111//////////////////000000//////............//////000000///......///000000000000000000000000000000111111111111222222222222///000111222222222222111---...///111333555777777222111111111111111222222111111111111222111111111111222222333333222222111111111111111111111111111222222111111111111222222////////////////////////////////////000000000000////////////////////////111111111111111111111111,,,,,,,,,---------......//////000000000000//////000000000000000///...---........................................................................................................................,,,,,,---------.........////////////////////////..............................---------......//////////////////////////////............///000000////////////////////////////////////////////////------,,,,,,,,,,,,------........................................................................------............------------------------------............////////////////////////////////////........./////////000000//////............//////............////////////............////////////////////////////////////...////////////000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222333333333444444444333333333333333333333333333333333222222111111111333333333333333333333333222222222333333333444444222222222222222222222222333444444555555444444333333333333222222222111111222222222222222222222222333222111111000000111111222222222111111111000000222222111111000000//////...///000111222111111000000000000000000000000000////////////////////////000000000000000/////////......///000000000//////////////////////////////........./////////000000000000000000000000000000.../////////000000000111///////////////.....................////////////.........///////////////000000000111111000000000...000111000///...///111000000000000000000000000111000000000/////////...000000000000000000000000....................................////////////...///000000000000//////////////////////////////......////////////......,,,------------.................................//////............//////////////////000111222333///////////////////////////000111111//////000111......////////////000000///......------......///000000............000000////////////////////////000111111111111222222222//////000000111222222222000000111222333333444444111111111000111111222333000000111222222222222111111222222333333222222111111111111111111222222222222222111111111111222222111111111111111111111111////////////000000000000/////////000000000000000111111111111111111111111,,,,,,------.../////////...//////000000//////...111111111111000///...---........................................................................................................................------......///000000000////////////////////////////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......------......///000////////////////////////////////////////////////......------------..............................................................................------............------,,,,,,,,,------------...............////////////////////////////////////.........//////000000111//////............//////............////////////...////////////000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000//////000111111111111000000000000111111111111111222222222222333333333333333333333333333333333333333333222222222222222222333333333333333333333333222222222222333333333333222222222222222222222222333444444555555444444333333333333222222222111111111222222222222333333333222222111000000000000111222222222111111111111000000000000000000000//////---...///000111111111111000000000000000000000000000000000000000000000000000000////////////............///000000000000///000000000000000000000000000000111111111222222222//////000000000000000111......//////000000111111////////////////////////........................---...///000000000000///......////////////.........000111000///...///111//////000000000000000111/////////000000000000000111111111111111111111111....................................////////////---...//////000000111111////////////////////////---...///000000///...---,,,,,,---------.................................000///...------...///000///////////////000111222////////////////////////...///000000......///000........./////////000000//////............//////111000...------...000111........................000000000111111111111222000/////////000111333444222222222222222222222222111111000000111222222333///000111222333222222111111222222333333222222111000000111111111222222222222222111111111111222222111111111111111111111111////////////000000000000.../////////000000000000////////////////////////......//////000111111222.........//////........./////////000//////..............................................................................................................................///000000111222222333333////////////////////////........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////////////////////////////////////////////////////..................///........................................................................,,,------......------,,,,,,,,,,,,---------..................////////////////////////////////////---......///000000111111//////............//////............/////////////////////000000000111111000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000...///000111222111111000///000000000111111111222111111111222222222222333222222222222222222222222222222222222222222333333222222222222222222222222111222222222222333333333333333333333333333333333333444444555555444444333333333333222222222111111111111222222222333333333222222111000000000000000222222222111111111111000//////////////////000000000000/////////000000111000000000000000000000000000000000000000000000000/////////.........------------...////////////...000000000000000000000000/////////000000000111111////////////000000111111.........///000111111111/////////////////////000........................---...///000111000000///---..................---...000111000///...///111////////////000000111111......//////000000111111000000000000000000000000..................................../////////000++++++++++++,,,...///111000000000000000000000000---...///000000///...---,,,,,,,,,---------......////////////////////////000///...------...///000///////////////000000111111111111111111111111111---...///...------...///---.........//////000000000000////////////000000111///...------...///111........................///000000000000111111111000000......///111333555111111222222222333333333111111000000111222333333///000111222333333222111222222222333333222222222000000111111222222222222222222111111111111222222////////////////////////////////////000000000000........./////////000000........................++++++,,,,,,---......///------............------,,,,,,---...////////////........................////////////////////////........................................................................,,,------...///000000000////////////////////////---------------------------------------...///000........................---,,,,,,,,,,,,---......000000000000000000000000//////////////////////////////............//////........................................................................,,,,,,---......---,,,,,,,,,,,,,,,------...................../////////000////////////////////////---......///000111111222//////............//////............/////////000//////000000111111222222000000000000000000000000............/////////000000000000000000000000000000000000000000000000000...///000222222111111000//////000000111111111222000000111111111222222222111111111111111111111111111111111222222333333444000000000000000000000000111111222222222333333333444444444444444444444444333444444555555444444333333333333222222222111111111111111222222333333333222111111000000000000000222222222111111111111000------......//////000000333222000.........//////000000000000000000000000000000000000000000000000//////......---------,,,+++,,,------......------000000000000000000000000,,,,,,,,,---------........./////////000000111111---......///000111111222////////////000000000000.....................------...000111111111000///...//////////////////...///000111000///...///111.../////////000000111111------...///000111222222000000000000000000000000+++,,,.../////////......---......//////......---........................////////////////////////////////////////////////------............------,,,---------.../////////******+++---///000111222////////////////////////......////////////.........000000///...---...///////////////////////////////////////////////////000000000000000000000000000//////............///------......///111222333000000000000111111111111222222111111111111222222222111111000///......---////////////000000000000222222111111111111111111222111111111333222000/////////000111222333333333222111111111000000//////222222111000//////000000000000000000000000000000000000000000000000000000000000////////////000000------------.........///////////////000000000000........................------------------------////////////000000000000////////////.....................------,,,,,,,,,......///000000000000000////////////000000000000........................---......///////////////---...///000000///...------------.........//////111111111111000000000000////////////////////////////////////////////////,,,---.........---,,,+++......------------.......................................------,,,,,,,,,//////............////////////000000000000//////////////////////////////////////////////////////111111000000//////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222111111000000111333555666000000111111111111000000555555555444444333333333111111111111111111111111333333333333333333333333111111222222222333333333333444666555444222333333444444444333333222222222111222222222222333333333444333222111000000000000222111///.........///000111111111111111111111111......///000000000000000111111111000000000000000111111111111000000000000......///000000000000000000000000000000000000000111111000000//////......////////////////////////000000///////////////000000000000000000000000000222222222111111111111000---.........//////000000000000000000000000000000000000////////////000000////////////000000000000------......///000000000000000000000000000000000000000000000000000000000,,,---.../////////...---......////////////..............................////////////////////////////////////////////////------............------------...........................//////000000000////////////////////////......////////////.........000000///...---...///////////////////////////////////////////////////000000000000000000000000//////.........//////000111111000000000000111111000000000000111111111111222111111000000111111222222222222111000000//////000000000000111111111111111111111111111111111111444333111111222222111///000000000111222222222333222111111111000000000000111111111111000000//////000000000000000000000000////////////////////////000000////////////000000------........./////////222222111000///...------////////////////////////------------------------....../////////000000000////////////...............------------------,,,......///000000000000000---............/////////........................---......///////////////---...///000000///...------------.........//////////////////.........---////////////////////////////////////////////////---.../////////...------......------------....................................---------,,,,,,,,,///..................///......////////////......////////////////////////////////////////////////000000000000//////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222222111111111111222444555111111222222222222111111444444444333333333222222222222222222222222222222333333333333333333333333111111222222222333333333333555666666444333333444333333333333222222222111///000000000000111111111222111111111111111222222222111000///...//////000////////////////////////......///000000000000000111000000000000000000000111111111111000000000000......///000000000000000000000000000000000000000000000000000////////////////////////////////////000000////////////000000000000000000000000000000222222222111111111000000/////////000000000111111000000000000000000000000000000////////////000000////////////000000000000//////////////////......000000000000000000000000000000000000000000000000.........///......---,,,000///............///000........................////////////////////////////////////////////////------............------//////..................111111111000//////......////////////////////////......////////////.........000000///...---...///000000000000000000000000////////////////////////000000000000000000000000...............///000111555444333111000000000000000000000111111111222222222111111000000111111222333333222222111111000000111111111111222222222222111111111111111111111111777555222111222222222111111111111111111111222222111111111111111000000000000000111222222111///...000000000000000000000000////////////////////////000//////......//////000....../////////000000000222111000000///...------000000000000000000000000------------------------------........./////////////////////............---------------...............///000000000000///,,,,,,---------.................................---......///////////////......////////////......------.........//////////////////.........------////////////////////////////////////////////////...//////000000000//////......------------.................................------------,,,,,,,,,......------------......------............------////////////////////////////////////////////////000000000////////////...........................////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222333222222111111222333333222222333333333333222222333333333222222222222222333333333333333333333333333333333333333333333333111111222222222333333333444555777666555333444444222222222111111111111111///000000000000111111111000000000000111222333444111111000///////////////////////////////////////...//////000000000000000000000000000000000111111111111111111000000000000......///000000000000000000000000000000000000000////////////000000000000////////////////////////000000////////////000000000000000000000000000000222222111111111000000000000000000000111111111111000000000000000000000000000000////////////000000////////////000000000000111111000//////...------000000000000000000000000000000000000000000000000/////////......---,,,,,,//////...------...//////........................////////////////////////////////////////////////------............------000000//////......------111111000000///...------////////////////////////......////////////.........000000///...---...///000000000000000000000000////////////////////////////////////////////////---------......000111111444333222111000/////////000000111111111222222222111111000000000000111111222222222111111000000000000000000111111111222222111111111111111222222222999666222111111222222222222222222111111111111111111111111111111111111111...000111333222111///...000000000000000000000000/////////////////////////////////....../////////////////////000000000000---.........///000000000////////////////////////........................------------.........///////////////............,,,,,,------......//////---...//////000000//////,,,------------.................................---......///////////////...//////////////////...............////////////111111000000000/////////////////////////////////////////////////////////....../////////000//////......------------..............................------------------------------,,,,,,,,,,,,---------......//////......---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///000000000111111111111///000000000111111111111000000000000000000000000000000111111111222222222333333222222222222222222111222222222222222222111222222111111111111111111333333333333333333333333222222222222222222222222111111222222222333333333444666777777555444444555111111111000000000000000111111222222222333333333111111000000111222222333111000000///////////////000000000000000000000000//////000000000000//////000000000000000111111111111111111111000000000///......///000000000000000////////////////////////.........///000111111111////////////////////////000////////////000000111////////////////////////111111111111000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000//////......//////////////////////////////////////////////////////......------------...------------------...........................////////////////////////////////////////////////------............------000000000//////......---///.....................////////////////////////......////////////.........000000///...---...///////////////////////////////////////////////////////////////////////////---------......000111111111000000/////////000000111111111111222222222222111000000000000000000111000000000000000//////////////////000000000111111000000111111111222222222888555222111111222333222222222222111111111111111111111111111111222222222...///111222333111000...000000000000000000000000........................//////............//////////////////000000000000,,,------...///000000000................................................------------.........///////////////............---------....../////////------...///////////////------........./////////........................---......////////////////////////....../////////........./////////000000000000000000////////////////////////////////////////////////////////////---------......//////000......------------..............................------------------------------,,,,,,,,,,,,------/////////000000/////////////////////////////////////////////////////////.............../////////000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111///000000000111111111111000000000000000000000000000000111111111222222222222222333222222222222111000000111111111111000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444555777666444333333444000000000000000000000000111111222222222333333333333222222111000000111111000000000000000//////...000000000000000000000000//////000000000000////////////000000111111111111111111111111000000000///......///000000000000000////////////////////////------...///000111222222///////////////////////////////////////000111111////////////////////////111111111000000000//////////////////////////////////////////////////////000000////////////000000////////////000000000000////////////000000111111//////////////////////////////////////////////////////...---------......------............------........................////////////////////////////////////////////////------............------000000//////////////////------------............////////////////////////......////////////.........000000///...---...///////////////////////////////////////////////////000000000000000000000000...............///000111///.........///000111111111111111222222222222333111000000//////000000111000/////////////////////.../////////000000000000000000000111222222333333666333111111222333333222111111111111111111222222111111111222222222222222...///111222222111000000000000000000000000000000........................///......------......///....../////////000000000/////////.........------................................................------........./////////////////////.........................../////////------...////////////...---............/////////........................---....../////////////////////............//////....../////////000000000.........---------,,,,,,////////////////////////////////////////////////------------...///000000......------------..............................,,,,,,,,,------------.........------------......//////000000000000//////////////////////////////////////////////////////---............/////////111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222111222222333333333222222000000000111111000000000111111111111111222222222111111111111111111111111222222222222222222222222111111222222222333333333333444666555444222333333000000000000111111111111///000000000000111111111444333222111000000000000000000000000000///......////////////////////////000000000000000//////.../////////000111111222222111111111111000000000000......///000000000000000000000000000000000000000---......///000111111222///////////////////////////......//////000111222000000000000000000000000111111000000000/////////////////////............000000000000000000000000000000////////////000000////////////000000000000......///000000111222222000000000000000000000000000000000000000000000000......---,,,---...//////---///111222222111///---........................////////////////////////////////////////////////------............------///////////////000000000........................////////////////////////......////////////.........000000///...---...///------------------------////////////////////////000000000000000000000000//////.........//////000000000//////000000111222111111111222222222333333000000////////////000000000000000000000000000000//////000000000111111111///000000111222222333333222111000111333333333111000000000111222222222333111111111222222333333333//////000000111111111111000000000000000000000000........................///......------......///------.........///////////////.........---------....................................................../////////000000000////////////............////////////............,,,---......//////......,,,,,,---------.................................---......///////////////000///...------...///000.../////////000000000000......---------,,,,,,,,,////////////////////////////////////////////////...............000111222......------------..............................,,,,,,,,,---------......///..................///...//////////////////...////////////////////////////////////////////////---------.........//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222000000222333444333333222000111111222222111111000111111111222222222333333222222222222222222222222111111111111111111111111111111222222222333333333222333555444333111111222000000000111111222222222///000000000000111111111222222111111111111111222///000000111000///...---////////////////////////000000000000000///.........//////000111111222222111111111111000000000000......///000000000000000000000000000000000000000......//////000000111111////////////////////////............///000111222000000000000000000000000111000000000////////////000000000000//////......000000000000000000000000000000////////////000000////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000...---,,,,,,---...///111...000333555555333000...........................////////////////////////////////////////////////---..................---......//////000000111111111111000000//////......////////////////////////......////////////.........000000000...---...///------------------------////////////////////////000000000000000000000000000//////.........//////222222111111111111111222111111222222222333333333000000////////////000000111111111111111111222222000111111111111222222222///000000111222222333333000//////111333444222111//////000111222333333444111111111222222333333333000000//////000111222222000000000000000000000000.................................------.........------------.........///++++++,,,---...///000111000000000000000000000000////////////////////////////////////000000000000000/////////............000000//////......------,,,---......//////......++++++,,,,,,,,,---------........................---......///////////////000///...------...///000////////////000000000000000000/////////.........////////////////////////////////////////////////000////////////111333444.........------.................................,,,,,,,,,------.........//////............//////---..................---////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222///000111333444444333333222222222333333222222222111111222222333333333333333333333333333333333333111111111111111111111111111111222222222333333333111333444444222111111222000000111111222222222333111222222222222333333333000000000000111222333444///000111111111000...---111111111111111111111111000000000000000///.........//////000111222222222111111111111000000000000...//////000000000000000000000000000000000000000////////////000000000000////////////////////////............///000222222000000000000000000000000000000000000////////////222111111111000000//////000000000000000000000000000000////////////000000////////////000000000000222222111111000/////////000000000000000000000000000000000000000000000000......------------......000000000///......------000000000000////////////------------------------////////////////////////................................................------,,,,,,,,,,,,------++++++,,,---...///000000///////////////.........//////............//////...---,,,,,,,,,,,,---...111111000000//////......000000000000000000000000////////////////////////////////////000000000000/////////000111111222222333222222111111222222333222222111000//////000000000000000000000000000000000000000000000111111222333333222222111000//////111111222222222333333333222222111111111111222222000000000000000000000000222111111111000000//////000000000000////////////......//////000000111111///////////////.........................................................////////////////////////------............------............////////////000000//////.........---------------------------//////000000000000//////---,,,++++++++++++,,,---//////......---------,,,........................//////.........---------///////////////.........------......//////000000////////////..................//////000000111111//////////////////////////////......---------,,,...---,,,,,,,,,,,,---...//////.........---------////////////////////////............////////////////////////////////////////////////////////////111///---,,,---///333555////////////////////////000000000000000000000000//////............//////////////////............000000000000000000000000111111000000//////......//////000111222222333333222222222222222111000///000111111111111222222222222222222222222222222222222222222222222222222222222222222111000//////...111111222333333333333222666666555444333111000///111111000000000000111111000000000111222222222333111000/////////000222333000000000000000000000000000000111111111///---,,,........................////////////////////////111111111111111000//////------...///////////////222222111111000/////////.........///////////////111111000000//////......///////////////.........000000000000000000000000000000000000000000000000222111000//////...//////////////////////////////......////////////............////////////......111111111111000000000000//////............//////000000000000000000000000......------------...............//////////////////////////////000000000------------------------..............................................................................------------......////////////////////////000000000000000///////////////............////////////...------...//////111000000000/////////...000000000000000000000000////////////////////////////////////000000000000/////////000111111222222333222222111111222222333333222222111000000111111000000000000000000000000000000000000000111222222333333222222111000000000111111222222222333333333222222111111111111222222000000000000000000000000111111111111000000000///000000000000////////////......//////000000000000////////////............................................................////////////////////////---......//////......---............////////////000/////////.........---------------------------//////000000000000//////...---,,,++++++,,,---.../////////.........------........................//////.........---------/////////////////////............//////////////////////////////////////////////////////000000000........................111000000000/////////......---,,,,,,,,,,,,---...//////.........---------....................................///////////////////////////////////////////////////////////////.........///000111222//////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000111000000000/////////...//////000111111222333333222222222222222111000000000111111111111222222222222222222222222222222222222222222222222222222222333333333222111000000000111111222333333333333222444444444444333222111111111000000000000000000111111111111111111111222222111000/////////000222222000000000000000000000000//////000000000000000///........................111111111111111111111111111111222222111111000///---...///000000000000///000000000000000000111111///////////////.........000000000000//////....../////////////////////...000000000000000000000000////////////////////////111000000////////////000////////////////////////......////////////......//////000000000000//////111111000000000///////////////............//////..............................------------......------......///000000111.........//////000000111------------------------------------------------........................///////////////////////////................../////////000000000000000000000000000000000000000000//////............//////000000///......///000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000/////////000111111222222222222111111111111222222333333222111111111222222000000000000000000000000111000000000000111222222333333333222111111000000111111222222222333333333222222111111111111222222000000000000000000000000111111111111000000000000000000000000////////////...////////////000000000........................................................................////////////////////////......////////////......---............//////////////////...............------------------------...//////000000//////.........------------......000000////////////.............................................---------....../////////////////////////////////...............//////000000111111000000//////////////////........................000000000///////////////...------,,,,,,------..................---------....................................////////////////////////////////////////////////////////////---...000111111000///...//////////////////////////////////////////////////////............//////...//////000000111111111000000000000000000000000000000000000///////////////000000111111222222222111222222222222111000000000111111111111222222222222222222222222222222222222222222222222222222222444444333333222111111111111111222333333333333222222222333333333333333222000000000000000000000000111111111111111111000000000000000///000111111222000000000000000000000000.........//////000111222........................111111111111111111111111111111111111111111000/////////000000111111000000......///000000111222222000000//////......------000000000////////////.........//////////////////000000000000000000000000////////////////////////000////////////000000111////////////////////////......////////////......000000000111111000000000000000000/////////......//////............//////..............................------------..................//////000000------......///000111111........................------------------------........................000000000000000000000000//////............//////---......///000000111111////////////000000000000//////............//////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000/////////000111111222222222222111111111111222222222222111111000111111222000000000000000000000000111111000000111111222333333333333222222111111111111111222222222333333333222222111111111111222222000000000000000000000000111111111000000000000000000000000000////////////////////////////////////------...............///................................................////////////////////////...//////000000//////...---------.........//////...................................................//////////////////...//////............//////000000000000000/////////............................................................////////////000000//////......------......//////000111222222000000000//////......---........................------------------------------------------------............................................................////////////////////////////////////////////////////////////...//////000000///...---//////////////////////////////////////////////////////............//////...//////000111222222333000000000000000000000000000000000000///////////////000000000111111111222111111222222222111111000000000111111111222222222111111111111111111111111111111111111111111111111333333222222222111111111111111222333333333333222222222333333333333222222000000000000000000000000222222111111000000//////000000000000000111111222////////////////////////000///.........///111222........................//////////////////////////////000000000//////...000000111111111111000000////////////000000111111111111000///...------,,,////////////////////////............////////////000000000000000000000000//////////////////////////////...//////000111111////////////////////////......////////////......//////000000000000//////////////////............//////............//////000000000000000000000000......------------......000000//////............,,,------...///000000111................................................////////////////////////000000000000000000000000//////............///////////////......------------------.........////////////............//////........................////////////000000000000////////////////////////////////////////////////////////////000000000000/////////000111111222222222111111000000111111222000000////////////000000000000000000000000000000111111111111111222222333333333333222222222222222111111222222222333333333222222111111111111222222000000000000000000000000000000000000000000111111000000000000/////////////////////...............,,,---------......//////................................................////////////////////////......////////////......------------............---------.............................................////////////....../////////////////////////////////000000000000000........................---.....................---.........//////000000000000//////......---------......///000111111222000000//////......------........................,,,,,,,,,------------------------------------------.........................................................////////////////////////////////////////////////////////////000///......---......///////////////////////////........................//////............//////...//////000111222222333////////////////////////////////////000000000000000000000000000111111111000111111222222222111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000111111222333333333333222333333333333222111000000000000111222222111000000222111111000000////////////000000000111111111111////////////////////////222111000.........///000////////////////////////........................------...............---000000111111111111000000000000000000//////......111111000///...------,,,.............../////////---.........//////000000////////////////////////........................//////...//////000111111////////////////////////......////////////......---..................---////////////............//////............//////000000000000000000000000......------------......111000000///......---------------......//////000........................///////////////////////////////////////////////////////////////////////////..................///333222000///---+++)))))),,,,,,,,,------....../////////............//////---......//////......---////////////000000000000000000000000000000000000////////////////////////////////////000000000000/////////000111111222222111111000000000000111111//////.........///000000000000000000000000000000222111111111111222333333333333333333333333222222111111222222222333333333222222111111111111222222000000000000000000000000000000000000111111111111000000000000/////////////////////............---,,,,,,,,,---......//////................................................////////////////////////------............------,,,------------.........---------------.................................---......//////......---......////////////............////////////000000........................---------...............------......///000000000///////////////.........------......//////000000//////..................------------------------.............../////////,,,------......------,,,---------...............------------------------............//////////////////////////////////////////////////////////////////---------...///000////////////////////////........................//////............//////...//////000000111111111////////////////////////////////////000000000000000000000000000000000000000000111222222222222111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222333333333333222333333333333222111000///000111222333333222111000000000000000000000////////////000111111111111000000000000000000000000000222111000//////.........////////////////////////000000000000000000000000,,,------...............000000111111000000//////111111000//////...------000000//////......---------............/////////------......///000000000////////////////////////........................000////////////000000111////////////////////////......////////////......,,,------......------,,,000000000/////////......//////............//////..............................------------......///////////////.................................................................................////////////////////////..............................------------......111111000///...---,,,,,,,,,,,,------...//////000//////............//////...///000000000000///....../////////000000000111000000000000000000000000////////////////////////////////////000000000000/////////000111111222222111111000000000000111111///////////////000111111000000000000000000000000222222111111222222333444333333333333333333333333111111222222222333333333222222111111111111222222000000000000000000000000///000000000111111111111000000000000//////////////////.........---------++++++,,,------...//////................................................////////////////////////,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,------.................................---......//////......------...////////////...---------........./////////........................---------.........//////------......///000000111.........///////////////------------............------..................---------------------------------....../////////,,,,,,---......---,,,,,,---------.........//////------------------------............////////////////////////////////////////////////////////////,,,,,,---...////////////////////////////////////........................//////............//////////////////////////////////////////////////////.../////////000000000111000000000000000000000///000000111222222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222111111222222222222111000111222444555555444222111/////////000000000000000...///000111222111111000000000000000000000000000///000000000000000///...////////////////////////000000000000000000000000---...//////000000000//////000000000000///...---//////////////////......///////////////.........---------.........//////------......///000000111////////////////////////........................111000000////////////000////////////////////////......////////////......------............------111111000000000///////////////............//////.................................------.........------......///000000000...............---------////////////////////////------------------------000000000000000000000000........................---------,,,,,,---------,,,---...///000222333333------......///000000111//////............/////////000111222222111000///.../////////000000111111000000000000000000000000////////////////////////////////////000000000000/////////000111111222222111111000000000000111111000000///000000111222222000000000000000000000000222222111111222222333444333333333333333333333333111111222222222333333333222222111111111111222222000000000000000000000000//////000000111111111222000000000000//////////////////.........---------++++++,,,,,,---...//////................................................////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////---..................---,,,---...//////...---,,,,,,---------......//////........................---------.........//////---------...///000000111---.........//////000000------------------,,,,,,,,,------....../////////------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,---------.........//////------------------------............/////////000////////////////////////////////////////////////(((+++...111222000...---////////////////////////........................//////............//////////////////............////////////////////////.../////////000000111111000000000000///////////////000111222222222222222000111111111111222222222000000000000000000000000000000000000000000000000222222222222222222222333111111222333333333333222//////000222222333333333222333555666666555333222......//////000000111111...///000222222111111000000000000000000000000000,,,...///111111111000000000000000000000000000000........................//////000111111111111111//////000//////...------------......///000000000.........///////////////---------.........//////---------...///000000111////////////////////////........................222111000//////...//////////////////////////////......////////////............////////////......111111111111000000000000//////............//////000000000000000000000000/////////...---------,,,111111000000//////......///000000000///...---------------............///........................000000000000000000000000////////////....................................111000///...---,,,++++++//////000000///...---------------.........//////000000//////.........---......//////000000111111000000///////////////000111111000///////////////000000000000000000000000111111111000000000000000000000000000111111111111000111111111111222222222222222222222222222222222111111111222222333333333444444333333222111111111111111111111111111111111222111111111000000//////---...000111000111222444222222111000/////////000111111000///////////////////////////////////////////////////////////////////////////////////////---------............///000000//////............---------........./////////......---------................../////////000............................../////////...,,,+++........................000000///...............------------------------........................////////////////////////++++++,,,---...///000111222111000///...---------//////.........------------...///000000///...---................................................---------------------------...............------............//////////////////...---------------//////...------------------.........//////000000......////////////......//////////////////////////////000000111111222222000000//////.........---000000////////////000000////////////////////////000000000000000111111222000000000000000111111222111111000000000000111111111111000000000000111111222222222222222222222222111111222222222111111000//////000111222222333333333222222333555444222000000111222333444555555555...///000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000...---------...///111222---......///////////////000000000000000000000000//////000000000000//////000000//////.........---////////////////////////000///...------...///000,,,---......//////......////////////////////////111000///......///000111////////////////////////////////////////////////111111111111111000///...000000000000000000000000///////////////////////////////////////.........////////////////////////...............---------000000000000//////............/////////...---------------............///........................////////////////////////////////////....................................///...............------///////////////...---------------.........//////000000000/////////........./////////000000000111000000////////////000000000000///...............000000000000000000000000......//////000000000111000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222333333111111111222222222222222111111111111111111111111111111111111000000000///...///111111000000111333222111000000000000000000111111000///////////////////////////////////////////////////////////////////////////////////////---------............///////////////......---------------........./////////......------.........---------............///........................,,,---.../////////...---........................000000///...............------------------------------------------------........................///////////////000000000000000///...------------//////.........---------...///000000000///...---................................................---------------------------...............------............////////////000///......---------...000//////...------................../////////000......////////////....../////////////////////////////////000000000000000000000000/////////......000000////////////000000////////////////////////000000//////000000111222000000000000000111111222111111000000000000111111111111000000000000111111222222222222222222222222111111222222222111111000///000000111222222333333555555555666777666444222000000111222333333333333///000000111111111111000000000000000000000000000000000111111111111000000////////////////////////......------...///000111---......///////////////000000000000000000000000//////000000000000//////000/////////............////////////////////////000///......---...//////,,,---......//////......////////////////////////111000///......///000111////////////////////////////////////////////////111111111000000000//////000000000000000000000000////////////////////////.........///////////////////////////////////////---------...............000000000////////////...,,,------............------------............///......................../////////////////////////////////............---........................---------......////////////////////////......---------........./////////111000000000000000//////////////////000000000000000000////////////000000///......------------...000000000000000000000000,,,,,,---...///000111111000000000000111111111111000111111111111222222222222222222222222222222222333333222222222222222222//////000000111222222333111111111111111111111111111111111111000000000000///111222111000///000222000000000000000000111222111111000///////////////////////////////////////////////////////////////////////////////////////---------............///...............------------------...............///......---......//////,,,,,,---------.................................+++,,,---...////////////........................000///......---.........------------------------------------------------------------------------000/////////......------...------,,,,,,---------...............---------000000111111000///......................................................------------------------------...............------............/////////000//////............///000000//////......//////............////////////......////////////......///////////////////////////////////////.........111000000000000000//////000000////////////000000////////////////////////000000//////000000111222000000000000000111111222111111000000000000111111111111000000000000111111222222222222222222222222000111111222222222111111000000000111222222333333333222222333444333111///000000111111111111111000000111111111111000000///000000000000000000000000///000000111111000000/////////////////////////////////............///000---......///////////////000000000000000000000000...//////000000//////...////////////............////////////////////////111000///...............,,,---......//////......////////////////////////000//////......//////000////////////////////////////////////////////////222111000/////////000111000000000000000000000000////////////////////////------......//////000000////////////////////////,,,---------.../////////////////////////////////++++++,,,---.........------------............///........................//////////////////////////////.........---------....................................////////////...///////////////..................////////////111111111111000000000000////////////000000000000000////////////000000111///......------.........////////////////////////.........//////000000000///000000000111111111111000000111111111222222222222222222222222222222222333333333222222111111111//////000000000111111111111111111111111111111111111111111000000000000000000222222111/////////000000/////////000111222222111000000///////////////////////////////////////////////////////////////////////////////////////---------............///............------------.......................................//////000---------.........//////........................------..........................................///......------.................................---------------------------------------------------,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...........................111111111000000///......................................................------------------------,,,---......///.........---------.........//////000//////.........//////000000////////////000000.........///////////////......////////////....../////////////////////////////////......------,,,111111111111000000000000000000////////////000000///////////////////////////////////////000111111000000000000000111111222111111000000000000111111111111000000000000111111111111111111222222222222000000111222222222111111000000111111111222222222222111111222333222000...111111222222111000000///111111111111111000///...//////////////////////////////000000000000///////////////////////////////////////...............---......///////////////////////////////////////...//////////////////...///////////////.........////////////////////////000000//////......------,,,---......///.........////////////////////////////////////////////////////////////////////////////////////////////////222111///...---///000222////////////////////////////////////////////////,,,------...///000111111////////////////////////,,,---------.../////////.............../////////++++++,,,---.........------------............///............................................................------------........................000000/////////...............///////////////............/////////000000000000000000111111111111000000000000///////////////////////////000111111000///////////////000000////////////////////////111111111000000////////////000000000111111111111000000111111111222222222222222222222222222222222333333333222222111111111111111111000000000//////000000000000000000000000000000000000000000111111111222222111///...///000000/////////000111222222111000000///////////////////////////////////////////////////////////////////////////////////////---------............///.............................................---...............///000111////////////000000000000////////////////////////000000///...---,,,,,,,,,..............................------------..............................------------------------........................+++++++++,,,,,,,,,,,,---+++++++++++++++,,,---...---.....................111000000///////////////................................................------------------------,,,------...//////......------------............//////............//////000000////////////000000///////////////...............////////////......//////////////////////////////......------,,,,,,000000000000111111111111000000////////////000000/////////////////////////////////...///000000111000000000000000111111222111111000000000000111111111111000000000000111111000000000111111222222222///000111222222222222222111111111111111222222222555444444666777777555333333333333333222111000///111111111111111000///...//////////////////////////////000000000000//////........................///////////////.........---......///////////////////////////////////////......////////////...............//////////////////////////////////////////////////////......---,,,---......///.........////////////////////////......////////////......////////////////////////////////////////////////111000...------///000222////////////////////////////////////////////////,,,------...///000111111////////////////////////---------...............---............/////////,,,------............------------............///.........................................................------------,,,........................000000000//////.........---...//////////////////....../////////000000000//////000000000000000111000000000000///////////////......//////000111222000////////////000111111000000000000000000000000333333222111000///......000000000000111111111111000111111111111222222222222222222222222222222222333333222222222222222222333222222111000000//////000000000000000000000000000000000000111111111111111222222111///...///000000000000000000000111222111111000///////////////////////////////////////////////////////////////////////////////////////---------............///.........///////////////...............---------............///000111111//////000000000111111111////////////////////////222111///...,,,+++++++++........................---------,,,------...///................................................////////////////////////------....../////////000++++++++++++,,,,,,---...---------...............//////............//////................................................------------------------,,,,,,---...////////////,,,------------............------------...////////////......//////000000///////////////...............////////////......////////////////////////...............---------//////000000000000000111000000////////////000000//////////////////////////////......//////000111000000000000000111111222111111000000000000111111111111000000000000111111//////000000111222222222///000111222222222222222111111111111111111111111111111111333555666444222222333333333222111000000000111111111111000000///000000000000000000000000...//////000000//////.................................///////////////...---......///////////////000000000000000000000000---......//////......---.........///////////////////////////////////////......////////////......,,,---......//////......////////////////////////---......//////......---////////////////////////////////////////////////000///.........///000111000000000000000000000000////////////////////////------......//////000000////////////////////////...............------------------.........//////....../////////...---------------............///.........................................................---------,,,,,,........................///////////////000000000------...///////////////.../////////000000000000....../////////000000000111000000000/////////...............///000111222...............///000000000000000000000000000000111111111000/////////...000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222333333222222222222222111111111000000000000000000000000///000000000111111111111000111222111000///000111222111000000000000000000111111000///////////////////////////////////////////////////////////////////////////////////////---------............////////////000000000111111//////.........---------............///000111222////////////000000000000////////////////////////111000///---,,,,,,,,,---........................---,,,,,,,,,------...///........................////////////////////////........................000000000///////////////---,,,,,,,,,,,,------...---------.........//////------,,,,,,---...///000................................................------------------------+++,,,---...////////////,,,,,,---------.........,,,,,,,,,,,,,,,---............------...//////000000/////////..................////////////......////////////////////////.............../////////....../////////000000000000000////////////000000///////////////////////////............///000000000000000000000111111222111111000000000000111111111111000000000000111111/////////000111222222222//////000222222333333222111111111111111111111111++++++,,,...111222111000111111111111111111000000///000000111111111111000000000000000000000000000......////////////..............................,,,---...///000000//////---......///////////////000000000000000000000000---......//////......---............/////////000////////////////////////,,,---...///000000//////,,,---......//////......////////////////////////------...//////...------////////////////////////////////////////////////........./////////000000000000000000000000000000////////////////////////.........////////////////////////////////////////////////......------,,,---------........./////////000000000///...---------------.........//////......................................................---------,,,,,,,,,........................------...///000111222222------...///000000//////////////////000000000000---.........//////000000111111000000/////////...............///000222222---------------...///000000000000000000000000000.........///////////////000000000000111111111111000111111111111222222222222222222222222222222222111111111222222333333444111111111222333333444444000000000000000000000000//////000000111111111222///111222111000///000222222222111000//////000000111111000///////////////////////////////////////////////////////////////////////////////////////---------.........////////////000000111111222222//////.........---------............///000222222............/////////000000000000000000000000000000///------,,,---...///........................,,,,,,,,,,,,------...///////////////////////////000000000000000000000000------------------------111000///...---,,,++++++...------,,,,,,------------------.........//////,,,+++++++++,,,...000111................................................------------------------+++,,,---...////////////,,,,,,,,,---------......++++++++++++,,,,,,---...---------------...///000000000//////.........---......////////////......////////////////////////---.........///000000000---.........//////000000000000////////////000000////////////////////////...............///000000000000000000000111111222111111000000000000111111111111000000000000111111...//////000111222222222//////000222222333333333222222111111111111111111++++++,,,///333444333222//////000000000000//////...///000111111111111111000000000000000000000000......////////////..............................+++,,,...000000000000000---......///////////////000000000000000000000000---..................------.........//////000000////////////////////////+++,,,...000111111000000,,,---......//////......////////////////////////,,,---...//////...---,,,////////////////////////////////////////////////------...///000000//////000000000000000000000000///////////////////////////////////////.........///////////////////////////////////////...........................------....................................////////////........................................................................////////////////////////000...,,,---000111///---+++,,,,,,---...///000000........................000000000000000000000000........................////////////000000000000000000///...............////////////////////////333222111/////////000111000000000000////////////444444444444444444444444000000111111111222222222222222111111111111222222111111111111111111111111222111111111000000//////////////////000111222333000000111111111222222333000000000000000000000000000000///...............000000000000000000000000............////////////000000000000000000000000000000000000000000000000......//////000000111111------......//////000000............////////////000000//////.........---...------------...//////............................................................////////////---------............///111000///......---......---.........//////000000222111111111000000/////////...---,,,,,,---...///................................................------------------------......------------......///............---------------,,,,,,,,,,,,++++++***,,,...000111000...------.........//////000000////////////////////////............////////////////////////000000000000000///...------...///000000000///...............000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////111222333444444333222111222222111111111111111111111111111111111111111111222111111111000000//////222222222111111111000000000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000////////////000000000000......---------///111222------............------------......///000000000111000...------...000111///000111222222111000///---------............/////////000000000///---,,,------------------------////////////////////////////////////////////////............/////////000000000//////000111222222---........./////////000............////////////////////////000000000000...............---------............................................................////////////.......................................---------........................////////////////////////111///---...000111///---,,,,,,------.../////////........................////////////////////////............................../////////000000000000//////...............////////////////////////000000///.........//////000000000000////////////222222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111111111111111000000000///////////////000111222333222222111111111111111111000000000000000000000000000000///...............////////////////////////............////////////000000000000000000000000////////////////////////......//////000000000000.........///////////////............////////////000/////////...............------------...//////............................................................////////////---------............/////////.........//////000............/////////000111111000000000////////////...------------...///......------------..............................------------------------......------------......///............---------+++++++++,,,,,,---------------------------,,,,,,............/////////000////////////////////////............////////////------------............000///...------...///000000000///...............000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111111111111111000000000///222222222111111111000000000000000000000000000000////////////000000000000111111111000000000//////000000000000000000000000////////////000000000000000//////.........//////---......//////......---000000000///......------///---,,,++++++,,,---///......////////////......---------............///,,,,,,---------,,,******------------------------////////////////////////.................................///////////////000000//////000111111222////////////////////////............////////////.../////////000000000000------------------------................................................---............/////////........................///.........------,,,,,,........................////////////////////////111///...///000111000...................................................////////////////////////////////////////////////------........./////////000///......------......////////////////////////,,,,,,---.........------////////////000000000000000000000000000000000000222222222333333333444444222222111111111111222222111111111111111111111111111111111111000000000000////////////000111222333333222222111111000//////000000000000000000000000000//////............///....................................////////////////////////////////////////////////////////////...////////////000000000///////////////.....................////////////////////////..................------......///000............................................................////////////---------............///---------......///111111............///////////////////////////.........///...------------...///...---,,,++++++,,,---...........................------------------------......------------......///............---------******+++,,,---...//////111000...---,,,,,,---...............////////////////////////////////////............////////////------------............//////............//////000//////............///000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000000222111111111111000000000000000000000000000000000////////////000000000000111111000000000000//////000000000000000000000000////////////000000000000000000000000///...---,,,---......//////......---000000000///......------...---,,,++++++,,,---...///..................///---------............///++++++,,,,,,,,,+++******........................////////////////////////------------------------///////////////.........000000/////////000111111000000000000////////////............////////////....../////////000000000---------------.........---------.......................................---------.........//////........................///......------,,,,,,+++........................////////////////////////000000///000000000000/////////.........---------........................////////////////////////000000000000000000000000------------........./////////...------------...////////////////////////***+++---...///......---////////////000000000000000000000000000000000000111111222222222222333333222222111111111111222222111111111111111111111111111111111000000000000000000000//////000111222222111111111111000000000000////////////////////////000///............//////....................................////////////////////////////////////////////////////////////////////////////////////000000//////......------............///////////////////////////........................//////000............................................................////////////---------............///...............///000000.........///////////////.................................------............---,,,++++++,,,---.........................................................------------......///............---------++++++,,,,,,---......///000000//////////////////.........///////////////////////////////////////............////////////////////////000000000000/////////....../////////000///............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111222111000//////000111222111111111111111222222222111111111111111111111111111111111000000000000000111111111111000000000000////////////////////////////////////000000000000000000000000000000//////////////////////////////////////////000000000000...///000000000///---,,,......////////////......------......///000000000000///............///000111000///......///000111---------............///.....................---////////////////////////////////////////////////------------------------////////////............000000/////////000000111111000000000000/////////............////////////........./////////000000------......////////////---------.........//////........................------------..........................................------,,,,,,,,,,,,........................///////////////////////////000000000/////////000/////////...------,,,,,,................................................000000000000000000000000------------........./////////...---------------////////////////////////+++,,,...///000000///....../////////000000000111111111111111111111111111000000000000111111111111222222111111111111222222111111111111111111111111000000000000000000111111000000000000000000111222......///000111111222222//////////////////////////////............//////....................................////////////////////////////////////......................../////////...............000000//////......------............////////////.........//////////////////............///000000////////////////////////....................................////////////---------............///000000///...............///////////////.........------------............---..................---...---,,,,,,,,,,,,---.........................................................------------......///............---------------------------------***+++...000111000///...///////////////.........////////////////////////............////////////////////////000000000000...//////////////////...//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000333222111000000111222333000000111111111222222222111111111111111111111111000000000000000000111111000000000000000000000000////////////////////////////////////000000000000//////////////////000000////////////////////////////////////000000000000,,,---///000000000///......//////////////////...------......///000000000/////////....../////////111000///......///000111---------............///000////////////000000000////////////////////////////////////////////////------------------------///////////////.........000000///////////////000000000000///////////////............////////////............////////////------......///000000000,,,,,,------.../////////........................,,,------------.................................,,,,,,,,,,,,,,,,,,------........................////////////////////////...///000///...---...000//////.........---------................................................////////////////////////------.........////////////...------,,,,,,------////////////////////////...//////000000000//////......//////000000111111111111111111111111111111/////////000000000000111222222111111111111222222111111111111111111111111000000000000111111111111111000000000000000111111,,,---...///111222333333000000000000000000000000///............//////000....................................////////////////////////////////////......................../////////............---///////////////.....................////////////........./////////////////////......//////000111////////////////////////....................................////////////---------............///111111///......---------///////////////.........---------...............------...//////...------..............................................................................------------......///............---------............------,,,,,,%%%(((+++...//////---,,,///////////////.........////////////////////////............////////////------------..................////////////......///............//////000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////333333222222222222333333000000000111222222333333111111111111111111111111000000000000111111111111//////000000000000000111000000000000000000000000////////////000000000000......////////////000000000000000000000000000000////////////000000000000,,,---...///000000000000...//////000000//////...000000000///......------------------------------...------------------...---------............///.........---......///000........................////////////////////////------------------------............/////////000000000//////......//////............/////////000............////////////------........./////////,,,,,,---......///000000,,,,,,------...//////000........................,,,,,,---------.................................+++++++++,,,,,,------...........................////////////////////////,,,...//////,,,,,,---///...............---------............................................................................../////////000000000///...------,,,,,,------////////////////////////000000//////////////////.........///000111111111111111111111111111111111///000000000000111111111222222111111111111222222111111111111111111111111///000000000111111111111111111000000000000111111---......///000111222222000000000000000000000000...............///000000////////////////////////............////////////000000000000000000000000........................//////.........---------.........///////////////............////////////............/////////000///////////////000000111////////////////////////....................................////////////---------............///000//////.........//////000/////////............------......////////////------...//////...---------...000111111000...---......................................................------------......///............---------------------............)))***,,,---............000/////////............////////////////////////............////////////------------............---...///000000///...---...............///000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111///000000111222222333333111111111111111111111111///000000000111111111111////////////000000111111000000000000000000000000////////////000000000000........./////////000000000000000000000000000000////////////000000000000//////.........//////000//////000000000000//////000000000///......------,,,------------------,,,,,,------......------,,,---------............///...------,,,---...///000------------------------////////////////////////........................,,,------...///000111111000000///...............++++++,,,---...///000000............////////////---------.........//////++++++,,,,,,---...//////,,,,,,------...///000000........................,,,,,,,,,---------..............................)))***+++,,,------...///........................////////////////////////+++---///...,,,+++,,,///................................................................................................////////////000000000000......---,,,,,,,,,,,,---////////////////////////222111///...------...///---......///000111111222111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111111111//////000000111111111222111111000000000000000111////////////000000000000000000000000000000000000...............///000111000000000000000000000000............/////////000111111111111111111111111........................//////.........------------.........//////000000............/////////000---.........//////000000///////////////000111111000000000000000000000000..................................../////////000---------.........//////......---......///000111000000//////.........---........./////////000000,,,---...//////...---,,,---...111222222111...---........................////////////////////////.........------.........//////.........---------+++,,,,,,---...///000000000000///......///111111000000//////.........---////////////////////////............/////////000////////////000000000111---...///000000///...---...............///000111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000//////000000111222222333333111111111111111111111111//////000000111111111222.../////////000000111111000000000000000000000000////////////000000000000---.........//////000000000000000000000000000000////////////000000000000222111///---------.../////////000000000000//////------......///000000000......////////////......---...///000000///...------------........./////////......---...///000111------------------------////////////////////////////////////////////////+++,,,---...///111222222111000///...............)))***+++,,,---///000000............/////////000---------.........//////------------------------........................,,,---......,,,,,,---...111111000...---,,,+++***.........------,,,,,,,,,------------------------................................................//////.........---------------............------------------------------......................../////////...---------,,,222000///------///000222//////000000000000//////---......///////////////////////////000000000000000000000000000000000000000111111111111222222222111111111000000000000000333333222222111000//////222222222222222222222222222222111111111111222222222111000//////000111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.....................---......//////...---,,,,,,................................................////////////////////////000000///...------,,,,,,////////////////////////000000000000000000000000///////////////.........111000///------......///........................//////.........---------000///.........///111222........................////////////////////////////////////000000000000...888;;;:::===555,,,///.........------,,,,,,,,,//////............//////................................................................................................,,,---///000000000///...////////////////////////////////////////////////000///...------...///000000000//////.........---////////////////////////000000//////.........---111111000000//////..................////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000111111111111222222222222222222111111111000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000//////////////////000000000000//////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000000///////////////111000...,,,,,,,,,...///,,,---------.../////////222000.........///...---........................//////.........---------............////////////.../////////...---,,,,,,,,,------...///000111111333222111000////////////000///...------...///000000000///////////////000////////////////////////------------------------........................,,,---......,,,,,,---...000000///...---,,,,,,+++......---------,,,,,,,,,------------------------................................................//////.........---------------............------------------------------.......................................---------111000///......///000111//////000000000000//////---......///////////////////////////000000000000000000000000000000000000000000111111111222222222111000000000000000000000333333222222111000000///222222222222222222222222222222111111111111222222222111000//////000111222......//////000000000111000000000000000000000000////////////////////////................................./////////000000//////000000//////...---........................................................................000//////...------,,,,,,......................../////////////////////////////////////////////...000///...---,,,------...........................000000/////////.........000///.........///111111.................................................../////////000000000000777OOObbbjjjfffNNN555.../////////......---------//////............//////................................................................................................,,,---...///000//////...////////////////////////////////////////////////000///...------...///000000/////////............////////////////////////000/////////............000000000000//////..................////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111111222222222222222222111111111000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000////////////000000111111111111000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000222111111000000000000000111000...,,,,,,---...///---------...............111///...---...///...---........................//////.........---------////////////////////////.........///......------------......//////000000/////////...//////000000000///...------...///000000000///////////////000////////////////////////------------------------........................,,,---......,,,,,,---...//////.........---------...------------,,,,,,,,,------------------------...............................................................---------------............------................................................---------...............111000///......///000111...//////000000//////...---......///////////////////////////000000000000000000000000000000000000000000000111111111222222000000000000000000111111333333222222111000000000222222222222222222222222222222111111111111222222222111000000000000111222,,,,,,---...///000111111////////////////////////////////////////////////.........................../////////000000111111000000000000000000///.........................................................................../////////...------,,,,,,------------------------............................../////////////////////...------,,,,,,------........................000000000000000///////////////......//////000111....................................................../////////000000000777UUUnnnwwwpppSSS555,,,///////////////.........//////............//////................................................................................................------...////////////...//////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............000000000////////////...............////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222222111111111111000000000111111111111111111111111111111000000000000111111////////////////////////////////////000000000000000111111222222111111000000000000000////////////000000000000000000000000////////////////////////........................////////////////////////////////////000000000000333222111111000000111111000///...---------...///...............---------111///------...///...---.......................................---------111111000000//////......------......///..................///////////////------------...///000111//////............//////000//////......///000000////////////////////////------------------------........................,,,---......,,,,,,---...---.....................------------------------------------------------........................................................................------............------////////////////////////........................,,,---------.../////////000///............///000...//////////////////...---......///////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222222111111111000000222222222222222222222222222222111111111111222222111111111111111111111111.........//////000000000........................////////////////////////........................//////////////////////////////000000000//////...........................................................................//////.........---------------------------------------------------------............//////////////////......------------........................////////////////////////............//////000000........................................................./////////000000222DDDNNNQQQNNN>>>////////////..................///......------......///................................................................................................------.........//////////////////////////////////////////////////////////////////......////////////////////////.........///////////////////////////////////////.........////////////////////////............////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111000000000000111111////////////////////////////////////000000000000000000111111111111000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000222111000000//////000000000///......---...///////////////...---------,,,000...------...///...---................................................222222111000//////......,,,,,,---.../////////...///////////////...............------...//////000/////////......///////////////.........///000000////////////////////////------------------------........................,,,---......,,,,,,---...---------...............------------------------------------------------................................................---.....................------............------////////////////////////........................,,,---------...///////////////............//////......////////////......---......///////////////////////////000000000000000000000000000000000000//////000000000111111111//////000000111111111111222222222111111111111111222222222222222222222222222222111111111111222222111111222222222222111111111111111000000/////////------------------------........................////////////////////////000000//////...---,,,,,,---......//////................................................................................................------------------------------------------------------------.........//////000000000000000000/////////...................................................---......///////////////............................................................////////////000666222000555222...333------------------------......------------......................................................................................................---------------......///////////////////////////////////////////////////...//////////////////............///////////////////////////////////////.........///////////////.............../////////............////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////.../////////000000000111......////////////......111000000000/////////...................................................000000000000000000000000////////////////////////////////////000000000000000000///............/////////.........//////////////////...---------,,,///---,,,,,,...///...---........................---.....................222111111000///......---,,,,,,---.../////////...///////////////.........111000//////.........///...//////////////////..................///000000////////////////////////------------------------........................,,,---......,,,,,,---...------..................,,,,,,,,,------------...------------------------................................................---------...............------............------................................................---------.......................................---......//////......------......///////////////////////////000000000000000000000000000000000000/////////000000000111111/////////000111111222222111111111111111111111111222222222222222222222222222222111111111111222222111111222333333222111111333333222111000///......................................................000000000000000000000000000000///...---,,,,,,+++,,,------...............................................................------------------------........................------------------------------------------------------......///000000000000111111111111000//////........................------------............------...////////////...........................------------------------------........./////////---111---,,,444222+++...,,,,,,,,,---------------......------------......................................................................................................------,,,,,,------...///////////////////////////////////////////////////......////////////...............///////////////////////////////////////.........///////////////---............/////////............////////////////////////////////////000000000000000000000000000000000000/////////////////////////////////////////////000000000111111//////000000000000000111000000000000000000000000111111000000000000111111////////////////////////......//////000000111111---......//////......---111111000000//////......------------------------........................111111111111111111111111////////////////////////////////////000000000000//////...------------........./////////000000000...............---------...---+++,,,---///..............................---------...............000000//////......------------......///..................///////////////222111000///..................////////////......------------...///000000////////////////////////------------------------........................,,,---......,,,,,,---.....................------,,,,,,,,,---------......------------------------................................................---------.........//////------............------------------------------.......................................------------..................------......//////......------......///////////////////////////000000000000000000000000000000000000////////////000000000111...//////000111111222222111111111111111111111111222222222222222222222222222222111111111111222222111222222333333222222111111111111000/////////...................................................////////////////////////.............../////////------...///////////////................................................------------------------................................................------------------------------......///000000111///000111111111000..............................---.........////////////,,,---.../////////..............................---------------------------------.........//////***000......333///))),,,------------.........///...------,,,,,,------...................................................................................................------,,,,,,,,,---...///////////////////////////////////////////////////---...///000000///...---............/////////000////////////////////////............/////////000---------.........//////............////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000111////////////000000111111000000000000000000000000111111000000000000111111000000000000000000000000.........///000111111111......////////////......111111111000///.........................................................000000000000000000000000////////////////////////////////////000000000000000000///.....................///000000000000000---------..................,,,++++++---///..............................---------.........//////............------------.........///......------------......//////000000//////......---.........---...///000000///...---------------...///000000////////////////////////------------------------........................,,,---......,,,,,,---...//////.........---------,,,,,,,,,------.........------------------------................................................---------.........//////---..................---------------------------......................../////////......------,,,------............---------..................------......///////////////////////////000000000000000000000000000000000000////////////000000000000...//////000111222222222111111111111111111222222222222222222222222222222222222111111111111222222111222333444444333222111.........///////////////////////////////////////................................................------...///000111222333......///000000111000000................................................---------------------------.....................////////////////////////........................---------...///000000111...///000000000///---,,,.........................../////////000000111111,,,,,,.../////////...---........................---------------------------------.........//////+++222...))),,,***+++444---.........//////000000...------,,,,,,------...................................................................................................------,,,+++,,,---...///////////////////////////////////////////////////---...///000000///...------.........//////000000////////////////////////---.........//////000000---------.........//////............/////////000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000.../////////000000111111000000000000000000000000111111000000000000111111111111111111111111111111---......///000111111222//////000000000000//////222111111000///......---////////////////////////........................////////////////////////////////////////////////////////////000000000000111111000///////////////......///000000000000000,,,------....../////////---,,,++++++---///..............................---------.........//////,,,,,,------------------.../////////...---,,,,,,,,,------...///000111111,,,,,,,,,,,,---...//////---...///000000///...---,,,,,,,,,---...///000111////////////////////////---------............///------------------------........................000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---.../////////...,,,+++---.........---,,,,,,+++------......------,,,+++......------------......////////////////////////,,,,,,------...///////////////............//////------------------------000333555333///---000333111111111111111000///...222111111111000000//////000///////////////000111////////////............222222222222222222222222222222222222222222222222222222222222333444555555222222222222222222222222////////////000000000000//////000000000000//////000000////////////000000////////////////////////000000000000000000000000.........---,,,,,,...000////////////////////////---------............///........................---------------------------------.........//////////////////////////////------............------////////////////////////////////////////////////........................//////.........---------////////////////////////........................////////////////////////////////////////////////................................................------............------+++++++++,,,,,,---------------------------------------------------------.........------,,,,,,,,,........................////////////////////////000000//////.........---...............---------111000///......---......000000///...............//////............////////////////////////////////////............//////000000000000//////////////////000000000000//////000000000000////////////000000000000111111111111000000000000000000000000111111111000000000000000222222111000//////000000000000000000000000000000...//////000111222222222.........///000222333444111000000///...---------------............------...------------...//////////////////////////////////////////...---,,,+++000000///...------,,,,,,////////////////////////------............------........................---------........./////////...---,,,+++,,,,,,---+++,,,............,,,+++......------------......---------------------------...............------.........////////////000///......///000000///---//////////////////////////////.........------------------............///................................................////////////////////////------------------------...........................------,,,,,,------......////////////...------------......------,,,+++***+++,,,---.../////////......------------......////////////////////////..................------//////............//////........................///222555333///---///222111111222222111111000///222111111111000000000000000000////////////000000000000000000000000000000111111111111111111111111111111111111222222222333333333222222222222333333111111111111111111111111////////////000000000000//////000000000000//////000000////////////000000////////////////////////////////////////////////...//////...---,,,...///........................---------............///........................------------------------........................////////////////////////---......//////......---........................////////////////////////........................//////.........---------................................................////////////////////////........................................................................------............---------------,,,,,,,,,,,,,,,------------------------------------------------...------------------,,,........................////////////////////////000/////////.........---..............................---------......///000000///...............//////............////////////////////////////////////............//////000000000/////////......------............------000///////////////////////////000000000111111111000000000000000000000000111000000000000000000000222222111000000000000000000000000000000000000000...//////000111111222222.........///000222333444111000000///......------------............------...------------...//////////////////////////////000000000//////...,,,,,,000//////......---,,,,,,////////////////////////...//////////////////...........................---------.........//////111000///...---......///,,,------......------,,,......------------.......................................//////......---------........./////////000//////000111111000...//////////////////////////////.........------------------............///.............../////////////////////////////////........................------------------------...........................------,,,,,,------...000000///...............------......------,,,,,,***+++,,,---.../////////......------------......////////////////////////000//////...------,,,,,,//////............/////////////////////////////////111333222///...///222222222222222222222111000111111111111111000000000111000000//////000000000222222222222222222222222000000000000000000000000///000000111111222222222333222111111111111111111000000000000000000000000////////////000000000000//////000000000000//////000000////////////000000////////////////////////........................///000111111///------...---------------------------------............///........................------------------------//////..................000000000000000000000000---......//////......---........................////////////////////////......................../////////.........------------------------------........................////////////////////////------------------------................................................------............------.........---------------------------------------........................---------------................................./////////////////////////////////...............////////////////////////,,,,,,,,,,,,---...///000000//////............/////////............//////////////////////////////000//////......//////000/////////.........------------............------//////////////////////////////000000000000111111000000000000000000000000000000000000000000111111222111000000000000000000000000000000000000000000...//////000000111111222.........///000111222333000000000///......------------............------...------------...//////////////////////////////000000111000000///...---000//////......---------//////////////////////////////000000000000//////........................---------...............000000///............///......------------............------------......////////////////////////......///////////////...,,,---------............111000///000222222000.../////////////////////////////////............------------............///------------............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000///...---...///000,,,------...------,,,,,,...............------,,,......------------......//////////////////////////////.........---------///......------......///......////////////000000///111222111///...000111222222333333333222222111111111111111111111111111111111000000///000000000111111222222222222222333111111111111111111111111111000000000000000000000111000000000000000111222111111111111111111111111////////////000000000000//////000000000000//////000000////////////000000////////////////////////........................///111222222000...---...---------------------------------............///........................------------............------....../////////000111111111111111111111111......////////////..............................////////////////////////........................////////////............------------------------........................////////////////////////------------------------................................................------............---------------.........//////------------------------////////////////////////,,,,,,------......//////........................////////////////////////........................////////////000000000000---------------...///000000///............////////////............//////////////////////////////000000////////////000000///.........------------//////000000000000//////.........///////////////////////////000000000111////////////////////////000000000000000111111111111111000000000000000111000000000000000000000000////////////000000111111.........//////111222222000000//////............------............------...------------...//////////////////////////////111111111111111000//////000/////////......------/////////////////////////////////000000/////////................................................------------,,,,,,------///...---,,,,,,---...///......------------....................................//////000000//////,,,,,,,,,---------......000///...///111111///.../////////////////////////////////...............---------............///+++++++++,,,,,,---------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000...---------...///,,,,,,------...------,,,......//////......---,,,......------------......////////////////////////---------.........//////......------------......------........./////////000000111111000000000111111222222333333333222222111111111111111222222222222222111000000000000000000000000111111111222222222222222222222222222222333222222111000///......///...//////000111222333222222222222222222222222////////////000000000000//////000000000000//////000000////////////000000////////////////////////...........................000222222000.........---------------------------------............///........................---------....../////////+++,,,---...///111222222222222222222222222222222...//////////////////...........................////////////////////////////////////////////////000000/////////.........------------------------........................////////////////////////------------------------................................................------............------++++++,,,---///000111111------------------------////////////////////////---------....../////////........................////////////////////////---------................../////////000000111111111111000//////...////////////............////////////............//////////////////////////////000000////////////000000///.........------------//////000000000000//////------....../////////000...////////////000000000//////////////////////////////000000111111111111111000000000000000111111///////////////////////////////////////000000000............///000111111////////////............------............------...------------...//////////////////////////////111111111111111111000//////////////////.........////////////////////////---......//////......---////////////////////////.....................---,,,,,,------------------//////---,,,,,,---//////......------------......------------------------------...///////////////,,,,,,,,,---------.........------...//////...,,,////////////////////////////////////////////////---------............///*********+++,,,,,,------........................------------------------------------------------...........................------,,,,,,------...//////...---------------,,,,,,------......------+++,,,---...///000000000......------------......////////////////////////,,,,,,------...//////000......------------......---------......//////000111111111111111222222222000111222222222222222222111111111222222222222222333222111111000000000000......//////000111111111222222222222222222222222333333222111000//////...////////////000111222333222222222222222222222222////////////000000000000//////000000000000//////000000////////////000000////////////////////////........................---///000000///...///000---------------------------------............///........................---------...//////000000,,,,,,---...000111222222111111111111111111111111...//////000000//////...------------------------////////////////////////////////////////////////000000000/////////......------------------------........................////////////////////////------------------------................................................------............------******+++---...///000111------------------------......................................./////////........................////////////////////////---------------.........---......//////000000111333222111000///////////////............//////000//////............//////////////////////////////111000000//////000000111/////////.........------------............---------------......//////000......////////////000000000000000000000000000000/////////000111111222222000000000000000111111222///////////////////////////////////////////////////.........//////000111//////////////////......------............------...------------...//////////////////////////////000000111111111111000000////////////////////////////////////////////////------............------////////////////////////...............------------...//////000///////////////............//////......------------......------------------------+++,,,---...////////////,,,---------............------,,,---...///---+++////////////////////////...////////////000000000---------............///******+++,,,,,,---......------------------------------------------------------------------------...........................------,,,,,,------...---------------,,,,,,++++++,,,------......------+++,,,---///000000000000......------------......////////////////////////------.....................------,,,,,,------...---......///000000111111222111111222333444333333///000111111222222111111111111111222222333333333444333222111000000000000......//////000111111222111111111111111111111111111222222222222222222222333222111111000000000000111111111111111111111111////////////000000000000//////000000000000//////000000////////////000000////////////////////////////////////////////////,,,---......---...000111........................---------............///........................---------...///000000000///////////////000000000111111111111111111111111//////000000000000//////------------------------////////////////////////////////////////////////000000000000/////////...................................................////////////////////////........................................................................------............------,,,,,,,,,,,,------------------------------------------------------------////////////....................................////////////////////////,,,,,,,,,------.........,,,------...//////000000111000000/////////000000...............///000000//////............//////////////////////////////111111000000000000111111000000000/////////......------............------,,,,,,---......///000000........./////////000000000000000000000000000000...//////000111111222222000000000000000111222222///////////////////////////////////////////////////............///000000.../////////////////////------............------...------------...////////////////////////////////////000000111000000////////////////////////000////////////////////////......////////////......//////////////////////////////.........---------------///000000000//////......////////////............------------..............................***+++,,,---............------........./////////...------...//////...,,,////////////////////////.../////////000000000000---------.........//////++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...---,,,+++***+++,,,,,,---.........---///////////////......---.........------........./////////////////////////////////...------,,,,,,...------,,,,,,------......//////000111222222222333222111222444555444444...///000111111111111111111111111222222333333333444333222111000000000000...//////000111111222222000000000000000000000000///000111222333444555555666555333222000///......000000000000000000000000////////////000000000000//////000000000000//////000000////////////000000////////////////////////000000000000000000000000,,,,,,---,,,,,,---000333////////////////////////---------.........//////........................---------...///000000111222111111000///......---000000000000000000000000//////000000000000//////------------------------////////////////////////000000000000000000000000000000000000////////////////////////////////////........................////////////////////////////////////////////////................................................---..................---......---,,,,,,+++******------------------------------------------------000000//////......------........................////////////////////////,,,,,,,,,------.........,,,,,,,,,---...//////000......---......///000111...............///000111//////............//////////////////////////////111111000000000000111111000000000000//////////////////000000000000//////,,,,,,------...///000000............/////////000000000000000000000000000...//////000111222222222000000///000000111222222///////////////////////////////////////.........///............//////000.........///////////////---..................---...------------...//////////////////////////////...//////000000000//////////////////000000000000//////////////////////////////000000000000//////000000000000000000000000//////.........---------***+++---.........---------...///000000///...---.........------.........////////////////////////)))***+++,,,------------.........////////////000///......///000000///---////////////////////////.../////////000000111111...---,,,---///000///...+++,,,------......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................///......---------......------------------------------------------------++++++,,,,,,---...//////........................///...,,,++++++,,,...////////////000000000000000......---...///...+++)))------,,,---...000222333555444333222111111111111444444333333333333222222222111000//////000111222111111111111111111111111666555444333222222222222111111111000000000000000111111111111000000000000////////////000000000000111111000000//////......///////////////.........,,,,,,---...///000111111,,,...///000///000111333111///...///000111000///------------------------........................//////.........------------------.........//////,,,---......//////......000000000000000000000000///...---,,,---///111222222111000//////000111222111111000000//////......222111111111000000//////------............------.........////////////000+++,,,------,,,,,,---///000000////////////000000000///...---------------///...---,,,,,,---//////////////////////////////---...///...------...///...---,,,,,,,,,,,,---...111000///------,,,,,,,,,.........////////////000000000//////.........---------------------------........................////////////////////////////////////////////////000///...---,,,------...------------------------...........................///000111111000///...//////////////////////////////...---------------........................////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////000000000000000111111111111222222222000000111111000///...---111000///......---.........000111000///...///111222222111///...---,,,+++000000//////.........---------......//////000000......///000000///......////////////////////////000000000000000000000000111111000000//////......////////////////////////......------------......000///---,,,---...000222////////////////////////........................////////////////////////........................***+++,,,,,,------,,,,,,------------------------///////////////.........////////////////////////111111111111111111111111,,,+++***+++---...---,,,+++,,,------......---------------............///------------------------..............................---------......///------------------------........................+++,,,,,,------.................................///...,,,++++++,,,...///000000000//////.........000...,,,,,,---...------...---------///000222333555444333222111111111111555555555444444333333333222111000//////000111222111111111111111111111111555444333222111111111111000000000000000000000111111111111000000000//////////////////000000000000111000000000/////////...////////////////////////000000000000111111111111///000111000///...///000000...---...///000///...////////////////////////........................//////.........------------------.........//////,,,---......//////..............................///...---,,,---///111222222111000//////000000111000000000000//////......111111000000000/////////---......//////......---------........./////////...///000000//////000222000//////......//////000000///...------------...///...------------...///........................---...///...------...///...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,------........./////////000/////////.........---................................................////////////////////////////////////////////////000///...---,,,------...------------------------..............................////////////......////////////////////////000//////...------......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////000000000000//////////////////000000000000//////000000000111111111111000000000////////////000000///..................///000///...---...000111111000///...------,,,000/////////.....................///////////////........................////////////////////////////////////////////////////////////.........---////////////////////////......------------......000///...------///000111////////////////////////........................................................................,,,,,,---............---------------------------/////////////////////...////////////////////////111111111111111111111111,,,+++***+++---...---,,,+++,,,------......---------------............///................................................---------------...///000........................////////////////////////------------------------------------------------...---,,,++++++,,,---...000000///...---,,,,,,+++111...+++***,,,...000000///......///000111333333555444333222222111111222666666666666555444333222222111000000000000111222111111111111111111111111333333222111000000000000/////////000000111111111111111000000000000//////////////////000000000000000000000000////////////////////////////////////333333222111000///......///000111000///...///000111///...///000111000///////////////////////////.......................................---------------........./////////------...////////////.................................------...///111222222111000////////////000000000000////////////...///////////////.........---......//////......---,,,---------............+++---......------...//////................../////////......------......///......---------..............................---...///...------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...............////////////////////////........................//////////////////////////////////////////////////////...------------...------------------------..............................------------......////////////////////////000000//////......//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------............//////000000000000//////////////////000000000000.../////////000000000000111111///......//////000000//////............///---...//////------...///000000000//////.........////////////............///////////////.........///...---,,,,,,---...///////////////////////////////////////////////////............------------////////////////////////......------------......000///...---...///000111////////////////////////........................................................................------...///////////////------------------------......//////////////////////////////////////////000000000000000000000000...---,,,---///000///...+++,,,------......---------------............///................................................,,,,,,,,,---...///000111////////////////////////........................------------------,,,,,,------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,///---++++++---000111111000000000111222222333444555444333222222222222222666666666666555333222111111111111111111111111111111111111111111111111111222111000///////////////---......///000111222222111000000000////////////////////////000000000000000000000000///////////////////////////000000000111111000///...---,,,,,,,,,...///000///000111333222111000000222222111000------------------------............................................................////////////------...///////////////..............................------...///000111222111000000//////......////////////////////////..............................////////////......,,,,,,,,,---------......***,,,------,,,+++---.........------------......//////............/////////.........------------........................---...///...---------///------------------------+++,,,,,,------------,,,,,,,,,,,,---------..............................................................................////////////////////////////////////////////////............------......................................................000///------------///000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------.........///////////////000000000000//////////////////000000000000/////////000000000111111222111///------...000111//////.........//////000...///000///.........000//////////////////000000///////////////.........000000//////......------///...,,,++++++,,,...///////////////////////////////////////////////////........................////////////////////////......------------......//////......//////000111////////////////////////........................................................................------...////////////.......................................////////////////////////////////////////////////////////////...---,,,---///000///...+++,,,------......---------------............///------------------------........................,,,,,,,,,---...///000111////////////////////////------------------------------------------,,,,,,---------------------------------,,,,,,---------++++++,,,,,,------......---,,,---...111222111000111111222333333444444444444444333333222333333333444444555555444333111000111111222222222222111111000000000000000000000000000000//////......//////------...///000111111222000000000////////////...////////////000000000000////////////000000000000////////////000000111111////////////............,,,...///000///000111333111000//////111111000///................................................---............................../////////000000---...//////000000//////////////////////////////---------...//////000111000000000000//////...................../////////------------...............//////////////////...,,,,,,,,,---------......---///000000//////000111......------------......//////.........//////000//////.........------,,,........................---...///...---------///------------------------,,,---............------,,,,,,,,,---------......---------...............------------------------........................////////////////////////////////////////////////------..................................................................111000///......///000111////////////////////////000000////////////000000........................////////////////////////........................////////////////////////////////////////////////....../////////000000000//////000000000000//////////////////000000000000000000000111111111222222111000...------///111222...............///000111///000111111000///000111/////////000000000000000.........///////////////000000//////......------///...,,,++++++,,,...///////////////////////////........................////////////////////////////////////////////////......------------......///////////////000111111////////////////////////........................................................................,,,,,,---.......................................---.........//////000000////////////////////////........................,,,+++***+++---...---,,,+++,,,------......---------------............///------------------------........................---------------...///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////------...000222333111///222333444555555555555444444444333333333333444444111333444555555333111000111111222333333222111111000000000000000000000000000//////....../////////.........//////000000000000000////////////......////////////000000000000////////////000000000000...//////000000111111222//////000000111111222222///000111000///...///000...---,,,---...///...,,,000000000000000000000000........................---------...................../////////000000000......///000000000000///000000000000000000000000------......///000000000...//////000000//////...---............/////////---------..................//////000000//////...,,,---------............,,,...//////...---///000///................../////////......//////000000////////////...---,,,+++---------------------------...///...------...///,,,------......------,,,---.../////////...---,,,,,,---------............---------------.........------------------------........................////////////////////////////////////////////////,,,---......///.........................................................000000////////////000000//////////////////////////////......//////000000........................////////////////////////........................////////////////////////////////////////////////////////////000000000111//////000000000000//////////////////000000000000111111111111222222222222000//////......///111111---------......000111222000111222222000000111222000000000000000000000000.........//////////////////////////////.........///...---,,,,,,---...///////////////////////////......................../////////000000000000000////////////////////////......------------......//////000000000111111111////////////////////////........................------------------------........................,,,,,,---............---........................------......///000000000////////////////////////////////////////////////,,,+++***+++---...---,,,+++,,,------......---------------............///......................................................---------......///------------------------........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......//////000///...///111222222111333444555666666666555555444444333333333444444555000222444666666555333222111222222333333222222111000000000000000000000000000///////////////000000......//////////////////000000/////////.........////////////000000000000.../////////000000000111...//////000111111222222000000000000111111111111///000111000///...///000///...---...///000///---000000000000000000000000........................---------.........//////.../////////000000000000......///000000000000000////////////////////////,,,---...//////000000000,,,---...000000000000///---------.........//////------......//////////////////000000000000//////------........./////////***+++---,,,++++++,,,...000//////......//////000///////////////000111111...////////////---,,,+++---------------------------...///...------...///,,,,,,---......---,,,,,,---.../////////---+++***------........./////////,,,,,,,,,------.........................................................////////////////////////////////////////////////,,,,,,.../////////.........................................................//////////////////...////////////////////////......------...//////000........................////////////////////////........................////////////////////////////////////////////////........./////////000000//////000000000000//////////////////000000000000000000000000111111111111.../////////000000000111,,,,,,------///000111222///111222111000///000111111111000000000000000000............/////////000.........///////////////........................////////////////////////................................./////////000000////////////////////////......------------......//////000111111111111111////////////////////////........................------------------------........................------...////////////...........................------......///000000111////////////////////////////////////////////////...---,,,---///000///...+++,,,------......---------------.........//////000000000000000000000000........................///......---------......------------------------////////////////////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.....................---333111...---///111222333444555666777777666666555444444333333333444444555000222555777888777555444111222333444444333222111000000000000000000000000000000/////////000000111///////////////.........000/////////............////////////000000000000.../////////000000111111...//////000111222222222////////////............,,,...///000///000111333222111000111222333222000////////////////////////........................---------.........//////////////////000000000000...//////000000000000000........................,,,---...///000000000000+++,,,...000111111000000---------.........//////........./////////000000//////000000000000//////.........////////////000---...000///......///111000000////////////000000///////////////000111111...///000000///---+++***---------------------------...///...------...///,,,,,,---......---,,,,,,,,,---.........,,,)))(((.........////////////000,,,,,,,,,------.........////////////////////////........................////////////////////////////////////////////////+++,,,.../////////......////////////////////////........................,,,---...//////...---,,,////////////////////////---------------...///000000000000000000000000000////////////////////////........................////////////////////////////////////////////////---------.........////////////000000000000//////////////////000000000000////////////000000000000---...///000111111000000,,,,,,------///000222333...000111000///...///111111111111111000000000///---.........//////000000---.........//////000000......///000000///......////////////////////////........................---------.........//////////////////////////////.........------.........//////000111111111111111////////////////////////........................------------------------...........................//////000000000000000////////////////////////---------...///000000111////////////////////////000000000000000000000000---.../////////...,,,,,,........................------------------------////////////000000000000000///---+++***+++---...------------------------......------------......///...---,,,,,,,,,,,,,,,---------............///////////////...---,,,+++..........................................------000////////////000000111222111111222444666555444444333333222333444666777222333333444555555555444111111222222111000...---//////000000///...------////////////////////////////////////////////////000000//////.........---//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000111000///......///000111//////.........---------///////////////////////////...---,,,,,,---...//////////////////////////////////////////.........///...---,,,,,,---...///000000//////.........---........................------------------------////////////////////////........................//////.........---------............////////////000000//////.........---------------.........///---------------...///000333333222000///...---,,,,,,,,,,,,---------......---------------------------------.........//////........................---.........//////000000//////.........---------........................000000//////.........---......////////////......------------------------///,,,++++++...///---+++---------.........////////////............//////---------------------------------............///////////////////////////---------............///............////////////111000///...............,,,,,,------...///000000////////////////////////............////////////000000000000////////////000111111111111222222222222222222111111111000000000000000000000000000000////////////////////////------------...000111222111111000...------------,,,,,,,,,---...///000000.........------,,,,,,,,,////////////////////////////////////////////////---...///000000///...---//////000000000000//////222111111111000000//////000000//////......------111000///...............------............---------------.........//////000////////////.................................---------............///000000//////.........---,,,,,,,,,,,,---------...////////////////////////////////////////////////---.../////////...---,,,........................------------------------------------............000///...---,,,------.................................------------......///...---,,,,,,,,,,,,------------............///////////////...---,,,,,,................................................000////////////000111111222111000111333444444333333333333333333444555666111222222333444444333333222222333333222111///...///////////////...------////////////////////////////////////////////////000/////////............///////////////////////////000000111111111000000000000000000000000000000000000000000000000000000111000///......///000111//////.........---------////////////////////////000///...------...///////////////////////////////////////////////////...//////...------...//////000/////////....................................------------------------////////////////////////........................//////.........---------............////////////000/////////............------........./////////...............///000111111111000///...------,,,++++++++++++,,,,,,,,,,,,---------------------------------.........//////..................................../////////000//////.........---------........................000/////////..................////////////......------------------------...---,,,---//////---+++---------.........////////////............//////................................./////////000000////////////////////////---------............///............////////////000//////...............,,,,,,------...//////000////////////////////////............////////////000/////////////////////000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000/////////...//////000000111111000///............,,,---------.../////////.........------,,,,,,,,,////////////////////////////////////////////////......////////////......//////000000000000//////111111111000000000/////////////////////.........000000///...............------............---------........./////////////////////.........------........................---------............///000/////////.........---....../////////000000000////////////////////////////////////////////////......//////......---,,,........................------------------------,,,------------.........////////////............////////////////////////......------------............---,,,,,,,,,---------------............///....../////////......---................................................//////000000000111111111444222000///111222333222333333444444555555444444111111222222333333222222333333333333222111000//////////////////......---////////////////////////////////////////////////////////////............////////////////////////000000111111111000000///000000000000000000000000000000000000000000000000000000////////////000000/////////............---////////////////////////000//////......///000000////////////////////////......//////////////////000//////......//////000////////////............................................................////////////////////////.......................................---------............////////////////////////................../////////000000000000////////////000111111//////.........---------,,,,,,,,,,,,---------...........................---------...................................................////////////...............---------........................////////////..................////////////......------------------------...---...///000000...,,,---------...............//////............//////////////////////////////////////////000000000111000000000000000000000000---------............///............///////////////.........------------,,,,,,------.../////////////////////////////////............////////////////////////////////////000000000111111111222222222111111111111000000000000000000000000000000000111111111111111111111111222111000////////////000111000000/////////000000------...........................---------------//////////////////////////////////////////////////////............//////...//////000000//////...000000000000////////////.........///////////////////////////............------............------............////////////............---------,,,........................---------............////////////...............//////000000000111111111////////////////////////000000000000000000000000...............---------........................------------------------........./////////000000------...///......------..............................------------.........------,,,,,,,,,---------------............///---......////////////.......................................//////////////////000111222222222222666333111000111222333222222333444555555555333333222222333333333333222222333222222222111000000///...///////////////......///////////////////////////////////////////////////////////////.........////////////////////////000111111111111000//////000000000000000000000000000000000000000000000000000000////////////000000/////////...............///////////////////////////////////////000000000////////////////////////............////////////000000////////////000000///////////////.................................////////////////////////////////////////////////............................................................///////////////////////////.........////////////000000000000000///////////////000000------------------------////////////000000000000////////////////////////.........................................................///////////////................................................///////////////...............////////////..............................---...///000111000...---........................///......------......///............................../////////000000000000000000000000000000000---------............///............////////////---............------------------.........//////////////////////////////............////////////.........///////////////000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000111111000000000000111111111000000000000000111222...............---------...............---------////////////////////////////////////////////////000///...------...///000...//////////////////...////////////////////////------......//////000000...///////////////......------............------,,,---------..................---------,,,,,,,,,........................---------............///....................................////////////////////////////////////000000000000000000000000//////......------------........................------------------------............////////////+++,,,,,,---------,,,+++------------------------......------------......------,,,,,,,,,------...---------............///......//////000/////////................................./////////000000///000111222333333333333666444222222333444444333333333555555555444333222333444444444444444333333222111000000///...............///////////////...////////////////////////////////////////////////.........///////////////////////////////////////000000111111111000000///000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////...//////000000000000000////////////////////////---.........//////000000//////000000000000//////.........///////////////........................////////////////////////////////////////////////........................---.................................////////////.........///////////////////////////000000000000///......------.........,,,,,,,,,,,,------------/////////000000000111111////////////////////////.....................---........................///////////////.........---......................................................///////////////......////////////..............................---...000000000///...........................---......------------......------------------------------........./////////////////////////////////---------............///............////////////------...//////......------------...............////////////////////////............////////////------....../////////000//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////000111222333111000000000000000111222...............---------........................////////////////////////////////////////////////000///...------...///000......////////////...........................///------......//////000000---...//////000///......------............------++++++,,,,,,,,,---------......---------,,,,,,,,,........................---------............///---------...........................////////////000000000000000000000000000000000000000000000000//////...------------...........................------------------------+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,------------------------......------------......------,,,,,,,,,---......---------............/////////000000000//////....................................//////000000111...000111333444444444333555444333444555666555444444444555555444444333333444444555555555444333333111111///...............---...//////////////////////////////////////////////////////////////////........./////////////////////////////////////////////000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////...////////////000000000////////////////////////------...///000000000000////////////////////////------......///000000000...//////000000//////............///////////////................................................////////////////////////........................---------...........................////////////.........///////////////....../////////000000000///......------------...,,,---------------------------------.........///.......................................---------........................///////////////.........---------................................................///////////////......////////////..............................---...//////------...///...............---------......------------......------------------------------------............////////////////////////---------............///............////////////---...///000000000///...........................////////////////////////............////////////---------......//////000/////////000000000111111//////000000000000000111000000000000000000000000.................................///000111333333111000000/////////000000------.................................///////////////////////////////////////////////////////////////............//////---......//////......------------........................///////////////------///000000000///...------............------+++,,,,,,,,,,,,---------............---------,,,........................---------............///---------------.........//////000000000111111111000000000000000000000000000000000000000000000000000///...---,,,------...........................------------------------++++++,,,,,,,,,---------,,,,,,+++***+++,,,---.................................------------......,,,,,,,,,,,,,,,---...///---------............///000000000000000///...---........................---......///000000111111...000222444555555444444222222333555777777555333666555444333333333333333444444444444444333222222222111000///.........///------...///////////////////////////////////////////////////////////////............/////////000////////////////////////---...///111222222222222000000000000000000000000000000000000000000000000...///000111111000///....../////////000000000000////////////////////////+++,,,...///000000//////////////////////////////------......///000000111---...////////////...---............/////////000........................------------------------////////////////////////........................---------.........//////............////////////............/////////000------........./////////000000///...........................------------,,,,,,---------.........------------------------//////.........---------........................000/////////............---------.........//////..................................../////////000......////////////.......................................---++++++...111//////.........---------...------,,,,,,------.......................................////////////---------------------------------............///............////////////---...000111222111000///........................////////////////////////............////////////,,,,,,---......///000000////////////000000000111////////////000000111111000000000000000000000000////////////////////////............///000000111111111000///............,,,---------.../////////---........./////////000////////////////////////////////////////////////......////////////......---......//////......---,,,,,,---------.........///////////////.........,,,---///000111000///...------............---------------.........///////////////.........------........................---------............///,,,,,,,,,------.............../////////000000000000000000000000000000000////////////////////////000///...---,,,---..............................---------------------------------.........//////...---+++++++++---///000////////////////////////.........------.........,,,,,,,,,,,,,,,---...///---------.........//////111111111111000///------........................---......///000111111222...000222444666666555444///000222555777777444111777666444333222333444444333333333333333222111000444222111/////////000000------...///000000//////////////////////////////////////////////////////---.........//////000000////////////////////////,,,---///000222333333333000000000000000000000000000000000000000000000000...///000111111000///....../////////000000111111////////////////////////***+++---////////////...////////////////////////---------...///000000111,,,---...//////...---,,,---.........//////000000........................------------------------////////////////////////........................---------.........//////............/////////000---.........//////000000------------.........///111111000/////////////////////.........---------............/////////000------------------------//////.........---------........................000000//////.........------------.........//////........................---.........//////000000......////////////......////////////////////////.........+++))))))...111//////.........---------...------,,,,,,------...////////////////////////////////////000000000000---------------------------------.........//////............/////////000---///111222333222111000.....................---////////////////////////............/////////000,,,,,,------...///000000////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000000//////...............111111000...------------,,,,,,------...///000000---.........//////000000////////////////////////////////////////////////---...///000000///...------..................---,,,,,,,,,------.........000000//////.........---+++---///000111000///...---..................---////////////000000000111000////////////.................................---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,---------...000000000000000000000000////////////////////////,,,000000,,,,,,000000,,,......//////000000111111///............---------////////////////////////......------------......///...------------...///------------------------......------------......------------------------//////000000000000/////////////////////.....................////////////000000000000111222333444777444111333666777333///222222222222333444555555:::777333222444555444222//////............/////////---,,,---000111000...000000000000000000000000........................000000000000000000000000000000000000/////////////////////000111111222222////////////////////////000000000000000000000000111111111111111000/////////...---,,,,,,---...///+++///333111,,,***---111///////////////.........111111000000//////......///////////////////////////////////////////////////////////////.........111111000......---------111000///..................///000///...---...000////////////////////////......------------......///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////////////////////////////000000000000000000000000............///////////////111333222///...000222000111111000000///...---***+++,,,...///......---------............---------......///////////////222222111111000000//////////////////////////////------------------------......//////...---,,,,,,+++,,,------......------........................................................................222111///...---...000111...///000000---,,,,,,---......////////////..................////////////......------------......//////.........---------////////////................................................////////////222222222111000//////...000//////...//////000111//////............//////------------.........///.........///000111111111///......------......///---------............///......////////////......////////////000000000000222111000.........///000000000//////.........---////////////////////////111000000///...------,,,.........////////////000////////////...............---,,,,,,,,,,,,---...//////.........---------------............------............///////////////000000000000000//////...------...000111///...---...000111111111000///111000///......///000111,,,//////++++++//////,,,...............////////////............---------.................................------.........///...---,,,,,,---...///------------------------------,,,,,,,,,,,,------------------------------//////000000000000///////////////////////////...............////////////////////////000111222222444222000333777999666333222111111222222333444555888555333333555666555333//////............/////////---,,,---000111000.........................................................................../////////...............111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///............---------///000111............------...////////////////////////...000000000////////////////////////////////////////////////////////////////////////////////////...111000///......---------000//////............///...///000///...---...000////////////////////////......------------......///////////////////////////////////////////////////...------------...///........................////////////////////////////////////////////////............////////////...000222111///...///111000000000000000///......,,,------...............------............---------......///////////////000000000000000000//////////////////////////////------------------------///////////////...---------...//////000000//////........................................................................333111000......///000111---///000000...------.........////////////..................///////////////................../////////.........---------////////////................................................////////////222222111111000//////...//////////////////////////////............//////------........./////////444333222000...---,,,+++---------------------------------............///.........//////.........------------............222111///.........///000000/////////............////////////////////////333333222222111000000///....../////////000000000............------------...---,,,,,,,,,,,,---...//////.........------------..................---............/////////////////////000000//////...///......///000111000///......///000000000000000000///...------...///000---///...++++++...///---.........---------------///............---------...................................................------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,------------------------...//////000000//////.........//////////////////............////////////------------...///000111222111000333888:::888666111111111111222333444444666555444555666666555333//////............/////////...---...///000///...........................................................................---------...............222222111000000///......111111111111111111111111000000000000000000000000///////////////...------------------///111333444222///,,,,,,...///...---......////////////////////////////////////000000////////////////////////////////////////////////......//////////////////111000///......---...............---......//////...///000///...---...000////////////////////////......------------......///////////////////////////////////////////////////...------------...///------------------------////////////////////////////////////////////////............////////////...///000///...---...000//////000000000///......000//////...............------............---------....../////////////////////////////////000000////////////////////////........................//////000000000///......---...//////000000//////........................................................................222111000///...///000000,,,...///000......///000......////////////..................////////////000//////......//////000...............---------////////////................................................////////////222111111000000//////...---...///000000///...---//////............//////....../////////000000000666555333000...+++)))(((,,,,,,---......---,,,,,,---------............///------............------,,,------------.........111000///.........//////////////////............////////////////////////000000000///......------...////////////000000000...------------,,,,,,,,,...------,,,,,,------..................---------........................---............/////////........................000///...///111222111/////////......//////000111......------------............---,,,,,,---......///.........------,,,,,,///............---------........................---..................---------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------------------------------...//////////////////...............////////////............////////////...------......///000111222111222444777999888777111111111111222333444444555555666666666444222111//////............/////////........./////////...........................................................................------............//////111111000000////////////000000000000000000000000000000000000000000000000//////000000//////...---,,,,,,---...000333555777777555222000///.....................////////////---......//////000000000////////////////////////////////////////////////............////////////000000///...............------------......///000...///000///...---...000////////////////////////......------------......////////////////////////////////////////////////.........------.........------------------------////////////////////////////////////////////////............////////////---............---............//////000/////////333222000............///------............---------......///////////////------......//////000000///////////////////////////////////////////////////000000000000000//////+++,,,------...---------........................................................................000000///...---.........***,,,............///000......////////////..................////////////000000////////////000000........................////////////................................................////////////111111000000////////////...///000111111000...,,,//////............//////////////////000000000000111111000///...------,,,***,,,---//////---,,,***---------............///,,,,,,------------,,,,,,........./////////000000////////////...////////////////////////.........////////////////////////.........---------,,,,,,------........./////////.........---------,,,,,,------------------------.................................------.........---------.........//////---------------......///222000//////111222111000//////...------///000111...........................---...//////...---...000//////......---------///............---------........................------...//////...------------------------------..............................------------......------------------------......////////////......---.........//////000000............////////////////////////000111222333444333444555666666555444111111111111222333444555666666777666444111///...//////............//////.../////////.........///////////////////////////////////////////////////////////////////////////....../////////000000000......//////000000000000////////////////////////////////////////////////000111111111111000//////---------...000333666777999;;;:::666000---...111---.........//////000000------......//////000000////////////////////////////////////////////////---.........//////000000000//////............///---------------...///000...///000///...---...000////////////////////////......------------......////////////////////////////////////////////////---..................---........................////////////////////////....................................////////////...---------.........---,,,---...///////////////444222111///.........///------............---------......///////////////------......//////000000//////////////////////////////////////////////////////000000000000000///+++,,,------...---------................................................////////////////////////......------,,,,,,,,,,,,(((***,,,---------...///......////////////..................////////////000000////////////000000---.....................////////////................................................////////////000000000//////////////////000222222222000...---//////............//////////////////000000000000........................+++,,,...//////...,,,+++---------............///,,,,,,------------,,,,,,............////////////.........////////////............///////////////////////////////////////111111000000000000000///,,,,,,---------.........////////////.........------------------------------.....................///...------------...///------------............---------,,,---...///000333111//////000111111000///...---------...000111////////////////////////...---///333333///---.../////////...............///............---------------------------------,,,---...//////...---,,,---......//////......---........................///......------......///---------------------------......//////......---------......///000000000............////////////000000000111111222333444444555555555444333333222222222222222333444555555555666666444111///......//////............//////...///000///...---...///000000000000000000000000////////////////////////000000000000000000000000......//////000111111111------...//////000111111........................////////////////////////111111111111111000000///............000222444555777:::<<<888111,,,...111------......///000000000..................//////////////////////////////////////////////////////------......///000000000//////............//////---------,,,------.........///000///...---...000////////////////////////......------------......////////////////////////////////////////////////------...//////...------////////////////////////////////////////////////....................................///////////////...------...///...---+++,,,---...///000000000222222000///............------............---------....../////////////////////////////////000000////////////////////////..............................///000000000//////---...//////000000//////................................................////////////////////////---------------,,,,,,,,,)))***------------...///......////////////..................////////////000//////......//////000---------...............////////////................................................////////////////////////////////////000000111111111///...---//////............//////....../////////000000000000//////......---------------...//////...---------------............///------............------+++,,,,,,,,,,,,---------------.../////////...............///////////////////////////////////////////////////............,,,,,,---------.........000000/////////.........,,,------......------,,,---------...............///...---,,,,,,---...///,,,------------...............---------///000111333111......///000000000......------......///000//////000000000000//////...---000666666000---...---------------.........///............---------------------------------,,,---///000000///---,,,......///000000///.................................------,,,,,,------...---------------------------......//////......---------......///000000111............////////////111111000111111222333444333444444444333222111222333333333333444555666777111222333111...---///111//////............//////...000111000---,,,---///////////////////////////////////////////////////////////////////////////------......///000000111......//////////////////////////////////////////////////////////////////000000000111000//////...000///......///000222333111333666555222///......------......///000000111..................------////////////////////////////////////////////////------......///000000111//////............//////......---,,,,,,,,,------...///000///...---...000////////////////////////......------------......////////////////////////////////////////////////------...//////...------........................////////////////////////....................................////////////000...,,,---///000///---***+++---...///000000000000000000000///......---------............---------......///////////////000000000000000000//////////////////////////////------------------------------...///////////////---...//////000000//////................................................////////////////////////.../////////......------+++---//////......///000......////////////..................///////////////..................///---------.........//////////////////................................................////////////////////////////////////000//////...------,,,,,,//////............//////------.........//////////////////......------,,,////////////////////////---------............///.........//////.........++++++,,,,,,,,,---------,,,---.../////////................../////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////.........---------,,,,,,---......---,,,,,,---------.........//////000///---,,,,,,---///000,,,,,,---------.........///...------...///111333333000...---.../////////,,,---......//////............///000000///.........---222999999222---...+++++++++,,,,,,---------//////.........---------------------------------,,,---///000000///---,,,...///000111111000///...////////////////////////---,,,,,,++++++,,,,,,------------------------------..................------------...///000000111............/////////000000000000000111222333444111222333333222111222222444444444444555666777777...///000///------111444//////............//////...000222000---,,,---///........................000000000000000000000000........................,,,,,,------...///000000000000000///......------000000000000000000000000///////////////////////////////////////......---111000///......///000111,,,,,,...000222111...+++---------...///000000111/////////......------,,,////////////////////////////////////////////////---------...///000000111//////.........//////000///...------,,,,,,,,,,,,...///000///...---...000////////////////////////.........------.........////////////////////////////////////////////////,,,---...//////...---,,,------------------------////////////////////////..................................../////////000111...---...000111///---***+++,,,...///000000000...///000000000///---,,,---..................------......///////////////222222111111000000//////////////////////////////------------------------,,,,,,---...//////......+++,,,------......------................................................000000000000000000000000000000000111000//////...---///111111000///000111......////////////................../////////000......------------......---------.........//////000/////////................................................/////////000.........//////////////////...---++++++***++++++//////............//////------------.........///---------.........//////000000////////////000000---------.........//////......////////////......---------.........//////+++,,,.../////////......---.........//////000000////////////////////////////////////////////////000000000000111111111111......---------,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////000///---,,,,,,---///000,,,,,,,,,---------......000///...---...000222444333000---,,,---...///...+++,,,.../////////...---,,,---...//////...---,,,,,,---///000000000///...,,,,,,,,,------...............------------..............................................................................///............---------//////.........---------........................................................................000000000000000000000000000000111222444555666666222111111111222444666777222222111111222222333444////////////............///............---------///////////////.........///............------------------............///......//////...---,,,,,,........................000000000000////////////000///////////////000111////////////////////////////////////////////////111111111111111222222333.../////////000000111111............////////////000000//////......------,,,---///000000///---,,,111000...---,,,,,,------.................................................................................////////////000////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,------------------------//////000000000000//////........................000000//////.........---........................////////////////////////////////////000000000000---......///000111111222..............................------------......///000000000000000///...............///////////////////////////////////////////////////...............////////////......,,,---------.../////////---------.........//////---------------------------...///000000///...------------............///000000000000000000000000////////////////////////......////////////......////////////////////////........................///......---------......////////////////////////////////////////////////......////////////..........................................////////////000///...---------------///////////////.........////////////............---...............------........................---------............///***+++---///000000//////------------------,,,,,,.../////////...---,,,,,,---------.........////////////...------------...------......------,,,+++------------------------000///---,,,---...000222000///...------...///000,,,,,,------///000222222222000...---,,,---...///111000...,,,+++,,,---/////////............//////,,,,,,.../////////...---,,,------------------.........------------..............................................................................///............---------//////.........---------........................................................................000000000000000000000000000000111222333333444555666555444333222333333444444333222111111000111111.../////////000000111111///............---------/////////////////////...///............------------------............//////////////////...------........................////////////000000000000111000000//////000000000///////////////////////////////////////////////////////////////000111111,,,---------.........///............///////////////////////////.........,,,---...//////...---,,,///...---------...//////............................................................................../////////000000000////////////////////////////////////////////////////////////////////////.........---------,,,,,,........................//////000000000000//////////////////////////////000/////////.........---........................////////////////////////.../////////000000000000......//////000000111111.................................------...............///000000/////////............////////////////////////////////////////////////..................////////////......---------...............---------.........//////------------------------,,,---...//////...---,,,---------............///000000000000000000000000////////////////////////......////////////......////////////////////////........................///......---------......////////////////////////////////////////////////......////////////..........................................////////////000///...------------............///////////////////////////.....................//////......---........................---------............///,,,---...000000000000///------------...........................------------------.........////////////...------------..................---,,,,,,..............................,,,,,,,,,---///000...---,,,,,,,,,,,,---...------------...000111111111000...---,,,---...///000///...---------.../////////............//////+++,,,------......------.........---------------......------------..............................................................................///............---------...............---------------------------------................................................000000000000000000000000000000000000111111111222555444444333222333333333666555333111000.........---...///000111222333333///............---------....../////////////////////............------------------............/////////000000000///....................................//////000000111111333222111000000000000000////////////////////////////////////////////////---------------...//////---------------.....................////////////.........///////////////........................---,,,,,,------///000000...........................................................................////////////000000000////////////////////////////////////////////////////////////////////////.........------------,,,////////////////////////...//////000000//////...000000000000000000000000/////////.......................................////////////////////////....../////////000000000////////////////////////................................................,,,---...///////////////............////////////////////////////////////..............................////////////.....................------------------...............------------------------,,,,,,------------,,,,,,---------............///000000000000000000000000////////////////////////......////////////......////////////////////////..............................---------......///////////////////////////////////////////////////......////////////..........................................//////////////////......------......------......//////000000/////////............---......///////////////...........................---------............///...///000000000000//////------......//////000000......---,,,---...///000---------...............//////...------------......////////////...------////////////////////////------,,,++++++---...///...---,,,,,,,,,,,,---.........------...///000000000///...---------...///..................////////////............//////,,,,,,------............//////......------,,,,,,......------------..............................................................................///............---------........................------------------------................................................///////////////////////////////////////////////////000000111222333444555444333222000///...---------......///000000111111///............---------............///////////////............------------------............//////000000000000000//////........................------...///000111222222444444222111000000000000////////////////////////////////////////////////------,,,,,,------...///////////////////////////............////////////------......//////000000///...------------...///------------......//////........................................................................------........./////////////////////////////////////////////////////////////////////////////////............------------...........................//////////////////...////////////////////////................................................////////////////////////........./////////000000//////////////////....................................////////////......++++++---...////////////............////////////////////////////////////------...............///......////////////....../////////...---------,,,................................................---------------------------------............///000000000000000000000000////////////////////////......////////////......////////////////////////...........................------------...//////////////////////////////////////////////////////......////////////..........................................//////////////////............//////,,,------...///000111111//////.........---------......//////000000//////........................---------............//////////////////...---------......///000111111222///---,,,+++,,,...000111........................//////...------------.../////////000///......---........................------,,,,,,,,,---...////////////....../////////......---------...////////////...---------...///,,,---...///000000////////////............//////...............//////////////////......---------......------------..............................................................................///............------------.....................------------------------........................................................................//////............------,,,---...///000111111111111000///............///........................///............------------.........//////000000///............------------------............/////////000000000000000///////////////////////////,,,---...///000111222333444444222111000000000000////////////////////////////////////////////////......------......///000///////////////.....................////////////------......//////000000///...------------.../////////.........------,,,........................................................................,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////.........---------------------------------......////////////..............................---------.......................................////////////////////////............////////////////////////..........................................///000000///......++++++---...////////////............////////////////////////////////////,,,---------......//////......////////////....../////////...---------,,,.....................---........................///..................///---------............///////////////////////////////////////////////////......////////////......////////////////////////........................---------------...//////////////////////////////////////////////////////......////////////..........................................//////////////////.........//////000,,,------...///000111111............------------------...///////////////........................---------............//////......---,,,,,,,,,,,,......//////000111222222///---,,,+++,,,...000111.....................---//////...------------.../////////000///......---------------------------...............//////000...//////////////////.........---------......///......---------.........------...///000000000/////////............/////////............///000000/////////.....................------------..............................................................................///............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................------------............---,,,,,,...---------......///000.........------,,,,,,,,,///............---------------......///000000000///............------------------............///......///000000000//////////////////////////////------...///000111222222333222111000000000000000///////////////////////////////////////////////////............///000000---------,,,,,,,,,,,,,,,............////////////.........///////////////........................////////////...---,,,+++........................................................................,,,,,,---------........./////////////////////////////////////////////////////////////////////////////////.........---------------------------------......//////......---........................---------------.................................////////////////////////------........./////////...................................................///000111111000///...,,,---...///////////////............////////////////////////////////////,,,,,,,,,---......//////......////////////.....................---------...............---------........................000///............///000---------............///////////////////////////////////////////////////......////////////......////////////////////////........................---------------...///000////////////////////////////////////////////////......////////////..........................................//////////////////......//////000000------......//////000000.........------------,,,+++,,,---...////////////........................---------............///......---,,,+++++++++,,,......//////000000111111......---,,,---...///000...............---------//////...------------......////////////...------------------------------.........////////////000,,,,,,---......---,,,,,,------,,,,,,---...//////,,,---------............//////////////////000000//////............//////......---------...///000............////////////......------------..............................................................................///............------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------...............------...///...---,,,+++------,,,,,,---......///---------...............///............---------------......///000000111///............------------------............///------...///////////////////////////////////////---......///000111111222111000000//////000000000////////////////////////////////////////////////...............///000000---------,,,,,,+++++++++............///////////////////////////.........,,,---...//////...---,,,---......//////...---,,,................................................................................./////////000000////////////////////////////////////////////////////////////////////////////////////....................................---......//////......---........................,,,,,,,,,------.................................////////////////////////---------.........//////,,,------....../////////...........................///000111111000///.........///000000/////////............////////////////////////////////////++++++,,,------...//////......////////////......---------...............//////.........---------........................///...------------...///---------............///////////////////////////////////////////////////......////////////......////////////////////////........................---,,,,,,------///000000////////////////////////////////////////////////......////////////..........................................///////////////////////////000111111.........///////////////.........---------,,,,,,***+++,,,---....................................---------............///......---,,,,,,,,,---...////////////////////////...............---------//////.........---------//////...------------..................---,,,,,,........................------......//////......,,,,,,---......---,,,,,,+++++++++,,,---...///000+++,,,------............111000///......//////000//////............//////------,,,+++,,,---...///------......//////000000.........------.................................................................................//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------.........//////***+++---///000000//////...------,,,,,,------...,,,------...///000111111//////.........------------------...///000000111//////.........------------------.........//////,,,,,,---...//////......000000000000000000000000......//////000000111111000///////////////000111////////////////////////////////////////////////...------------...///////////////......---------............/////////000000000//////.........---,,,---///000000///---,,,+++,,,---////////////...........................................................................000000000000111111111111////////////////////////////////////////////////////////////////////////000/////////............////////////////////////---..................---000000000000000000000000,,,,,,,,,------.................................////////////////////////---------.........//////,,,,,,------...///000000...........................///000222222000///...///000000000000000///.............../////////000////////////////////////++++++,,,,,,---...//////......////////////......,,,------......///////////////.........---------////////////////////////...---,,,,,,,,,,,,---...---------.........//////////////////////////////////////////////////////......////////////......////////////////////////........................,,,,,,,,,---...///000111////////////////////////////////////////////////......////////////........................................../////////000///////////////000111111///////////////...............---------,,,,,,,,,)))***+++,,,------------........................---------........./////////...---,,,,,,---...///////////////.............../////////...---,,,,,,//////.........---------//////...------------...------......------,,,+++////////////////////////+++,,,------......---------...///000000///...---***++++++,,,---...000111+++,,,------.........---333222///...---...///000//////............//////////////////////////////111000000///...---------.........------,,,,,,,,,222111///...---------...000///...---------------,,,---...//////...---,,,........................------............------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...//////...---,,,++++++***,,,---...//////...---,,,................................................---------............///...---------...///111222.......................................///000000////////////////////////////////////////////////............////////////000000000000000000000000222222000/////////000111111111111111111111111111////////////////////////////////////////////////++++++,,,,,,---...//////000000///......................................./////////...------,,,,,,........................---......///000/////////////////////////////////////////////............000000//////.........---000000//////.........---000000000000000000000000------......//////000000000000//////.........---.........------,,,,,,,,,//////.........---------------............------........................------............------........................000000//////............////////////////////////............////////////....................................////////////............////////////............////////////111000000///...---------........................////////////////////////........................................................................................................................---------------...//////........................,,,---------.../////////000///...------...///000------..................,,,,,,------...///000000............////////////////////////////////////........................,,,---...//////...---,,,000000000000000000000000////////////////////////..........................................------//////////////////////////////...---,,,++++++***..................------------............------........................000///...------...///000////////////////////////......---,,,,,,+++******+++,,,---...////////////000///...,,,++++++++++++.........------,,,,,,,,,////////////////////////........................000000//////.........---...------,,,,,,------...//////000000000000//////////////////////////////111000000///......------.........------,,,,,,,,,...------,,,------////////////...---------------------............------........................------............------+++,,,,,,,,,---------......---,,,,,,,,,,,,---............------,,,,,,+++------...//////...------................................................---------............///......------...///000111.......................................///000000........................////////////////////////............////////////////////////////////////000000/////////111222333////////////////////////////////////////////////////////////////////////,,,,,,------......//////000000///........................................../////////////////////........................------...////////////...////////////////////////////////////............000/////////.........---000/////////.........---////////////////////////.........///////////////000/////////.....................------,,,,,,,,,//////.........---------------............------........................------............------........................000000000/////////......////////////////////////............////////////....................................////////////............////////////............////////////111000000///......------........................////////////////////////..............................................................................................................................------......///000........................---------...............//////...------...//////////////////...---,,,,,,,,,,,,------...//////000............////////////////////////////////////........................------............------////////////////////////................................................------------------------////////////////////////.....................---........................---......//////......---........................//////............////////////////////////////////////......---,,,,,,+++,,,,,,---...//////////////////......------,,,,,,///...------,,,,,,,,,---////////////////////////........................///.........------------...------,,,,,,------.........////////////......////////////////////////000000000///......------.........---------------******++++++---...000111//////...------------............------.................................------............---------------------............------,,,,,,------...------------------------------...//////...------................................................---------............/////////............///000.......................................///000000////////////////////////////////////////////////............////////////.................................///000222333444////////////////////////////////////////////////////////////////////////........................000//////............///..............................//////000111111222........................,,,,,,---...............////////////////////////////////////............/////////.............../////////...............///////////////////////////////////////.........////////////.....................---------------...............---------------............------........................------............------////////////////////////000000000///////////////////////////////////////............////////////....................................////////////............////////////............////////////000000000///......------////////////////////////////////////////////////........................................................................................................................//////......//////000111////////////////////////...............---------......------------......000000//////...---+++***,,,,,,------.../////////............////////////////////////////////////.................................------.........////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........./////////000000........................---......//////......---..............................////////////......////////////////////////000000//////...---------------...............------...////////////------///...---,,,,,,,,,---...////////////////////////........................---------------,,,,,,,,,......------------......------............------////////////////////////000000//////...........................---------******+++,,,...///000111///......---------......///...---,,,,,,---...///........................------............------........................------------------------,,,,,,,,,------.........---..................---................................................---------............////////////......................................................///000000000000000000000000000000////////////////////////............/////////////////////////////////////////////000000111222333000000000000000000000000///////////////////////////////////////////////////////////////.........000///............//////............................../////////000000000........................+++,,,------......------////////////////////////////////////............................................................////////////////////////000000//////......------///////////////........................---------........................------............------........................------............------000000000000000000000000........................////////////////////////............////////////....................................////////////............////////////............////////////000000//////............000000000000000000000000////////////////////////........................................................................................................................///////////////000111111000000000000000000000000/////////...---------,,,------------------------.../////////...---,,,,,,---------.........//////............////////////////////////////////////........................///...---,,,,,,---...///////////////////////////------------------------........................,,,,,,------------......////////////////////////.....................///---------.....................////////////..............................---...///000000///...---/////////////////////////////////.........------..................------,,,---///111111000...---000///---,,,,,,---...///////////////////////////........................------------------------......------------......---......//////......---////////////////////////////////////....................................------......////////////......---------......//////...---,,,,,,---...///........................------............------........................------------------------+++,,,,,,------..................------.........................................................---------............//////////////////................................................///000000////////////////////////////////////////////////............////////////000000000000000000000000000000111111111000000000000000000000000000000000///////////////////////////////////////////////////////////////.........//////............//////......................../////////......---------........................+++,,,------......------////////////////////////////////////............---------...............---------.......................................000000//////......------.........///////////////........................---.....................------............------........................------............------000000000000000000000000------------------------////////////////////////............////////////....................................////////////............////////////............////////////////////////............000000000000000000000000////////////////////////........................................................................................................................///////////////000111111000000000000000000000000/////////...---------,,,,,,------------------,,,,,,,,,---.../////////...---------...........................////////////////////////////////////........................///...---,,,,,,---...///........................................................................---........./////////000//////////////////////////////......---,,,++++++---------.........//////...//////////////////...........................---...///000000///...---////////////////////////.........---------------..................------,,,---///111111000...---///...---------...//////////////////////////////........................................../////////......------......////////////000000///////////////////////////////////////////////////.....................//////////////////000//////.........------------...//////.........------.................................------............------.........---------------,,,------......------,,,,,,,,,,,,------.........///...------------...///................................................---------............///......///////////////..........................................///000000------------------------////////////////////////............////////////111111111111111111111111111111111111111000//////////////////////////////////////////////////////////////////////////////........................///............//////000........................000//////...------,,,,,,........................,,,,,,---...............////////////////////////////////////............---------------.........---------------.................................///////////////..................///////////////.............../////////---------...............------............------........................------............------////////////////////////---------------.........////////////////////////............////////////....................................////////////............////////////............//////////////////////////////......////////////////////////////////////////////////........................................................................................................................//////......//////000111////////////////////////...............---------------............------***+++---...///000000000....................................////////////////////////////////////.................................------.................................////////////////////////.................................///000000111111////////////////////////000///...---,,,+++******,,,,,,------.../////////...//////000000//////.................................////////////......////////////////////////------------------------------...............------...////////////---------.........////////////////////////////////////................................./////////////////////............////////////000000000000//////////////////////////////.../////////////////////---........./////////000---......//////...---------------------...//////------............------........................------............------------------,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,------------------///...------------...///................................................---------............///,,,---...///000000//////.......................................///000000------------------------////////////////////////............////////////000000000000000000000000//////111111222111000000////////////////////////////////////////////////////////////////////////,,,,,,------......//////...............///000000........................////////////....................................------...////////////...////////////////////////////////////............,,,,,,,,,------.........,,,,,,,,,------..........................................///////////////............/////////000---........./////////000---------.........//////------............------........................------............------................................./////////000000////////////////////////............////////////....................................////////////............////////////............////////////.../////////////////////........................////////////////////////..............................................................................................................................------......///000........................---------...............---...////////////...---,,,,,,---.../////////.......................................////////////////////////////////////........................------............------........................................................................------......///000000111//////////////////////////////......------,,,,,,,,,,,,------...//////000//////000000000000//////........................//////............//////////////////////////////........................,,,,,,---...//////////////////......------,,,,,,,,,---///000000000///...////////////////////////........................---------......///////////////............//////...//////////////////...////////////////////////.........///////////////---.........//////000000***+++---.........---------------------...///000,,,---...//////...---,,,........................---..................------------,,,,,,+++++++++,,,,,,---......---,,,,,,------------------------///...---,,,,,,---...///................................................---------.........//////+++,,,...000000000000000.......................................///000000111111111111111111111111////////////////////////............/////////000////////////////////////---...000111222222222222111111111111111111111111////////////////////////////////////////////////++++++,,,,,,---...//////...............///000111..............................//////000000111111........................---...//////000000//////////////////////////////000/////////............,,,,,,,,,------.........,,,,,,,,,------.................................---.........//////000000---.........//////000000---.........//////000000---------.........//////---..................---........................---..................---........................///000000000111111222222////////////////////////............/////////000..................................../////////000............/////////000............/////////000.........///////////////........................////////////////////////........................................................................................................................---------------...//////........................,,,------....../////////---...///000000///...---.........///......------.....................---............/////////000////////////////////////........................,,,---...//////...---,,,........................------------------------........................,,,,,,------...///000000////////////////////////.........///////////////,,,,,,------...///000000//////000000000000//////........................000///...------...///000////////////////////////////////////000000000000+++,,,---...////////////000///...,,,,,,++++++++++++,,,///111222111...---////////////////////////........................,,,,,,,,,------.........//////............//////---..................---////////////////////////......................................................//////...---,,,,,,........................,,,---------.../////////---,,,,,,++++++,,,,,,------.........---,,,,,,+++...------,,,,,,------...........................---,,,,,,,,,,,,---.........------,,,,,,------...........................---------,,,,,,+++++++++...------------...//////111...,,,...333555333000........................------...///000000//////000000111000000///......---------............///000000000000000000000000000000000000////////////333333333222222222111111222222111000///......---...............///000000000000//////.........---////////////////////////---,,,++++++,,,---...///---------............///111111000000//////......000000///...------,,,,,,........................///////////////.........000///...---------------........................,,,---------.../////////........................------------------------++++++---///000111111111////////////////////////////////////////////////////////////////////////......////////////..................////////////000000000000000000000000------------------------........................000///---,,,---...000222///////////////.........////////////////////////...............///000000000///...------...///000////////////////////////........................//////......---------,,,////////////////////////..................------........................////////////////////////...///////////////......////////////////////////////////////000000000000///......---------......+++,,,---......---,,,+++..................---------------.........////////////.........---------++++++,,,,,,---.................................////////////////////////////////////////////////111000///......///000111//////......---------,,,......//////......---,,,////////////000000000000000000///...---,,,,,,,,,...............///000111000000//////.........---//////......---------,,,------............------......------------......////////////////////////000000000000000000000000000///...---------------........................------------------------........................,,,,,,,,,------.........------------------------........................////////////////////////......................................................//////...------,,,........................---------..................------,,,,,,------....../////////......---,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---......///......------......///.................................---------,,,,,,...............//////000111...,,,...222444222///........................---...////////////////////////000000//////...------------............///000000000000000000000000000000000000////////////111111111111000000000000111111000//////...------...............///000000000/////////............////////////////////////...------,,,,,,---...///---------............///000000000///////////////000//////...------,,,,,,................................./////////////////////...---------------........................---------.......................................------------------------,,,,,,---///000000000000////////////////////////////////////////////////////////////////////////......////////////..................////////////........................------------------------........................000///---------...000111/////////////////////...////////////////////////...............///000000000///...------...///000////////////////////////......................../////////.........------////////////////////////................................................////////////////////////......////////////......////////////////////////............////////////---------,,,,,,,,,---------......//////......---........................---------.........////////////.........---------////////////....................................////////////////////////////////////////////////111000///......///000111/////////.........------......//////......---,,,............////////////000000///...------------000//////.........//////000/////////............/////////.........------.........//////...............------------......////////////////////////..............................---,,,,,,,,,,,,,,,........................------------------------........................,,,------------------...................................................////////////////////////.........................................................///......---,,,.......................................---------///......------......////////////000//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////....../////////........................//////............------.............../////////000...,,,...111333111/////////////////////////////////////////////...---.........///......---------------............///000000000000000000000000////////////000000000000////////////............000//////......---------...............///000000////////////............//////////////////////////////...------.........---------............/////////////////////000000/////////...------,,,,,,........................------......//////000000//////...------------..........................................---------........................---------------------------......///////////////////////////////////////////////////////////////////////////////////////......////////////..................////////////........................------------------------........................///......------///000111......//////////////////////////////////////////...............///000000//////............//////////////////////////////////////////////////////000000////////////......////////////////////////........................////////////////////////////////////////////////......///////////////...////////////////////////------------............,,,,,,+++++++++,,,,,,---/////////....../////////........................------.........//////////////////............---222222111000000///..............................////////////////////////////////////////////////000//////......//////000000000////////////.........////////////...------------------............000000///...------------111111000///............////////////............000000////////////.........//////000000//////.........------------......////////////////////////------------------------------,,,+++++++++,,,,,,........................------------------------////////////////////////.........---------------////////////////////////........................////////////////////////................................................---...............------......................../////////...---------,,,......------------............/////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////....................................------------,,,,,,---...............///...---...000111000///000000000000000000000000//////000000///...---------------......---,,,,,,---------............///////////////////////////////////////000000000000/////////.........------...............---------...............///000000///////////////.........////////////////////////000000//////............---------............///---......//////000000000//////.........---------........................,,,------...///000111111///......---------............................../////////...---------,,,...................................................///////////////......////////////////////////////////////////////////////////////////////////......////////////..................////////////........................------------....................................///............///000000............////////////////////////////////////...............///000000/////////....../////////////////////////////////000000000000000000000000000000000000000/////////////////////////////////---------...............000000000000000000000000////////////////////////---...//////////////////////////////////////////------........./////////,,,,,,,,,+++,,,,,,---...000///...------...///000---------.........................../////////////////////...............111111111000000000//////........................////////////////////////////////////////////////////////////////////////000000000000000////////////////////////...------------........./////////000000///...............000000///////////////000///////////////.........000000000000000///////////////000000000000//////......------------......////////////////////////------------------------------,,,,,,,,,,,,,,,---........................------------------------//////////////////////////////......------,,,,,,................................................////////////////////////................................................------...............---......................../////////...---------,,,------,,,,,,,,,,,,------,,,------.........------...------,,,,,,------...---------------------------,,,,,,,,,,,,---.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,---***+++,,,------------,,,......---.../////////...000000000000000000000000//////000000///...------,,,,,,---------------,,,---------............///////////////////////////.../////////000000000111000000/////////.........---------..............................///000000.........///////////////////////////////////////000000000//////...---------------............///------......//////000000...............---------........................,,,------...///000111111......---------......///......................../////////...---------,,,................................................///////////////......---////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////---------....../////////.......................................///000000---.........//////000000////////////////////////...............///000000...//////////////////...////////////////////////000000000000000000000000/////////000000000000000////////////////////////---------.........//////000000000000000000000000////////////////////////------...///////////////////////////////////////....../////////000000000---------------.../////////...---,,,,,,---...///---------.........//////........./////////000000////////////////////////.........//////000000000////////////////////////////////////////////////////////////////////////......////////////....../////////000000000000000//////000000//////...---....../////////000000000000000///.........//////.........//////111222333.........////////////////////////000000000000000//////000000000000//////......------------......////////////////////////..............................------------..............................------------------------/////////////////////////////////......---------------------------------........................////////////////////////................................................,,,---......///................................................---------,,,,,,,,,++++++,,,,,,,,,+++,,,------------------...------,,,,,,------...........................---,,,,,,,,,,,,---......------,,,,,,,,,,,,------........................+++++++++,,,,,,,,,,,,---***+++,,,......---,,,,,,------..................//////////////////////////////////////////...---,,,,,,------......---------------............///000000000000000000000000......//////000000111111111000000000////////////---------.../////////000...............///000000.........///////////////////////////////////////....../////////...---------------............///..................//////................................................------......//////000000...------------...//////.......................................---------...................................................///////////////......////////////////////////////////////////////////////////////////////////......////////////..................////////////000000000000000000000000---------...//////000000.................................///////////////------......///000000000////////////////////////...............///000000......////////////......////////////////////////////////////////////////......////////////000000////////////////////////,,,,,,------.../////////////////////////////////////////////////////////,,,---...///000000000000////////////////////////////////////000000000111------------...//////000------,,,,,,,,,,,,------,,,,,,------.../////////....../////////000000000...////////////000000000,,,,,,---......///000000////////////////////////////////////////////////////////////////////////---......//////......---......////////////000000///000000000000///......////////////000000000111000000//////...//////000------...///000222333444.........///////////////......////////////000000...//////000000//////.........------------......////////////////////////..............................---------...//////........................------------------------......................../////////...............------------------------........................////////////////////////................................................,,,------...//////..............................---------...............------,,,,,,,,,,,,------,,,,,,---..................------,,,,,,------...---------------------------,,,,,,,,,,,,---............------------..............................,,,,,,,,,,,,------......+++,,,...000000///...---------......---,,,---...........................---...//////////////////,,,,,,---...............---------............///000000000000000000000000.........///000111111111000000000000////////////------...//////000111111...............///000000............/////////000////////////////////////,,,,,,......///...---------------............///..................------.........................................................///////////////---------------...//////........................---------.....................................................................///////////////...////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////---------...///000000000........................---......///////////////------......///000000111////////////////////////...............///000000---...///000000///...---////////////////////////........................------........./////////////////////////////////,,,,,,------...//////000........................////////////////////////,,,---...///000000000000////////////////////////........./////////000000,,,,,,,,,,,,---...///000------............------,,,,,,------...//////000.../////////000000000000.../////////000000000000........................////////////////////////////////////////////////////////////////////////------...//////...------------........./////////000000000000000///.............../////////000000000000////////////000000////////////000111222333............/////////000------........./////////.........//////...............------------......////////////////////////---------------------------,,,,,,,,,------...///........................------------------------------------------------............////////////................................................////////////////////////................................................,,,,,,---.../////////...........................,,,------....../////////.........------.........------...///000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////........................---------.........//////---...000111222111000...,,,---......,,,,,,,,,---........................------...///000000000///,,,------.../////////...---------.........//////000000000000000000000000---......///000111111222000////////////.........---......///000111222222...............///000000---.........//////000000////////////////////////***+++---.........---------------.........///////////////......------,,,---.............................................///////////////.........---------------...///000........................,,,------....../////////........................////////////////////////---......///000/////////////////////////////////////////////////////////////////////////////////......////////////................../////////000........................---------...///000000111........................---......///000/////////---------...///000000111////////////////////////...............///000000---...///000000///...---////////////////////////........................,,,---------......//////////////////////////////,,,,,,------...///000000........................////////////////////////,,,---...///000000000000////////////////////////---------.........//////++++++++++++,,,---...///---...///000000///...---,,,,,,------...///000000////////////000000000000.../////////000000111111000000//////......------000000000000000000000000////////////////////////////////////////////////,,,---...//////...---,,,,,,---------......//////000000000000000//////...---------.........//////000000////////////000111111000000000000000111111---.........//////000000,,,---------......//////------............------.........------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////////////////........................///............---------000000//////.........------.........//////000000000000//////............------------------------.......................................---------...........................---,,,,,,,,,,,,---......//////000///---+++***...------------...//////000000///.............................................------------......000000//////.........---..........................................------//////.........---------........................,,,,,,,,,---------.........------------...//////000000000000111111111111000000000000000000000000------,,,,,,,,,,,,---------------.........//////000///...------...///000000000//////.........---////////////////////////////////////////////////........................////////////////////////------------------------000000000///.........------------............///............////////////////////////////////////------............------////////////////////////........................////////////////////////......////////////......000000000000000000000000////////////////////////////////////000000000000//////.........---------///////////////.........////////////////////////////////////////////////---------.........//////////////////000000000000------...///000000//////.........////////////000///////////////.........////////////////////////000///...------...///000////////////000000000000////////////////////////........................////////////////////////......////////////......---......///////////////////////////////////////........................///......---------..............................---------............///000///...------...///000000000///...............///////////////////////////////////////////////////////////////////////////...---------///000111........................///000000000000000//////...///000000000///---,,,...///000111111000//////////////////000000000000//////............//////........................////////////////////////...------,,,,,,------...*********++++++,,,,,,,,,,,,---...---+++***+++,,,.........------,,,,,,,,,////////////////////////..................------++++++,,,,,,,,,,,,------///...------...///...---////////////////////////111111000000/////////...///............---------000/////////......................../////////000/////////.........------------------------------........................------..................------------------------...---,,,,,,,,,,,,---......////////////---,,,+++...------------...//////000000///.............................................------------......000/////////.........---................................................//////.........---------........................,,,,,,---------............------------...////////////000000000111111111000000000000000000000000//////............//////---------.........//////000///...------...///000000/////////............////////////////////////////////////////////////........................////////////////////////------------------------//////..................---------............///............////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......////////////......////////////////////////////////////////////////------------............//////.........---------.........///////////////////////////////////////////////////////////////---------.........//////............////////////---...//////////////////------.........//////////////////////////////...////////////////////////000///...------...///000.../////////000000000000////////////////////////...................................................////////////......------......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......---------..............................---------............///000///...------...///000000000///...............////////////////////////////////////////////////.......................................///000000........................//////000000000000//////...///000000000///---,,,...///000000000000///....../////////000000000000/////////....../////////........................////////////////////////...------,,,,,,------...,,,,,,,,,,,,------......,,,......---,,,++++++,,,------------------,,,,,,................................................,,,,,,---------.........///...------...///...---........................000000/////////.........///............---------////////////........................////////////.........---------------------------------------........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////...---,,,+++...------------...//////000//////............///..............................------------....../////////...............////////////////////////.......................................---------........................,,,------------...............------......///000////////////000000000000000000000000000000000000000000////////////000000---------...............//////............//////////////////............////////////////////////////////////////////////........................////////////////////////---------------------------------------.........---------............///............////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......////////////......////////////////////////000000000000000000000000------------............/////////............---------......//////000000////////////////////////////////////////////////---------...............------------............//////////////////...---,,,---------..................////////////////////////////////////////////////............//////....../////////000000000////////////////////////................................................///////////////...---,,,---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------......///........................---------............/////////............//////000//////............///////////////////////////////////////////////////........................---......///////////////........................//////000000000000///////////////000//////...---......////////////............/////////000000000////////////////////////........................////////////////////////......------------...................../////////---...///...,,,,,,,,,...,,,,,,------------------................................................---............////////////...------...///...---------------------------///............---------///............---------///////////////..................///////////////------------------------................................................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------,,,...------------...//////000///............//////..............................------------..............................////////////////////////---------...............................................................------------...........................//////000....../////////000000000////////////////////////000000////////////000000......................../////////......////////////////////////.........////////////////////////////////////////////////........................////////////////////////........................+++,,,,,,,,,---.........---------............///............////////////////////////////////////------............------................................................////////////////////////......////////////......////////////////////////000000000000000000000000////////////000000000000/////////...............,,,------...///000111111////////////////////////////////////////////////........................------.........///////////////000000///...------,,,,,,,,,---------................../////////////////////////////////////////////....../////////........./////////000000////////////////////////................................................////////////...---,,,,,,---......///////////////////////////////////////...........................------------...//////........................---------............////////////....../////////000///............//////////////////////////////////////////////////////........................---...///000000///...---...........................//////000000000000/////////////////////......////////////.........---........./////////000000/////////000000/////////........................////////////////////////......------------...................../////////---...//////---------///,,,,,,,,,------.................................---------...............------.........////////////---------...///...---------------------------------------------------///............---------.........//////////////////////////////.........------------------------................................................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------...------------...////////////............//////..............................------------......---------...............////////////////////////---------.........//////---.............................................---------........./////////............///000000////////////000000000000///////////////////////////......------......///.....................---...//////////////////............///////////////////////////////////////////////////////////////........................////////////////////////........................+++,,,,,,,,,---.........---------............///............////////////////////////////////////------............------................................................////////////////////////......////////////..............................////////////////////////////////////000000000000////////////////////////,,,------...///000111111////////////////////////////////////////////////.....................---....../////////000000000//////000000///...------,,,,,,,,,---------......---.........//////000000////////////////////////...//////////////////...............////////////////////////////////////...............................................................---,,,,,,---......///////////////////////////////////////........................---------------...//////........................---------............///...//////////////////...//////............//////////////////////////////////////////////////////........................---...///000000///...---..............................///000000000000000//////........./////////000000//////........................//////////////////000111111000//////........................///////////////////////////......------......///---------------------------...///...------...///,,,,,,,,,------.................................---------.........//////,,,------------.........///---------...///...---------------------------,,,,,,,,,---------------///............---------.........//////////////////////////////.........---------------.........................................................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......---------.........------------.../////////............//////000..............................------------......---------------.................................,,,,,,------.../////////---------.......................................------.........///////////////......//////000111000000000000111111111111000000000000000000000000------,,,,,,,,,,,,------...............---------......////////////...............///////////////////////////////////////////////////////////////........................////////////////////////........................---------------.........---------............///............////////////////////////////////////------............------------------------------........................////////////////////////......////////////..............................////////////////////////------------...............////////////000000000------......//////000000////////////////////////////////////////////////...............---------////////////000000000111//////////////////...---,,,---------............------......///000000000////////////////////////......////////////......------........./////////////////////////////////........................------------------------,,,------.........---------......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................---------............///......////////////......///............//////000////////////////////////////////////////////////------------------------//////////////////...---........................---...///000000111111000///............///000000222111000//////...//////------.........///////////////111111111111//////........................//////////////////////////////............//////---------,,,,,,,,,,,,,,,,,,---......---,,,...///,,,,,,------------------------------------------,,,,,,------.../////////,,,,,,---------.........///...------...///...---------------------------,,,,,,,,,------------...///............---------............/////////000000/////////............------........./////////................................................------..................------------------------,,,,,,---......---,,,,,,///...------------...///...------------...//////...............///000000..............................------------......,,,,,,,,,------.........------------------------,,,,,,------...//////000---------.........//////....................................///////////////////////////000000111111111111111222222222222000000000000000000000000------,,,,,,,,,,,,------//////.........------------...///000000///...---............/////////000////////////////////////////////////////////////........................////////////////////////........................//////..................---------............///............////////////////////////////////////------............------................................................////////////////////////......////////////..............................------------------------------------.............../////////000000000000........./////////////////////////////////////////////////////////////////////.........---------........./////////000000---...//////////////////------........./////////------......///000000111////////////////////////---...///000000///...------------.........//////////////////////////////........................------------------------++++++,,,---............---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000........................---------............///---...///000000///...---...............///000000////////////////////////////////////////////////------------------------000000///.......................................---...///000111111111111///......---...///000111444333111000//////000000---------.........//////...///111222222111///...........................//////////////////////////////............//////---------,,,,,,,,,++++++***,,,------,,,,,,---///------------------,,,,,,------------------------,,,,,,------...//////000---............////////////...------...///...---........................,,,---------............//////.........------------.........//////000000000000//////.........---........./////////000000////////////////////////.......................................---------........................,,,,,,---......---,,,,,,///...---,,,,,,---//////...------------...//////...............///000111.................................------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////..................................../////////000///////////////000111111111111222222222333333333000000000000000000000000---------,,,,,,---------//////.........------------...///000000///...------.........//////000000////////////////////////////////////////////////........................////////////////////////////////////////////////000000000///.........------------.........//////............/////////000////////////////////////---..................---111111111111111111111111........................////////////////////////......////////////..............................------------------------////////////000000000111.../////////000000111111///////////////.........//////////////////////////////////////////////////////.........------------------.........//////------...///000000000///.........////////////000---------...///000000111////////////////////////---...///000000///...------------.........//////////////////////////////........................------------------------******,,,---.../////////---......///////////////////////////////////////........................,,,,,,,,,---...///000111........................---------.........//////---...///000000///...---...............///000111////////////////////////////////////////////////------------------------111000///---------...///........................---...///000111111111111///...------...///000111555444222000000000000111---------.........//////...000111222222111000...........................//////////////////////////////............//////.........------,,,,,,,,,***+++,,,,,,++++++---............------,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000000///...------...///...---////////////////////////---------....../////////---------............///..............................//////...---,,,,,,000000000///......------......//////...---,,,,,,------............------//////...---,,,,,,++++++......------------......///...---,,,,,,---...///.........---,,,,,,,,,+++...------------...//////....................................////////////////////////////////////................................................+++,,,,,,---...///000000......---------,,,,,,,,,,,,------......------,,,,,,---...//////---+++***---------.........//////000000000000000000000000000///...------...///000........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---......//////..............................000...+++))))))+++...000---------------------------------.........////////////............//////........................//////.........---------////////////////////////222111000.........///000...............///000000..............................//////000000111111////////////////////////////////////////////////---------............///............////////////////////////////////////////////////////////////........................///............///000000........................000000//////.........---------------------------..................------......//////////////////////////////////////////......//////////////////////////////////////////,,,---------.../////////------------------------////////////////////////////////////////////////.........------,,,,,,,,,---------------...///000000000//////.........---.........///......---,,,,,,,,,,,,------.........////////////////////////000000000000///////////////000111222222111000///........................000000///...---,,,,,,+++............////////////---.........---,,,,,,+++............////////////...............///000000222222000///............---------------...//////////////////000000000000//////000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................*********+++,,,---...///..................------............//////000000........................------............---------...///000000///...---......------------....../////////...------,,,,,,---------............///..............................//////...------,,,.....................///......//////...------,,,------............------------------------------......------------......///...------------...//////////////////............------------...//////....................................////////////....................................------------........................---------...............//////.........---------,,,------......------,,,---...///000000...,,,+++---------.........//////000000000000000000000000000///...------...///000//////////////////////////////.........---------........................------------------------////////////////////////,,,---......//////..............................000///---,,,,,,---///000........................---------.........////////////............//////........................//////.........---------////////////////////////222111///.........///000...............///000000........................///////////////000000000////////////////////////////////////////////////........./////////000000000000//////.........---////////////////////////////////////////////////..............................------......///000........................000/////////....................................///////////////////////////////////////.........///////////////////////////////////////.........////////////////////////------..................------------------------////////////////////////......................../////////......---------,,,,,,,,,,,,,,,---......000/////////............//////000000//////...---------...............///////////////////////////000///////////////////////////000111111000//////......................../////////...------,,,,,,............////////////---.........------,,,+++............////////////...............///000000222111000///..................------......///000/////////000000000111111...//////000000//////......------------------,,,...---------......///000........................---------,,,------..............................------........./////////........................------............---------...///000000///...---......------------......------..................---------............///.................................///......---,,,+++,,,,,,---......//////.........///......---,,,------............------++++++,,,---......//////......------------......///...------------...///.........///////////////...------------...//////....................................////////////------------------------.........------,,,,,,,,,........................//////.........---------000000/////////.........------............------...///000000000///...---------........./////////000000000000000000000000//////............//////000000000000000000000000/////////............---................................................////////////////////////,,,---......//////..............................000///............///000////////////////////////------.........///////////////............///////////////////////////////////////.........------////////////////////////111000///.........//////...............///000000////////////////////////000000//////////////////////////////////////////////////////////////////////////////000000000111111111000///...---,,,,,,////////////////////////////////////////////////........................---------------......///........................////////////............///////////////////////////000000000000000000000000000//////.........---////////////////////////000000//////.........---//////////////////////////////..................------------------------////////////////////////........................///////////////.........,,,,,,,,,+++,,,,,,---...////////////............000000000000000//////...///////////////.........////////////////////////////////////////////////......////////////..................................................................////////////---............---,,,,,,............////////////...............///000000111111000///............//////......//////000111000000000000111111111111.........//////.........---------------.........///............///000000........................000///...------------...........................---------------.................................------............---------...////////////...---......------------......,,,,,,------...//////000---------............///........................---...............------,,,,,,,,,---------......---...............------------............------,,,,,,------.../////////......------------...............------.........+++,,,,,,,,,---............------------...//////....................................////////////------------------------.........---,,,,,,++++++................................................////////////.........---------............------......////////////...---............/////////////////////////////////////////////......//////////////////////////////////////////...............................................................////////////////////////,,,---......///.......................................////////////..........................................//////////////////............//////000000000000000000000000////////////............////////////////////////////////////.../////////...............///000000000000000000000000000000000000000//////......---////////////////////////////////////////////////....../////////000000000111000000///...---------////////////////////////////////////////////////........................---,,,,,,,,,,,,---..............................///////////////.................................///////////////000000000000000000///......------////////////////////////000000000///......------////////////////////////000000//////......------........................////////////////////////........................//////..................---------,,,,,,------...///////////////.........///000000000000///......000/////////......------////////////////////////.........///////////////................................................---------.........//////............////////////------............------............////////////...............///000000111000///...............///////////////000111111000000000000111111111222------............------,,,,,,------....../////////...............//////..............................------------......---------...............------------------------........................------............------..............................------------......---------.........//////---------............///........................------...............---......---------,,,,,,,,,------...............---------............------..............................------------......---..................---+++,,,,,,,,,---............------------...//////....................................////////////------------------------.........------,,,,,,,,,........................,,,,,,------...//////000.........---------,,,,,,---......//////......---------------...---------........./////////000000////////////////////////...//////////////////...........................////////////////////////////////////////////////------------------------////////////////////////,,,---......///.................................,,,---............---,,,------------------------........./////////000000//////............//////000000000000000000000000000000/////////.........////////////////////////.........////////////..................///000000000000000000000000000000000000//////......------////////////////////////////////////////////////------........./////////.........///////////////////////////////////////////////////////////////........................---,,,,,,,,,,,,---......////////////////////////.........///////////////---------------------------------....../////////000000//////.........---////////////////////////000000//////.........---////////////////////////000000000//////......---........................////////////////////////........................------------------------//////............//////.........///////////////......//////......---,,,///......------,,,,,,,,,////////////////////////------....../////////000......------------..............................,,,,,,------.../////////............////////////------...//////......---............////////////...............///000000000//////...............///////////////000111111///000000000000111111111------............---------------....../////////......------,,,------...........................++++++++++++,,,---...///---------.........//////------------------------........................------............------......------------............------------......//////.........------------------............///........................,,,---......///.........//////......---,,,,,,+++,,,---......///.........------............------//////........................------------......------...//////...------.........///////////////...------------...//////....................................////////////------------------------................................................++++++,,,---...///000111...------------,,,,,,,,,......////////////......,,,,,,,,,,,,---------........./////////000000000000000000000000000000000......////////////.................................////////////000000000////////////////////////------------------------////////////////////////,,,---......//////..............................,,,,,,------------,,,,,,------------------------....../////////000000000//////............//////////////////////////////000000000/////////......////////////////////////------.../////////.....................///000000//////////////////////////////..................////////////////////////////////////////////////------------........................//////000000////////////////////////////////////////////////........................---------------......///////////////////////////.........///////////////------------------------,,,,,,------......//////////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////........................////////////////////////------------------------,,,,,,,,,---------------111000//////.../////////.........///////////////...............------,,,---------------,,,,,,,,,////////////////////////---------......//////000///...------------...///........................---------.........//////............////////////------...////////////...............////////////...............///000000//////......---....../////////......//////000111////////////000000000000.........//////......................../////////......---,,,,,,,,,,,,---........................*********+++,,,---...///,,,,,,------.../////////.........---------------........................------............------......------------............------------......000//////...------,,,,,,---------............///........................,,,------...//////......///.....................,,,------...//////......------............------------......//////000000......------------......------...//////...------///////////////............------------...//////....................................////////////........................---......//////000000000........................,,,---------......//////............------------......////////////......---------------...//////.../////////000000000000000000000000000000000000---...///000000///...---.........................../////////000000000000////////////////////////........................////////////////////////,,,---......//////....................................------------................................./////////000000000000//////............//////........................000000000000/////////...////////////////////////,,,---.../////////.....................///000000........................------..................////////////////////////////////////////////////............///////////////////////////.........////////////////////////////////////////////////..............................------......///000////////////////////////............/////////000........................---------...//////000000------......///000000000////////////////////////------......///000000000///////////////////////////////////////000000000........................////////////////////////------------------------------------.........///000000///.........................../////////000///////////////...------------------............////////////////////////,,,,,,---......///000000//////...------...//////........................---------...........................////////////------...///////////////............////////////...............///000000.........------......///......------......///000---.........////////////...//////000000//////...////////////............//////...---------------........................,,,,,,,,,,,,,,,---...///,,,,,,------...//////000/////////.........------........................------............------...------,,,,,,------.........------------........................---------------.........//////........................,,,,,,---.../////////...------......///000000000,,,,,,---.../////////...---..................---+++,,,---...///111222222.........------.........,,,---...//////...---,,,.........------,,,,,,+++...------------...//////..................................../////////000////////////////////////------...///000111222222........................///............---------000/////////..................////////////.....................///000111////////////000000000000000000000000000000000000---...///000000///...---000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////,,,---......//////..............................//////............//////////////////////////////////////////000000000000//////............//////........................000000000000////////////////////////////////////+++,,,.../////////.....................///000000........................,,,------....../////////////////////////////////////////////////////////////////////000000000000111111000///...------,,,////////////////////////////////////////////////........................///............///000000000000000000000000000000---.........//////000000////////////////////////---......///000111111222,,,,,,---...///000111111////////////////////////,,,,,,---...///000111111////////////////////////......//////000000111111////////////////////////////////////////////////---------------------------.........//////000000000///...------------------.........//////000000000000000000000//////...---.........//////000000////////////////////////,,,,,,------...///000000000///...------...///000............................................................/////////000------...///000000//////............/////////000...............///000000......---------......///---------------...//////------------........./////////000000000000//////000000//////......------111000///.......................................//////...------------...,,,,,,------...///000000000000/////////.................................---..................---...---,,,,,,,,,,,,---............------.........,,,,,,------.../////////............////////////........................////////////////////////+++,,,---///000000000000............////////////////////////////////////------............------...................................................................................................---,,,+++,,,...000222111///...------...///111........................//////000000111111111222+++,,,------......---------------............///...///000///...---...000///............---------.........------,,,,,,,,,........................////////////////////////............///////////////...---,,,,,,---...///////////////...---,,,+++------------------------////////////////////////...........................------------.../////////...---,,,+++,,,,,,---////////////////////////......////////////......000000//////.........---/////////...------,,,,,,////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............//////......------------......////////////////////////,,,---...000000///---,,,............//////////////////............//////111111000......---------000000000000////////////---.........//////000000......////////////......///...------...///000111000000//////.........---111111000///////////////////////////////////////000000//////.........---111000...------...///000000000000///......---------------............///---------............///++++++,,,---......------///////////////.........//////.........---------............////////////.........------,,,,,,,,,///////////////000111111,,,---...///000000000000...//////...------...000555222...---...000///...///////////////////////////...---,,,,,,---...///000000//////.........---///////////////////////////...,,,,,,,,,---///111------............------////////////////////////111000...---,,,,,,------,,,,,,,,,------.........,,,...//////...------...------------------------....................................////////////////////////////////////...---,,,,,,......---,,,------------------------////////////////////////------------............////////////////////////////////////////////////------.../////////..................////////////////////////////////////------............------................................................................................................---,,,++++++,,,---///111000///...------...///000................................./////////000000,,,---......//////......---------............///...///000///...---...000///............---------/////////......---------////////////////////////////////////////////////////////////000000000000......------------......---...//////000000//////------------------------...................................................------------...//////000///...---------......////////////////////////......////////////......000/////////.............../////////////////////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............//////......------------..............................+++,,,...//////---,,,+++............//////////////////............//////111000///......---------.............../////////............/////////000...//////000000//////...//////...---......000000000/////////............111000//////.........///////////////////////////000/////////............000///..............................---------------------............///---------............///---......///000000///////////////////////////...//////.........---------............////////////.........------,,,,,,,,,///////////////000111111///////////////......---111222222111000000111333555111...---...//////...////////////////////////000///............///000000/////////............////////////////////////000///...------...000111//////000000000000//////////////////////////////222111///...------......,,,,,,,,,------.........,,,...//////...------...////////////////////////....................................///////////////////////////////////////...------//////...---------------------------////////////////////////,,,,,,,,,------------...000000000000000000000000////////////////////////.../////////......---,,,............////////////////////////////////////------............------................................................................................................---,,,++++++,,,---///000000///...------...///000........................,,,------------.........---...//////000000//////---------............///...///000///...---...000///............---------///////////////.........000000000000000000000000//////////////////////////////000000000111111111---..................---,,,---...000111222222222------------------------...................................................------------...//////000000///.........//////////////////////////////......////////////......////////////..................//////000111111222////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............//////......------------..............................,,,---......---,,,+++***............//////////////////............//////111000///......---......,,,,,,------......//////............///////////////000000111111000000///000//////............///////////////............000///......---.........////////////////////////////////////..................//////...------,,,,,,,,,,,,------------------------............///---------............///---...//////000/////////......///////////////////////////............---............////////////.........---------------///////////////000111111111111111000///---,,,+++...///000///------///000333111...---...//////...////////////////////////000000////////////000000////////////............////////////////////////222111000/////////000111000111111222222111111000////////////////////////333222000///......//////---------------.........,,,...//////...------...////////////////////////....................................////////////////////////////////////000///......///000///...------------------------////////////////////////,,,,,,---------........./////////////////////////////////////////////////////////000000//////...............////////////////////////////////////------............------................................................................................................------,,,,,,---...//////000///............///000........................------------------------------...///////////////---------............///...///000///...---...000///............---------//////..................////////////////////////////////////////////////////////////000000000000,,,---...//////...---,,,,,,---...///000111111111...........................................................................------------...////////////..................////////////////////////......////////////......///////////////.............../////////000000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............//////......------------.............................................,,,+++***............//////////////////............//////000000///...............,,,,,,---......///000000.........///////////////000000111111111111000000000000//////............///////////////.........///......---------......///////////////////////////////////////.........---.../////////---,,,***++++++,,,---......//////---------............///---------............///,,,,,,---------------,,,............/////////////////////...........................////////////...............---------///////////////000000111111111111000///---,,,+++---......---,,,,,,---///111000///...............///////////////////////////////////////////////////////////////.........////////////////////////222111000/////////000000000111111222222111111000////////////////////////222111///.........//////---------...............,,,...//////...------...------------------------....................................///////////////////////////////////////...---...///000///---........................////////////////////////---.........////////////........................////////////////////////......///000111222222111............////////////////////////////////////------............------..................................................................................................................////////////............//////................................................,,,,,,---............------------............///...///000///...---...000///............---------------------------------........................////////////////////////---------.........//////,,,---...//////...---,,,---......//////......---...........................................................................------------...//////------------------------////////////////////////......////////////...............////////////////////////......---------////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............//////......------------..............................///////////////...------............//////////////////............//////000//////............///------...///000000111111///////////////.........000000111111111111000000000000000//////...------.........///////////////......------------...///////////////////////////.........///////////////...///000000///---,,,***,,,,,,---...///000000111---------............///---------............///,,,---------------,,,,,,---.........//////000000////////////////////////............////////////........................///////////////000000111//////000//////...------000111111000//////000222/////////......---...///////////////////////////.................................///////////////////////////////////////000////////////////////////000000111111000000///////////////////////////000///...---------...///........................,,,...//////...------...------------------------....................................////////////////////////////////////...---,,,,,,......---,,,........................////////////////////////........./////////000000........................////////////////////////------///000111222222222............////////////////////////////////////------............------........................................................................................................................////////////////////////........................000000000///////////////+++,,,,,,---...------------------............///...///000///...---...000///............---------,,,,,,,,,---------------........................////////////////////////,,,,,,---------.........---..................---////////////...---,,,+++........................------------------------...........................------------...//////+++,,,------...---------////////////////////////......////////////...............///////////////000//////...------,,,,,,////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............//////......------------......------------------------/////////////////////000............//////////////////............////////////............//////......//////000000111111///////////////.........///000000111111000000///...//////000//////...---.........///////////////.........---......///000////////////////////////.........///////////////111111000000///...,,,,,,------......///000111111---------............///---------............////////////000//////...---------......///000000000...////////////000000000............////////////...............////////////////////////000111111---...///////////////....../////////------///000---...000///...---...///////////////////////////------............------.........///////////////////////////////////////.........//////000000000...//////000000//////...///////////////////////////...---,,,,,,---...////////////...............,,,...//////...------...////////////////////////....................................////////////////////////////////////...,,,+++,,,---...---,,,........................////////////////////////---------.........//////........................////////////////////////------...///////////////............////////////////////////////////////------............------................................................................................................,,,,,,,,,,,,,,,,,,,,,+++......////////////..............................000000000/////////......,,,------...............---------............///...///000///...---...000///............---------------------.........///........................////////////////////////------------.........///......------------......000000000//////...,,,,,,........................------------------------...........................------------...//////+++,,,---/////////...---////////////////////////......////////////................../////////000////////////............////////////////////////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............////////////////////////////////////............//////......------------......------------------------............//////000111............//////////////////............////////////............//////////////////////////////000/////////...............//////000000//////...---...///000000//////.............../////////000///.........//////000111////////////////////////............/////////000333222111000///.........---------....../////////---------............///---------............/////////000000///......---------......///000000111.../////////000000000000............////////////---........./////////000///////////////000111111......////////////......,,,------,,,++++++,,,...,,,...000///---,,,---///////////////////////////---...///000000///...---............/////////000////////////////////////---...///000111222222222...//////000000//////...////////////////////////000///...------...///000000/////////.........---,,,...//////...------...////////////////////////....................................///////////////////////////////////////---,,,---...///...---........................////////////////////////,,,,,,,,,---------......000000000000000000000000////////////////////////---------...------,,,+++............/////////000////////////////////////---..................---................................................................................................******+++++++++******)))......////////////..............................000000/////////.........---......///////////////---------.........//////...///000///...---...000//////.........------------.........//////000000000000000000000000000000////////////////////////............/////////000///...---,,,,,,---...///000000000000000///......////////////////////////------------------------...........................------------...//////,,,---///000000000//////////////////////////////......////////////......---.........//////000000......//////000000111111////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000//////............////////////////////////////////////............//////.........------.........------------------------,,,,,,,,,---...///000111............/////////000//////............////////////.........//////000...............---------000000//////.........---......////////////......,,,---...000000000//////---.........//////000000///////////////000111111////////////////////////---.........//////000000555444222000......//////,,,,,,,,,---------......---------.........//////---------.........//////---.........---,,,++++++---------...///000000111.../////////000000111111............/////////000---.........//////000000///////////////000111111//////000000///...------...///000///...---///111+++...000000---,,,---///////////////////////////...///000111111000///...---.........//////000000////////////////////////---...000111333444444444//////000000000000//////////////////////////////111000///......///000111000000//////.........---,,,...//////...------...------------------------..................................../////////000////////////////////////000...---...///000///...////////////////////////////////////////////////////////////..............................------------............------......////////////......///////////////.........//////////////////////////////.........---------//////.........---------,,,,,,,,,---------......,,,---///000///...///000////////////............////////////////////////+++,,,---......---,,,+++//////------...000222444000000///...............................................................................................................---------.........//////000000000000000000000000////////////////////////000000//////.........---////////////////////////.........///////////////////////////////////////////////////............///////////////////////////////////////.........---.........//////000000........................000000//////.........---............////////////000000//////......------............//////////////////.........---------////////////////////////......////////////......000000000000000000000000000000//////.........---............////////////////////////////////////000000000000000000000000......//////////////////........................000000///.....................------------......////////////////////////,,,,,,,,,---------......////////////////////////........................////////////////////////........................000000000///......------------............------.../////////...------,,,///////////////////////////...---,,,,,,---...///000000000000000000000000////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++........................000000000000///...---,,,---......///////////////////////////000000000000//////............//////////////////////////////000000//////.........---................................................,,,,,,,,,------.........////////////////////////111111000///////////////000000//////.........---000000000000111111111111000000000000////////////////////////////////////////////////////////////000///...---------------+++,,,,,,------,,,,,,+++------------------------,,,------...............////////////000000000000//////.........---------////////////////////////000000000000000000000000000000//////.........---////////////....................................------............------......////////////......////////////....................................///.........------------......------,,,,,,,,,,,,,,,,,,---------.........,,,...000000///...///000////////////....................................,,,------------------,,,//////...---...000222333000000///...............................................................................................................---------.........//////////////////////////////////////////////////////000/////////............///////////////////////////////////////.........////////////////////////////////////............/////////////////////////////////////////////.............../////////000........................000/////////........................///////////////////////////.....................//////////////////.........---------////////////////////////......////////////..............................000/////////........................////////////////////////////////////000000000000000000000000///////////////.........////////////////////////000000///.....................------------......////////////////////////---------.........//////////////////////////////........................//////////////////////////////////////////////////////000000000000000000---......//////......---///////////////...------////////////////////////000///............///000////////////////////////////////////////////////.................................///////////////------------------------....../////////...,,,,,,........................///////////////......------......///////////////////////////000000000000...------,,,,,,------...000000000000000000000000000/////////....................................000000000000000000000000,,,,,,,,,------.........111111111111111111111111111000000///////////////000000/////////.........//////000000000111111111000000000000////////////////////////////////////........................//////...---------------,,,------......------,,,...------,,,,,,------...------...////////////........./////////000000000//////.........---------////////////////////////////////////////////////000/////////............////////////....................................------............------......////////////..............................------------------------............---------------,,,,,,,,,,,,+++++++++,,,------------............///000000...---....../////////............---...........................------,,,,,,------...///......---...///111222000///......---.........................................................................................................------........./////////////////////////////////////////////////////////////////////............////////////////////////000000//////......------////////////////////////////////////............////////////////////////......//////////////////............////////////........................////////////........................////////////.........///////////////............/////////////////////............---////////////////////////......////////////..............................////////////........................////////////////////////////////////000000000000000000000000000000//////.........---000000000000000000000000000000///.....................------------......////////////////////////........./////////000000////////////////////////........................////////////////////////000000000000000000000000/////////000111222222222---......//////......---/////////000//////...---////////////////////////000000////////////000000........................////////////////////////........................------...//////000//////.................................///......---,,,........................---......///////////////---......///////////////////////////000000000000...------,,,,,,------...111111111111111111111111////////////....................................000000000000000000000000---------------.........111111111111111111111111000000//////......//////000000////////////......//////000000000000111111000000000000////////////////////////////////////........................///...---------------------......//////......---///...---,,,,,,---...///......///000000000//////------.........//////////////////............---////////////////////////////////////////////////////////////............////////////............---------...............------............---------......//////......---------...............///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------...............000111000...------...//////.........---------...........................---,,,++++++,,,---...///............///000111///......------.....................................................................................................................///////////////////////////////////////////////////////////////////////////.........////////////////////////111111000///...------,,,////////////////////////////////////............////////////////////////............////////////.........///////////////........................///////////////.....................////////////------......//////000000............/////////////////////...............////////////////////////......////////////..............................///////////////.....................////////////////////////////////////////////////////////////000000000///......------////////////////////////000000///.....................------------......////////////////////////---.........////////////////////////////////////......................../////////////////////////////////////////////////////////000000111111111......////////////...............//////......---////////////////////////////////////////////////........................////////////////////////........................,,,---...///000000000///////////////////////////..................------........................,,,---...///000000000000---......///////////////////////////000000000000000000////////////000000000000000000000000000000///////////////.........................................................---------.......................................000//////.........//////000000//////////////////////////////000000000111000000000000////////////////////////////////////..............................---,,,,,,---------------............------///...---,,,,,,---...///...//////000000000000000------------.........////////////...............///////////////////////////////////////////////////////////////.........////////////............---------.........//////------............------------............------,,,---------......//////........................,,,,,,------------------------------............---------.........//////...000111000...------...............------------...........................---,,,++++++,,,---................../////////......------------.............................................................................................................../////////000000........................////////////////////////.........///////////////////////////////////////111111000///...------,,,////////////////////////////////////............////////////////////////---.........//////000000///////////////..........................................///////////////............////////////------......//////000000............////////////////////////////////////000000000000000000000000......////////////......////////////////////////.........///////////////............////////////////////////////////////////////////////////////000000//////.........---........................000000///.....................------------......////////////////////////,,,,,,---------.........////////////////////////////////////////////////////////////////////////........................000000000//////............//////////////////...,,,------.........------////////////////////////................................................////////////////////////........................,,,---///000000000///...////////////////////////......------....................................+++,,,---///000000000000---......///////////////////////////000000000000000000000//////000000000////////////////////////.........///////////////////////////////////////........................................................................//////............////////////000000000000000000...////////////000000000000000000000////////////////////////////////////........................------,,,,,,,,,------...,,,,,,------------,,,,,,///...------------...///...//////000000000000000------------.........///////////////////////////////////////////////////.................................///////////////////////////............,,,,,,------.../////////------............------------............------,,,,,,,,,---......//////////////////////////////,,,,,,,,,,,,------------------...............///------........./////////...///000000...---...............------------,,,------------------------...------,,,,,,------...........................---------,,,------...///....................................................................................................../////////000000000........................////////////////////////.........///////////////////////////////////////000000//////......------////////////////////////////////////............////////////////////////------......///000000000///////////////..........................................///////////////............////////////.........///////////////............////////////...////////////000000000000000000000000000000000......////////////......000000000000000000000000.........///////////////............////////////////////////////////////000000000000000000000000////////////////////////........................000000///.....................------------......////////////////////////,,,,,,,,,------------...////////////////////////////////////////////////////////////////////////........................000000000///...---------...//////000000//////...,,,---..................////////////////////////------............------........................////////////////////////........................---...000111111///...,,,////////////////////////......---------...//////........................,,,---...///000000000000---......///////////////////////////000000000000///......------......///.................................///////////////////////////////////////000000000000000000000000/////////...............111111111111111111111111......------......////////////000000000000111111......////////////000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++..............................///000000000//////------........./////////...////////////000000000////////////////////////.................................///////////////////////////............,,,,,,------...//////000------............------,,,------......------,,,++++++,,,------...//////........................++++++,,,,,,,,,---------,,,,,,,,,------.....................////////////,,,...000000///...///000.........---------,,,,,,------------------------,,,------------------,,,.....................------,,,,,,,,,------...///.................................................................................................../////////000000000000........................////////////////////////............/////////000///////////////////////////////////////.........////////////////////////////////////............////////////////////////------......///000000111000/////////................................................/////////000............///////////////////////////.....................////////////.../////////000000000000000000000000000000000000......////////////......////////////////////////............/////////000............////////////////////////////////////000000000000000000000000------......///000000000........................000000///.....................------------......////////////////////////------------............////////////////////////////////////////////////////////////////////////........................000000000/////////////////////000000000000//////......///000000000000000////////////////////////---...///000000///...---////////////////////////////////////////////////...........................///111111111///,,,+++...........................------,,,---...///000........................------...///000000//////---......///////////////////////////000000000000//////............//////////////////////////////............/////////000////////////////////////000000000000000000000000000/////////.........---111111111111111111111111...------------...///000//////000000000111111111........./////////000000000000000000////////////////////////////////////------------------------,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---...///000000///...---------...////////////........./////////000000000.../////////000000000000////////////////////////..................................../////////000000/////////............,,,,,,------...///000000---..................---,,,------......------,,,++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------............/////////000,,,---///000///...///000......---------,,,,,,,,,------------------------+++,,,............,,,+++---......///......------,,,,,,,,,,,,------...///................................................................................................////////////000000000000........................////////////////////////---.........//////000000////////////////////////.........///////////////////////////////////////000/////////............////////////////////////---------...///000000111000000//////.........---........................---.........//////000000............/////////000000000//////.........---............/////////000.../////////000000111111000000000000000000000000......////////////..............................---.........//////000000............/////////000////////////////////////000000000000000000000000,,,,,,---...///000111111000000000000000000000000000000///........................------.........////////////////////////............/////////000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222//////000000000000//////000000111222222222222222////////////////////////...///000111111000///...000000000000000000000000////////////////////////........................///000111222111...+++)))...........................------,,,---...///000........................---...//////////////////---......///////////////////////////000000000000111111000000000000111111000000000000000000000000---.........//////000000000000000000000000000000........................000000//////.........---////////////////////////---------------...///000//////000000111111111222............/////////000000000000000////////////////////////////////////------------------------++++++++++++,,,,,,---...---..................---,,,---000111111000---,,,,,,------...............////////////000000000000.../////////000000111111////////////////////////........................---.........//////000000,,,------...///000000111---------............///////////////////////////000...+++))))))+++...000...---,,,,,,---...///000//////.........---------***+++---...///...------000000///------,,,,,,,,,000000///...............---.........---,,,,,,+++.........................................................------,,,,,,,,,......------------......///...---,,,,,,,,,,,,,,,------............---------------.........//////////////////////////////////////////////////////---------.........//////////////////////////////......////////////......000000//////.........---111000////////////000000......////////////......//////...---,,,++++++,,,//////............//////000000000000//////////////////............//////------............------.../////////000000000111111111000000/////////...000000000000000000000000111111000000//////......000000000000000000000000---.........//////000000000000//////.........---,,,,,,------......//////////////////////////////////////////..................------------......////////////////////////........................---.........//////000000000111111000///......//////////////////////////////...---,,,,,,---...///............///////////////////////////.........,,,---...//////...---,,,////////////////////////////////////////////////000000000000000000000000////////////////////////........................000000000000111111111111000000000000000000000000000000111111111111000000000000//////.........---..............................////////////......//////............////////////...------------...---------.........//////---------............///....................................////////////000000///////////////000////////////////////////000000000000000000000000////////////////////////........................111000///......///000111///...---,,,+++,,,,,,---///000111111111///...------------.........//////000000000000000000000000111///---...111222000...000000000000000000000000///////////////////////////.........------------//////...,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////000000000000//////------,,,,,,,,,++++++++++++///333333111......///000...++++++---...,,,***////////////////////////......------------......////////////////////////------...//////000111111---------............//////////////////////////////...,,,++++++,,,...///......---,,,---...////////////.........---------++++++,,,---------------......---------......///000000///...............------......------,,,+++................................................/////////......---------......------------......///...------,,,,,,,,,---------............------,,,,,,,,,---------......................................................---------.........//////////////////////////////......////////////......000/////////............///............///000000......////////////...............------....../////////............//////000000000000//////////////////............//////---......//////......---///////////////000000000///.........------------000000000000000000000000000000000000//////........................................../////////000000/////////.........................../////////////////////////////////////////////............///......------......///////////////////////////..................................../////////000///000111000.........//////////////////////////////...------------...///............/////////////////////////////////...------...//////...------////////////////////////////////////////////////000000000000000000000000/////////////////////////////////////////////////////////000000000111111000000000000000000000000000000111111111111000000000/////////..........................................////////////......//////............////////////...------------...---------.........//////---------............///....................................////////////000//////....../////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000///......///000000000///...---,,,,,,---...///000111111000///...------------.........//////000000000000000000000000111///......111111000...000000000000000000000000/////////////////////////////////.........---------------,,,------............---,,,,,,---.........//////000000//////...////////////......------+++///222333111///......222000---...000000///.../////////////////////////////////....../////////////////////////////////......//////000000111111---------............///////////////////////////......---,,,,,,---......//////...---------.....................---------,,,,,,++++++,,,,,,------,,,,,,,,,---...///000111000000///...............------......------,,,,,,................................................///////////////...............------------......///...------,,,---------------............------++++++,,,,,,,,,---------------------------------........................------........./////////////////////////////////......////////////......////////////............---------------...///000......////////////......---------...///000111222//////............//////000000000000//////////////////............//////---......//////......---////////////////////////............------------000000000000000000000000000000000////////////.......................................////////////////////////............000000///////////////...////////////////////////////////////............///......------......///////////////////////////....................................///////////////000111000.........//////////////////////////////...------------...///............////////////......//////////////////---......//////......---////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000....../////////000000000000000000000000000000000///000000111111000000///////////////.......................................//////////////////.../////////......///////////////...------------...---------...............---------............///....................................//////////////////.........//////000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////...------...//////000//////............//////000000000000//////...------........./////////000000000000000000000000111///...///000111000...000000000000000000000000////////////////////////000000000/////////......+++,,,,,,---......//////......---,,,,,,---......---..................---000000000////////////...,,,...111222000///......111000...///000111111000////////////////////////000000////////////000000/////////////////////////////////000000000111111---------............///////////////////////////------............------//////......------------........................---,,,+++******+++------------,,,------...///000000000///...............,,,------...------,,,,,,................................................//////........................------------............------------......------............------,,,,,,,,,---------......------------------------....................................////////////////////////////////////......////////////......///////////////............------,,,,,,,,,------......////////////......------------...///000111//////............//////000000000000//////////////////............//////......////////////......000////////////.........000000000000000/////////////////////////////////////////////////////////.................................//////////////////////////////.........111111000000//////......////////////////////////////////////............//////............//////////////////////////////.................................///////////////...///000000...---...000////////////////////////.........------.....................////////////............////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////000000000000/////////////////////.................................//////............//////......////////////......//////...------------...........................---------............///....................................////////////000000/////////000111111////////////////////////////////////////////////////////////////////////////////////////////////.........------.........000000/////////////////////000000000000/////////............////////////000000000000000000000000000/////////000000000///////////////////////////////////////////////////000000000000////////////,,,,,,---.....................------------......,,,------......------,,,.....................------...000111000///............------...000000000////////////////////////000//////////////////000////////////////////////////////////000000000000---------............///////////////////////////------...//////...------/////////......---,,,,,,---........................---,,,+++++++++,,,---......------------......000000///...............,,,,,,------...------,,,................................................------------------------......------------............---------......///------............------............////////////------------------------................................./////////000000000000000000000000000000......////////////...............///////////////000///...,,,++++++++++++......////////////.........------,,,,,,------...//////............//////000000000000//////////////////............//////...//////////////////.../////////.............../////////000000000000000////////////////////////...............////////////////////////////////////////////////..................///////////////111111000000//////......////////////////////////////////////............/////////....../////////////////////////////////........................///////////////.........---...000///...---...000////////////////////////---..................---............////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................//////////////////////////////////////////000000000000//////.........///////////////////////////////////////000///............///000......///000000///......//////...------------........................------------............///....................................////////////111000000000111111222333000000000000000000000000////////////////////////////////////////////////........................---..................---//////000000000000000000000////////////000000000........./////////000000///////////////////////////000000000/////////000////////////////////////////////////////////////000000000000////////////....../////////...---,,,........................,,,,,,------------,,,,,,---..............................///000///...---...............///000111///////////////////////////......------......///000000000000000000000000.........///////////////---------............///////////////////////////......////////////...............///......---,,,---------.....................------,,,,,,------///......---------......000000///...............,,,,,,------......------................................................,,,,,,,,,---------------......------------...............---......///000------............------...////////////000000000------------------------------------------------....../////////000000000000000000000000000000000......////////////...............///////////////000///...---,,,+++++++++......////////////.........------,,,,,,,,,------//////............//////000000000000//////////////////............//////...//////000000//////...------........./////////---------...............000000000000000000000000---............/////////000000000000000000000000///////////////..................///////////////000000///////////////...////////////////////////////////////............000//////......//////000////////////////////////........................///////////////.........,,,...//////...---...000////////////////////////------...//////...------............////////////------......///000000000000//////......//////000////////////////////////////////////////////////000000000000000000000000////////////////////////............................../////////000000000000000000000000000000000...//////000000//////............///////////////////////////////////////000///...------...///000---...///000000///...---//////...------------..................------------------............///....................................////////////000000000000111222333333000000000000000000000000000000000000000000000000////////////////////////........................---...////////////...---...//////000000000000///000////////////000000111....../////////000000000////////////////////////...000111000///...///111000000000000000000000000////////////////////////000000000/////////......//////000000///...,,,+++---...////////////...---,,,------------------,,,...////////////000000000///...---...///000...---///000111000//////111222////////////////////////......------------......000000000000000000000000............---------------------............/////////////////////////////////............//////,,,---.../////////...------------.........//////.../////////......---,,,---------------...///000000000///...............+++,,,------......------................................................------------.........///......------------.....................///000000------............------.........////////////000........................------------------------.../////////000000000000000000000000000000000000......////////////................../////////000......------------............////////////......------,,,------...///000//////............//////000000000000//////////////////............////////////000000000000//////+++,,,,,,---...///000000------------.........///000000000000000000000000---------.........//////////////////////////////000/////////......................../////////000.............../////////////////////////////////////////////............000000////////////000000////////////////////////........................000/////////............,,,---///...------///000////////////////////////------...//////...------............////////////------......///000000111111000///......///000111////////////////////////////////////////////////000000000000000000000000////////////////////////......................../////////000000000111111000000000000000000000000......////////////................../////////000////////////////////////000///...------...///000---...///000000///...---//////...------------...//////.........------------------............///....................................////////////............///000111222000000000000000000000000000000000000000000000000////////////////////////...........................///000000000000///...---...///000000000//////000///......///000111222.../////////000000000000////////////////////////...000111111......///111000000000000000000000000/////////////////////////////////.........---------...///000000///---,,,---...///000000///...---------............------------......///////////////---,,,---///000...,,,///000111000------///111//////////////////////////////............//////000000000000000000000000---------------------,,,---------.........////////////////////////////////////............//////+++,,,.../////////......---------.........//////...///000000000///---,,,+++++++++,,,...000111222000000///...............+++,,,,,,---.........---................................................---.........//////000000.........------........................///000000---..................------------.........//////////////////////////////------------------------////////////000000000000000000000000000000000000......////////////......---.........//////000000,,,,,,,,,---...///111222......////////////......,,,,,,,,,---///111222333//////............//////000000000000//////////////////............////////////000000000000//////***+++,,,---...000111111.../////////000000111111000000000000000000000000---------.........//////........................000000//////.........------.........//////000000,,,---------......//////////////////////////////000/////////............000000////////////000000////////////////////////........................000000//////.........---,,,---......------///000////////////////////////,,,---...//////...---,,,............/////////000---------...///000000111111000///......///000111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000......////////////......---.........//////000000000000000000000000000000111///...------...///111---...///111111///...---//////...------------...//////.........------------------.........//////..................................../////////000,,,,,,,,,------///000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...,,,---...000000000///...000///.........000111222////////////000000000000////////////////////////...000222111...---///111000000000000000000000000///////////////////////////.........------------+++,,,///000111000///...---...///000000///...------......//////......---+++++++++,,,,,,,,,------000---,,,---///000...,,,---//////...+++)))+++...////////////////////////000000////////////000000000000000000000000000000...///000111111000///...............////////////////////////////////////000000//////.........---........................///...---,,,,,,,,,,,,,,,......---------......///------............------///...---,,,,,,---...///........................000///---+++++++++---...///......---------..................////////////..................------,,,+++++++++---///222444///000000///------...000222000...---,,,---///000////////////////////////////////////////////////000000000000000000000000////////////////////////---...///000000///...------------............///////////////////////////...---+++******+++---...---------............///////////////////////////000000//////.........---000///...---------------------------------------////////////////////////...........................///////////////......////////////000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////111000///...------...///////////////..................////////////..................////////////................................................////////////////////////000000///...---,,,++++++...///111222222111///...---------.........//////000000000000000000000000---------........./////////////////////.........000000//////.........---111111111111000000000000000000///...............000000000000000000000000000000000000000000000000///000111111111///...---------------...000111222......////////////......000000000000000000000000---.........//////000000//////////////////////////////000000///...------//////.........---------////////////////////////////////////000000000000000///...---,,,+++******,,,---///111111111000000////////////////////////111000...---,,,---///000333222000......///111222000///...------...///000000000000000000000000000000000000000000000000000............/////////000............/////////000...............///000000000000000000000000000000000000//////.........---///...------...///...,,,........................//////............////////////.........---------,,,---///000000000///...111111000000//////......111111000000//////......111///------......---,,,////////////////////////........................//////000000000000//////........................////////////////////////000/////////....................................000///......---------...//////.........//////000.........//////.........///...------------...///........................000...---++++++,,,---...///......---------..................////////////........................///...---,,,,,,...000111---.........,,,,,,...000111000...---------///000................................................000000000000000000000000000000000000000000000000......////////////......---------............//////////////////////////////...---,,,,,,---...///---------............///////////////////////////000/////////............//////...---------------///////////////.........////////////////////////..............................////////////......000000000000////////////........................//////............//////////////////////////////////////////////////////////////////////////////111000///...---......///////////////..................////////////..................////////////................................................////////////////////////////////////............+++,,,---//////---,,,+++---------.........//////////////////////////////---------.........///////////////////////////...000/////////............000000000000000000000000000000///...............000000000000000000000000000000000000000000000000000000000000000///......///............//////000......////////////......///////////////////////////////////////.........//////////////////////////////////////////...---//////.........---------////////////////////////////////////000000000000////////////............///000000000000000//////////////////////////////111000...------///000111444333111///......///000000///...------...///000000000000000000000000000000000000000000000000000........./////////000000........./////////000000...............///000000000000000000000000000000000/////////............000///......///000///...000///---,,,,,,---///000//////............////////////.........------------......///////////////111000000000/////////...111000000000/////////...000...------...///...---////////////////////////........................000000////////////000000000000//////......------////////////////////////////////////....................................000000///............///111000000/////////000000...//////000000//////...///...------------...///........................///...---,,,+++,,,---.........---------......///............////////////........................111000...---,,,------...+++,,,------,,,,,,...000111000///------......///................................................000000000000000000000000111111111111111111111111//////............//////---------............///////////////////////////111000///......///000111---------............///////////////////////////////////////............//////...------------...000000/////////.........////////////////////////..............................///////////////...111111000000//////..............................//////............//////////////////////////////////////////////////////////////////////////////000000///............///////////////..................////////////..................////////////................................................////////////////////////......//////000000000111......000000000000......---............/////////////////////////////////------........./////////......//////////////////////////////............////////////////////////000//////............///000000000000000000000000000000000000000000000000111000000///////////////000000///.....................////////////......////////////////////////000000000///......------////////////////////////---...//////////////////...............---------////////////////////////////////////000000000000//////000000111111222222222111000//////.........////////////////////////000//////...///000222333555444222000............//////............//////000000000000000000000000000000000000000000000000....../////////000000000....../////////000000000//////.........///000000000000000000000000000000////////////............111///...///000111000///222000---******---000222//////............///////////////............---///............//////000000000000000////////////000000000000///////////////...,,,---...//////...////////////////////////........................000000///......///111222222222111000///......---///////////////////////////////////////.................................//////...............///000000//////...///////////////000000000000//////.........------....................................------,,,,,,,,,---......------------...//////............////////////---------...............111000///...------......+++,,,...------...000222000000///............///////////////////////////////////////////////////////////////////////////000000000000000000000000000///...------...///000---------............///////////////////////////000000///......///000000---------............//////////////////////////////////////////.........///......---------...............---,,,,,,++++++////////////////////////........................---...//////////////////111111000000//////..............................//////............///////////////////////////////////////////////////////////////////////////////////////.........//////////////////..................////////////..................////////////................................................///////////////////////////000000000000111111111///000111111111111000///.............../////////////////////////////////............////////////............///////////////////////////.....................////////////000///............//////////////////////////////////////////////////////111000///......///000111//////............//////......////////////......///////////////////////////////////////.........////////////////////////------...///000000//////........................////////////////////////////////////000000000000000000000111111111222222222111///.........///000////////////////////////////////////000111333444333333111000/////////////////////....../////////////////////////////////////////////////////////...////////////000000000...////////////000000000000///////////////000000000000000000000000000000///////////////.........000.........000111000///111///...,,,,,,...///111//////............///////////////...............000///...------...///000000000000000////////////000000000000///////////////---,,,---///000000///////////////////////////........................000///.........///111222333333222222111000//////////////////////////////.........///////////////...........................------,,,------......000///......---------...//////000000000000//////---..................---........................---------,,,---------------------------...//////............////////////---------........./////////........./////////000---...//////...///111333000000///...............000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000---------............///////////////////////////........................---------............///////////////////////////.........///////////////......---------......///......---------,,,,,,,,,////////////////////////........................------...///////////////111000000000/////////...//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000......//////////////////////////////..................////////////..................////////////////////////////////////////////////////////////////////////////////////111111111111000000000000------------------------////////////////////////................................./////////000000---.........//////000000.........///////////////---........./////////000//////............//////////////////////////////////////////////////////111000///......///000111---------......///111111......////////////..............................,,,------...///000000111////////////////////////------...///000000//////---.....................////////////////////////////////////000000000000111111111000000000//////000///.........000111222000000000000000000000000/////////000111222333333000000000000000000111111...//////////////////...////////////////////////////////////////////////////////////000000000111////////////000000000111111000000/////////000000////////////////////////.........///////////////...---,,,---///000///.........///000000///......//////............//////////////////////////////000///...------...///000////////////000000000000////////////000000000000///...------///111000000///////////////////////////////////////////////////......//////000111222333333222222111111000000////////////////////////.........///////////////........................---,,,,,,,,,,,,---......000///...------,,,------...//////000000//////...------...//////...------........................,,,,,,---------------------------------...///000............////////////,,,,,,------.../////////------...///000000111111...///000000//////111333///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000........................//////............//////---------............///////////////////////////---------------------------------............///////////////////////////.........///////////////...------------...//////////////////////////////////////////////////////........................,,,---...///000000000000/////////000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000---...//////000/////////////////////..................////////////..................////////////////////////////////////////////////////////////////////////////////////222111111111000000//////........................000000000////////////................................./////////000000000------......///000000000.........///////////////.........//////000000111///............//////000000000000000000000000000000000000000000000000000///////////////000000111,,,---------///000111222......////////////..............................+++,,,---...///111222222////////////////////////---...//////////////////---------...............////////////////////////////////////000000000000111000000000//////...............//////000111222000000000000000000000000...//////000000111111111/////////000111111222222......////////////......000000000000000000000000000000000000000000000000/////////000000000111111/////////000000000111111111111000/////////000000////////////////////////.........///////////////---,,,+++---///000///...---...000222222000...---//////............//////...////////////000000000000//////............///////////////000000000000////////////000000000000000///---...///000000///////////////////////////////////////////////////---...///000000111111111000000000000000000000000////////////////////////............/////////000........................---------------...//////111000///...------------.........//////.........------...//////...------........................+++,,,,,,---.........------,,,,,,------///000000............////////////,,,,,,------...//////000---...//////000111111111///000000000......000222///////////////......---................................................000000000000000000000000////////////////////////......////////////......---------............///////////////////////////---------......------------------............///////////////////////////............/////////000---------------...//////------......///000000000////////////////////////........................,,,---...///000000000000......//////000000111111//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000,,,---///000000000//////////////////..................////////////................../////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111000000000000111111000000000000/////////............................../////////000000000000------......///000000111............/////////000......///000000111222222...............///000000000000000000000000000000000000000000000000000000......///000000000000000...............///000111......////////////..............................,,,------...///000111111//////////////////////////////////////////...------------.........//////////////////////////////////////////000000000000/////////000000000000000...///000000000000000///000000000000000000000000...//////000000////////////000000111111111111000---...///000000///...---000000000000000000000000000000000000000000000000//////000000000111111111//////000000000111111111222111111000//////000000////////////////////////............/////////000...---,,,---///111000///...///000000000000///...//////............//////.../////////000000000000///////////////......---.../////////000000000111.../////////000000000111222000......///000///...////////////////////////////////////////////////,,,---///111111111111000............////////////////////////////////////---.........//////000000.......................................///000111222222000///............------............------,,,---...//////...---,,,........................+++,,,------.........---,,,,,,,,,---...///000111............/////////000,,,,,,------...///000000...//////000000000000//////000000///------...000/////////000///......---------------------------------------------------000000000000000000000000000000000000000000000000---...///000000///...------------.........//////////////////////////////------............---------------.........//////////////////////////////---.........//////000000---------------...///000***++++++,,,---...//////////////////////////////........................,,,---...///000000000000------...///000111222222........................//////............//////////////////////////////////////////////////////000000000000000000000000,,,---///000000000//////000/////////..................////////////................../////////000000000000000000000000000000000000000000000000000////////////////////////------...///000111222222......------------......111111000000/////////...........................////////////000000000000---------...///000000111---.........//////000000...//////000111222222333...............///000111000000000000000000000000000000000000000000000000---...///111111111000///000000///............///......////////////.......................................//////////////////////////////////////////000000000///...---------------.........//////////////////////////////////////////000000000000---...///000111222333333000000111111111///...,,,000000000000000000000000...///////////////...---111111111111111000///...---...///000000///...---000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111000000///000000////////////////////////---.........//////000000///...---...111222222111111000///......///000111//////............//////.../////////000000111111...///000000000///---,,,.../////////000000111111.../////////000000111111333111///...///000///...////////////////////////000000000000000000000000000/////////111111///...////////////////////////+++,,,---///000000111111333111///---,,,---...//////////////////////////////......------///000111222222000///....................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......------,,,+++,,,---.../////////.........---------+++,,,...//////...,,,+++---------............///222222111111000/////////////////////////////////.........------,,,,,,,,,---------............///............////////////111000///......///000111.........////////////000000000//////........................////////////////////////////////////222000---...111333222000222000//////000000///---..................------////////////////////////......//////...---,,,,,,////////////000000000000........................////////////000000000000000000000000000000000000........................,,,,,,...///000000000000////////////////////////------............------//////000000000000//////////////////////////////////////////////////////111111000///...---,,,,,,...///000000000///---,,,////////////////////////000000//////.........---000000//////.........---000000000000000000000000111111000000//////......---------...///000000111000000000000000000000000000000000000000000000000...............///000000000000000000000000000000111000///......///000111///000111111111///...---000000000000000000000000000000000000////////////...///111222222222111000////////////////////////........................////////////////////////......////////////......,,,---......//////....../////////////////////////////////////////////////////////000000000000000000000000000111111111111////////////////////////222333444444333222111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000111111000000//////......000000000///////////////111111000000//////......222111000//////...//////000000000000000000000000000000////////////000000000000000000000000000000000000///...............---......///000111111222+++,,,...///111222222222111111000000//////......000000000000000000000000////////////000000000000///...---...000000...---////////////////////////,,,---...///000000000000000///...---------...//////////////////////////////......---...///000111222111000///....................................------------------------.........//////.........---------.........//////------,,,,,,,,,---.../////////.........---------+++,,,...//////...,,,+++---------............///000000000///////////////////////////////////////.........------,,,,,,,,,---------............///............////////////000000////////////000000---............/////////////////////......------............////////////000000000000000000000000000...,,,---...///---***///...---...///000///...........................////////////////////////......//////...------,,,.../////////000000000000........................////////////000000000000000000000000000000000000000000000000000000000000------...///000000000///////////////////////////.........//////.........//////000000000000//////////////////////////////////////////////////////000000000///......------//////000000///......---////////////////////////000/////////............000/////////............000000000000000000000000111000000000/////////...------......///000000111000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000////////////000000///000111111000///...---000000000000000000000000000000000000////////////...///000000111111000000////////////////////////........................////////////////////////......////////////......,,,---......//////..............................////////////////////////111111000///////////////000000000000111111111111111111111111111111111111222222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////...111000000////////////000000000000000000000000000000//////......//////000000000000000000000000000000000///........................///000111111111,,,---...000111111111111111000000000/////////...000000000000000000000000////////////000000000000...------...//////...,,,////////////////////////......////////////......,,,,,,---...............///////////////////////////............///000000111111000///............................................................------............------........./////////000000------,,,,,,------...///...............---------,,,---...//////...---,,,---------............///............////////////////////////////////////.........------------------------............///............//////////////////000000000000//////---------............///...............---------............////////////000000000000000000000000///.........//////,,,***...,,,,,,,,,...000000///........................////////////////////////.........///......---,,,....../////////000000000........................////////////000000000000000000000000000000000000000000000000000000000000......///////////////...////////////////////////...//////000000//////...//////000000000000//////////////////////////////////////////////////////////////////////////////000000//////......//////////////////////////////////////////............////////////............000000000000000000000000000000000000////////////------......///000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000//////000000000000/////////000000000000//////...000000000000000000000000////////////000000000000//////......//////000111////////////////////////........................////////////////////////......////////////......------...////////////...------------------------////////////////////////222111000.........///000000000000000111111111111111111111111111111111111222111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000000000000000////////////111111111111111111111111000000000000////////////000////////////000000111000000000000000000000000///..................///000000000000000000000000000//////............///......//////000000111111......///000000000000000000000000000////////////000000000000000000000000////////////000000000000......---...//////...,,,//////////////////////////////000//////...------)))***,,,...//////...---////////////////////////............/////////000111000///...............................................................,,,,,,------------,,,,,,---.........////////////---------------......///........................------............---------------............///------......///000111111////////////////////////...............------------------............///............////////////...///000111111000///...------------........................------------............////////////////////////////////////...///111333555555333222000///------...000000///............////////////////////////////////////---...............------........./////////000000........................////////////000000000000////////////////////////...........................///////////////...---//////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////............//////000000111000///......///000111///////////////////////////////////////.........///////////////.........////////////////////////000000000000////////////............//////000000////////////////////////////////////////////////...............///000000////////////////////////...///000111111000///...///000000000000/////////////////////////////////////////////000000000000///...---------...000111////////////////////////........................////////////////////////......////////////......------...///////////////------------------------////////////////////////111000///......///000222///000000000111111111111111111111111111111111111111000///......///000111000000000000000000000000///000000000111111111111000000000000000000000000.............../////////////////////////////////000000000000000000000000//////000111111111111000000000000000000000000000000000000000////////////111111111111111222222222000000000000//////////////////...//////000111111////////////////////////......------------......////////////////////////000///............//////.../////////000000000111//////000000000000//////000000000000////////////////////////////////////////////////000000000000000///...///111111///...////////////////////////000000000000///...---,,,(((***,,,///000///...---////////////////////////---......///////////////000//////.......................................------------------------,,,,,,------------,,,,,,,,,,,,---------.........------.........//////...---.............................................---------............///......///000111111222333////////////////////////........................---------............///............////////////...///000111111000///...---------.........//////....................................////////////........................***---111555888::::::;;;555333000...///000//////........./////////000000////////////////////////------...............---............////////////........................////////////000000000000////////////////////////...........................///////////////...---//////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////------......///000000000111000///......///000111////////////////////////.........///////////////.........///////////////////////////////////////////////////000000000000............////////////////////////////////////////////////////////////...............///000000////////////////////////...///000111111000///...000////////////000000000////////////////////////.../////////000000000111///...---------...000111000000000000000000000000////////////////////////////////////////////////......////////////......---...//////000000//////------------------------////////////////////////............///000222333///000000000111111111111000000000000000000000000000000.........///000111///////////////////////////000000000111111111111000000000000000000000000............//////000000////////////////////////000000000000000000000000///000000111111111111111000000000000000000000000////////////000000000000000000111111222222222222////////////000000000000//////...//////000111111////////////////////////......------------......//////////////////////////////............//////////////////000000000000000000000000000//////...////////////000000000000////////////////////////////////////000000000000000//////000111111000...//////////////////////////////000000///...------)))+++---///000///...---////////////////////////---......///000///////////////......---......///........................------------------------------............------,,,,,,,,,------------...------...////////////...---------.......................................---------............///...//////000111222222333////////////////////////.............../////////---------............///............//////////////////000000000000//////.........////////////000.........///////////////............////////////------------------------(((+++///333555777:::;;;888555111///////////////.........//////000000111////////////////////////,,,---......///.........------........./////////........................////////////000000000000000000000000000000000000000000000000000000000000......///////////////...////////////////////////...//////000000//////...//////000000000000//////////////////////////////////////////////////////---.........//////000000000000//////000000111111////////////////////////.........///////////////.........///////////////000000000000000000000000////////////000000000000......//////////////////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000//////000000000000//////000////////////000000111000000000000000000000000......//////000000111111//////......//////000111000000000000000000000000////////////////////////////////////////////////......////////////............///000000000000///------------------------////////////////////////------...///000111222222000000000000111111111111///////////////////////////////////////000000111////////////////////////000000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000///000111111222222111111000000000000000000000000////////////000000000000//////000000111222222222////////////000000000000000////////////000000111000000000000000000000000///..................///000000000000000000000000///............//////000////////////000000000000///000000000000000///...////////////000000000000000000000000000000000000////////////000000000000///......///000000///---////////////////////////...///////////////......,,,---...///000//////...////////////////////////------///000000000///............------......///.........................................................//////.........------------............,,,---...///000//////...---------.........////////////............//////---------............///.../////////000000111111////////////////////////---........./////////000---------............///............////////////000000////////////000000/////////000000000111111/////////000000000111111............////////////........................***,,,///000000000333555666333///......///000000---......///000000111111////////////////////////,,,------...//////......---------.........//////........................////////////000000000000000000000000000000000000000000000000000000000000------...///000000000///////////////////////////.........//////.........//////000000000000//////////////////////////////////////////////////////........./////////////////////000111111111111111////////////////////////............/////////000............/////////000000000000000000000000000.../////////000000000111/////////////////////...000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000////////////000000000///......///000111222000000000000000000000000.........///000111111111...///000000111111000000000000000000000000000000////////////////////////////////////////////////......////////////............///000000000000000........................////////////////////////...///000111111000///...000000000000111111111111000000000000000000000000...///000000111111111000////////////////////////000000000000111111111111000000000000000000000000//////000000111222222333000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000.../////////000000000111......///000000111222222.../////////000000000111111000000////////////000000000000000000000000000000//////......//////000000000000000000000000000...............///000000000000000000////////////...///000000000000000///.../////////000000000111000000000000000000000000////////////000000000000...------...//////...,,,////////////////////////......///////////////.........//////////////////////////////////////////,,,---///000000000///.........---------......///........................000000000000000000000000......////////////................../////////000,,,---///000000000///...---------.........////////////............//////---------.........//////.........///////////////////////////////////////---.........//////000000---------.........//////............/////////000111000///......///000111000000000000111111111111//////000000111111222222............/////////000///////////////////////////000111///,,,+++...000444111---,,,---///000111---......///000111111222////////////////////////,,,,,,---.../////////...---------.........//////........................////////////000000000000000000000000000000000000........................,,,,,,...///000000000000////////////////////////------............------//////000000000000//////////////////////////////////////////////////////////////////////////////...///000222222222111000////////////////////////---.........//////000000---.........//////000000000000000000000000000000.../////////000000111111///////////////.........000000000000000000000000000000000000000000000000...............///000000000000000000000000000000111000///......///000111000///.........000111222000000000000000000000000---......///000111111222...///111222222222111000000000000000000000000000000000000000000000000000////////////////////////......////////////.........//////000000000000000////////////////////////////////////////////////000111222333222///,,,***000000000000111111111111111111111111111111111111...///000222222222111000////////////////////////000000000000111111111111000000000000000000000000///000000111222333333333000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000.../////////000000111111---......///000111111111.../////////000000111111222111000//////...//////000000000000000000000000000000////////////000000000000000000000000000000...............///000111000000000000////////////......///000000000000000.../////////000000111111000000000000000000000000////////////000000000000////////////////////////---------.........//////000000//////.........---...........................///000///...---...000........................000///...------...///000...............///000000....../////////...,,,+++000///...------...///000...------,,,,,,------...........................000000000000////////////...------------...//////////////////////////////,,,---...//////...---,,,//////......---------,,,///...---,,,,,,---...///000000000000000///................../////////000........./////////000000////////////////////////........................000000000000000000000000////////////////////////------,,,------...///000000000//////.........---////////////////////////000000000000000000000000///////////////////////////////////////.........111000///......///000111444333222000//////......//////////////////////////////////////////////////////000000000000//////......////////////..............................000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,------....../////////////////////////////////////////////////////////////////////////////////////////////000111111////////////////////////........................000000000000000000000000//////............//////////////////////////////000000000000111111111111000000000000000000000000///000111000///...///000000000000000000000000000......//////000000111111000---******---......,,,111000///......///000111000000000000000000000000000000//////......------//////////////////////////////////////////////////////---,,,,,,---...//////////////////////////////000111222222111000///000000000111222222222333000000000000000000000000//////000111111111111111...///000222222222111000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000//////000000000000000//////000000000000////////////111000///////////////000000000000000000000000000111111000///////////////222000...---,,,---///000000000000000111111111111........................//////000//////...---------///000222222000///---......////////////......///............///000000000000000000000000000000222222111000000///000000......------------......000000000000000000000000////////////////////////---------.........//////000/////////....................................---///000///...---...000........................//////...------...//////...............///000000---.../////////...---,,,000///...------...///000...------,,,,,,------.........................../////////..................------------...////////////////////////////////////000000000000///////////////.........------000///............///000000000000000000///.............../////////000000---.........////////////................................................////////////////////////////////////////////////............///000111111000/////////............////////////////////////000000000000000000000000/////////////////////////////////////////////...000000///......///000000222222111000//////////////////////////////////////////////////////////////////000000000000//////......////////////..............................000000000000111111111111000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000////////////////////////////////////////////////////////////////////////---------------...//////////////////////////////........................000000000000000000000000//////............//////000000000000000000000000............////////////////////////////////////000222222111000///000111000000000000000000000000////////////000000000000111///,,,,,,...000///...111000///......///000000000000000000000000000000///////////////.........///////////////////////////////////////////////////...------------...//////////////////////////////000111111111111000///111111111111111111222222000000000000000000000000///000000111111111111111...///000111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000//////000000000000//////111000000000////////////000000/////////000000000000000000000000000000000//////...---------------111000///.........///000//////000000000111111111000000000000000000000000000000111111000//////......///000111111000///.........////////////....../////////000000000000111000000000000000000000000111111000000/////////////////////....../////////000000000000000000000000////////////////////////---------...............////////////....................................---...//////...---...///////////////////////////......------------.....................///000000------.../////////......//////............//////......------------..............................---------..................------------...//////////////////////////////000000////////////000000000000////////////......000000////////////000000///000000000000///............/////////000000000---............/////////................................................///////////////////////////////////////////////////......//////000111222////////////............////////////////////////000000000000000000000000////////////////////////......////////////////////////...------...//////111000000//////000000111//////////////////////////////////////////////////////000000000000//////......////////////..............................000000000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000/////////000000000000000000000000////////////////////////////////////////////////...------------......///////////////////////////........................000000000000000000000000//////............//////111111111111111111111111............////////////000000000000000000000000111222333222111000000222000000000000000000000000000000000000////////////222000//////000111111000000000////////////000000000000000000000000000000.........//////////////////////////////////////////////////////////////////......------.../////////////////////////////////000000111111000000///111111111111111111000000000000000000000000000000///000111111222222111111//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111//////000000111000000///111111000000000/////////////////////000111111111000000000000000000000000//////...---------......111111111000000000000/////////000000000000111111111111111111111111111111111111111111111000000///...///000111111000///.........////////////.........///111222222222111000000000000000000000000000000000//////////////////000000////////////000000000000000000000000000000////////////////////////........................///////////////.................................---...//////------...///000000000000000000000000------------------------...............///000000------....../////////000/////////....../////////......------------..............................------............//////...------------.../////////////////////////////////...---,,,,,,---...///000000000000000///////////////............////////////000000//////...---...////////////000000000........................------------------------........................////////////////////////////////////////////////............///000111222///////////////.........////////////////////////////////////////////////////////////////////////............////////////.........------.........///////////////000111111//////////////////////////////////////////////////////000000000000//////......////////////..............................///000000000111111111111////////////////////////000000000000000000000000//////////////////////////////......------,,,,,,000000000000000000000000////////////////////////////////////////////////000000////////////000111////////////////////////........................//////////////////////////////............//////000000000000000000000000000000000000111111111111111111111111111111111111111222333222000///000111////////////////////////111111000000//////......111000000000000111000000///////////////000000000////////////////////////------......//////000000////////////////////////////////////////////////...............////////////////////////////////////000000000000000000///222222111111000000//////000000000000000000000000000000111222222222222111000000000111111111000000000000000000000000000000////////////////////////////////////////////////111000///......///000111//////000111111111000000111111111000000000//////......///000111222222222000000000000000000000000111111000000000000000111111222222222222111000///////////////000000000111////////////////////////000000000111111000000/////////000000000000//////......////////////......---...000222222111000///000000000000000000000000...///////////////......000//////////////////000////////////////////////////////////////////////.....................---.........///////////////........................---...///...---,,,---///000000000000000000000000,,,------------------,,,...............///000000............//////000000...//////////////////...///......------......///............................../////////000000000...------------.../////////////////////////////////...---,,,,,,---...////////////000000000000000------------------------///////////////...------////////////000000000111////////////////////////........................////////////////////////........................////////////////////////------------...///000000.........///////////////////////////////////////////////////////////////////////////////////////---.........//////000000---..................---............///000111222//////////////////////////////////////////////////////000000000000//////......////////////......///////////////////////////000000000111111111111////////////////////////////////////////////////........................//////......------,,,,,,000000000000000000000000////////////////////////////////////////////////000000////////////000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000000111111111111000000000000000000000000000111111111///...///000////////////////////////111111000000//////.........///000000////////////......///000000000000000////////////////////////------......//////000000////////////////////////////////////////////////---......//////000000000////////////////////////000//////////////////000222111111000000/////////111111111111111111111111000000111222222222222222111111000000000000000000111111111111111111111111////////////////////////////////////////////////111000///......///000111//////000111111111111111111111111111000000000000---...000111222222222222000000000000000000000000111111000000000111111222222222222333222111000000...////////////000000000////////////////////////......//////000//////...//////000000000000//////......////////////......,,,---///111111000///...////////////////////////---...////////////......///......------......///////////////////////////////////////////////////...............---------.........///////////////........................,,,---......---,,,---...////////////////////////------............------...............///000000/////////......///000000......////////////......//////............//////..............................//////000111111111...------------...//////////////////////////////000000////////////000000......////////////000000+++,,,------------,,,+++...////////////...------/////////000000000111111111111000000000000000///////////////////////////////////////////////////........................////////////////////////,,,,,,,,,------...///000.........///////////////////////////////////////000000000000000000000000////////////////////////------......///000000000---...////////////...---............//////000111//////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////000000000000111111111111////////////////////////////////////////////////........................000000000000000/////////000000000000000000000000///////////////////////////////////////////////////......------------...////////////////////////////////////////////////000000000000000000000000//////............//////....................................////////////------------------------///000111000.........///000000000000000000000000000000000000////////////,,,...000///...------...---...///000111111111000000000000000000000000000.........///////////////////////////////////////////////////////////////------///000000000000000////////////////////////000//////......//////000000000000000000000//////111111111111111111111111000111222222333222222222222111000000///000000000111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000//////000111222222222222222222111111111000000000...///111222333222222111000000000000000000000000//////.........///000000222222222111111111111000......////////////000000111111111111111111111111---......////////////...000000////////////000000......////////////......,,,---...000000//////...////////////////////////---...///000111000///.........------------......000000000000000000000000//////////////////////////////.........---------............/////////000........................,,,---......,,,,,,---...........................---...////////////...---...............///000000111000///......//////000---...///000000///...---//////............//////........................------......///000000111...------------...////////////////////////////////////000000000000//////------........./////////,,,,,,---......---,,,,,,......//////......---,,,//////000000000111111111222222222222111111111000000000000000000000000000////////////////////////........................////////////////////////------------...///000111............/////////000////////////////////////000000000000000000000000////////////////////////------......///000000111...///000000000000///...//////.........//////000//////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////000000000000111111111111000000000000000000000000////////////////////////......................../////////000000000000000//////////////////////////////////////////////////////////////////////////////...---------------////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////............////////////........................000111222111///...///000000000000000000000000000////////////000000000000+++...000000...------...,,,---///000111111111000000000000000000000000000///////////////.........////////////////////////////////////////////////,,,---///000111111000000////////////////////////000///............///000/////////000000000000000111111111111111111111111000111222222333333222222333222000/////////000111111111111111111111111111000000000000000000000000000000000000000000000000...//////////////////...//////000111222222222222222222222111111111000000///000222333333222111000000000000000000000000000//////......///000000111333222111000///000000111........./////////000000000000000000000000000000......///000000000000000000000////////////000000......////////////.........////////////000000000////////////////////////---...000222222111000/////////............//////000000000000000000000000//////////////////////////////.........------------.........//////000000........................,,,---......,,,,,,---...........................---...///000000///...---...............///000000222111000.........///000---...///000000///...---//////............//////........................,,,,,,------...///000000...------------...//////////////////////////////,,,---...//////...---,,,,,,---------......//////,,,---...//////...---,,,......//////......---,,,000000000000111111111111333333333222222222111111000000000000000000000000000000000000000000000000........................////////////////////////.........//////000111222---.........//////000000////////////////////////000000000000000000000000////////////////////////---------...///000000111...///000111111000///...//////............////////////////////////////////////////////////////////////000000000000//////......////////////......000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////........................,,,---------......//////////////////////////////////////////////////////////////////////////////222111000///////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000111111111111111111111111111111111111111222333222000000000111000000000000000000000000......//////000000111111+++...111111///---...///,,,---///000111111111000000000000000000000000000000000//////.........---////////////////////////////////////////////////,,,---///000111111111000////////////////////////000///...------...///000......//////000000111111111111111111111111111111111111222333333333333222333222111/////////000111111111111111111111111111000000000000000000000000000000000000000000000000---...///000000///...---//////000222222333333333222222222111111111111000000111222333333222000///000000000000000000000000111111000111111222333333333222000......///000222............/////////000........................//////000111111111111111000000////////////000000......////////////......000000000///000111111222////////////////////////---///111222333222111000000000////////////000000000000000000000000000000444333111////////////000000///...------------------......---++++++,,,...////////////////////////////////////////////////------...///000111222222000///...------...///000////////////////////////////////////////////////111111000000//////......000000000000000000000000000000//////.........---//////.........---------........................000000///...............000000//////.........---,,,------......------,,,---------............///////////////////////////000///...---...000222333>>>999333000111222222111222000...,,,,,,---000111............////////////...///000000000///---,,,..............................------------......////////////000000000000//////////////////////////////...............////////////////////////000444333222000...---,,,,,,////////////////////////---...///000000///...---............////////////------------............666222...---...//////---////////////////////////......//////000000111111222111111111000000//////111111000000//////......//////......---------,,,000000000000000000000000111///...------...///111000000000000000000000000////////////////////////........................111111000///////////////000000000000000000000000////////////////////////......//////000000111111111111000000//////......000000000000////////////...//////000111000000000...///111111/////////000000000000000000000000000000000//////.........---////////////////////////111111111111111000///...111111000/////////////////////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000---------......000111222000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000////////////000000000000//////////////////000000000000//////000000111111111222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...///000111111111111111////////////////////////000000000000////////////---...///000111222333333888555000.......................................//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////222111000///.........///......---------......///...//////...,,,,,,---...////////////////////////////////////////////////............////////////000///...------...///000////////////////////////000000000000000000000000111000000000/////////...........................000/////////............000000/////////.................................000000///...............000/////////............,,,------......------,,,---------............///////////////////////////000///...---...000222333;;;777222000111222222111......---------///111333//////000000000111111111///////////////......---........................///..................///////////////000000000000////////////////////////000///...---...111333555222222222111000///...---111111000///......//////////////////////////////---...///000000///...---............////////////000000000000111111111111888444000...//////...---000000000000000000000000.../////////000000000111111111111000000000//////111000000000/////////.../////////.........------////////////////////////111000...------...000111000000000000000000000000////////////////////////........................111111000///////////////000000000000000000000000////////////////////////000000000000////////////000000000000//////......000000000000////////////....../////////000000000...///111111/////////000000000000000000000000000000000/////////.........////////////////////////000000111111111000//////111111000///////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000...............///000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000///////////////000000000000//////////////////000000000111000111111111111111111222000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000///000000111111111111000////////////////////////000000000000////////////......///000111222333333777444000.......................................//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////111000///...---------...------------...///000111///000000///------...////////////////////////////////////////////////////////////......---------//////............//////////////////////////////111111111111111111111111000000000000////////////........................////////////............000000000000000/////////........................000//////............///////////////............------............---------------............/////////////////////////////////.........000222333555333111111111222111000.........//////000000000....../////////000000000000//////............///........................000//////......//////000////////////000000000000000000000000000000000000111///...---///333888:::666666777666444111...,,,............///000111222////////////////////////......////////////..................////////////000000111111111222222222888666222000//////...,,,111111111111111111111111////////////000000000000111111000000000000//////000000000000////////////000000////////////..............................000000............000000////////////////////////////////////////////////////////////////////////111000000///////////////000000000000000000000000////////////////////////111111111000///.........000000000////////////...////////////000000000000///...---------...///000...///111111/////////000000000000000000000000000000000////////////......//////////////////////////////000111111111000000111000000///////////////111111111111111111111111//////............//////////////////////////////////////////////////////000000000000000000000000/////////......///000000000000000000000000000000000111222333333222111000111111111111000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000///////////////000000111111000000////////////000000000111111333333222222222222222111000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////000000000000////////////......///000111222222333666333000......///..............................//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000//////...........................///000000000111111000...---///000/////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////000000000000000000000000000000000000////////////........................///////////////.........////////////////////////........................000///............/////////////////////.........------............---------------............//////////////////////////////.........///000111222000000000111111111000000111111222111000...,,,+++,,,,,,,,,,,,---------...000///...------...///000........................000000////////////000000////////////000000000000000000000000000000000000000/////////111444777999888999::::::888555111///---------...///000111222////////////////////////...//////////////////...............////////////............////////////555333111000///......---000000000000000000000000////////////000000000000000000000000000000//////000000000000////////////000000000000000/////////////////////////////////000000///......///000000////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////111000000000/////////...////////////////////////////////////000000000000///...,,,+++,,,---///111...///111111/////////000////////////////////////000000//////////////////////////////////////////......///000111111111000000000////////////000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000//////////////////000000000000000000000000111222444555555444222111111111111111000000000///000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////000000000111111000000000//////000000000111111111444444444333333222222222000000000000000000000000333333333222222222111111000000000000000000000000000000000000000000000000111111111111111000///...////////////////////////000000000000////////////...//////000111111222222444222///......//////...........................//////000000000000//////////////////////////////////////////////////////000000////////////000000////////////////////////000111111000000000//////111000///...............000111111000......///111////////////////////////////////////////////////...//////000111111222222...//////////////////...////////////////////////////////////////////////////////////000000000000////////////////////////.........///////////////................................................//////............//////.........///////////////---......//////......------------............///////////////////////////.........//////000111222---///000111111111000000111222222222111///,,,+++,,,,,,,,,,,,---------...000///...------...///000////////////////////////000000////////////000000////////////000000000000000000000000000000000000...///000111222222222222333555777888777555222000///...............///000/////////////////////////////////....../////////............////////////,,,,,,,,,---------......////////////......//////////////////////////////000000000000//////////////////////////////000000////////////000000000000/////////000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////.../////////000000000111.............../////////.../////////000000000111///...,,,+++,,,---///111...///111111/////////000//////////////////////////////000000000000000000000000000000000000000000---...///000000000000000000000////////////000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////111000000/////////000000000000000000000000000000111333444666666444333111111111111111000000000///000000000000000000000000222222222222222222222222000000000000000000000000/////////000000000000000000000111111111111000000000000000000111111111111555444444444333333222222000000000000000000000000333333333333222222222222111111111111111111111111111111111111111111111111111111111111111000///...000000000000000000000000000000000000//////////////////000000111111222222333111....../////////...//////////////////////////////000000000000//////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000111111111111000000222111000///............000111111000......///000////////////////////////////////////////////////...//////000222333333444......////////////......////////////////////////........................////////////000000000000000000000000000000000000.........///////////////------------....................................///............//////000.........///////////////......////////////......---------............///////////////////////////......//////000111111111---///111111000000000111---...000111222111000000....../////////000000000///............//////000////////////////////////000//////......//////000////////////000000000000000000000000000000000000...///111222222111///---...///111222222111///...//////......---.........//////////////////////////////............//////............////////////------........./////////+++---............///000........................000000000000////////////......////////////000000////////////000000000000......////////////000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000111000000000000000000000000////////////////////////.........///000111111111---............/////////......//////000000111111///...---------...///000...///111111/////////000000000000000000000000000//////000000000000111111000000000000000000000000......///000000000/////////////////////000000111........................//////............//////////////////////////////////////////////////////000000000000000000000000000000000//////000111111000000000000000000000000222333444555555444333222111111111111000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111000111111222222111111000000000000111111111222222444444333333333333333222000000000000000000000000333333333222222222111111111111111111111111111111111111111111111111111111000111111111111000000///000000000000000000000000000000000000//////////////////000000111111111111111///......///000///...//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000...///000111111000//////000000///////////////000///000000///------...000//////////////////////////////////////////////////////000000111111222222---...///000000///...---////////////////////////////////////////////////.../////////000000000111////////////////////////............/////////000---.........////////////.......................................///000000............/////////000......////////////......---------............///////////////////////////---...///000000111111111...000222111//////000222---...///000111222222222//////000000000111111111---......//////////////////////////////////////////..................///////////////000000000000///////////////////////////000000111111000//////---......//////..................------......///////////////////////////000///...------...///000............////////////............/////////000,,,...000000...---///000////////////////////////111000000000/////////............/////////000000.../////////000000000111------........./////////000000000000000000000000000000000111111000000000000000000000000000000000////////////////////////........................///////////////000111111000000000000000000000000////////////////////////////////////000000000000---------.........//////.........///000111111111....../////////000000000...///111111/////////000000000000000000000000000//////000000000111111111000000000000000000000000/////////000//////......///////////////000111111//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000////////////000111222222000000000000000000000000333333333333333333333333111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111222222222333000111111222222111111000000000111111111222222222222222222222333333333333000000000000000000000000222222222222111111111111111111111111111111111111111111111111111111111111///000000111111111111000000000000000000000000000000000000000////////////000000000000111111111111000...---...///000///...//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000---...///000000///......///......//////000111222///000000///------...///////////////////////////////////////////////////000000000000////////////---...///000000///...---////////////////////////000000000000000000000000.../////////000000111111........................---.........//////000000.../////////000000111111.......................................///000111---.........//////000000......////////////......---------.........//////////////////////////////---...///000111111111111///111222111///...111333111111111000000000000000............////////////,,,---///000000000///...000000000000000000000000......------------......////////////000000000000////////////////////////111000/////////000111222000000000///////////////---------------...///000////////////////////////000///...------...///000............/////////000------------.........///...000333222///---...000000000000000000000000000111111000000/////////...---.........//////000000.../////////000000111111,,,---------......//////////////////////////////000000111111111111000000111111111111111111111111////////////////////////........................///////////////000111111000000000000000000000000////////////////////////111111000000//////......---------.........//////---......///000111111222...//////000111000000000...000111111/////////000000000000000000000000000//////000000111111111222000000000000000000000000///000000000///...------///////////////000111111000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000////////////000111333333000000000000000000000000444333333222222333333444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111222222222222111111000111111111111222222222111111111222222333333333000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111...///000111111111111111000000000000000000000000000000000000////////////000000000000111111111111///...---...000000///...000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222000///......///000222000000000000000000000000000000000000000000000000000000//////.........---000000//////.........---...///000000000///---,,,///000000000000000//////000000000000////////////......////////////......000000111111000///......////////////////////////////////////............111///---,,,,,,...111222//////............//////////////////000000000000//////............//////////////////////////////..................------000000000000000000000000000000////////////000000000000//////.........---............/////////000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,------...///000000//////............//////000000////////////000000000///.........000111222000000000000000000000000//////.........---------......////////////..................////////////////////////////////////000000000000000000000000000///...------...///000******+++,,,---///000111//////000000000000//////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000///////////////000111111000000000000111111111111000000////////////000000////////////////////////............////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111222222111000///...------//////000000000000//////000000000000000000000000111111111000000000000000111111222222222222111111000000000000111111111111////////////////////////000000000000000000000000000000//////.........---////////////////////////..................------////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222111000......000111222///000111222333444555555...//////000111222222222333222111000000111222333333222111000///...---,,,//////000000000000//////111111111111111111111111222222222111111111000000222111111111000000//////111111111111111111111111222111000000000111333444333222///......///222333333333333333333222111000000111111111222222222222000000////////////000000......------------......////////////////////////111000////////////000000000000000000000000000000///////////////////////////////////////.........000000000000000000000000000000000000000000000000000/////////............000/////////............------......------,,,+++//////000000000000//////000000000000////////////......////////////......//////000000000///......////////////////////////111000000000000////////////...---,,,,,,...///000//////............//////////////////000000000000//////............//////////////////////////////........................000000000000000000000000000000////////////000000000/////////...................../////////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,---......//////000//////............//////000000////////////000000000//////......///000111000000000000000000000000//////.........---------......////////////..................////////////////////////////////////000000000000000000000000000///............///000,,,,,,,,,---...///000111//////000000000000//////////////////////////////000000000000000000000000000//////......//////000000000000000000000000000///////////////000111111000000000000111111111111000000////////////000000/////////////////////////////////000000000000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000/////////000000000111111222111111000///......---//////000000000000//////000000000000000000000000000000000000000111111111000111111111111111111000000000000000111111111111////////////////////////000000000000000000000000000000/////////.........////////////////////////........................////////////////////////000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111222111000//////000111222111222222222222222222222/////////000111222222222333222111000000111222333222222111000///......---//////000000000000//////111111111111111111111111222222222111111111000000111111111111000000000///////////////////////////222111111000000111222333222111000//////000111222333333333333333222111111333333222111000//////...000000////////////000000///..................///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////............////////////............///...------,,,,,,------//////000000000000//////000000000000////////////......////////////......---...//////////////////000000000000000000000000111111111111000000000000............/////////000......------------......////////////000000000000//////............//////////////////////////////........................000000000000000000000000000000////////////000000////////////................../////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////---------......//////000//////............//////000000////////////000000111000000////////////000000000000000000000000000/////////............---...//////000000//////...............////////////////////////////////////000000000000000000000000000//////......//////000//////......//////000111//////000000000000//////////////////////////////000000000000000000000000///..................///000000000000000000000000000000/////////000111111000000000000111111111111000000////////////000000////////////////////////000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000.........////////////000111111000000//////......///000000111111000000///000000000000000000000000//////000000111111222222///000000111111000000///000000000000111111111111////////////////////////000000000000000000000000000000////////////......////////////////////////........................////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111222111000//////000111222333333222111000//////...//////000000111222222222222222111111111111222222111111000000000////////////000000111111000000///222222222222222222222222222222222111111111111111111111111111000000000000////////////////////////222222111111000111111222111000000000000000000111222333333333333222222111333222111000///......---000000////////////000000000//////......//////000111111111111111111111111///////////////000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000///////////////////////////////////////.........///////////////.........222111///.........///000...//////000000000000///000000000000////////////......////////////......,,,---...///////////////000000000000000000000000111111111000000000//////...///000111222111000000......------------......////////////000000000000//////............//////////////////////////////............////////////////////////////////////000000////////////000000///////////////............////////////000000000111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////------....../////////000//////............//////000000////////////000000111111000000//////....../////////////////////////////////...............//////000000000000//////............////////////////////////////////////////////////////////////000//////////////////000000000///......///////////////000000000000//////////////////////////////000000000000000000000000......------------......////////////////////////111000000///000000111111///000000000111111111111000000////////////000000//////////////////////////////000000000111111111////////////////////////////////////000000000000000000000000000000000000////////////////////////---------.........//////000000000000////////////000000000111111000000000000000000000000000000000......///000111222222333//////000000000000/////////000000000111111111111////////////////////////////////////////////////000000//////////////////////////////////////////............////////////////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111222111111000000111111222333222222111000///......000000000111111222222222222222222222222222222222000000000000000000000000000000000111111000000000222222222222222222222222111111111111111111111111111111111000000000000000111111111111111111111111222222222111111111111111///000111222222111000///111111111222222111111000////////////000000000000000000////////////000000000000////////////000000000000000000000000000000...//////000000000000000000000000000000000000000111111111111111111111111///////////////000000000000000000000000000000000////////////////////////.........///////////////.........///////////////222111000......///000000......///000000000000000000000000000////////////......////////////......------...///000000000///000000000000000000000000000000/////////.........,,,...///111111000///............------.........////////////000000000000//////............//////////////////////////////........./////////000000////////////////////////000000////////////000000.........///////////////////////////000000000111111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////000000000000000000000000........./////////////////////............//////000000////////////000000111111000000//////......//////////////////////////////////////////////////////000000000000//////............////////////000000000000000000000000///////////////////////////000000000000000000///000///......---.........//////000000000000//////000000000000000000000000000000000000000000000000......------------......////////////////////////111111000000000000111111///000000000111111111111000000////////////000000////////////////////////........./////////000000////////////////////////.../////////000000000111////////////////////////////////////////////////------------............////////////000000000000000000111111111111000000000000000000000000000000......///000111222222333//////000000000000/////////000000000111111111111000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222111000000000000000000000111111111111222222222222222222222333333222222222000000000000111111111111000000111111111111000000222222222222222222222222111111111111111111111111000000000000000000111111222222222222222222222222111111111222111111111111///000111222222111000/////////000000000000//////////////////000000000000000000////////////000000000000////////////000000////////////////////////---...///000111000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111000000000000000000000000.........///////////////.........///////////////000///......------......---...///000000111111000000000000000////////////......////////////.........///000000000000000///000000000000000000000000////////////............***+++---.........---,,,//////............//////////////////000000000000//////............//////////////////////////////.........//////000000111000000000000000000000000000000////////////000000.........////////////////////////000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////000000////////////000000///000000000000000///...000000000000000000000000...////////////000000000///000000111111000000///............////////////000000000000000000000000000000000000000000000000///000000111111000000/////////......---.........//////000000000000//////000000000000000000000000000000000000000000000000///..................///000000000000000000000000222222111000000000111111000000000000111111111111000000////////////000000////////////////////////............////////////000000000000000000000000......//////000000111111........................000000000000000000000000---------............///......//////000000111111000111111222222111111000000000000000000000000000//////000000111111222222///000000111111000000///000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000.........//////000000111000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222111111111111111111111111222222222222222222222222///000000111111222222222222222222222222222222222222222333333333333222222000111111111111111111111000111111222222111111000333333333333333333333333111111111111111222222222000000000000111111111111000000000000000000000000000000111222222222222111///000111222222111000///......///000000000000///333222111000///......---000000////////////000000000//////......//////000........................---...///111111111000000000000000000000000000000000000000000000000000000...//////000000111111222111111111111111111111111000000000000000000000000............/////////000............/////////000///////////////...---------...///000111111111111000000000000////////////......////////////......111111111111111111000///////////////////////////000000000////////////...,,,,,,---...............000000////////////000000////////////000000000000//////............//////////////////////////////---......///000000111111000000000000000000000000000000////////////000000............/////////000//////000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////............//////000000////////////000000...///000111111000000///000000000000000000000000.../////////000000000000000000111111111111000000............////////////000000000000000000000000000000000000000000000000///000111111111111000////////////...//////000000//////000000000000//////000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000333222111111000000111111000000000000111111111111000000////////////000000////////////////////////...////////////000000000000000000000000000000000.........///000111111111////////////////////////000000000000000000000000---............/////////---......///000111111222000111111222222111111000000000000000000000000000000000000000000111111111000111111111111111111000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000---......///000000111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111222222222222222222111111111111111222222222333222222222222222222222222222222333444444333222222222111111111111111111111000111111222222111111000333333333333333333333333000000111111111222222222///000000000111111111111000000000000000000000000...///000222333333333333000000111111111111000000///000000111222222111111333333222111000//////...000000////////////000000///..................///////////////////////////,,,---///111222111000000000000000000000000000000111111111111111111111111...//////000111111222222111111111111111111111111000000000000000000000000---.........//////000000---.........//////000000000111222222222111///...---...///000111111111111000000000000////////////......////////////......222222222222222111000///////////////////////////111111111111000000000000000000000000111111111222111111000000000000111111////////////000000000000//////............//////////////////////////////---......///000111111222000000000000000000000000000000////////////000000---.........//////000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////............//////000000////////////000000---...///111111111000000000000000000000000000000.../////////000000111111000000111111111111000000............/////////000000000000000000000000000000000000000000000000000///000111222222111000///000000000000000111222222//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000333333222111000000111111000000000000111111111111000000////////////000000////////////////////////000000000000111111111111000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000.........////////////000------...///000111222222111111222222222222111111000000000000000000000000111111111000000000000000111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111222222333333222222111333333222222222222222222222222222222222222222222222222444444444444222222222222222111111111000000111111222222222222111111333333333333333333333333000000111111222222222222//////000000111111111222222222222222222222222222,,,...000222333444444333111000000000000000000111000111222333333333333333111111111111222222222222000000////////////000000......------------......000000000000000000000000+++---///111222222000000000000000000000000000000222222222222222222222222...//////000111222222222111111111111111111111111111111000000//////......------......//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////............//////111111000000//////......000000000000000000000000////////////............000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000111111111111000000000///.........///111222333333222222222222222222...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111000000//////333111000000111111000...000000000000000///......000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000111111111222//////000000000000//////222111111111000000//////.../////////////////////,,,...000222222111///...000000000000000000000000333222222111000///......////////////////////////000000000000000000000000////////////000000000000////////////////////////222222111000000///000000////////////////////////........................000000000000000000000000222111111111000000//////222111000.........///000////////////000000000000000000000000000000000000222222111111000/////////111111111111111111111111000000000000000000000000000///...------...///000111111222222222222111111000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000000000111111111111111000/////////////////////000111111000000000000000000000000111111222222222111111000333222000000111222222111///000111333333444444444111111111111111111111111111111111000111111222333333333333222222111111111444444444444444444444444666555444333222333444444444444222111000000//////111111222222222333333333111111222222222333333333111111111111111111111111000111222333333222111000000111222222111000111222111111111111111111111111000111111111111222222222222222222111111111111000222111111111000000//////000000000000////////////222000///------///000222////////////////////////000000000000111111111111000000000000000000000000333333222111000///......//////000000111111222222......---,,,,,,,,,,,,---111000000000/////////............///////////////////////////////////////000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////111000000000/////////...000000000000000000000000////////////............////////////////////////111111000000000/////////000000000000000000000000000000000000000000000000000000111111111111000000111000000///000111222333111111000000000000000000/////////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111000000000000000222111000000111111000...000000000000000///......000000000000111111111111000000000000000000000000000000000000000000000000//////............/////////000000000111111111111///000000000000000000///111111111111000000000/////////////////////.........//////000000000000000000000000000000000000000222222111111000000//////////////////////////////000000000000000000000000222222111111000000//////////////////////////////111111000/////////000000////////////////////////////////////////////////000000000000000000000000111111111000000000//////222111000///......///000////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000///............///000000111111222222111111000000000000000000000000000111000000//////000000111000000111111111111000000000000000000000000000000111111111111111000/////////////////////000111111111111111111111111111111111111111222222111111000111000/////////000000000111222222333333333222222222222222222222222222222111111111111111222333333333333333222222222111111333333444444444444444444555555333222222222333444444333222111000000000000111222222222222333333333111222222222222333333333222222222222222222222222111111222222222222111111000111222222111000111222222222222222222222222222000111111111111222222222222222222111111111111000111111111111000000000///000000000000////////////111000///......///000111000000000000000000000000000000000000111111111111000000000000000000000000222222111111000/////////000000000000000111111111000000/////////.........000000000000////////////000000///////////////...........................///000000111111000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111//////////////////////////////............//////000000000000////////////000000000000000000000000////////////............////////////////////////111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000111111111000111222222333000000111111111111111111//////000000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222111000000111111000///000000111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000///......------......///000000000000111111111111000000111111111111000000111111111111000000000000000000000//////.........000///.........///111222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000444444333222111000///////////////////////////////////////...//////000000////////////////////////111111111111111111111111000000000000000000000000111111000000000000//////111000000////////////000////////////000000000000000000000000000000000000...//////000111111222222111111111111111111111111000000000000000000000000000//////......//////000000111111222222111111000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000111111111111000000///000////////////000111111111111111111111111111111000000111111111111111000000000000//////000000111333333333333222222111111444444444444444444444444222222111111222222333444333333333333222222222222333333333444444555555555444444333222222222222222222222111111111111222222222222222222333333333333222222222222333333333333333333333333333333333333222222111111111111222222000111222222111000111222333333333333333333333333000111111111111222222222222222222111111111111000111111111111000000000000000000000000////////////111000///......///000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000//////000111000///...---000000000000////////////111000000000//////..............................//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000////////////////////////////////////////////////............////////////////////////000000000000000000000000////////////////////////////////////////////////000000111111111111000000000000000111111111222222222222333333333333333444000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111//////000000111111222222222000///000111111000///000000111111111000000//////000000000111111111111000000000000000000000000000000000000000000000000//////............//////000000000000000111111111000000111111111111000000111111111000000000000000111111000000///.........///////////////000000111000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////222222222111111000000000////////////////////////......---......///000111////////////////////////111111111111111111111111////////////////////////000000000000000000//////000000000////////////000////////////000000000000//////////////////////////////000000111111111111111111111111111111111111000000000000000000000000000//////////////////000000000111111111111000000000000000000000000000000000//////////////////000000000111111111111000000000000000000000000000000000000111111111111000///000000//////000000111222111111111111111111111111000000111111222111111111222333333333222222444555444444333333333222333333333333333333333333333333222222222222222333444444333333333333333333333333222333333444444555555555333333222222222111111111111111111111222222333444222222222333333333444444222222222333333333444444333333333333333333333333333333111000000111333333000111222222111000111222333333333333333333333333000000111111111222222222222222222111111111000000111111111000000000000000000000000000////////////000000////////////000000111111111111111111111111///000000000111111111111//////////////////////////////000000111111111111222222111111000000//////,,,---///000///...,,,***////////////000000000000111111000000/////////...........................//////000000000000//////////////////////////////........................////////////////////////////////////////////////////////////////////////........................//////............//////////////////000000000000////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////000000111111111111000000/////////000000000000000222222333333444444444444111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111222222111000///000111222111000000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000111111111111000000////////////---...000111222111///...000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////...//////000000111111111000000000000000000000000......---......///000111000000000000000000000000000000000000000000000000//////////////////////////////////////////000000/////////000000000000///////////////000000000000////////////////////////111111111111000000//////000000000000000000000000///////////////////////////000000000000000000///000000000111111000000000000000000000000000000000000000////////////000000000000111111111111000000111111111111111111111111///000000111111111000000000000000000000111222222111111111111111111111111000000111222222222222222333444555555333333666888555555444444444444555555333333333333333333333333333333333333333444444555333333333333333333333333333333333444444555555555333333333222222222111111111111111111222333444555222222333333333444444444222222333333333444444444333333333333333333333333444333222111111222333444000111222222111000111222222222222222222222222222000000111111111222222222222222222111111111000000000000000000000000111111000000000000////////////000000////////////000000000000000000000000000000///000000000111111111111/////////////////////////////////000111111222222222222111111000000//////---...///000000...,,,+++////////////000000000000111000000000000000000///...........................//////000000//////...////////////////////////........................////////////////////////////////////////////////................................................//////............//////////////////000000000000000000000000000000000000////////////................................................////////////////////////////////////000000000000000000000000000000111111111111000000......///000000000000///000000111111222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000......////////////......000000000000111111111111111000///000111222111000000000111111222222111111000000000000111111111111000000000000000000000000000000000000000000000000222111111000000111111222111111111111000000000000//////000000000000//////000000000000111111111111000000000000000000000000,,,...000222333111///---000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000/////////...//////000000000000000000000000000000////////////////////////000000000000000000000000......////////////000000...//////000000000000///////////////000000000000000000000000000000000000222222111111000//////...000000000000000000000000///////////////////////////000000111111000000//////000000111111000000///000000000000000000000000111111000000000000111111000000111111111111000000111111111111111111111111///000000111111111111000111000000000000111222222222222222222222222222222111111222333444444444444222444666555333333666999999888666555555555666666222222222222222222222222444444333333444444555666333333333333444444444444444444444444444444444444333333333444333222222111222222222222222333444555333333333333444444444444333333333333444444444444333333333333333333333333333333222222222222333333000111222222111000111222111111111111111111111111000111111111111222222222222222222111111111111000000000000000111111111111000000000000//////////////////000000000000//////////////////////////////000000000000111111111111000000000000000000000000//////000000111111111222111111111111000000000000000000111222111000///....../////////000000000111000000000000000111111111////////////////////////......////////////......////////////////////////........................////////////////////////////////////////////////////////////////////////........................//////............//////.../////////000000000111000000000000000000000000////////////..........................................//////000000000000000000000000000000000000000000000000000000000000000000111111111111000000...///000111111111000000000000111111222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000/////////111111111000000000000000000/////////111222111000///000111222222222222111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000///......////////////......///000000000111111111111/////////000111111222222......///000111000000///000000000000000000000000222222111111000000//////////////////////////////000000000000000000000000/////////000000111111222000000000000000000000000111111000/////////000000000000000000000000000000////////////////////////000000000000000000000000........./////////000000---...///000111111000///////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000///////////////////////////000111111111111000/////////000000000000//////000000000000000000000000222222111111111111222222000000111111111111000000111111111111111111111111//////000111111111111111111111000000111111222333222222222222222222222222111222333444555555555555333666999888555555888<<>>???AAACCCEEEIIIFFFAAA<<<777555444333555555555555555444333333666666666555555555555555444444555555444333222222666555444333333444555666777666444444555555333222444333111222333444444333444444444333222222111111444444444444444444444444333333333333333333333333111111111111111111111111555444222000000111222333444444444333333222222222222222222222222222222222333222111111333333222111111111111000000000000000333222222111111222222333000111111111111///---,,,------............------,,,---///000000000///...000000111111111111000000111111111111111111111111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000//////...///000111222000000000000000000000000........................000000000000000000000000........................////////////////////////////////////////////////////////////////////////........................000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///.....................////////////////////////...//////000000000000000222222111111111000000000000000000000111111111111222333333444444333333222111222333333444444333333333333333333333333333333333333222111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000111111111111///000111222222333333333222222222111111111000000222111000000000000000000///////////////////////////000000000000000000///000000000000000000000000/////////000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000111///......111111000...000000000000000000000000000000000000000000000000...000111111000.........000000000000000000000000222222222111111111000000000000000000000///......000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111...///000000111111000000////////////////////////000111111111111222222222111111000000000000111111111111111222111111000000222222222111111111000000//////111111222111000000000/////////000111222111333333333333444555555666999999;;;===@@@BBBDDDFFFKKKJJJHHHGGGHHHIIILLLNNNQQQMMMFFF???999666555555666666777666666666555444666666666555555555555555222222333444444444444444666666555444444555666666777666444444555555333222333111000000222333333222333333333222222111111111444444555555555555555555111111111111111111111111222222222222111111111111555444333222222222333444444444444333333222222222222222222222222222222222333222111111333333222111000000000000000111111111222111111000000111111222111111111000000///...------......//////......------......///////////////000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000------------------------000000000000000000000000........................////////////////////////////////////////////////////////////////////////........................000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000////////////////////////...///000000111111000000222222222222222111111111000000000111111111222222333333444444444444333333111222333333444444333333444444444444444444444444333222222111111111111222000000111111111111000000111111111111111111111111111111111111111111111111000000000111111111222222000111222333333333333333222222222111111111111111000000000000000000111222////////////////////////000000222222222222000000000000000000000000000000000000000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000111///...///000111000...000000000000000000000000000000000000000000000000...///111111///......///000000000000000000000000222111111111111000000000...////////////......---000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111000000000111111222222111111111111111111111111000111111111111222222222111111000000000000111111000111222222222222222222222222222111111111111111//////111222222222222222222222222222222333333333333444555777999;;;======AAABBBEEEHHHLLLPPPSSSTTTWWWUUURRRPPPPPPRRRUUUWWWZZZVVVNNNFFF???:::888777888888888777777777666666666666666777777777777777222333555666777888888888888888777777777777888888999777555555555666555333333111000111222444333333444444444333333333333333444444555555666666666777222222222222222222222222333333333222222111111111333333333333333333333444444444333333333333222222111111111111111111111111333222111111222333222111//////000000111111222222000000000//////000000000222111000//////......///---......//////......---...............///000000000000111111111111000000////////////////////////111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000///////////////000000111////////////////////////........................////////////////////////........................////////////////////////////////////////////////////////////////////////........................//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000111111111///////////////000000000//////000111111111111000222222222222222222222222000000111111111222222222333333444444444444333333111222333333444444333333444444444444444444444444333222222111111222222222000111111222222111111000111111111111111111111111111111111111111111111111000000111111111222222222000111111222333333222222111111111111111111111111000/////////000111222222111111111111111111111111///000222333333222000///000000000000000000000000222111111000000/////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///000222222000///000111000000000000000000000000000/////////000000000///000000000000000000000000////////////////////////000111222222000///000111000000000000000000000000111111111111000000000000...//////000//////......///000000000111111111111111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111000//////111222333222222222222222222222222000000111111111222222222222111111000000111111222000111222333333333333333111111111111111111111111222222333333444444444444444555666777666666777888777888;;;???CCCGGGIIIJJJLLLNNNQQQTTTXXX[[[^^^___]]][[[XXXVVVUUUWWWZZZ\\\]]][[[UUUNNNGGGAAA<<<:::999999888888888777777888888999999999::::::;;;;;;999999;;;<<<===>>>>>>>>>=========<<<<<<============;;;888888888999888777666444333333555666555555555555555555555555555555333444444555555666666777444444444444444444444444444444444333222222111111111111222333333333333222333333333333333333333333000000000000000000000000222111000111222333222000......///000111222222333111000000//////000000111222111000.........///000......////////////......///......------...000111000000111111111111000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000...//////000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111222222////////////000000111111///000000111111111111111222222222222222222222222111111111111222222222222333444444555555444444333111222333333444444333333222222222222222222222222333222222222222222333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222///000111111111111111111111111111111111111111111000/////////000111222222111111111111111111111111//////000111111000//////000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000222222000///000111000000000000000000000000///000000000/////////000000000000000000000000000///////////////////////////000111111//////000222000000000000000000000000000000000000000000000000///000000111111000000000///000000000111111111111000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000111111000000000000111111111000///...///000111222111111111111111111111111000000111111111222222222222222111111111111222222000111222333333333333333111111111111111111111111333333333333333333333333222444888999888888:::<<>>===<<<;;;:::::::::;;;;;;======>>>>>>???@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDAAA>>>===>>>??????>>>:::888777666777888777666666666666666666555555555333333444444555555555666444444444444444444444444444444444444333333222222000111222222222222111111333333333333333333333333000000000000000000000000222111000000222222111000......///000111222222333111111111000000111111111222111///......///000000...//////////////////...///......------...000111000000111111111111000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222...//////000000111111222///000111111222222111111111111111222222222222222111111111222222222222333444444555555555555444444111222333333444444333333222222222222222222222222333222222222222333333444111111222222222222111111222222222222222222222222222222222222222222222222111111111222222222222333///000000111111111000000111111111111111222222222000000000000000000111222////////////////////////000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000...000111000///...///111000000000000000000000000000000000000000000000000---...///...------///000000000000000000000000000//////000000000000000111///000000111111111111111000000000000111111111111////////////////////////......///000000111111111000000000000000000000000000000000000000000000000111111000000000000111111000////////////000111111000000000000000000000000000111111111111222222222222222111111111111222222000111222222222222222222111111111111111222222222222222111111111222333333111555:::======>>>AAADDDLLLNNNSSSXXX]]]```bbbccc___aaaccceeefffffffffeeeeeecccbbbaaaaaabbbdddeee___``````^^^YYYRRRKKKFFFDDDCCCBBB@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHMMMNNNOOOOOOOOOOOONNNMMMLLLIIIFFFEEEFFFGGGGGGGGGBBB???===<<<<<<<<<;;;999999999888777777666555555555555555555555555555555222222222222222222222222444444444444444444444444333333333222222111111111222222333333333333444444111111111111111111111111222111000000111222111000//////000000111111222222222111111000000111111222000000////////////000000...//////000000//////..................///000000000000111111111111000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000---...///000111000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222...//////000111111222222000000111222222222222111000000000111111111222222111111111222222222333333444444555555555555444444111222333333444444333333333333333333333333333333222222222222222333444555111222222333333222222111222222222222222222222222222222222222222222222222111111111222222222333333111111111222222111111000000000111111111222222222222111000000000000000000////////////////////////333222000//////000222333000000000000000000000000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000...000111111......///111000000000000000000000000000000000000000000000000---......---,,,---///111000000000000000000000000////////////000000111111...//////000111111000000000000000000111111111111000000000000000000000000//////000111111222333333000000000000000000000000000000000000000000000000111111000000000000111111///000111111222222111111000000000000000000000000000111111111111222222222333222222111111222222333111111111222111111000000000000111111111222222222222222222222444666888999999???FFFJJJKKKMMMQQQUUUZZZ\\\___bbbeeefffffffffdddeeegggiiijjjiiihhhgggeeeeeeeeeffffffggghhhhhhfffeeedddaaa\\\WWWRRROOONNNLLLKKKIIIIIIJJJKKKLLLHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSVVVWWWWWWXXXXXXWWWWWWVVVTTTQQQNNNLLLMMMNNNOOOOOONNNKKKHHHGGGFFFEEECCCAAA@@@@@@???>>><<<;;;::::::999999888888777666666666333333333333333333333333333333444444555555666666888777555333222222222333222222222333333444444444222222222222222222222222222000///000111222111///000000000000000111111111000000000//////000000000//////000000000000////////////000000000000//////---......///////////////000000111111111111000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000...///000222222000///...000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111111...//////000111222222222000000111222222222222111//////000000111111111222111111222222222333333333444444555555555555444444222222333444444444333333444444444444444444444444222222222222333333444555111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222333333333222222111000000111111222222222222222222111000//////000000111111111111111111111111555333111//////111333555000000000000000000000000000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000...000222111...---///111000000000000000000000000000000000000000000000000//////000///...///111333000000000000000000000000.../////////000000111111------...///000000//////000000000000111111111111111111111111111111111111000000111222333333444444000000000000000000000000000000000000000000000000111111000000000000111111000111222333444333222222111111111111111111111111000111111111111222222222333222222111111222222333111111111111111000///...000000111111222222222222333333444666999<<>>===;;;888666777666666666666666666666555555555555555555555555444444444444333333333333222222222222111111111111111111222222222222111111111111111111111111111111000111111111111111111000000000000000000000000000//////000111111111111111111000000000000111222222111111111111111222222222222111111000000111111222222222111111000//////...222222222111111111000000///000000000111111111111000000000000000000000000111111000000000/////////---...//////......000222000000000000000000000000...//////000111111222222000000000000000000000000---...///000111111111111000000000000000000000000000000000000000000000000////////////////////////...000111000///...///111000000111111111222222222000000000000111111111111///000000111111222333333222222111000000000111111111111111111111111111111000000111222333333333333444444444444444444444444666666666666666666666666777777777777777777777777666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<:::999999999999888666666666666666666666666666555555555555555555444444444444333333333222222222333333333333333333333333333222222222111111111111333222222111111222222333000111333444444333111000222222222222222222222222111111111111111111222222111000///000222222222000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111000000000000000111111222000000000000000111111111222222111111000000111111///000000000000111111111000111111111111222222222111111222333333333333333444333333333333444555555555888<<>>;;;999999888888777777666666555555555555555555555555555444444444444333333333444333333333222222222222111222222333333222222111111111111111111111111111222111111000000111111222000000000000000000000000//////000111111111111111111111000000111111222333000000111111111222222222222111111000000111111222111111111000000000000000222222222111111111111000......///000111222222333000000000000000000000000111111111111000000000000,,,---......------///111000000000000000000000000...//////000111222222222000000000000000000000000---...///000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111000///...///111000000111111222222222222000000000000111111111111///000000111222222333333222222111000/////////000111111111111111111111111///000111222333444444444333333333333333333333333777777777777777777777777777777777777777777777777999:::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEHHHIIIKKKJJJJJJIIIGGGGGGFFFFFFFFFAAA???>>>>>>>>>>>><<<;;;888888888888888888888888777777777666555555555444444444444333333333222222333333333333333333333333333333333222222222222111444333222111111222333444000111333444444333111000222222222222222222222222222222222111111111111111000///...///111222222111111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000......///000111222333333111111111111111111111111111111111111111111111111000000000000000111111222//////000000111111222222333333222111000000111111111222222222222333333333000111111111111222222222111111222333333333222222444333333333333444555555999===BBBGGGLLLUUUbbblllmmmvvv{{{xxxwww|||}}}yyyuuuqqqnnnkkkhhhgggggghhhiiiiiiiiiiiihhhlllkkkjjjiiijjjlllnnnpppvvvxxx{{{|||{{{||||||xxxtttpppmmmjjjfffdddaaa```___]]]\\\\\\[[[[[[\\\___aaaaaa^^^\\\\\\]]]ZZZ]]]``````^^^]]]^^^___]]]aaagggkkknnnoooppprrrrrrqqqqqqqqqqqqssstttuuurrrsssuuuxxxzzz||||||}}}|||{{{zzzxxxtttpppmmmkkknnnjjjeeeaaa^^^]]][[[YYYYYYVVVRRROOOLLLIIIEEEBBB;;;::::::999888777666666666666666666666666666666555555444444444333333333555555444444444333333333111222222333333222222111111111111111111111111111333222111000000111222333000000000000000000000000//////000111111111111111111111111000111111222333000000111111222222222222222222111111111111222222/////////000111111222222111111000000000000111111000111222444333222000///222111111111000000//////111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000////////////000000///...---...000222111000000000000000000000000000000//////.........//////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000///000000000111111111111333333222111000000000111222222222222222222222222222444555555444222222222333333444444555555666666888:::;;;;;;:::999999:::888:::;;;<<<;;;;;;>>>@@@@@@AAAAAACCCFFFIIIKKKMMMMMMQQQVVVWWWVVVRRROOONNNLLLLLLMMMOOORRRVVVZZZ\\\___^^^]]][[[[[[[[[[[[\\\TTTMMMHHHIIIJJJGGGFFFGGGBBBCCCCCCAAA>>>=========;;;:::999777666555555555777555333333555666444111444444333333333333222222333222111111222222111///444333333222222111111111333333333333333333333333222222222111111111000000111111111111111111111111222111111111000000//////222222222111111111111000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222444333111000000000111222111111000000//////......000000000000000000000000//////000000111111222222111111111000000000000000000000111222222222222111000000000000000000000000000000000000111111111111000000////////////000000///000111222222222222222111222222222222111000000111111222222222222111111111222222222222111000000000000000000000000000000111111222333333333333222222222111111111111111222444222222666777555666999===FFFQQQXXX\\\```hhhooosssvvvzzz~~~|||zzzwwwrrrnnnjjjgggfffcccdddffflllrrruuurrroooppppppppppppqqqqqqrrrrrrtttwww{{{~~~~~~kkkfffaaa^^^]]]]]][[[YYYXXXYYYYYYYYYXXXXXXZZZ[[[[[[\\\\\\]]]\\\ZZZYYYWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___aaaaaaeeeeeefffgggjjjnnnqqqttttttvvvzzz~~~}}}|||~~~||||||}}}{{{xxxyyy}}}}}}xxxrrrmmmjjjfffaaa]]]ZZZ\\\ZZZWWWUUUTTTOOOHHHEEEAAA===999888777555444666555555666777777555333555555555555555555555555222222111111222222333444111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000111111111222222222222000000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111000000000000111111...///000111111000///...111111111111000000000///111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////............//////222111000000111222111///000000000000000000000000000//////.........//////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000111111222333222111111111111111111222222222222222222222222111333555666555444444555444444444444444555666666666888::::::999999:::<<<:::===AAABBBAAAAAACCCEEEIIIIIIIIIKKKNNNRRRUUUXXX]]]bbbhhhkkkhhhbbb\\\YYYZZZZZZZZZ[[[^^^bbbgggiiiooonnnnnnnnnnnnoooqqqrrrhhh___YYYYYYZZZWWWTTTSSSUUUVVVVVVSSSMMMHHHDDDCCCCCCBBB@@@===;;;999888777888666444555666777555333222222222111111000000000555444222333444444333111333333333222222222222222333333333333333333333333333333333333222222222111111111111111111111111111222111111111000000000000222222222111111111111000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333222111000///000000111111000000000/////////...000000000000000000000000000000000000000111111111111000000000000000000000000000111222222222222111000000000000000000000000000000000000111111111111111111000000000000111111000000111222222222111111///000111222222222222222111111222222222222111111///000111222222222222222111111111111111111111111111111222333333333333222333333222222222222333333555333444777666555999>>>GGGQQQ]]]dddfffhhhmmmrrruuuxxx{{{~~~zzzwwwrrrmmmhhhdddaaa```aaadddjjjqqqwwwzzzzzzxxxxxxxxxyyyxxxxxxxxxwwwwww{{{~~~~~~yyyvvvtttrrrvvvwwwvvvxxxyyytttlllccc___[[[ZZZZZZZZZYYYXXXZZZ[[[\\\[[[YYYXXX[[[^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]```cccgggiiimmmpppuuuzzz~~~~~~~~~|||~~~zzzvvvssspppllliiieeeeeebbb\\\YYYXXXSSSMMMMMMIIIDDD@@@>>><<<:::888666555444444555666555333333444444444444444444444222222222111222222333444111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111222222000000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111000000000000111111//////////////////000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000////////////111111111111111111111111000000////////////000000444333111111222222000...000000000000000000000000/////////......//////000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111000///000111222333222111111111111222222333222222222222333333333333111333555666555555666777666666555444555666777888666888;;;<<<===>>>AAACCCDDDIIINNNPPPNNNMMMMMMOOOUUUTTTSSSTTTWWW\\\bbbeeemmmsss{{{~~~zzzrrriiidddfffeeedddeeeggglllpppssstttuuuuuuvvvxxxzzz|||}}}xxxnnngggiiimmmkkkhhhfffjjjkkkkkkhhhaaaZZZUUURRRSSSQQQNNNJJJEEEAAA???===<<<:::888888888888777555444444333333222222222222444222111111222222111000222222222222333333333333333333333333333333333333444444444333333333222222222222222222222222222222111111111111111000000000222222222111111111111000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111222222111111000/////////000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000111111///000111111222222111111000000000000000000000000000000000000111111111111222222111111111111222222111111222222222111111000...///000111222333333333111111222222222222111111...///000111222333333333222222222222222222222222111111222333333333333222444444333333333333444444666555666888666666===GGGTTT^^^jjjpppqqqqqqrrrtttyyyzzz}}}}}}zzzxxxssspppkkkeee```]]][[[ZZZbbbhhhqqqxxx}}}~~~~~~|||~~~|||tttkkkccc___```dddggghhhiiiiiiccc\\\\\\[[[YYYYYY[[[\\\\\\\\\```cccdddbbb^^^]]]aaafffiiihhheeecccaaa___^^^]]]___^^^^^^]]]\\\[[[ZZZZZZWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUVVVWWWZZZ\\\^^^ccceeejjjpppvvv{{{~~~}}}|||zzzyyyuuutttooohhhcccaaa[[[UUURRROOOIIIEEEBBB@@@===;;;:::777555444444555666555444444444444444444444444222222222222222333444444222222222222222222222222111111111111111111111111222222111111111000000000000000000000000000000000/////////000000000111111000000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111000000000000111111222111111000111111222333111111111000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000222111111000000111111222333222000000111222000/////////////////////////////////////////////000111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000222111000//////111333444111111111111222222333444222222222333333333333333222444555555444444555666888777666666666888999;;;;;;===@@@CCCEEEHHHLLLOOOTTTZZZ```bbb^^^YYYXXXXXX[[[ZZZXXXXXX\\\bbbiiinnnuuuzzz|||ssskkkfffgggfffddddddfffjjjooorrrpppqqqrrrsssuuuwwwyyyzzzxxxooojjjooowwwyyywwwvvvuuuvvvuuurrrnnniiigggfffgggeee```[[[TTTNNNJJJGGGCCCBBB@@@>>><<<:::888666777777777777777777666666444333222222333333222000111222222333333444444444333333333333333333333333444333333333333222222222222222222222222222222222111111111111111111111111222222222111111111000000000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000//////////////////000000000000////////////000000000000000000000000222222111111000000//////000000000000000111111111///000000111111111111111000000000000000000000000///000000000111111111111222111111000000111111222222222222222222111000/////////000111222333333333111111222222222222111111//////000111222333333333333333333333333333333333111111222333333333333222333333333333333444444555555666888888777888CCCPPP___gggpppvvvwwwvvvwwwyyy|||}}}~~~~~~{{{wwwssspppjjjhhhddd```^^^]]]]]]^^^gggoooxxx~~~wwwxxxvvvpppggg^^^WWWTTTXXXZZZ]]]___``````^^^[[[^^^^^^___aaaccceeefffgggjjjnnnpppmmmiiihhhlllqqqxxxvvvrrrmmmiiigggeeedddgggfffeeedddcccbbbaaa``````___]]][[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXZZZ\\\___dddiiinnnsssuuu{{{zzz{{{wwwrrrmmmeee]]]XXXUUUPPPLLLJJJGGGDDDAAA@@@<<<777555555666777777666666666555555555555555333222222222222333444444222222222222222222222222111111111111111111111111333222222111111000000///000000000000000000000000////////////000000000000///000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111000000000000111111111111000000111222333333000000000000000000111111111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////111000000//////000000111000///...///111222111000........................///////////////000111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000222111000000000111333333222111111111222333444444222222333333333444444444444555666555444333444666777666666666777999;;;<<<@@@CCCGGGJJJNNNRRRXXX[[[cccjjjpppooohhh```\\\\\\\\\ZZZXXXXXX\\\bbbjjjnnntttwwwyyyxxxssslllfffccceeedddbbbbbbcccfffjjjlllooopppqqqrrrttttttuuuuuuqqqjjjgggnnnwwwzzz{{{{{{xxxwwwuuurrrooooooqqqsssxxxvvvqqqkkkddd]]]XXXTTTOOOOOONNNKKKFFFAAA===:::888888888888777777777777777666555555666666555444222222222333333444444555333333333333333333333333222222222222111111111111222222222222222222222222111111111111111222222222222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111/////////000000000//////////////////000000000000000000000000000000000000222222111111000000////////////000000111111111111//////000111111111111000000000000000000000000000///000000000111111111111000000////////////000000222222222222222111000///111111222222222111111000111111222222222222111111111111222222222111111000333333333333333333333333111111222333333333333222222222222222222333444444555555888::::::>>>KKKYYYhhhmmmsssxxxyyyzzz|||~~~~~~~~~}}}{{{wwwrrrnnnkkkfffeeedddcccdddfffhhhjjjooovvv~~~zzzvvvtttrrrnnnmmmjjjddd^^^YYYVVVVVVWWWWWWXXX[[[]]]^^^```cccdddfffiiilllnnnpppqqqrrrsssvvvyyywwwtttsssvvvzzz}}}yyyvvvsssqqqppppppmmmmmmlllkkkjjjjjjiiiiiiiiigggdddaaa^^^]]]]]]]]]___^^^\\\ZZZXXXWWWVVVUUUWWWWWWXXXZZZ\\\___bbbccckkkkkknnnuuuzzz~~~zzzpppggg```]]]YYYVVVTTTQQQNNNKKKDDD@@@:::666555666666666555555555555444444333333333333222222333333444555222222222222222222222222111111111111111111111111333222222222111111000000000000000000000000000000////////////000000000000///000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111000000000000111111......//////000000111111000000000000111111111111111111111111111111111111000000000000000000000000111111000000//////....................................------------.........------...000222111000........................////////////000111222222111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000111111111222222222222222333222222222222333333444222222333333444444555555555666666555444444666888666777999;;;===>>>@@@@@@FFFHHHLLLPPPUUU[[[aaafffmmmtttyyyvvvkkkaaa\\\\\\[[[YYYWWWWWWZZZ```gggkkkpppqqqqqqooojjjeeebbbaaaddddddccccccdddeeehhhiiimmmnnnooopppqqqqqqqqqqqqmmmhhhggglllqqqsssuuuxxxuuussspppmmmkkkmmmqqquuu~~~}}}zzzvvvqqqkkkfffccc]]]___```]]]WWWOOOIIIEEE======<<<:::888777666555555444333333444444333111333333333333444444444444333333333333333333333333222222222111111111000000333333333333333333333333111111111222222222222222222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111//////000111111111000000////////////000000000000000000000000000000000000111111111111000000000000/////////000111111222222...///000000111111000000000000000000000000000000000000000000111111111111000000////////////000000111111222222222111111000222222222222222111000000111111222222222222111111222222222222222111000000333333333333333333333333111111222333333333333222222111111111222333444555666666888===@@@GGGUUUbbbnnnrrrvvvzzz|||~~~|||{{{zzzwwwuuurrrpppnnnkkkkkkmmmoooqqqtttvvvwwwxxx|||zzzsssmmmhhheeedddaaa```^^^ZZZXXXWWWYYY[[[[[[ZZZ[[[^^^___```eeelllkkkoootttwwwxxxxxxyyyzzzxxxzzz}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{sssssssssssssssssssssssspppnnnjjjfffcccbbbaaaaaacccbbbaaa^^^\\\YYYWWWVVV[[[[[[YYYXXXWWWWWWWWWWWW[[[\\\```iiipppwwwzzzqqqgggddd```]]]ZZZVVVRRROOOJJJFFF???:::888777666555444444444333222222111111333333333333333444444555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000/////////000000000111111000000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111000000000000111111,,,---///000111111000000///000000000111111111111111111111111111111111111000000000000000000000000111111111000///.........//////////////////////////////............//////111000//////111222111000000000000000000000000000////////////000111222333111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000///000222444444333222111444444333222222222333333222222333333444555555666444555666777777999<<<>>><<<>>>BBBEEEHHHJJJJJJJJJMMMPPPTTTXXX]]]dddkkkooossszzzzzznnnbbb^^^^^^ZZZYYYWWWWWWZZZ___eeeiiikkklllmmmkkkgggccc```___bbbcccccccccddddddeeeeeedddeeegggiiijjjjjjjjjjjjhhheeeeeeiiijjjjjjnnnsssllllllkkkjjjiiilllqqqtttzzzzzzzzzyyyxxxuuurrrpppjjjnnnrrrqqqjjjaaaZZZVVVNNNLLLIIIEEEAAA===:::888555444333333444444333111444444444444444333333333333333333333333333333333333333222222222111111111333333333333333333333333111111111222222333333333222222222111111111111000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000111//////111222222222111111.../////////000000000111000000000000000000000000000000000000000111111111...//////000111111222222...//////000000000000000000000000000000000000000000000000000111111111111111000000000000000000111000000111222222222111111000111111222222222111111111111222222222222111111000111111222222222111111222222222222222222222222111111222333333333333222222222222333333444555666888777999AAAHHHQQQ^^^jjjooosssxxx|||~~~~~~}}}|||xxxwwwvvvuuuuuuuuuwwwwwwwwwxxx{{{}}}yyyuuunnngggbbb`````````\\\]]]]]]]]]]]]^^^aaadddgggfffgggkkkkkkjjjnnnuuutttxxx}}}~~~}}}~~~zzzzzz{{{|||~~~{{{xxxtttppplllkkkkkkkkkiiihhhhhhfffeeecccaaa```cccbbb```^^^\\\ZZZXXXWWWYYYXXXZZZ```dddhhhpppxxxzzztttqqqlllgggccc^^^YYYUUUTTTPPPIIICCC@@@===;;;999777666666555444444333333444333333333333444555555333333333333333333333333222222222222222222222222000111111222222333333444000000000000000000000000000000000111111111222222000000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111000000000000111111---///111333444333222111//////000000111111111222111111111111111111111111000000000000000000000000222111111000///......---000000000000000000000000222222111111111111222222444222111111222222000///111111111111111111111111////////////000111222333111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000...000333555555444222000555444444333222222222222222222333333444555666666333555777888:::<<<@@@DDDCCCFFFKKKPPPSSSUUUUUUTTTTTTVVVZZZ___dddkkkrrrwwwwww~~~}}}pppeeeaaaaaa[[[ZZZYYYYYY[[[```eeehhhgggiiikkkjjjfffbbb___^^^______```aaaaaaaaaaaa```^^^```bbbdddfffggggggfffaaa```bbbeeeeeeeeejjjqqqdddeeegggiiikkknnnrrrvvvsssuuuwwwyyyzzzzzzyyyxxxsssxxx~~~~~~xxxnnnfffbbb___\\\XXXRRRLLLFFFAAA???<<<;;;::::::;;;;;;:::999555555555444444333333333333333333333333333333333444444444333333333222222333333333333333333333333111111111222222333333333222222222111111111111000111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000///000111333333333222111.../////////000000111111000000000000000000000000//////000000111111222222...//////000111222222222...//////000000000000000000000000000000000000000000000000000111111111111222222111111111111222222///000111222222222222222...///000111222333333333111111222222222222111111...///000111222333333333222222222222222222222222111111222333333333333222333333333444555666777888:::888;;;DDDNNNYYYeeeooommmrrrxxx|||~~~|||xxxuuuuuutttssssssvvvyyy}}}~~~}}}{{{vvvqqqmmmiiiccc^^^]]]^^^bbbdddbbbeeehhhjjjkkklllnnnpppsssrrruuuzzzyyyuuuwww}}}{{{~~~zzzvvvuuuuuuuuuoooooooooooonnnmmmlllllliiihhhgggeeeccc```^^^\\\___\\\[[[\\\\\\\\\```gggkkkqqqyyy|||vvvpppjjjccc___]]]YYYRRRLLLHHHDDDAAA>>>;;;::::::999888777777666444333333333333444555555333333333333333333333333222222222222222222222222000000111222333444444555000000000000000000000000111111111111222222222222000000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111222111111111000000//////000111111111111222222222222222222111111111000000...000222333222222333555111000000000000222333444111111000000000000111111000000000000111111111111111111000000//////......222111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000///000111222333222111111222111111111000000//////222222222222222222333333111111222333333333333333333444555555444555777999555888;;;<<<===CCCMMMTTTWWWZZZ^^^```aaa```______[[[\\\^^^aaaffflllrrruuuuuuvvvvvvsssllleee```]]]aaa___[[[YYYYYY\\\```cccccccccbbb```]]]\\\\\\]]]aaa^^^[[[ZZZ[[[[[[YYYWWWYYY]]]bbbbbb___^^^```ccc^^^]]]\\\^^^bbbeeeggggggcccbbbccchhhmmmqqqqqqooosssuuuvvvxxxxxxwwwuuuttttttzzz|||tttmmmjjjkkkmmmmmmggg]]]RRRJJJFFFAAA@@@>>>===<<<;;;888666888777444333222333555666444444444333333444444555555555555444444444333333333333333222222111111111333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111333333222111111222333333/////////000111111222222//////000000111111111222222222111111000000//////////////////000000000000//////000000000000//////222111111111000000//////222111111111000000//////000000111111111000000///000000000000000000000000222111111111000000//////111111111111111000//////000000000111222222333333333333333222222111111111111111222222222333333333000111111222222111111000111222222333333444555555333333333444444555555555444===FFFLLLTTTaaalllpppttttttsssrrrrrrpppooonnnqqqvvvyyyxxx{{{~~~sssnnnmmmkkkfffaaa______```___```ccchhhkkknnnrrrvvvzzz{{{}}}|||}}}~~~wwwvvvuuuvvvxxxzzz{{{{{{pppnnnjjjgggffffffggggggfffbbb^^^\\\^^^___]]]\\\___ccchhhnnnuuu|||~~~zzztttpppiiiddd[[[RRROOOPPPKKKDDD@@@>>><<<;;;;;;999777555222333333444444444333333555555444333333222111111333222222222111000000000333222111000000111222333222222222111111111000000000000111111111111000000111000/////////000222333333222222222111000000000222222111111111111111111000000////////////000000111111111111000000000///000111111111111222222222222222222111111111000000...000222333222222333444333222111000000000111222111111000000000000111111000000000000111111111111111111000000////////////111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111///000111222333222222111222111111111000000000000222222222222222333333333///000000222222333333333444555555555444555777:::<<>>EEEKKKUUUbbblllppprrrqqqooollliiihhhiiijjjsssxxx{{{|||{{{uuummmhhhgggeeebbb___cccdddfffgggjjjnnntttxxx~~~~~~yyyzzz}}}yyywwwssspppnnnnnnnnnoookkkiiiffffffgggfffccc___^^^___aaadddhhhooouuuyyy}}}~~~|||wwwlllaaa\\\[[[UUUNNNDDDBBB>>><<<;;;999777555555555555555444333222222555555444444333222222111222222222111111111111111222222111111111111222222222222222111111111000000000000111111111111000000000000000000000111111222222222222111111111111111000000000000000000000000000000////////////000000111111111111000000000000000111111111111222222222222111111111111000000000///000222333222222333444444333111000//////000000111111000000000000111111000000000000111111111111111000000000000/////////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111111111111000000000111222222222333333333444000000111222333444444444555666666555555777:::===DDDGGGKKKOOOUUU^^^jjjsss|||ssskkkddd```______dddddddddcccccccccccccccgggfffddd```[[[WWWWWWWWWTTTTTTUUUUUUVVVWWWXXXXXXVVVYYY[[[\\\[[[ZZZ[[[[[[WWWUUUTTTSSSTTTUUUTTTSSSTTTUUUXXX\\\```bbbbbbaaa[[[YYYXXXXXX[[[^^^```aaa^^^^^^___bbbfffjjjlllllljjjkkklllnnnnnnooonnnnnnqqquuuxxxwwwtttqqqqqqrrrooottt{{{}}}zzzssslllhhhbbbZZZRRROOOOOOLLLEEE>>>999999888888777666555444555555555555555666777777333333333333222222222222333333333333222222222222333333333333333333333333222222222222222222222222444333333333333333333444111111111111111111111111111111111111111111111111333222111111111111222333222222111111000//////...000000000000111111111111////////////............////////////000000000000000111111111111111111000000000///////////////...111111111111000000000000000000111111111111000000000000000000000000000000111111111111000000000000000111111111111000000///333333222222111000000///111111111000000000000000111111222222222333333333222222333333333333222222000000111111222222333333333333444444555666777888;;;???CCCIIIUUUccclllnnnooonnnjjjeee``````eeejjjttt{{{yyyrrrooollljjjfffdddbbbbbbccccccfffiiilllooosssyyy}}}}}}{{{yyyxxxxxxyyytttsssrrrssstttrrrlllggg```___\\\\\\^^^bbbgggjjjmmmqqqwww}}}rrrkkkggg___WWWMMMIIIDDD???<<<:::777666777777666555444333222111555555444444333222222222111111111111111222222222111111222222222222111111222222222111111111111111000000111111111111000000///000000111111111111000111111111111111222222222000000000000000000000000111000000//////000000111111111111000000000000000000000111111111222222222111111111111000000000000///000222333222111222333333222111/////////000111111111000000000000111111///000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000222333333333333333444444111111111111111111111111000000111111222222222222111111111111111111111111111222222333333444444444444444444444555555666666666777888888:::===BBBEEEIIILLLQQQWWW```lllxxxvvvkkkdddbbbcccccc``````______]]][[[ZZZYYYZZZ[[[\\\ZZZXXXWWWWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\YYY\\\```bbbbbbbbbbbbbbb```^^^\\\ZZZXXXWWWUUUUUUTTTSSSUUU[[[cccgggeeebbb]]]ZZZXXXXXXZZZ]]]^^^^^^YYYXXXYYY[[[^^^bbbeeefffnnnnnnnnnmmmmmmmmmmmmmmmooorrruuutttpppmmmmmmooooootttzzz~~~~~~zzzuuurrrnnnhhhdddeeegggbbbUUUJJJDDDBBB@@@<<<999777666666555555555555555666777777666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111000000//////000000000000000111111111111111111111000000000000////////////000000000000111111222222222222111111////////////............111111111000000000000000///000000111111111111000000000000000000000000000111111111000000000000000000000111111111111000///222222222111111111000000111111111111111111000000111111222222222333333333222333333444444333333222222222333333444555555666444444444444666777999:::;;;===@@@FFFSSSbbbiiijjjjjjiiieee```]]]aaajjjrrrwwwtttjjjdddbbb```bbbdddeeedddfffjjjnnnpppsssvvvzzz~~~|||zzzyyyzzz{{{yyytttpppgggdddaaa______```bbbbbbaaadddkkkssszzz|||vvvlllcccZZZTTTMMMFFFAAA===:::888777777666444333333222222555555444444333333333333000000000111222222222333000111222333333222111000111111111111111111111111000111111222222111111000///000111222222111000///000000000111222222222333000000000000111111111111111000000000000000000111000000000000000000111111000000111111111222222222000000000000000000000000///111222222111000111222000000/////////000222333111111000000000000111111///000000000111111111111000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111222222333333444444444444111111111111111111111111111111111111111222222222111111111111111222222222111111222333444444555555777666666555555666777777:::;;;===???BBBFFFKKKOOONNNQQQVVV^^^hhhtttzzzmmmccc___^^^______WWWXXXXXXXXXWWWVVVUUUUUUVVVYYY^^^aaaaaaaaaaaabbbaaa^^^[[[YYYZZZ\\\```bbbeeehhhkkkmmmmmmllllllmmmlllkkkhhhccc^^^[[[YYYXXXVVVVVVYYYbbbmmmrrrqqqmmmgggdddaaa___^^^\\\[[[YYYVVVVVVVVVWWWYYY]]]aaadddkkkjjjiiihhhhhhhhhiiijjjjjjnnnssstttqqqooopppqqqrrrtttwww{{{|||{{{yyywwwrrrqqqttt{{{xxxhhhZZZRRRNNNHHHAAA<<<888777777666666555555555555666666666666666555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111111111111000000000000000000000000000000111111111111////////////000000000000111111222222222222111111............////////////000000000000000000111111//////000111111111111111000000000000000000000000000000000000000000111111///000000111111111000000000000111111111222222222222222222222222222222222111111222222222333333333222333333444444333333222222333333444555555666666555444444555666999;;;===999<<>>777777555444444333444444555555444444444444333333000000000111222222222333000111222333333222111000111111111111111111111111111111222222222222111111///000111222222111000///000000000111222222222333111111111222222333333333111111000000000000111111000000000000111111111111000111111111111222222222//////000000000000000111///111222222111000000111//////......///000222333111111000000000000111111000000000000111111111111000000000111111111111222000000000000111111111111111111111111111111111111111111111111111111111111000000000111111222222333222222222222222222222222111111000000111111222333111111111222222222222222111111222333444555666666666666555555666888:::;;;AAACCCGGGIIILLLOOOSSSVVVSSSUUUZZZaaaiiirrryyy}}}tttlllaaaZZZWWWWWWVVVUUURRRRRRSSSUUUVVVWWWXXXYYY[[[```ggglllooopppqqqqqqkkkhhhdddaaa```cccgggiiirrrtttvvvvvvuuutttttttttsssssspppkkkeee```___^^^]]]^^^cccmmmxxx~~~}}}{{{tttqqqmmmiiieeeaaa[[[WWWTTTUUUTTTTTTUUUYYY___ccccccbbb```______aaacccdddccchhhnnnqqqrrrsssvvvyyywwwwwwxxx{{{}}}}}}{{{yyytttvvv{{{ttthhh___ZZZSSSJJJCCC>>>;;;:::999888777666666555555666444444444444333333333222333333333333444444444444333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111000000111222222111000000...//////000111111222222111111111111000000000000............////////////////////////000000000000000111111111111111111000...////////////000000000000000000000111111111111...///000111111222111111000000000000000000000000000000000000111111111111///000000111111111111000///000000111222222333333222222222222222333333333111111222222222333333333222222333333333333222222111111222222333333444444555555444555777:::===???;;;@@@EEELLLXXXeeemmmnnngggdddbbbdddkkkuuu|||rrrnnnggg```[[[[[[___bbbdddiiiooosssvvvzzz~~~}}}zzzyyy{{{~~~}}}xxxvvvrrrqqqqqqmmmgggbbb]]]]]]^^^]]]^^^bbbgggkkkzzz}}}uuuooofff]]]UUUNNNIIIEEE<<<:::888666555555555666555555444444444444444444111111111111111222222222111111222222222222111111111111111111111222222222111111222222222222111111000111111111111000000///111111111111111222222222111111222222333444444444222111111000000111111222///000000000111111111111000111111111111222222222////////////000000111111///111222222000///000111111000///......///000111111111000000000000111111000000000000111111111111000000111111111222222222///000000000111111111111111111111111111111111111111111111111111111111111//////000000111222222222222222222222222222222222222111000000000111222333111111111222222333333333111111222333444555666666666666666888;;;???BBBDDDJJJMMMQQQTTTUUUVVVXXXYYYUUUVVVYYY]]]bbbfffhhhiiiddd^^^XXXUUUVVVVVVTTTQQQSSSSSSTTTVVVYYY]]]```bbbeeeiiiooosssvvvyyy|||~~~zzzxxxuuurrrqqqrrrtttuuuzzz{{{{{{yyyvvvttttttuuuuuuuuutttpppllliiiiiijjjhhhjjjnnnvvv|||}}}{{{yyywwwvvvssspppkkkddd___ZZZ[[[ZZZYYYZZZ]]]dddiiifffddd```\\\ZZZZZZ\\\]]]]]]aaafffiiilllpppvvv|||yyyyyy{{{~~~zzzyyyyyy{{{~~~~~~wwwpppiiifffaaaZZZRRRKKKDDDAAA===<<<;;;999888777666666444444444444333333333333333333333444444444555555333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111///000111222222111000///000000000000000111111111111111111111000000000///---........./////////000////////////000000000000///000000111111000000////////////000000000111111///000000000111111111111...///000111111222222222000000000000000000000000///000000000111111111111//////000111111111111111111111111111111111222222000111111111222222222222111111222222222333333333111111222222222222111111111111222222333444444444666555555555777;;;>>>AAA@@@HHHQQQXXXbbbnnnvvvxxxrrrnnnkkkoooyyyxxxppphhh`````````___aaaeeelllpppuuuxxx}}}zzzwwwuuurrrlllfffbbbbbbbbb___]]]]]]___bbbiiiooovvv{{{~~~{{{rrriii```XXXPPPLLLCCCAAA>>>:::888666666666444444555555555555555555222222222111111111111111222222111111111111222222000000111111111222222222111222222333333222222111222111111000000000000000222222222111111111111111000111111222333333444444222111111000000111111222//////000000111111111222000111111111111222222222.../////////000000111111///111222222000///000000222111000///......//////111111000000000000111111000000000000111111111111000000111111222222222222//////000000111111111222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222222111000000000111333444111111111222222333333333111111222333444666666777777888999<<>>:::777666666444444555555555555555555333222222222111111000000333222111000000111222333000000111111222222222222111222222333333222222111333222000/////////000111333222222222111111000000///000000111222222333333222222111111111111222222222222111111111111222222111111111000000000000000111222333444444333222111111111111111111111111111000000000000000000000000000000111222222222222222111111111000000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000111111111111222222222333333333222222111111111111222444444333333444555555555555555555555555555999===BBBGGGKKKOOOTTTWWW\\\```eeegggddd___YYYVVVPPPOOONNNMMMOOORRRVVVYYYZZZ[[[\\\]]]]]]]]]\\\[[[XXX]]]```bbbgggnnnrrrqqqssspppooorrrsssvvv}}}~~~~~~~~~||||||zzz{{{{{{yyyvvvsssrrrssstttwww}}}~~~uuutttssstttwww|||zzzuuupppooooooiii^^^UUUXXX[[[]]]]]]\\\___hhhpppqqqttt{{{|||{{{yyyvvvuuuuuuuuusssqqqpppqqqrrrooohhhaaa\\\ZZZQQQLLLDDD@@@???===;;;888888666444333444555444333444444555555444333111000333333333333333333333333333444444555555444444333000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111000111111111111222222222222111111000///......---000000000000000000000000222222111111000000////////////000111111111111111222222111000///...------000000000000000000000000000000000000111111111111222222222222222222222222000111111111111222222222000111111111111222222222000111111222222333444444222222111111111111111111333222222111111222222333222333333333333333333444444666777777666666666777:::999888777999???FFFLLLUUUWWWZZZaaaqqqxxxkkkbbb^^^]]]\\\cccdddhhhoooyyy}}}vvvssstttuuunnnmmmkkkjjjhhhgggeeeddd^^^^^^^^^^^^aaajjjvvvyyyppphhhaaa]]]YYYSSSLLLEEEAAA>>><<<;;;:::888555444444555444333333222111111000111111111222222111111111111222222000000000000000000000000000000111111111222222222222222111111111111222222111111111111111111111111444333000...------...///000000000000000000000000222222111111111111222222111111111111222222222222111111222333333222111111111111111111111111111111000000000000000000000000......///000000000000000111000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111111111222222222222333333333222222222111111222333444444333333444666555555666666777888999999AAACCCGGGJJJNNNSSSXXX\\\eeehhhiiihhhbbb\\\VVVTTTNNNMMMMMMMMMPPPUUUZZZ^^^aaabbbcccdddddddddcccbbb___eeejjjlllpppvvvzzzzzz{{{wwwuuuvvvxxx|||}}}zzzxxxyyy{{{{{{~~~vvvsssqqqssstttpppfff]]][[[ZZZYYYYYY[[[___eeehhhkkkpppwww}}}}}}{{{zzzyyyyyyyyyzzzzzzxxxvvvnnnpppqqqppplllgggdddbbb\\\VVVNNNIIIFFFCCC???;;;:::888666666666666444222444555555555555444222222333333333333333333333333333333444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222222111111000//////......000000000000000000000000111111111000000000000000//////000111111111111111111111000000//////......000000000000000000000000000000000000111111111111333333333333333333333333000111111111111222222222000111111111111222222222333222222222222222222222222222222222222222222222222111111111111111111222333333333333333444444444111333555555555444666777999:::;;;<<>>@@@GGGIIILLLPPPTTTZZZ```eeemmmmmmjjjeee]]]VVVRRRQQQMMMNNNOOOQQQUUU\\\dddiiinnnnnnooonnnmmmllljjjiiidddnnnvvvxxxzzz~~~~~~rrrqqqqqquuuwwwuuummmeee```\\\WWWWWWZZZ^^^```aaaiiiooovvvzzzzzzyyyyyyzzzyyyyyy{{{~~~~~~|||qqqsssttttttqqqnnnllllllgggccc]]]YYYVVVQQQJJJEEE>>><<<999888888888666555555555555666555555444444333333333333333333333333222222333333333333222222333333333333333333333333111111111111111111111111222222222222222222222222111111222222222222111111000111111111111222222222111111111000000//////...000000000000000000000000000000000000111111111111//////000111111111111111000000000000////////////000000000000000000000000000000000000111111111111222222222222222222222222000111111111111222222222000111111111111222222222444444333333222111111000333333333333333333333333111111000000000000111111333333333444444444555555222333555555444555777999:::<<>>;;;777555555555444333444333222222111111222222222222111111111111222222111111111111111111111111222222111111111111111111222222111111111111222222111111111111111111111111/////////000000111111111000000000000000000000000222222111111111111222222000000111111222333444444000000000111111000000000111111111111111111111111000000000000000000000000000000111222222222222222000000000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333333333333333333333333333333444444444333333666888666666777999<<<@@@DDDFFFIIILLLQQQUUUZZZ```fffjjjkkkiiiddd]]]VVVRRRPPPPPPQQQSSSVVVYYY]]]eeennnuuuyyyyyyyyyxxxvvvtttrrrpppppp}}}vvvtttsssuuuwwwvvvqqqlllfffbbb^^^[[[[[[]]]___aaajjjooottttttooolllmmmppprrrssswww||||||}}}}}}{{{wwwsssqqqppplllkkkkkkmmmlllggg^^^WWWHHHDDD>>>:::999999999999555555555555555555444444444444444444444444444444111222222333333222222111333333333333333333333333111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222111111111000000000//////000000000000000000000000//////000000111111222222//////000111111111111111.../////////000000000111000000000000000000000000///000000000111111111111////////////////////////000000111111111222222222000000111111111222222222333333333222222111111111222222222333333333333333222222111111111111222222333333444444555555666666666777777666666666999;;;;;;>>>CCCHHHMMMRRRWWW[[[YYYbbbjjjqqqyyyvvvmmmgggeeeeeedddbbb___^^^aaahhhrrrxxx}}}xxxtttmmmjjjfffbbb```aaacccfffgggnnnxxxyyynnndddYYYPPPJJJ@@@===888666555666555555444444333222222222222222333222222111111222222333111111111111111111111111222222222111111111111111222222111111111111222222111111111111111111111111//////000111111111111000000000000000000000000000222222111111111111222222...//////000111222333333111000000000000000000111111111111111111111111111111111111111111111111111000000111222222222222222//////000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111222222222222333333333333333333333333333333333333333444333333555888:::999:::;;;>>>BBBFFFJJJLLLLLLPPPUUUYYY]]]```ccceeeaaa___\\\WWWSSSRRRSSSUUUVVVZZZ^^^aaadddkkkttt{{{|||}}}~~~~~~}}}}}}}}}zzzwwwppppppmmmgggbbbaaaeeeiiioooqqqrrrmmmeee``````bbbcccfffkkksss}}}}}}wwwrrrpppkkknnnttt{{{|||ssslll[[[TTTIII@@@;;;:::999999555555555444444444444444444444444444444444444444111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222111111111111000000000000111111111111111111111111//////000000111111222222//////000111111111111111......//////000000111111000000000000000000000000///000000000111111111111////////////////////////000000111111111222222222000000111111111222222222111111222222222333333333000111111111222222222333444333333222222333333444333333444555555666777777999999888777666777;;;>>>@@@DDDJJJOOOSSSXXX\\\___```jjjuuu}}}rrrfff```^^^\\\[[[``````aaaaaaeeelllvvv}}}|||vvvuuurrrnnnkkkiiihhhhhhhhhfffhhhlllrrryyy|||pppdddYYYRRREEEBBB<<<999888888777777555444444333333333333333333333222222222222333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111222111000//////000000000000000000000000222222111111111111222222/////////000111111111222222111111000000111111222111111111111111111111111111111111111111111111111......///000000000000000/////////000111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444444333444555555555888<<>>:::888888888666555555444444555444444444444444444444444222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111//////000111111111111111......//////000000111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222000111111111111222222222000111111222333333444444000000000111111222222333444444333333333333444444333444444555666777888888999999888777777:::???CCCIIIMMMSSSYYY^^^cccgggjjjmmmvvvtttdddZZZYYY[[[\\\[[[aaadddfffhhhjjjpppxxx~~~|||{{{wwwsssqqqooollliiilllkkkjjjjjjnnnwww}}}pppddd\\\QQQLLLEEE???<<<;;;999888666555444444333333444444333333222222222222333333222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111222222222111111000000000000000000000000000000000222222111111111111222222111111111111111111111111333222111111111111222333111111111111111111111111111111111111111111111111......///000000000000000...//////000111111222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222333333333444444333333333444444444555555555666777888999===BBBEEEFFFHHHLLLPPPSSSUUUUUUVVVUUUUUUUUUTTTUUUWWW[[[^^^___aaabbbccccccdddgggiiiiiiooouuuvvvsssssswww||||||~~~zzzsssmmmjjjiiiiii\\\ZZZYYY]]]eeepppyyy~~~~~~yyyvvvssssssvvvzzz|||xxxvvvpppfff\\\SSSJJJCCC>>><<<;;;999888666666666666555555555555555555555555333333444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111111111111000000000000000//////000111111111111111////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222000111111111111222222222000111111111111222222222222222222222222222222333000000111222222333444444444333333222222333333444333444555666777888999999::::::::::::===BBBIIINNNTTTXXX___eeekkkqqqwww{{{|||~~~mmmeee\\\VVVWWW[[[```bbbfffkkkoooqqqrrruuu{{{~~~zzzvvvrrrvvvtttpppmmmmmmqqqwww|||uuunnn```ZZZPPPHHHBBB===:::888666555555444444444444444444333333222222333333444222222222222222222222222//////000111222333333444222222111111111111222222111111111111111111111111222111000000000111222333000000000000000000000000222222111111111111222222333333222222222222222222444333222111111222333444111111111111111111111111111111111111111111111111000000111222222222222222...//////000111222222222111111111111111111111111333333333333333333333333000000111111222222222222333333333333333333333333111111111111111111111111222222333333333444444444333333333444444555555555777888999:::<<<@@@FFFJJJKKKMMMRRRVVVYYYZZZYYYYYYTTTSSSQQQOOOQQQWWW___eeefffhhhkkklllmmmmmmooopppssszzz{{{xxxzzz~~~}}}vvvpppmmmlllkkkkkkfffaaa[[[XXX\\\dddkkkppp}}}}}}{{{zzzwwwttttttvvvwwwvvvtttsssqqqlllfff___VVVMMMGGG@@@>>><<<:::888777777777555555555555555555555555333444444555555444444333444444444444444444444444111111111111111111111111222222222222222222222222111111222222222222111111000111111111111222222222111111111111111111222222111111111111111111111111222222111111000000////////////000111111111111111000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000111111111111222222222444444333222222111111111111111222333333444555555333222222111111222222333444444555666777888999999<<<======???CCCJJJSSSYYY[[[```gggnnnuuu|||qqq]]]\\\ZZZWWWXXX\\\dddiiilllqqqwwwyyyyyy{{{|||{{{xxxtttpppnnnoooqqqkkkdddYYYNNNEEE???:::888666666555444444444444555444333333222222333333444222222222222222222222222......///111222333444555222222111111111111222222111111111111111111111111111000//////000222555666000000000000000000000000111111000000000000111111222222222111111111000000000000000000000000000000333333222222111000000000111111111111111111111111222222222111111111000000222222111111111111222222111111222222222222111111333222111000000111222333333333333333333222111000111111111111111111111111333333333333222111000000000222444555555444333222111333555555555555777999999<<<@@@CCCDDDHHHMMMQQQSSSTTTVVV[[[______\\\XXXYYYSSSPPPSSSVVVZZZdddpppvvvuuuvvvxxxuuuqqqrrrvvv|||{{{uuunnnkkkmmmoooooommmlllddd]]][[[\\\]]]aaafffeeeqqq|||}}}yyyxxxwwwwwwvvvuuuvvvtttrrrooojjjddd^^^YYYOOOJJJCCC===;;;:::999888777666666777888777555333444444444444444444444444333333333333333333333333444444444333333222222222111111111222222333333333111111111111111111111111000111111111111222222222000000111111222222222222111111111111111111111111111111000000000000111111111111000000//////......000000000///000111111222111111222222222111111000///000000000111111111111222222111111111222444555111111111111111111111111222222222222222222222222222111000000000111333444222...222>>>@@@777222555555555555555555555555555666666555444333555888;;;===;;;<<>>AAACCCEEEJJJQQQVVVZZZYYYXXXYYY[[[ZZZWWWUUUWWWSSSRRRVVVZZZ___jjjvvv}}}yyyvvvvvvuuutttxxx}}}xxxqqqoooqqqtttuuutttrrrhhh```]]]\\\[[[]]]aaa```iiirrrvvvyyy~~~}}}|||zzzxxxuuuuuuuuuuuusssooojjjfff___XXXNNNFFFAAA>>><<<:::777666666777888888666444444444444444444444444444333333333333333333333333444444444333333222222222111111222222222333333333111111111111111111111111111111111111222222222222000111111111222222222222111111111111111111111111000000////////////000000111111000000///////////////000000000111111111111111111222222222111111000111111111111222222222222222222111000111111333333111111111111111111111111222222222222222222222222111000000///000111222333333///111;;;===555111444555555555444444444444444444555777777777777999;;;>>>BBBHHHNNNTTT]]]ffflllvvv}}}{{{tttkkk```YYYZZZXXX]]]gggnnnrrrwww}}}|||}}}{{{yyyssslllooouuussscccVVVMMMGGGDDD>>><<<999777777666444333444444444333333333333222222333444333111111111222111111111111111111111111222222222222222222222222222222222222222222222222111111111000000000000000111111111111111111111111111111000000000000111111222222222111111111111111444444444444444444444444///000000111222222333333111111111111111111111111222222222111111111111111222222111111111111222222111111222222222222111111222222111000000111222222222222222333222222111000222222222222222222222222000111222333444444444444222222444444444333222111555666666666666777:::<<>>DDDIIIUUUZZZbbbnnnzzzvvvddd^^^YYYXXX\\\``````___gggpppyyy~~~}}}vvvttttttyyy{{{{{{~~~}}}vvvmmmddd^^^SSSMMMEEE>>>:::999888777666666666555555555444444333444555444222111222333222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111222222111111111111111111111111111111000000000000111111111111111111111222222222111111111111111111111111333333222222111000000///111111111111111111111111111111111111111222222222222222111111111111222222111111222222222222111111000111222222222222111000///000111111222111111111333333333333333333333333555555555555444333222111333444444555666777888888888;;;???CCCFFFIIIMMMOOOMMMNNNPPPTTTWWWYYYYYYXXXXXX[[[```cccdddeeefffgggkkkttt||||||~~~}}}~~~vvvpppuuu~~~}}}{{{|||~~~rrrhhhQQQKKKCCC<<<999888777777555555555555555555555555444444444444444444444444222222333333333333444444333333333222222222222111333333333333333333333333222222222222333333333333333333333333222222222222111111111111111111111111333222222111111222222333000000000111111111111222...///000111222111111000///000111222222222222222//////000000000111111111111111222222222111000000111111111111111111111111222222222222222222222222///000000111222111111111333111000000222222222222333444444555555666666666888888888999<<>>BBBHHHPPPUUU[[[eeettt|||pppdddWWWZZZ]]]^^^___bbbfffiiippp||||||zzzuuunnnjjjkkkppp{{{~~~yyyiiibbbYYYOOOHHHBBB===:::777777777666666666555555444555555555333222333444333333333333333333333333222222222222222222222222333333333333333333333333111111111000000000000000111111111111111111111111111111000000000000111111000000111111222222222222000000000000000000000000000000000111222222333333111111111111111111111111000000111111222222222222222222111111111111222222111111222222222222111111000111222333333222111000//////000111111111111111333333333333333333333333222222333444555555555555444444555777999;;;===???AAAEEEJJJNNNOOOOOOPPPPPPUUURRRNNNPPPVVV]]]aaaccchhhjjjmmmnnnpppttt{{{xxxtttpppppptttzzz|||zzz~~~~~~vvvggg___RRRHHHAAA>>>======666666666666666666666666555555555555555555555555222222222333333444444444333333333222222111111111333333333333333333333333222222333333333444444444444444444333333222222222111111111111111111111111111111000000000000111111000000111111222222222222000000000///000111111222//////000222222333333333111111222222222333333333000111222333444444333222111111111111111111111111222222222222222222222222333444555666666666555444000111111111333555555333555555555666777888888999:::<<<@@@DDDHHHMMMSSSXXXYYYhhh~~~zzzrrrkkkbbbZZZYYY\\\^^^^^^^^^bbbkkkrrruuu|||uuummmjjjkkkeeeppp{{{ssslllaaaWWWMMMEEE???;;;777777777777666666666666444555666555333222333444333333333333333333333333333333333333333333333333111111111111111111111111222222111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111222222222333333333000000000000111222333444000000111222333333444444333333333222222111111111444444555555555444333333555444555666:::>>>CCCFFFJJJLLLNNNOOONNNNNNNNNOOOMMMLLLMMMUUUaaajjjmmmlllxxxxxxwwwvvvwww~~~}}}zzz}}}}}}tttmmmooosssuuuvvvyyy}}}{{{tttjjj]]]TTTOOOIIIAAA:::===;;;999777666666666666777888888888888666444333333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333444444444333333222222222444333222111000000000000222111000//////000111222222222333333333333222222444444333222111111222222111000000000111222333333222222111111111111111111111111111000111111222333111111000000111111222333222222222222222222222222444444444333333222222222444444444444444444444444222444555666666777999;;;===BBBJJJPPPSSSTTTTTTTTT]]]nnnyyynnnbbbYYYXXX\\\YYY\\\aaaggglllqqqtttuuuyyykkkeeefffjjjjjjqqq~~~}}}xxxooodddXXXMMMEEE@@@======:::777444333555777666666555555555444444444111111222333333333222222333222222111111222222333222222222222222222222222111111222222222333333333//////000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111222222222333333222222111111111111111222000111111222333333444444444444444444333333222222333333444555555666666666666666777:::>>>BBBGGGIIIKKKNNNQQQQQQPPPNNNMMMLLLQQQSSSWWW^^^fffooowww{{{}}}|||}}}tttlllkkknnnppprrruuu{{{|||zzzyyy|||ssshhh```\\\UUULLLDDD===;;;999777777777666666666777888888777666555444333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333444444444333333222222222222111111111111111222222222111000//////000111222000000111111111111000000222111111000//////000000111111111111111222222222222222111111111111111111111111111111111222222333222222222222222333333444222222222222222222222222555444444444333333333222222222222222222222222222555666666666666888;;;===CCCJJJQQQTTTSSSRRRVVV[[[lllwwwxxxlllbbbZZZVVVYYY___aaaccchhhmmmssswww{{{|||~~~rrrmmmmmmooonnnpppuuuzzzxxxnnnbbbWWWOOOJJJ>>>===:::888777666666555666666555555555444444444444444444444444333222111333222222111111222222333222222222222222222222222111111111111222222333333000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000111111111222222222444444222111111000000000111111222222333333444444555555555555444444444444222333444555666777777888888999<<<@@@EEEIIILLLNNNOOOQQQTTTTTTRRRPPPNNNNNNRRRWWW___eeejjjrrr}}}vvvllljjjkkklllooosssrrryyy~~~~~~~~~}}}wwwpppkkkggg```VVVOOODDDAAA===:::999999888777666666777777777666555555333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333444444333333333333222222000000000000111222333444222111000000000000111222000000111111111111000000222111000000///000000000222222222222111111111111111111222222222222222222111111111111111222333333333333222222333333444555222222222222222222222222555555555444444444444444222222222222222222333333777777777777777999===AAAJJJRRRZZZZZZUUUVVV]]]fffzzz}}}}}}rrrggg\\\WWWVVVXXX___fffoooqqqtttxxx||||||yyyzzztttttttttsssrrrwwwxxxnnnddd[[[VVVDDD@@@<<<::::::999777444666666666555555555444444666666666555444333111111333222222111111222222333222222222222222222222222000000000111111111111222111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000222222222222222222222222000000000111111111222222444333222222111111111111222222222333333333444444555444444444444444444444333333444444555666777888;;;===BBBFFFKKKNNNPPPQQQRRRTTTUUUUUUTTTTTTUUUVVVUUU\\\dddkkkqqqwww~~~zzzqqqnnnnnnooorrrwwwqqqvvvyyyuuuppprrr|||{{{wwwtttrrrqqqlllddd^^^RRRLLLDDD>>><<<;;;:::999666666666666666666666666444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333111111000000111222222333111111111111111111111111222222333333333333222222333333222222222222222333333333333333222111111000111111222222222222222333222111111111111222333333222222222222222333444444111222222222222222333333555555555555555555555555444444444555555555555555777777777666777;;;@@@EEEQQQXXX^^^```___bbbkkkttt~~~xxxmmmddd[[[UUUWWW\\\aaaiiippp{{{}}}}}}|||{{{yyyvvvvvv~~~vvvnnnfffbbbQQQIII@@@<<<<<<;;;777444666666666666555555555555555555555555444333222111333222222111111222222333222222222222222222222222000000000000000000000111222222111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222000111111111111222222222222222111111222333333444333333333333333444444444333333333333333444444444555555444444555666888888???BBBFFFKKKOOOQQQRRRSSSQQQQQQRRRRRRSSSWWW]]]aaa^^^ccckkktttzzz~~~~~~~~~ttttttsssrrrrrruuuxxx{{{~~~xxxuuutttsssvvvzzzwwwyyyyyyrrrkkkjjjrrr{{{}}}zzzzzzzzzxxxtttqqqbbbYYYNNNEEEAAA>>>;;;888888777777777666666666666444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111000000111111111111222222222222111111222222333333333333222222333222222222222222333333333333333333333222111000111111222222333333333333222222222111222333333444111111111111111222333333111111111222222333333333555555555555555555555555444444444555555666666666555666777888:::???FFFJJJVVV[[[ccciiiooouuu|||uuuggg___XXXUUUWWW^^^fffmmmttt{{{|||yyywwwzzz|||vvvpppmmm```VVVHHH@@@===;;;888555777777666666666555555555222222333333333333222222333222222111111222222333222222222222222222222222111000000000000000000000222222111111000000//////222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111111111222222333555555333333333333444444444444333333333333333444444444666666666666777999;;;<<>>===;;;999777777777777555555555555555555555555444444333333333333222222333333333333333333333333333333333333333333333333222222222333333444444444222222111111111111111222111222222333333222222111000000111111111111000000000000//////000111111222000222333555555444333222111111222222333444444555333222222222222333444444222111111111111222333333000111111222333333444444222333333333444444444444222222333333444555555555777:::@@@EEELLLSSS[[[```dddpppwwwhhh\\\WWWWWWXXX^^^iiisssyyy}}}xxxzzz~~~{{{zzznnnggg]]]QQQGGG@@@===;;;777777777777666666666555333333333444333333222222333222222111111222222333222222222222222222222222333333222222111111111111000000000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111333333333333333333333333333333333444444444555555555555444333222222222222444444444444444444444444444555555555666666777777777777888;;;???CCCHHHKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPUUU\\\dddiiinnnrrruuuyyyqqqqqqqqqllliiiiiihhhiiikkkmmmkkkggg```\\\]]]]]]___bbbeeeffffffeeeiiimmmrrruuuwwwxxxzzz{{{rrrmmmkkknnnlllggggggkkkiiilllqqquuuxxxzzzyyyyyy{{{{{{www{{{{{{uuupppsssxxx~~~yyykkkWWWHHH@@@>>><<<:::888777777777555555555555555555555555444444444333333333222222333333333333333333333333333333333333333333333333222222222333333444444444000000000000111222333444111222333444444333222111222222333333333333222222222222111111222333444444000111333555555555333222111111222333333444555555333333222222333333444555333333222222333333444555000000111222333333444444222222222333333444444444444444555555666777888888999===DDDLLLTTT\\\ccchhhjjjzzzxxxiii^^^XXXXXXZZZ^^^fffrrr{{{~~~}}}zzz~~~{{{}}}~~~{{{yyymmmjjjbbbXXXMMMCCC>>>===777777777777666666666666666666666555444333222111333222222222222222222333222222222222222222222222333333333222222222111111//////000000111111222222000000000000000000000000111111222222222333333333222222222222222222222222555444222111111111222222555444222000000111222333111111111222222333333333222222111111111111111111222222222222222222222222111111222222222333333333555555555555444333222222333444555666777888888999777999>>>BBBGGGJJJMMMOOORRRSSSRRROOOKKKKKKMMMQQQXXX]]]dddkkkqqqxxxwwwqqqiiidddcccddddddcccgggggghhhjjjkkkiiieeebbbcccbbbgggnnnqqqlllhhhgggnnnuuuzzzzzzzzz|||{{{xxxxxxsssppprrrrrrnnnjjjiiilllpppuuuxxxyyywwwuuutttzzzxxxuuussstttzzzyyywwwqqqmmmqqqzzz~~~hhhUUUOOOEEE<<<;;;:::666555888666666555555555555666666555555555444444333333333444444444444444444444444333333333333333333333333222222222333333444444444222222222111111111111000111222222111111000///...111111111111111111111111111111111000111111222333000000000111222222333333222222222222222222222222333333222222222222222222222222333333333333444444444444444444444444444444666666666666666555555555444333333444666999<<<>>><<>>@@@EEEJJJOOOQQQRRRRRRRRRQQQOOONNNPPPVVVZZZdddjjjqqqxxx~~~}}}qqqlllfffbbbbbbcccbbbaaajjjmmmqqqqqqnnniiigggfffjjjjjjoooxxx|||zzzwwwwwwzzz}}}}}}zzzzzz}}}}}}yyyvvvssssssxxxyyyuuuqqqooorrrvvv|||~~~zzzxxxsssooonnnqqqvvvyyy||||||}}}~~~|||tttpppooottt{{{uuufffUUUJJJ@@@===;;;888777999888888777666666666666666555555555444444333333333444444444444444444444444333333333333333333333333222222222333333333333333222222222111111111111000222222222222222111111000111111111111111111111111111111111111111222222333222222111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444222222333333444444444555666666666666666666666555888777777777999<<>>CCCGGGIIIIIIMMMTTT\\\aaa```ZZZTTTQQQQQQSSSYYYbbbmmmxxx~~~}}}zzzvvvqqqnnnooorrruuutttttttttvvvwwwvvvsssqqqkkkhhhdddbbbcccgggmmmqqqtttrrrnnnkkkkkkkkkkkkkkkkkkjjjnnnwww}}}~~~}}}|||zzzzzz~~~}}}uuupppooossszzz~~~~~~{{{ppphhh\\\QQQIIIDDD>>>999666666666555666666777777555555555555555555555555444444444444444444444444444444444444444444444444444333333222222111111111222222222111111111000000......000111222222222222111111111111111111111111222222222111222333333444000000111111111222222222222222222222222222222222111222222222333333333444222222222333333333444444//////000111333444555555444555555555666666777777777777888:::===AAAEEEGGGMMMRRRXXX]]]dddqqqzzzjjj```QQQRRRVVV\\\eeeppp{{{zzzvvvxxx}}}}}}qqqgggUUUOOOFFF???:::888666555777888999999888666444222555555555555555555555555333333333333333333333333333333333222222222111111333333333222111000///...333333333333333333333333111111222222222333333333222222222222222222222222111111222333333333222222111222222222222333333333333333222222222222222222111111222222333444444444222222222222222222222222333333333333444444444444333333444666666777777777777999===AAAFFFJJJNNNOOOMMMSSS]]]dddeeeaaaZZZUUUTTTUUUYYYaaalllwww~~~{{{uuuqqqooolllkkkkkkmmmppprrrtttttttttwwwyyyyyyxxxvvvmmmkkkiiiffffffjjjpppuuusssqqqnnnnnnppprrrrrrpppvvvsssvvv}}}~~~~~~{{{{{{{{{qqqmmmdddZZZRRRMMMDDD;;;999999888777666666666666555555555555555666666666444444444444444444444444444444444444444444444444444444333333333333333333222222222111111111111000---...///000111222222222111111111111111111111111222222222222222333444444///000000111222222333333222222222222222222222222/////////000000111111222222222333333333333444444000111111222333444555555444444555555666777777777666666888<<>>:::777666777777888888777555444333333333333333333333333333222222333333333333444444333333333222222222111111333333333222111000///...222222222222222222222222111111222222222333333333222222222222222222222222000111222333333333333222222222333333333222111111222222222222222222333333111111222222333444444555222222222222222222222222333333333444444444444555555555666777888888777777:::===BBBHHHNNNRRRTTTUUUSSS[[[dddhhheee```\\\ZZZYYY[[[aaakkkvvv~~~{{{xxxuuusssssssssqqqppppppqqqrrrrrrssstttssssssuuuwwwxxxwwwuuuqqqrrrrrrqqqpppqqquuuxxxwwwzzz~~~}}}yyyyyy}}}}}}ssssssnnngggaaa\\\QQQFFF@@@???<<<:::777555444333444555555555666666666777444444444444444444444444555555555555555555555555444444444444444444555555222222222111111111111000///000111111222222222222111111111111111111111111333222222222222333444444111111111111111111222222222222222222222222222222//////000111111222333333222222333333333333444444222222333333444444444555444444555555666777777888444666999>>>EEELLLRRRVVVZZZ^^^gggsss|||iii[[[VVVWWWYYY___hhhqqqyyy|||zzz|||~~~zzzqqqhhhZZZMMMCCC===999777666666666666555444444444222222222222222222222222222222222333333444444444333333333222222222111111000111111222222222111111222222222222222222222222111111222222222333333333222222222222222222222222000111222333444333333222333333333333333222111000111111111222222333333444111111222333333444555555222222222222222222222222333333333444444444555555666777777888888888888888;;;???EEEMMMRRRVVVXXXXXXXXX```hhhiiiddd^^^^^^___]]]```gggqqq||||||xxxrrroooppptttxxxyyyxxxwwwwwwxxxwwwvvvuuusssrrrqqqrrrsssttttttrrruuuxxx||||||zzzyyyzzz{{{||||||yyyvvvvvv{{{|||xxxyyy{{{}}}}}}vvvyyyxxxrrrooojjj___RRRFFFDDDAAA<<<888555222111444555555555666666777777444444444444444444444444555555555555555555555555444444444555555666666666222222222111111111111000111111222333333333222222111111111111111111111111333333222222333333444555333333222222111000000000222222222222222222222222222222333444444555666666222222333333333444444444444444444444444444444444444444444555666777777888999;;;>>>DDDLLLTTT\\\``````dddnnn~~~{{{jjj]]]WWWYYY]]]bbbhhhqqqyyy~~~{{{{{{}}}zzzpppaaaRRRFFF???;;;888666666555444444444444555444444444444444444444444222222222333333444444444333333333222222222111111......000111333333444444333333333333333333333333111000000000111222333333222222111111111111222222333333222222111000//////333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555666666777555666777888:::;;;<<<<<<@@@IIIPPPPPPQQQUUUZZZ[[[___````````````aaaaaaaaadddccclll|||}}}uuutttsssrrrtttvvvyyy{{{}}}xxxssssssvvvyyywwwuuuuuuqqqppprrrsssrrrtttxxxyyy}}}~~~~~~xxxtttwww~~~~~~}}}yyyyyyxxxtttkkkdddWWWPPPFFF===999999999999888777666555444444555666666555555555555444444444444444333222333444555666555555444444444333333333000000111222333444444555444333333222111111111222222222222222222222222222333333222111111222333333333333333222222111111111111111111111111111111111333333333333333333333333222222333333333333444444555555555444444333333333888777666666777777777666;;;;;;@@@IIITTT]]]aaabbb^^^lllyyyddd]]][[[XXX[[[ccchhhrrr{{{zzz}}}yyyooo___OOOBBB<<<;;;888777555444333444444444555555666444222222333444555444333333333333444555333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222333444222222111111111111222222333333222222111000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555666666222333444666999<<>>:::888777666555555555555555555666444222222333555555555444333333444555555333333222222222222333333222222222222222222222222333333333333333333333333444444333333222333333333222222111111111111222222333333333222111111000000333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444555555555444444555777;;;???DDDGGGMMMSSSWWWVVVUUUYYY\\\\\\]]]___aaabbbbbbdddgggiiihhhmmmyyy{{{wwwttttttttttttuuuuuuvvvwww|||yyyxxx{{{}}}|||zzzxxxrrrfffVVVFFF===:::;;;999999999888888888777777666555555555555444444444444333333333333444555666555555444444444333333333333333333222222222111111333333222222111111222222222222222222222222222222333222222111111222222333333333333222222222222111333333333333333333333333333333333333333333333333111111222333333444555555555444444444444333333333555444555555777999;;;===;;;EEERRR[[[```fffooovvvooo```UUUWWW]]]bbbjjjrrr~~~xxxqqqgggZZZLLLBBB<<<:::888777888888777555555555666444333222444555555555444333333444555555333333222222222222333333222222222222222222222222333333333333333333333333555444333222222222222222333222222111111222222333333333333222222111111111333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444888999999<<<@@@EEEJJJMMMRRRWWWYYYXXXXXX]]]aaaaaa^^^aaadddeeeeeehhhlllpppttt}}}zzzvvvuuutttsssrrrssstttwwwxxxzzziiiUUUEEE>>><<<:::::::::999999888777777666555555555555444444444333333333333444444555555555555444444444333333333222222222222222222222222333333222222111222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222333444555555444444444444444444444444333444555555666888;;;>>>@@@MMM[[[bbbeeelllyyy|||ggg]]]WWW[[[dddllluuu}}}|||yyytttgggUUUGGG===:::888888::::::999777444555666555333333444666555555444444444444555555333333333222222333333333222222222222222222222222333333333333333333333333444333222111111000111111333333222222222222333333333333333222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444555555555555666666777999<<>>::::::;;;<<<666666555555555444444444222333444555555555444333555555444444444333333333333333333222222222222111222111111111222333333444222222222222222222222222111222333444444333222111111111111222222333333333333333333333333333333333333333333333333333333333555444444333333222222111333333333444444555555555111555999;;;===CCCMMMUUU```dddnnn}}}iii^^^]]]___aaafffmmmuuuwwwqqq^^^SSSEEE===;;;;;;888555444555666555555555777999444555666777777666555444555444444333333444444555222222222222222222222222333333333333333333333333222333333444444333333222222444666777777666444222000000111222333333444444333333333333333333333333222333555666666555333222333444555555555444333222111222444666777777666666666666666555666:::@@@DDDOOOTTT\\\fffkkkhhh___WWWRRRPPPRRRZZZbbbjjjsss{{{|||xxxzzz}}}~~~xxxtttooohhhccc___QQQDDD@@@>>>999888:::555777888777666666777888555444444555666666555333555444333333333333444555444333333222222333333444222222111111222222333444111111111111111111111111222222111111111111222222333333333333333333333333444444444333333222222222111111222222222333333333333333333444444555555555555555444444444555555666777888999:::???HHHTTT\\\ccchhhzzz{{{kkk___YYY\\\bbbeeekkkqqqxxx}}}yyywwwkkk^^^NNNBBB<<<:::777555999888666555333333222222666666666777777777777777444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222444555777888888777555444111111111222333333333444333333333333333333333333444444333333333333444444333444555555555444333333222333555666666666666555444555555777;;;BBBJJJPPPYYY___gggmmmmmmggg___YYYTTTUUUYYY___cccjjjvvv}}}vvvyyy~~~yyytttpppkkkfffdddXXXLLLFFF@@@:::777888666666666555444333333444555444444555666666555333555444333333333333444555444333333222222333333444333333222222333333444555111111111111111111111111333333222222222222333333333333333333333333333333333333333222222222111111222222222222333333333333333333333444444444555555555555444444444555666666777999;;;???FFFOOOXXX___```lllrrrddd\\\YYY^^^dddhhhoooxxx|||zzzrrrgggVVVGGG???;;;999777888777666555444333333333555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222555666888999999888666555222222222222333333333333333333333333333333333333555444222111111222444555333444444555555555444444444555666666666666555555666666777:::@@@JJJUUU]]]dddkkkrrrsssmmmddd]]]YYYWWWZZZ___dddeeekkkyyy{{{}}}zzzvvvsssnnnkkkfff___VVVNNNEEE<<<888999888777666555444333333333555444444555666666555333555444444333333444444555444333333222222333333444444444333333444444555666222222222222222222222222444333333333333333333444333333333333333333333333222222222222111111111111333333333333444444444444333333333444444444444555555555555555555666777777888;;;@@@GGGOOOWWW]]]aaa^^^rrryyyggg]]][[[]]]dddlllqqqzzztttcccRRRDDD===:::999777777666555555555555555666666555555444444333333444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222555666777888888777666555333333333333333333222222333333333333333333333333444333222111111222333444444444444555555555555555666666777777666666666555999999;;;>>>DDDOOO[[[cccjjjqqqwwwuuukkk```ZZZYYYZZZ[[[```eeehhhnnn{{{~~~zzzwwwsssooogggddd^^^VVVKKKBBB===<<<<<<:::888777666777666555555444444555666666555333444444444444444444444444444333333222222333333444333333333333333444555555222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444555555555555666777888999:::???FFFNNNVVV\\\```bbbdddyyy}}}nnn___ZZZ]]]eeeoooxxx~~~rrr^^^LLL???:::999777777666666555666666666999999888777666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222444444555666666555444444444444333333333333333333333333333333333333333333222333444444444444333222444444444444555555666666888777777777666666777777999;;;>>>CCCKKKUUUaaahhhlllsssyyyuuujjj```\\\\\\]]][[[^^^fffmmmuuu~~~}}}xxxtttmmmlllggg]]]RRRIIIBBB>>>>>>;;;888777888999888777555444444555666666555333444444444444444444444444444333333222222333333444222222222222222333333444222222222222222222222222222222111111111111222222333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444555666777888:::;;;===DDDMMMUUUZZZ___cccfffpppooodddZZZZZZaaalllyyy~~~kkkWWWGGG===999888777777666666666777777999999888777666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333444444333333333333333333333444444444444333333333333333333333333222333555666666555333222444444444444555666777888888888777777777777888999777<<>>FFFUUUdddiiihhhnnnkkk[[[VVVZZZbbblllsss|||~~~nnnYYYJJJ<<<;;;:::888777666666666666666666777777777777777444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111444444333333333333222222666555555444222111111000333222222111111222222333444444333222222333333333444333333333333444555666777222222777:::999<<>>888888888555666999888777777777666666666666888888777777666666555555444444444444444444444444333333333333333333333333222222333333333333222222444444333333333333222222444444333333333333222222333333222222222222333333444444333333222333333444444444444333444444555555777555777:::::::::@@@IIIVVVbbbmmmnnnlllmmmooopppssspppllliiihhhiiikkklllxxx~~~~~~mmmZZZGGG???<<<999888999777777777777777666666666666666666666555555555555444444444333333333222222333333333222222222111111444333333222222333333444333333333444444444555555111222222222222333333333333333333333333333333333555555444444444333333333666555555444444444555555777666666888888999@@@IIIVVVbbbpppzzzzzzlllaaaXXXaaafffnnnvvv}}}|||}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~nnn```LLLBBB;;;;;;<<<999777888666666555555555444444444777777666555555444333333444444444444444444444444444444444444444444444444222222333333333333222222444444333333333333222222222222222333333444444444333333222222222222333333444333333333333333444444666555555444444444555555777888;;;<<<;;;>>>HHHSSSbbbjjjooollliiijjjmmmnnnqqqooollllllooosssvvvxxx}}}wwwgggSSSFFF>>>::::::<<<888888888777777777666666666666666666555555555555444444444444333333333333333333333333222222222222444333333222222333333444333333333444444444555555222222222222333333333333444444444444444444444444555444444444444333333333555555444444444555555666888666777999;;;>>>GGGQQQ___fffvvv{{{kkkccc^^^[[[bbbfffnnnwww|||||||||{{{zzzzzz|||~~~~~~}}}}}}||||||}}}}}}~~~}}}||||||}}}~~~xxxpppVVVJJJ@@@>>>>>><<<888666666666666555555555444444666666555444333222111000444444444444444444444444444444444444444444444444222333333333333333333222444444333333333222222222222222333333333333444444333333333222222333333333444333333333333444444555777666555555444555555555888888:::===AAAHHHSSS\\\fffiiihhhcccaaadddhhhiiilllmmmqqqwww}}}}}}ppp^^^MMMAAA;;;;;;===999999999888888777777666666666666666555555555555444444444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555222222222333333333444444444444444444444444444444444444444444444444444444555444444444444555666666888666777;;;>>>CCCNNNYYYeeejjj{{{jjj^^^\\\___aaaaaaeeemmmxxx}}}zzzyyyzzzzzzzzzzzzzzz}}}~~~~~~}}}|||||||||||||||~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~zzzdddVVVGGG???>>>===999666888888888777777777777666777666555444222111000000444444444444444444444444222222222222222222222222333333333444444333333333444444333333333222222222444444333333333333222222444333333333333333333444444333333333444444555666777666666555555666666666888777888>>>IIIVVV^^^aaacccdddaaa[[[\\\bbbfffgggfffooo}}}vvveeeSSSEEE???======;;;::::::999888777777777666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222222333333333444444444333333333333333333333333444444444444444444444444444444444444444555666666777666777<<<@@@GGGSSS^^^fffoooppp^^^WWWYYY```fffeeeiiirrr~~~|||yyyxxxyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}|||{{{|||||||||}}}||||||{{{zzzzzzzzzzzz|||~~~~~~}}}~~~ssseeePPPAAA<<<<<<;;;888999888888888777777777777777777666555444333222222444444444444444444444444222222222222222222222222333333444444444444333333444444333333333333222222444444444333333222222222444444333333333333444444333333333333444555666777666666666666666777888888999:::<<>><<<<<<999777777666666666555555555777777666666555444444444444444444444444444444444333333333333333333333333333333444444444444333333444444333333333333222222222222333333333333444444444444333333333333444444333333333444444555666777555555555666777888999:::;;;@@@FFFMMMZZZfffjjjfffbbbaaa^^^]]]ccclllooommmttt}}}zzzooobbbXXXSSSKKKCCC<<<<<<;;;:::999888777777666666666666555555555555444444444444555555555666333333333444444444555555222333333444444333333222333333333444444444555555333333333444444444444555444444444444444444444444333333333444444444555555444333333444444666777777777888<<>><<<:::777777777666666666555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444333333333222222000111111222444555555666555444444333333444444555333333333444555666777777555555555666777999;;;;;;<<>>;;;666888===777777777666555555444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444666555444333333333333333111333555666555555666777777:::BBBLLLPPPTTTaaapppqqqdddYYYZZZaaaiiipppuuu~~~}}}|||{{{{{{|||}}}~~~||||||{{{zzzzzzzzz|||}}}~~~}}}}}}}}}}}}|||{{{yyyxxx||||||}}}~~~~~~}}}|||{{{}}}}}}}}}{{{yyyxxxyyyzzz|||||||||||||||{{{zzzzzz~~~~~~|||lllWWWCCC===@@@999999999888666666777888888888777666666666666666666666666555555666666666333333333333333333333333444444444444444444444444555444333333222222222333555444444333333222222111555555555555555444444444444444444444444444444444333555666666666999???DDDNNNUUU___gggjjjgggbbb^^^[[[]]]cccmmmqqqsssxxxzzzrrrmmmiiiddd[[[TTTOOOHHHCCCCCC@@@:::888:::888888777777666555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444666555444444333333333444333444666777666666777999;;;===EEENNNSSSXXXcccnnnlllccc\\\^^^eeennnxxx}}}zzzyyyxxxxxxzzz{{{|||~~~~~~|||~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~}}}|||zzzyyy{{{|||}}}}}}}}}|||{{{zzz|||||||||{{{yyyxxxyyyzzz|||}}}}}}}}}||||||{{{zzz}}}~~~~~~~~~~~~}}}vvvaaaKKK@@@???::::::999888777777888999888888777666666666666666222222111111111111222222333333333333333333333333444444444444444444444444444444333222222222333333555444444333333222222111444444444555555555555555444444444444444444444444555666666555666:::BBBHHHTTT\\\eeejjjiiiccc^^^\\\\\\___hhhqqqvvvzzz}}}{{{~~~~~~vvvrrrrrrnnnfff___ZZZRRRKKKHHHDDD>>>999777888888888777666666555555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444555555555444444444444444555666888888777777888:::???BBBIIIRRRWWW\\\fffooossseeeaaa___cccjjjttt}}}zzzwwwtttssssssssswwwyyy|||~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzz|||}}}}}}~~~}}}|||zzzyyy{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{zzzxxxxxxzzz{{{}}}}}}}}}}}}}}}||||||{{{|||||||||{{{{{{|||||||||zzzzzzzzz{{{|||~~~pppXXXFFF???<<<;;;:::999888999999:::888888777666666666666666444333333333333333333444444444444444444444444444444444444444444444444444444333333222222333333333111222222333333444444555333333444444555666666777555555555555555555555555777888888777888>>>HHHOOOYYY```ggghhhccc___^^^___eeejjjqqqwww{{{}}}{{{{{{yyyrrrkkkfff\\\QQQIIIDDD???:::666888777777666666555444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444555555555555555444444555777888888777777999;;;===EEEPPPVVVYYY___kkkvvvqqqfff^^^___ccchhhnnnxxx~~~{{{wwwssspppooooooooossswww|||~~~zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyxxxxxxxxxzzz{{{|||}}}}}}}}}}}}}}}|||||||||{{{yyyyyyyyyyyy{{{|||uuuuuuuuuwwwzzz~~~fffOOOAAA>>><<<999888888999999999888777777666666666666666666555555444444555555666444444444444444444444444444444444444444444444444333333333222222333333444111222222333333444444555222333333444555666777777555555555555555555555555666777777888:::BBBMMMUUU]]]aaacccaaa]]]]]]aaaeeeoootttzzz|||~~~xxxtttqqqhhhYYYKKKCCC???;;;888777777666555555444444333666666666666666666666666444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444444555666666555555444444666666666666777999<<<;;;HHHVVVZZZ[[[bbbrrruuufff```\\\___fffmmmrrr{{{}}}~~~zzzuuupppmmmlllmmmnnnsssxxxxxxxxxyyyzzz{{{{{{||||||zzz{{{}}}}}}~~~}}}|||{{{{{{zzzzzzyyyxxxwwwwwwwwwvvvwwwxxxwwwwwwwwwyyy{{{||||||}}}}}}}}}}}}||||||{{{zzzyyyxxxxxxyyyzzz{{{uuuuuuuuuvvvxxx{{{|||}}}}}}|||{{{|||ttt[[[III@@@===999777888999999888888777777666666666666666333333333222222333333333444444444444444444444444444444444444444444444444333333222222222333444444555444444333333222222111333333444444555666777777555555555555555555555555444555777999===FFFQQQZZZ``````___\\\[[[^^^eeejjjsss{{{{{{}}}}}}|||~~~wwwhhhTTTGGGAAA>>>;;;777777777666555555444444666666666666666666666666444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444333444555777777666555555333555666666666888;;;>>>???MMMZZZ]]]^^^hhhzzz}}}lllbbbaaa^^^cccjjjrrrwww~~~~~~~~~}}}||||||yyytttooommmoooqqqttt{{{xxxyyy{{{|||~~~|||}}}|||{{{zzzxxxwwwwwwwwwwwwuuuvvvwwwvvvvvvvvvxxxzzzzzz{{{{{{|||||||||||||||zzzzzzzzzyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyxxxyyyzzzyyyyyyzzz|||}}}{{{|||}}}iiiUUUEEE@@@;;;888999:::999777888888777666666666666666555555444444444444555555555555555555555555555555444444444444444444444444333222222222333333444555555444444333333222222111333444444444555555666666555555555555555555555555444777:::>>>CCCMMMYYYaaaccc```]]]\\\]]]bbbhhhllluuu|||||||||eeeQQQGGGBBB>>>999999888888777666666666666666666666666666666666444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444333444666777777777666555333444666666777:::>>>BBBJJJTTT[[[]]]cccrrrrrrgggbbb```cccgggoooxxx~~~|||{{{yyyyyy{{{|||||||||}}}zzzvvvssstttxxx}}}~~~}}}xxxyyyzzz|||}}}}}}}}}|||{{{|||~~~}}}|||zzzxxxwwwwwwwwwwwwuuuvvvwwwvvvuuuuuuvvvxxxyyyyyyzzz{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxxxxxxxyyy|||~~~zzzxxxyyy{{{~~~wwwcccKKKEEE>>>;;;;;;<<<:::777888888777666666666666666777666666555555666666777555555555555555555555555444444444444444444444444222222222222333333444555111222222333333444555555444444444555555555555555666666666666666666666666777:::???CCCJJJTTT```hhhdddaaa^^^]]]```eeeiiikkkxxxsssZZZLLLDDD???;;;;;;::::::999888888888555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444222444666777888777666555444555666777999<<>>BBBJJJRRRZZZaaagggjjjfff]]][[[aaaeeegggqqq}}}sssgggVVVDDD<<<;;;999777555555777999888777666666555555666666555555555555555555555555333444555777777555444333333333333333333333333333555555444444444333333333333333333444444444555555555555555555555666777777777888888777888>>>IIIQQQ^^^ccclllvvv~~~rrreee___```eeehhhrrr{{{}}}zzzxxxwwwwwwwwwuuutttrrrssstttuuuuuuttttttuuuwww|||yyytttrrrpppppppppqqqqqqrrrrrrrrrqqqtttvvvuuurrrqqquuuxxxxxxvvvttttttuuuuuusssqqqqqqqqqpppoooooooooppppppssstttvvvwwwvvvwwwxxxzzz|||}}}}}}|||zzzxxxxxxyyy{{{{{{{{{|||{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{}}}~~~zzz{{{||||||zzzzzz{{{|||{{{yyywwwxxx|||~~~rrr^^^JJJBBB@@@>>>;;;;;;:::999888777666666666666666666666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333333333444444444444444555333333333444444444555555555555555555666888:::;;;BBBFFFMMMWWW___cccdddcccaaa___aaafffhhhkkkyyy}}}~~~|||ppp]]]KKK@@@>>>;;;888777777999:::999888777777666666777777555555555555555555555555555555555555555555555555333333333333333333333333555444444444444333333333333333333444444444555555555555555555555666777777777777777888;;;CCCOOOYYYaaakkkxxxyyyiii___^^^cccjjjnnnyyyyyyxxxwwwvvvuuutttsssssssssqqqooopppqqqrrrrrrqqqnnnooorrrwww||||||wwwrrrooommmkkkkkkkkkkkklllllllllllllllnnnqqqpppmmmmmmoooqqqqqqpppnnnooooooooonnnmmmjjjjjjjjjjjjjjjkkkkkklllnnnppprrrsssssstttvvvxxxzzz{{{||||||zzzyyyyyyzzz}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||}}}yyyzzz{{{zzzyyyyyyzzz|||{{{zzzxxxyyy}}}|||nnnUUUHHHEEECCC@@@???:::999888777666666666666777777777777777777777777444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444333333333333333444444444555555333444555666666888:::<<>>NNNTTT]]]gggmmmmmmiiieee___ccchhhjjjlllvvv|||nnnaaaLLLFFF>>>999888888999999888777666666555555666666555555555555555555555555777555444333333444555777444444444444444444444444444444444444444444444444333333333444444444555555555555555555555666777777888777777999???JJJVVV]]]dddvvv|||kkk\\\ZZZ```iiiuuu}}}|||}}}{{{vvvrrrkkklllnnnoooooonnnmmmlllllljjjgggffffffeeecccbbb```aaaccceeefffggggggfffffffffffffffffffffffffffbbbbbbbbbaaaaaa`````````^^^_________^^^]]]^^^___^^^_______________``````^^^^^^^^^___```aaabbbcccbbbdddfffgggggghhhjjjlllooorrruuuwwwvvvvvvvvvwwwyyyyyy{{{|||||||||{{{zzz|||}}}}}}}}}|||{{{yyyyyy}}}|||{{{xxxvvvuuuvvvxxx}}}{{{zzz{{{~~~~~~iiiQQQFFFCCCAAA>>>:::999888777666666666666666666666666666666666666555555666666666666555555333333333333333333333333555555555555555555555555666555555444444333222222333333333444444444555555444666888777777:::@@@EEETTT[[[dddkkkllljjjgggfffbbbeeejjjmmmsss}}}rrriiiSSSLLLAAA;;;999999999999777777666555555555555666555555555555555555555555666555444333333444555666444444444444444444444444333333333444444444444555333333333444444444555555555555555555555666777777888777888<<>>GGGOOOYYYaaajjjlllhhhdddcccddddddggglllttt~~~|||ssskkk\\\RRRFFF>>><<<<<<;;;999999888777777666666777777555555555555555555555555555555555444444555555555555555555555555555555555333333333444444444555555333333333444444444555555555555555555555666777777777777999???HHHSSS\\\aaassspppddd]]]aaahhhnnn}}}}}}vvvjjjiiiiiilllnnnlllgggbbb^^^^^^___````````````___^^^\\\YYYYYYYYYYYYXXXVVVWWWXXXYYYZZZ[[[\\\]]]^^^______```aaabbbbbbcccccc``````___^^^]]]\\\[[[[[[```]]]ZZZXXXXXXZZZ\\\]]][[[^^^``````^^^^^^```bbbaaaaaaaaaaaabbbbbbcccdddaaabbbcccbbb```___```aaaaaaeeeiiilllmmmnnnnnnooooooooooooqqqtttxxx|||~~~}}}|||{{{||||||}}}|||{{{zzzxxxvvvwwwzzz|||}}}||||||}}}~~~}}}}}}|||||||||||||||||||||{{{|||zzz\\\HHH@@@>>><<<:::999888777666666666666444444444444444444444444555555666666666666555555666666666666666666666666333333333333333333333333000000222333555666777888333333333444444444555555555777999:::<<>>===<<<::::::999999888777888888888555555555555555555555555555555555555555555555555555555555555555555555555333333333444444555555555333333333444444444555555555555555555555666777777666666:::AAALLLWWW___dddtttpppgggccciiinnnsss}}}sssmmmfffeeefffhhhjjjhhhbbb]]]YYYYYYYYYYYYYYYZZZZZZZZZXXXVVVTTTUUUVVVWWWWWWVVVVVVVVVWWWYYY[[[^^^```bbbeeefffffffffffffffffffffddddddcccbbbaaa___^^^^^^hhhddd___]]]]]]```bbbcccbbbdddggggggeeeeeegggjjjhhhhhhhhhhhhhhhiiiiiijjjggghhhhhhfffcccaaaaaabbb]]]aaafffiiikkkkkkkkklllllllllmmmooosssxxx}}}~~~||||||}}}~~~zzzzzzyyyxxxwwwyyy}}}~~~|||{{{|||}}}|||zzzyyyyyyyyyzzzzzzzzzzzzzzz}}}}}}~~~aaaIIIAAA???===:::999888777666666666666444444444444444444444444666666666555444444333333555555555555555555555555666333222333555666444222444444444444444444444444666777777777555555777999::::::999:::@@@IIIUUU]]]ppprrrqqqkkkccc```eeekkkiiipppzzz}}}zzzuuurrrhhh[[[MMMFFFBBB===::::::888777777666666666666777555555555555555555555555555555555555555555555555555555555555555555555555333444444444555666666666333333333444444444444555777666666666666777777888===:::===HHHRRRYYYaaajjj|||nnnfffdddmmmyyy|||vvvqqqjjjeeeaaabbbdddggghhheee```\\\[[[YYYWWWXXXZZZ[[[ZZZWWWUUUVVVWWWWWWWWWWWWYYY[[[^^^___```aaabbbfffjjjnnntttuuuvvvtttpppoooppprrrrrrpppnnnlllkkkjjjgggeeekkkkkkjjjhhhgggiiilllpppoooppppppooonnnooosssvvvuuuxxxzzzzzzyyywwwvvvvvvsssrrrpppmmmjjjhhhfffeeeeeedddfffjjjoooqqqpppmmmnnnooopppqqqtttxxx{{{}}}}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{~~~~~~}}}}}}}}}||||||{{{{{{zzzxxxvvvwwwxxx{{{}}}||||||}}}}}}{{{||||||~~~kkkUUUKKKCCC<<<<<<:::888888999888777555333444444444555666666666555555555555555555555555555555555555555555555555666444333333555666555333444444444444444444444444444555555555444444555777777888:::===DDDOOO\\\dddlllmmmmmmiiieeedddhhhmmmkkktttzzzwwwtttkkk```UUUNNNGGG???;;;;;;888888777666666666666777555555555555555555555555666666666666666666666666444444444444444444444444444444444555555555555555555555555666666666666777777666666666666777888888::::::AAALLLUUUZZZbbbkkk{{{ooommmnnnuuu~~~zzzrrrnnnlllhhhdddbbbcccgggjjjkkkiiiddd___[[[YYYXXXYYY[[[\\\[[[ZZZXXXYYYZZZZZZZZZZZZ\\\^^^___bbbeeeiiimmmsssyyy}}}|||zzzwwwuuuuuutttsssqqqvvvvvvwwwvvvvvvwwwyyy|||}}}|||}}}~~~zzzvvvssspppooonnnmmmmmmmmmppptttvvvuuusssvvvvvvwwwwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyzzzzzzzzz{{{|||}}}~~~}}}{{{yyywwwwwwyyy{{{|||zzz{{{}}}~~~}}}{{{xxxxxxyyy}}}uuu^^^MMMBBB<<<<<<:::999888999888777555444444555555555555555555333444444555666666777777555555555555555555555555666555444444666666555444444444444444444444444444444555555555444444666888777999===BBBJJJUUUaaaiiijjjkkkkkkkkkjjjlllooorrrooo{{{|||yyyyyypppiiibbbZZZNNNBBB<<<===999888888777666666777777555555555555555555555555555555555555555555555555444444444444444444444444555555555555555444444444555555555666666666666777666666666666666777888999777<<>>>>>:::999888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444666666666555444444444333333333333444444444444555666666666666777888999999888@@@KKKSSSVVV]]]jjjvvvzzzpppggglllrrryyy}}}xxxrrrnnnlllkkkiiigggaaadddiiiooorrrpppkkkggg```___^^^]]]^^^______```___aaadddfffhhhkkkooorrrwww|||}}}{{{{{{~~~}}}}}}}}}~~~wwwwwwvvvvvvwwwzzz|||~~~{{{|||}}}}}}{{{yyyvvvuuuuuuuuutttuuuwwwyyy|||~~~~~~}}}{{{yyyxxxxxxxxxyyyuuuxxx{{{}}}|||zzzxxxwwwsssssstttuuuwwwzzz}}}}}}^^^JJJEEE???===:::999999999888666777777666666555555444444777777666666666555555555555555555555555555555555555666666666555555666666555555555555555555555555555666777777777777999;;;999===DDDJJJRRRZZZbbbgggmmmmmmmmmooorrruuuyyy{{{zzz{{{|||vvvdddOOOBBB@@@;;;;;;999888888777777777666666666666666666666666555555555555555555555555444444444444444444444444666666666555444444444333333333333444444444444555666666666666777888999:::;;;EEENNNRRRVVV```qqq~~~uuunnniiimmmsss~~~|||zzzyyyvvvtttqqqmmmhhheee___bbbgggmmmqqqppplllhhh``````___]]]]]]]]]___```aaacccgggkkkooosssxxx||||||}}}||||||~~~}}}zzzyyy{{{{{{|||}}}~~~}}}zzzxxxwwwoooooooooppprrruuuxxxzzzzzz{{{}}}~~~|||zzzvvvtttvvvuuuuuuuuuuuuwwwxxxyyy~~~}}}{{{yyyxxxwwwwwwwwwxxx|||~~~{{{yyyyyytttuuuuuuvvvxxxzzz|||}}}~~~kkkRRRHHHAAA>>>;;;999999999888777777777777666666555555444888888777666666555444444555555555555555555555555444555666666444444555666555555555555555555555555333444666666555666888:::777<<>>HHHPPPSSSWWWeeewwwxxxqqqmmmiiinnnvvvzzzxxxxxxxxxxxxvvvqqqjjjddd```]]]```dddiiimmmmmmjjjggg`````````^^^^^^___bbbeeefffiiimmmrrrvvvzzz{{{wwwuuurrrpppkkkllllllmmmoootttzzz~~~}}}xxxvvvuuurrrtttvvvvvvwwwxxx{{{}}}xxxxxxwwwuuussspppnnnlllhhhhhhhhhjjjmmmqqquuuwwwvvvxxx{{{}}}|||yyyuuusssuuuuuuvvvwwwxxxxxxyyyyyy~~~}}}|||zzzyyyxxxxxxxxx}}}}}}{{{zzzuuuuuuuuuuuuwwwyyy{{{|||tttzzz{{{]]]KKKBBB???;;;999999999999888777777666666666666666666777777777666666666666666555555555555555555555555333555666555333333444666555555555555555555555555333444666666555666999;;;999@@@IIIRRRYYY___cccffffffiiikkkjjjkkkqqq{{{eeePPPGGG===<<<;;;:::999888888888666666666666666666666666888888888888888888888888666666666666666666666666444444444555555555555555555555555666666666666777666666666777888999;;;<<>>===;;;:::999888888888777777777777777777777777555555555555555555555555777777777777777777777777333444444555555666666666333333333444444444555555666666666777888:::;;;<<<>>>IIISSSWWW```ooo|||~~~sssfff```bbbfffmmm{{{|||zzzzzz{{{wwwwwwuuuqqqkkkeeeaaa___^^^___aaadddhhhjjjiiihhhfffhhhkkklllnnnrrryyyxxxnnnkkkhhheeebbb___[[[XXXZZZ___fffkkknnnpppqqqrrrkkkjjjggggggkkkttt~~~wwwrrrmmmllljjjiiigggfffeeeeeedddgggiiiiiieeeccccccddd______```___^^^]]][[[ZZZYYYYYYZZZ]]]aaafffkkkmmmnnnqqquuuyyyyyyvvvrrrooommmqqqwww}}}~~~~~~}}}}}}{{{}}}vvvssssssrrrqqqnnnllllllmmmoooqqquuu|||~~~___DDDAAA<<<999999999999999555555666666777777888888666555555555555666666777666666555555555444444444555555555555555555555555444444444555555555666666666666555666777:::===???DDDJJJSSSZZZ^^^_________jjjqqqsssnnnmmmttt~~~||||||}}}}}}}}}}}}}}}|||{{{zzzxxxvvvtttrrrqqqqqqrrrtttvvvxxxzzz{{{||||||{{{wwwaaaQQQDDD>>>:::======999:::>>>777777666666666666777777666666666666666666666666555555555444444333333333222333555666666666555444666666666666666555555555222444777777666777;;;???HHHKKKOOOXXXgggvvv~~~~~~sssfff^^^___cccgggppp~~~|||zzzzzzzzz{{{yyysssllliiiccc^^^\\\___aaadddhhhllloooqqqqqqrrrqqqrrruuuwww{{{uuupppjjjjjjgggcccdddfffaaa[[[YYY^^^fffnnntttvvvuuusssjjjfffeeeiiimmmrrr|||xxxnnnfff````````````aaabbbccccccdddcccaaa___]]][[[ZZZZZZ^^^]]]]]]\\\[[[ZZZZZZYYYWWWWWWXXXYYY]]]bbbgggjjjmmmpppssstttrrrooolllkkklllssszzz~~~~~~~~~zzzwwwuuusssrrroooqqqrrrnnniiigggjjjmmmppp|||jjjRRRAAA>>>AAA:::666999999888777777777777777888888777666666555555555666666666666555555555444444444555555555555555555555555444444444555555555666666777777777777888;;;>>>@@@HHHOOOYYY^^^``````aaacccmmmuuu{{{xxxvvv|||}}}yyywwwuuutttsssppppppqqqqqqqqqqqqpppppplllkkkkkkjjjiiihhhhhhhhhjjjkkkmmmppprrruuuwwwxxxzzz{{{hhhYYYIIIAAA;;;;;;;;;999888;;;777777666666666666777777666666666666666666666666555555555444444333333333333444555555666555555555666666666666666666666555333555777666666888===BBBQQQRRRWWWaaammmtttxxxyyyyyyuuukkkaaa]]]___fffkkktttzzzxxxyyy{{{{{{yyyrrrkkkgggaaa]]]]]]```eeehhhlllqqqtttvvvwwwxxxyyy|||xxxpppmmmgggiiihhhfffgggiiihhhddddddgggmmmssswwwxxxvvvtttkkkhhhggglllqqqvvvssshhh```\\\\\\[[[[[[\\\]]]___```aaa```^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYY[[[___ccchhhkkkmmmpppsssssspppmmmkkkjjjqqqzzz|||yyyvvvtttsssoooqqqqqqnnniiigggiiilllrrr|||rrrUUUDDD???BBB;;;888;;;:::888888777777777777888888888888777666555555555555666666666555555555555444555555555555555555555555444444555555555666666666777888999999:::<<>>DDDNNNUUUVVVfffpppoooooovvv{{{zzzyyynnnhhhkkkooowwwzzzxxx|||}}}yyynnnfff___^^^^^^aaaiiiqqqwwwvvvrrrhhheeebbbaaa^^^]]]aaahhhpppzzz~~~|||{{{}}}zzznnneee```___cccfffjjjmmmnnnllliiigggeeedddcccbbbbbbbbbbbbccccccccccccccccccccccccccccccfffkkkpppsssuuuvvvvvvvvvwwwxxxyyyyyy|||{{{xxxvvvvvvwwwxxxyyyyyyzzzzzzyyywwwuuutttooonnnllljjjhhhdddaaa^^^\\\`````````lllmmmRRRHHH@@@>>>>>>888<<<;;;:::999888888888888888777777777777777888999555666666666777777888888777777777777777777777777666666666666777777777777999;;;===>>>BBBNNNaaapppsssrrrpppmmmkkkllloooqqqttt~~~~~~~~~}}}~~~|||}}}~~~~~~~~~tttrrrfffPPP@@@;;;<<<;;;777777666666666666777777666666666666666666666666444555555555666666777777222333555666666666555444444444444555666777777888555888;;;===@@@FFFOOOVVVWWWkkkvvvqqqrrr~~~rrrjjjnnnssszzzzzzxxx}}}{{{vvvllleee___^^^```ccckkksss|||}}}tttqqqeeebbbaaaaaa___]]]cccjjjttt~~~|||yyyxxx{{{~~~yyyooogggeeefffhhhiiikkklllmmmmmmllllllhhhgggfffeeeddddddccccccdddddddddddddddddddddeeeeeehhhmmmrrrvvvxxxxxxxxxuuuwwwxxxyyy{{{~~~}}}}}}zzzwwwsssrrrrrrtttvvvuuuvvvxxxxxxxxxvvvtttsssooonnnllljjjhhhddd```]]]ZZZ______\\\ccc|||tttWWWKKKBBB@@@???999<<<;;;:::999888888888888999888666555555555666777777777777777777777777777555555666666777777888888999888777666555555555555888888999>>>HHHUUUaaaiiissspppkkkiiilllqqqvvvyyy~~~}}}}}}{{{}}}}}}vvvpppdddVVVIII@@@<<<;;;:::999777666777666444333777666666666555555555555777777777777777777777777333333444555666777888888555666777666555444555666777666999@@@FFFJJJQQQWWW[[[lllvvvxxxwwwnnniiinnnzzz|||yyy|||zzztttgggbbb^^^]]]^^^bbblllvvv{{{tttnnncccbbbaaa```aaacccgggiiiwww{{{zzzyyy{{{}}}xxxpppllliiifffnnniiidddcccfffiiikkkkkkmmmmmmlllkkkiiihhhfffeeegggfffeeeeeefffgggeeedddcccfffkkkpppsssuuuuuutttvvvvvvuuuvvvxxx|||~~~}}}ttttttrrrqqqqqqqqqrrrrrrxxxxxxwwwwwwvvvvvvvvvvvvrrrpppmmmkkkhhheee```\\\XXXYYY[[[]]]```mmmdddOOOBBB::::::===;;;;;;:::999999888888777888888777777666666666777777777777777777777777777666666666666777777777777777777666666666777777888999:::;;;AAAJJJVVVbbbiiiqqqnnnkkkjjjnnntttzzz~~~~~~|||zzz|||{{{vvvlll^^^OOOEEE???===:::999777666777777555444777777666666666555555555666666666666666666666666444444555555666777777777666777888777666555666888777777:::BBBGGGJJJPPPWWW___nnnxxxzzzwwwppplllsss|||yyyxxx{{{xxxqqqddd___\\\]]]___dddoooyyy}}}yyyrrrlllfffeeecccbbbccchhhnnnrrr|||yyywwwxxxyyy|||xxxtttqqqmmmnnniiidddcccfffiiiiiiiiikkkkkkkkkkkkjjjiiihhhggggggffffffgggiiijjjiiihhhdddfffjjjooorrrsssssssssttttttuuuwwwzzz}}}~~~wwwvvvsssqqqppppppqqqrrrwwwwwwwwwwwwwwwvvvuuuuuurrrpppnnnmmmjjjfffaaa]]]YYYYYY[[[[[[]]]hhhmmmRRRBBB===<<<<<<;;;;;;:::999999888888777888888999999888888777666777777777777777777777777777777777777666666666666555555555666777888999:::;;;<<<>>>DDDMMMXXXbbbhhhmmmllljjjlllqqqxxxyyyzzzzzzzzz{{{~~~~~~~~~vvviiiYYYKKKCCC@@@;;;999777777888888777666777777777666666666555555555555555555555555555555666666666666666666666666666888999888777666777999888888===EEEIIIKKKPPPVVVaaannnwwwzzzwwwqqqpppzzz}}}vvvuuuvvv{{{~~~|||ssslll___[[[ZZZ\\\```gggrrr}}}~~~}}}yyysssnnnkkkjjjhhhfffhhhnnnvvv|||wwwrrrtttxxxzzz~~~zzzuuunnnjjjeeedddfffiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiigggfffgggiiilllnnnmmmllleeegggjjjmmmoooqqqqqqqqqpppqqqtttwwwzzz}}}yyywwwsssooonnnnnnoooqqqtttuuuwwwxxxwwwvvvtttsssqqqpppooonnnlllhhhccc___ZZZZZZZZZZZZYYY___qqq{{{XXXDDDAAA???;;;;;;;;;:::999999888888777888888999::::::888777666666666666666666666666666888888777777666666555555666666666666777888999:::;;;===AAAGGGPPPYYYaaafffhhhiiikkknnnttt}}}~~~|||}}}~~~|||zzzzzz{{{|||~~~~~~~~~}}}{{{zzzzzz|||~~~zzz{{{uuueeeTTTGGGAAA<<<:::888777888999888888777777777666666666666555555555555555555555555555777777666666555555555555555777888888777666777999999:::AAAHHHKKKLLLPPPWWW```kkkuuuzzztttqqqtttyyyrrrsssvvvzzz|||xxxoooggg]]]ZZZYYY]]]bbbhhhttt}}}wwwrrrnnnoooooonnnnnnsss{{{tttnnnlllqqqyyy}}}zzzoookkkggggggiiijjjjjjhhheeefffgggiiijjjjjjjjjjjjhhhhhhiiikkkmmmnnnmmmlllfffgggiiikkkmmmnnnoooppplllooosssxxx{{{}}}~~~~~~zzz}}}wwwtttoookkkiiijjjlllnnnrrrsssvvvwwwwwwuuusssqqqpppooooooooommmiiiddd___[[[ZZZYYYXXXUUUVVVbbbnnnaaaIIIEEEAAA999;;;;;;:::999999888888777888888999::::::888777666666666666666666666666666888888777777666666555555888888777777777777888888:::===CCCJJJRRRYYY___ccccccggglllrrryyy}}}~~~{{{wwwtttrrrppprrruuu|||~~~zzzxxxwwwvvvtttsssqqqqqqqqqsssuuuvvvtttvvvwwwyyy{{{yyywwwyyy}}}uuubbbOOOCCC>>>;;;999888888999999999888777777777666666666666555555555555555555555555777777777666555555444444444555666666555555777888:::<<>>EEEMMMUUUZZZ^^^```aaahhhqqqzzz~~~|||xxxtttqqqooolllmmmpppwww~~~yyyuuurrrqqqpppkkkkkkkkkkkklllmmmnnnnnniiikkkmmmnnnppptttyyy|||}}}~~~xxxuuuuuuvvvuuu[[[III@@@>>>:::888999999999999888888777777777666666666555555555555555555555555777777666666555555555444333444666666555555777888;;;>>>EEEKKKMMMMMMTTT]]]kkksss}}}lllnnnxxxyyywwwzzz}}}~~~{{{rrrggg___[[[YYYZZZ___fffmmmyyy}}}yyyuuuqqquuuzzz{{{yyyzzz|||{{{{{{zzzvvvrrrkkkffffffnnnwww~~~xxxpppmmmlllmmmpppqqqooolllgggggghhhjjjjjjkkkkkkjjjmmmllllllmmmmmmkkkhhheeeggggggggghhhjjjmmmoooqqqsssvvvzzz}}}}}}{{{yyyzzz{{{}}}~~~}}}yyyuuujjjiiigggfffgggjjjmmmoootttuuuwwwxxxyyyxxxvvvuuutttssspppnnnmmmiiieeebbb]]]ZZZWWWVVVTTTPPPSSSWWWeeeuuu}}}^^^LLLCCC<<<;;;;;;:::999999888888777888888777777666666666777777777777777777777777777666666666666777777777777777777777777888999::::::<<<@@@HHHQQQXXX\\\______bbbkkkxxx~~~zzzuuuqqqooonnnmmmnnnrrrxxx}}}{{{uuuqqqmmmlllkkkfffggghhhiiijjjjjjjjjiiifffggghhhhhhiiijjjnnnqqqpppuuu|||~~~yyyuuusssrrrwww~~~kkkSSSCCC@@@;;;999999999999999888888888777777777666666666666666666666666666666666666666666666555555555333555666777666666888999;;;???EEEKKKLLLNNNWWWaaavvv{{{uuujjjmmmzzz~~~{{{pppddd]]]XXXWWWYYYaaaiiiqqq~~~}}}}}}|||xxxuuurrrwww||||||zzz}}}|||yyyxxxxxxwwwtttqqqiiidddbbbiiirrryyywwwnnnlllkkkmmmqqqrrrpppmmmllllllmmmmmmmmmllllllkkkmmmmmmmmmnnnnnnlllhhheeehhhgggggggggjjjmmmqqqssstttvvvxxxzzz{{{yyywwwvvvsssssssssuuuwwwuuuqqqlllffffffggghhhkkkooosssvvvyyyyyyzzz{{{{{{{{{{{{{{{zzzwwwssspppmmmkkkhhheee^^^ZZZWWWWWWUUURRRSSSVVV^^^rrrkkkQQQDDDBBB;;;;;;:::999999888888777999888666555555555666777777777777777777777777777555555666666777777888888555555666777888:::<<<======BBBJJJSSSZZZ^^^___```dddnnn|||~~~|||wwwsssppprrrpppnnnooosssuuuuuusssyyy~~~~~~yyysssnnnkkkiiihhhccceeegggiiijjjiiihhhggghhhiiiiiihhhfffgggiiikkkhhhmmmsssyyyzzzuuurrrpppqqqyyy~~~~~~~~~www[[[EEEAAA<<<999999999999888888888888888777777777777777777777777777777777777666666666666666666666666444666777888777777999;;;<<>>;;;:::888888:::777777777777777888888888888777777666555444444444777777666666555555555444333555777888999:::<<<===@@@EEEIIIHHHFFFMMM\\\iiixxx}}}|||qqqiiimmmppp|||~~~~~~sssggg___]]]WWWYYY\\\aaajjjwww|||zzzxxxwwwyyy{{{{{{|||xxxyyywwwssssssuuutttoooeeeaaa```eeelllqqqxxx~~~{{{qqqiiikkklllmmmnnnmmmlllkkknnnoooooommmkkkjjjkkkmmmmmmnnnppppppmmmkkkjjjjjjiiimmmqqqsssrrrpppooonnnrrrooolllkkkkkklllkkkkkkjjjiiihhhiiilllnnnooonnnqqqrrrtttvvvxxxyyyzzz{{{zzz{{{}}}|||xxxvvvvvvrrrjjjddd___]]]ZZZWWWUUUTTTTTTTTT\\\iiidddMMMDDD???<<<999888999;;;<<<<<<:::::::::999999999888888999:::;;;999777666666777777777666666666666777777:::666555888:::888999<<>>>>><<<999777888888888888888888888888888777777666666555555444777777777777666666666666777888777666555777;;;>>>CCCGGGJJJJJJJJJPPP\\\ffflllmmmmmmkkkhhheeeccccccgggttt{{{vvvvvvwwwvvvwwwvvvooofff]]]YYYXXXWWW[[[```hhhrrr}}}}}}|||yyyvvvtttuuuzzzwwwtttuuupppuuuxxxzzz|||}}}yyyrrreee___\\\aaagggmmmuuu}}}vvvmmmjjjiiihhhgggfffggghhhiiilllmmmmmmllljjjjjjkkkmmmnnnooopppooonnnnnnppprrrzzz{{{}}}{{{xxxtttrrrqqqkkkjjjiiijjjlllllljjjiiikkkmmmqqqyyy~~~zzzuuussssssppplllhhhbbb___[[[XXXUUUTTTUUUUUUXXXddd}}}dddRRRCCC???;;;999999::::::::::::::::::999999999888888888999:::999777666777888777777666666666666777777:::777666888999888<<>>>>>===:::999999999888888888888888777777777777777666666555555777777777777777777777777777777666555555888===BBBGGGIIIKKKKKKLLLQQQ[[[cccjjjjjjiiifffbbb```aaadddmmm|||zzztttqqqqqqqqqqqqpppmmmfff___YYYWWWWWWXXX\\\ccclllvvv|||xxxssstttyyy~~~}}}qqqppptttuuu{{{xxxoooeee___[[[___eeelllttt|||xxxooollliiifffcccbbbdddfffhhhjjjkkkkkkkkkiiiiiikkkmmmmmmnnnooonnnnnnpppsssvvv~~~~~~zzzwwwuuuuuurrrqqqrrrtttvvvvvvtttrrrqqqsssyyy|||yyyuuurrrqqqpppmmmjjjdddaaa\\\XXXVVVUUUUUUVVVUUU```yyyiiiPPPEEEBBB===:::999999999999:::::::::999999999888888888999:::999777777777999777777666666666666777777999666666888888888>>>EEEPPPXXXaaafffhhhlllrrrwww|||yyy{{{zzztttoooooorrrxxxzzz|||{{{wwwvvvwwwzzz||||||~~~}}}{{{xxxzzz}}}{{{wwwtttrrrooolllgggeeeccccccgggrrrhhhMMM@@@>>>===<<<<<<:::999999999888888777777777777777777777666666666777888888888888888888888555555444444666;;;BBBGGGJJJLLLMMMNNNPPPUUU\\\aaakkkmmmnnnjjjeeecccdddgggrrr~~~wwwrrrpppnnnnnnllliiieee___ZZZWWWWWWWWWXXX]]]fffooozzz{{{vvvuuuxxx|||}}}|||||||||sssmmmnnnqqqwww}}}~~~tttkkkeee^^^[[[^^^dddkkksss{{{~~~zzzrrrmmmjjjeeeaaa```aaadddfffhhhiiijjjiiiiiiiiikkkmmmlllmmmnnnooooooqqquuuxxx}}}~~~}}}zzzyyyyyyyyyzzzzzzzzz|||~~~}}}{{{yyy{{{{{{yyyvvvsssqqqooommmlllfffbbb]]]YYYVVVUUUVVVWWWVVV```yyylllNNNGGGCCC>>>;;;::::::999888:::::::::999999999888888777999:::999888777888999777777666666666666777777888666666888888:::BBBKKKYYYaaahhhiiijjjooouuuyyy{{{zzz~~~|||vvvsssuuuyyy}}}yyyyyyyyyzzz~~~~~~~~~zzzwwwtttqqqmmmjjjiiieeebbbaaabbbkkk|||pppUUUFFF@@@======???:::::::::999888888777777777777777777777777777777888888888888999999999999444444555666888>>>EEEJJJMMMMMMOOORRRWWW]]]bbbfffooorrrtttqqqkkkfffgggjjjsss|||vvvrrrooollliiieeeccc^^^ZZZXXXWWWXXXYYYYYY^^^gggqqq|||}}}zzzyyyzzz{{{{{{zzzyyyxxxvvvssspppppptttwwwxxx}}}{{{qqqhhhccc\\\YYY]]]ccciiipppwwwzzz|||tttoookkkfffaaa```aaaccceeefffggghhhhhhhhhhhhkkkmmmmmmnnnpppqqqrrrtttwwwyyy{{{||||||{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~{{{zzzxxxuuurrrpppnnnlllhhhddd^^^YYYVVVVVVWWWXXXZZZbbbyyysssSSSHHHDDD???<<<:::::::::999:::::::::999999999888888777888999999888777888999777777666666666666777777999777888::::::===GGGQQQ^^^gggllljjjkkkqqqxxxzzz{{{~~~~~~zzzxxx|||~~~xxxxxxxxxyyy|||}}}|||zzzxxxvvvuuurrrmmmjjjjjjfffbbbaaa```eeeuuuuuu^^^NNNEEE???===>>>;;;;;;:::999999888777777777777777777777777777777888888888999999999::::::555666777888;;;???FFFJJJMMMNNNPPPWWW___gggmmmoooqqquuuvvvrrrkkkfffhhhkkkrrrzzzuuurrrmmmhhhddd___\\\YYYVVVVVVWWWXXXYYYZZZ___gggqqq|||~~~~~~~~~|||}}}~~~~~~|||{{{|||}}}|||{{{wwwsssrrrvvv~~~}}}xxxnnnddd___YYYWWW[[[aaaffflllsssyyyyyypppmmmhhhcccaaaaaaccceeeeeefffggggggggghhhjjjmmmnnnqqqtttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyzzz|||~~~|||{{{{{{}}}~~~}}}|||{{{{{{{{{xxxtttpppmmmllliiieee___ZZZWWWVVVXXXYYY[[[aaavvv|||^^^HHHDDD???<<<;;;;;;:::::::::::::::999999999888888777888999999888777888:::777777666666666666777777999888999;;;<<>>===;;;;;;::::::::::::::::::777777666666666666777777999999999:::;;;<<<===>>>:::<<<===>>>>>>AAAGGGLLLOOOQQQWWWbbbmmmrrrqqqnnnpppqqqrrrqqqiiicccfffmmmyyy|||vvvsssqqqlllccc\\\UUUTTTRRRSSSUUUXXXZZZ[[[```bbbgggrrr~~~~~~~~~|||{{{{{{zzzzzzzzzzzz|||~~~~~~{{{yyyyyyxxxvvvwww{{{ttthhhaaaXXXWWWWWWXXX]]]dddlllpppzzzwwwqqqiiidddbbbccceeefffeeefffffffffeeegggjjjmmmqqqssswwwzzz||||||{{{zzz|||xxxwwwxxx{{{}}}}}}xxxwwwvvvuuuuuuvvvwwwxxx|||}}}~~~{{{}}}~~~~~~|||xxxrrrlllhhhiiifffbbb]]]YYYWWWVVVUUU[[[aaalllqqqSSSDDD>>>===999;;;===777;;;:::999999888999999999888888888888888888888888777777777777777777777777888888999:::>>>FFFPPPWWW```fffmmmpppqqquuu}}}}}}zzzzzzyyyzzz~~~~~~|||wwwtttqqqooommmjjjgggeeeaaa^^^]]][[[XXXZZZeeerrr~~~vvvhhhVVVHHHAAA???;;;::::::::::::999999999777777666666666666777777999999999:::;;;===>>>???;;;<<<=========AAAGGGLLLNNNQQQWWW___hhhmmmnnnnnnuuutttsssqqqiiidddhhhppp}}}|||vvvsssqqqlllccc[[[SSSQQQQQQQQQTTTWWWYYYZZZbbbdddjjjuuu~~~~~~|||{{{zzzyyyyyyxxxzzz{{{||||||{{{yyywwwuuuuuuuuuvvvyyy~~~rrrfff___WWWWWWWWWYYY^^^eeelllqqquuu}}}xxxrrrjjjcccbbbcccfffgggiiihhhggggggiiikkknnnppprrrtttwwwzzz||||||{{{zzzzzzyyywwwwwwxxxyyyxxxwwwuuuuuutttsssssstttuuuvvvxxxzzz|||~~~~~~|||yyyzzzzzzzzzyyyvvvrrrnnnllljjjhhhccc^^^ZZZWWWVVVUUUXXX\\\eeettt{{{XXXGGG@@@???:::<<<>>>888;;;;;;:::999999999999999888888888888888888888888777777777777777777777777777888999;;;AAAJJJUUU\\\bbbfffkkknnnqqqxxx~~~|||}}}}}}}}}|||sssqqqnnnkkkjjjgggdddbbb^^^\\\ZZZYYYVVVWWWaaalll|||ooo^^^NNNDDD???;;;:::::::::999999999888888777777666666777777888888888999:::;;;===???@@@<<<<<<<<<<<<===BBBHHHMMMLLLPPPVVV\\\bbbfffkkknnn{{{wwwtttoooiiifffllluuu}}}wwwtttqqqkkkbbbZZZQQQQQQQQQRRRUUUXXX[[[]]]dddgggnnnxxx~~~}}}{{{zzzzzzyyyyyy}}}|||zzzxxxvvvsssqqqppprrrssswww|||}}}oooccc\\\VVVVVVWWWZZZ___fffmmmqqqpppyyy|||uuukkkdddbbbdddgggiiimmmjjjggghhhmmmqqqsssttttttuuuxxxzzz{{{{{{zzzyyywwwwwwxxxyyyzzzyyyvvvsssrrrrrrqqqpppqqqrrrtttuuutttvvvyyyzzz{{{}}}}}}{{{xxxvvvvvvvvvuuutttsssqqqpppmmmjjjfff```\\\XXXVVVUUUVVVZZZ^^^fffttt___LLLBBBAAA;;;<<>>CCCJJJNNNLLLQQQWWW[[[^^^cccjjjqqq~~~xxxrrrlllggggggpppzzz~~~xxxtttqqqkkkaaaYYYRRRSSSTTTUUUWWW[[[___bbbfffjjjqqq{{{~~~~~~~~~{{{wwwssspppooonnnqqqsssxxx{{{mmmaaa[[[TTTUUUWWWZZZ```ffflllpppooowwwxxxmmmeeeccceeehhhkkknnnjjjgggiiipppvvvwwwvvvuuuwwwxxxzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{yyyvvvtttqqqpppoooooopppqqqssstttqqqsssvvvxxxzzz|||~~~}}}|||zzzyyyvvvuuuuuutttssssssssstttooommmhhhccc]]]YYYVVVUUUWWWZZZ\\\^^^dddppp~~~iiiQQQDDDBBB<<<;;;>>>:::===<<<;;;:::999999999999888888888888888888888888999999999999999999999999999999;;;>>>DDDNNNYYYaaaiiijjjlllnnnttt~~~|||{{{~~~|||zzztttqqqnnnkkkiiigggcccaaa]]]ZZZYYYYYYVVVUUUZZZaaavvvvvvaaaLLL@@@<<<<<<;;;;;;:::999999888888888777777777777888888888888888999;;;<<<>>>???===;;;;;;<<>>===<<<:::999999999999999999999999999999999999:::::::::::::::::::::::::::;;;===@@@GGGRRR]]]eeekkkmmmooossszzz~~~xxxvvv}}}xxxuuuqqqnnnkkkhhhdddaaa]]]ZZZYYYYYYWWWTTTWWW\\\hhhxxxoooUUUCCC>>>>>>===<<<;;;:::999999999888888777777888888999888888888888999;;;<<<===;;;:::;;;???EEELLLPPPRRRRRRXXX^^^cccgggnnnxxxzzzpppllllllrrr}}}wwwtttqqqkkkbbbZZZQQQSSSVVVVVVVVVYYY___dddffflllttt}}}~~~zzzuuurrrpppoootttvvv{{{uuuhhh^^^YYYQQQSSSVVVZZZ___cccgggiiiooouuu{{{uuukkkffffffggghhhffffffggglllsssxxxyyyxxxwwwwwwxxxwwwwwwvvvuuuuuuwwwvvvuuuvvvxxxxxxvvvuuusssrrrqqqppppppqqqrrrrrrppprrruuuwwwyyy{{{~~~~~~zzzyyyyyyzzzwwwwwwvvvuuutttttttttuuupppnnnjjjeee```[[[WWWUUUTTTUUUWWWWWWWWW]]]nnn~~~```KKKFFF>>>999:::999>>>===<<<;;;:::999999999999999999999999999999999999999999999999999999999:::<<>>===<<<;;;::::::999888888777777888888999888888777777888888999:::999999;;;AAAIIIPPPTTTTTTWWW[[[bbbiiipppxxx}}}tttqqqsss||||||vvvsssqqqlllccc[[[RRRUUUWWWWWWWWWYYY___dddgggmmmvvv}}}yyyuuuqqqooommmtttvvvzzz~~~~~~qqqeee\\\WWWPPPRRRUUUZZZ^^^aaadddeeekkkrrryyyxxxnnniiifffffffffbbbdddjjjoootttwwwyyyyyywwwwwwwwwvvvuuutttssssssssstttvvvyyy{{{zzzwwwtttsssrrrqqqoooooooooppppppooorrrtttvvvwwwyyy|||~~~~~~|||xxxvvvwwwyyyssstttttttttttttttttttttnnnmmmjjjeee```[[[WWWUUURRRSSSUUUVVVUUUXXXgggvvvhhhPPPJJJ@@@:::;;;:::>>>>>><<<;;;:::999999999999999999999999999999999888888888888888888888888:::<<<@@@EEEOOO[[[iiirrrkkkooouuu~~~}}}zzzyyyzzzrrroooxxxzzzwwwxxxzzz~~~}}}zzzuuuqqqmmmiiidddaaa\\\XXXWWWXXXVVVRRRRRRTTTRRR]]]dddmmm|||fffOOOAAA@@@???>>>===<<<;;;;;;999999888888888888999999888888777777777777888888888999<<>><<<;;;;;;<<<;;;:::888999999::::::999999888999999999999999999999999======BBBNNNYYY```hhhoooppp|||yyyrrrrrrwww~~~}}}sssmmmhhheeeccciiiwwwuuulllgggdddeeehhhnnnrrrzzz}}}}}}yyytttmmmgggaaa^^^[[[ZZZYYYWWWTTTRRRQQQPPPRRRSSSXXXbbblllwwwrrrZZZHHHEEE???;;;;;;<<<;;;999999999888777777777777777777777777777888888888888::::::@@@HHHNNNPPPTTTYYY```iiirrryyy}}}tttsssxxxyyyuuupppmmmjjjeee^^^XXXWWWWWWXXXYYY]]]bbbgggjjjmmmrrryyy}}}xxxrrrmmmkkkjjjmmmppptttwwwyyy{{{~~~~~~uuujjj```XXXSSSRRRSSSVVV[[[___cccfffhhhiiirrr||||||sssnnnjjjeee``````eeemmmuuu|||zzzwwwrrrnnnlllnnnqqqtttwwwzzz~~~}}}xxxuuuqqqqqqqqqqqqpppooonnnmmmlllmmmooorrrvvvyyy{{{}}}~~~||||||xxxvvvttttttuuuvvvuuutttooommmiiifffccc___ZZZWWWTTTTTTUUUUUURRRQQQYYYddd{{{___LLLFFFAAA===;;;BBB???<<<;;;;;;<<<;;;:::999::::::;;;;;;::::::999999999999999::::::::::::??????EEEPPPZZZaaaiiipppuuu}}}sssnnnpppwww~~~~~~}}}tttjjjdddaaa______dddppp~~~vvvvvvwwwyyy~~~yyykkkddd```^^^```ccccccgggnnnwww~~~}}}|||yyyuuuooohhhccc___[[[ZZZYYYWWWUUUSSSRRRQQQRRRRRRVVV___hhhttt|||jjjNNNGGG@@@<<<;;;;;;;;;:::999999888777777777777888777777777888888888999999:::<<>>===DDDAAA===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999999:::::::::::::::>>>@@@GGGSSS[[[aaahhhooovvvvvvnnnlllqqqyyy~~~}}}}}}}}}vvvnnnfffaaa\\\\\\^^^ccclllxxxsssoooqqquuuyyy~~~{{{pppeeeaaa```___```dddcccfffkkkrrrzzz{{{{{{yyyvvvpppjjjddd```[[[ZZZYYYWWWVVVTTTSSSRRRRRRPPPTTT\\\dddooozzzUUUKKKAAA===<<<;;;:::::::::999888888777777888888777777888888888999999999;;;===DDDMMMQQQSSSYYY```hhhrrr|||zzzpppjjjppp{{{|||uuurrrqqqooonnnmmmlllhhhaaa[[[WWWWWWWWWYYY^^^dddjjjnnnppptttzzz~~~~~~{{{uuunnnjjjhhhhhhkkkmmmpppsssvvvyyy}}}}}}ttthhh]]]UUURRRPPPRRRUUUYYY^^^bbbfffhhhjjjrrrzzzzzzpppiiidddbbbccchhhooowww|||}}}}}}|||vvvsssooollljjjlllnnnppp}}}}}}~~~}}}{{{wwwsssqqqppppppnnnlllkkkjjjiiihhhjjjkkkmmmpppssswww{{{}}}~~~}}}{{{yyyxxxvvvttttttuuuuuutttssslllllllllkkkiiiddd^^^YYYSSSSSSTTTUUURRROOOSSSZZZiiiiiiPPPEEE@@@>>>===FFFCCC>>><<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;===AAAJJJVVV]]]aaagggmmmyyy}}}{{{qqqlllmmmuuu~~~~~~}}}}}}|||vvvpppiiiccc___YYYZZZ]]]aaahhhqqqzzzzzznnnmmmrrryyyrrrjjjccccccddddddeeehhhgggiiilllrrrxxxzzzzzzzzzxxxsssllleeeaaa\\\[[[ZZZXXXVVVTTTSSSRRRRRROOORRRZZZaaakkk]]]OOOAAA>>>===:::999;;;:::999999888888888888888888888888888999999999999<<>><<>>:::999;;;::::::999888888888888999888888888999999999999:::<<>><<>>999888<<<;;;:::999999888888999999888888888999999999::::::===BBBKKKTTTWWWYYYaaakkkxxxwwwrrrrrrxxx~~~zzzvvvtttrrrqqqpppppprrrtttuuupppggg```XXXXXXYYY]]]eeeoooyyy}}}{{{{{{{{{}}}|||wwwpppiiieeedddeeefffiiimmmrrrwww~~~~~~ppp___TTTRRRTTTOOOQQQUUUZZZ___dddgggiiiiiipppxxx~~~ppphhhgggjjjjjjrrr~~~rrrqqqooooooppprrruuuwww}}}{{{xxxuuurrrqqqppppppqqqooommmlllkkkkkklllmmmllllllkkklllooorrrvvvxxx}}}~~~xxxvvvtttsssssssssrrrqqqnnnmmmlllkkkiiiddd^^^ZZZVVVSSSQQQSSSRRRQQQSSSWWW^^^qqq~~~___KKKDDD@@@<<